From 7f297012354f4bcfac35cfeecc6b3fae5c6a337a Mon Sep 17 00:00:00 2001 From: djibe Date: Thu, 28 Jun 2018 13:06:16 +0200 Subject: [PATCH 01/15] Material guideline --- assets/scss/material/_menu.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/scss/material/_menu.scss b/assets/scss/material/_menu.scss index 8a820a8fa..76fc20cae 100644 --- a/assets/scss/material/_menu.scss +++ b/assets/scss/material/_menu.scss @@ -74,6 +74,7 @@ box-shadow: map-get($menu-elevation-shadow, shadow); content: ''; display: block; + max-height: calc(100vh - 32px); position: absolute; top: 0; right: 0; From 481a2ad0ff7461d6ab7a8bd7ecd782413e880bd9 Mon Sep 17 00:00:00 2001 From: djibe Date: Thu, 28 Jun 2018 13:07:54 +0200 Subject: [PATCH 02/15] Material guideline --- assets/scss/material/_menu.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/scss/material/_menu.scss b/assets/scss/material/_menu.scss index 76fc20cae..e7bbdac48 100644 --- a/assets/scss/material/_menu.scss +++ b/assets/scss/material/_menu.scss @@ -19,6 +19,7 @@ list-style: none; margin: 0; min-width: $menu-min-width; + max-width: calc(100vw - 32px); padding: $menu-padding-y 0; position: absolute; top: 100%; From 86f7afd62b2e68394cf3ebca139cbf6d1d00e3a0 Mon Sep 17 00:00:00 2001 From: djibe Date: Fri, 14 Jun 2019 00:28:46 +0200 Subject: [PATCH 03/15] WIP BS 4.3.1 --- assets/scss/_colors.scss | 10 +- assets/scss/_utilities.scss | 1 + assets/scss/bootstrap/_alert.scss | 2 + assets/scss/bootstrap/_badge.scss | 2 + assets/scss/bootstrap/_breadcrumb.scss | 2 + assets/scss/material/_button-flat.scss | 6 + assets/scss/material/_button.scss | 39 +- assets/scss/material/_dialog.scss | 176 +- assets/scss/material/_menu.scss | 2 - assets/scss/material/_selection-control.scss | 88 +- assets/scss/material/_slider.scss | 230 +-- assets/scss/mixins/_breakpoint.scss | 128 +- assets/scss/mixins/_breakpoint.zip | Bin 0 -> 664 bytes assets/scss/mixins/_hover.scss | 8 + assets/scss/mixins/_transition.scss | 5 +- assets/scss/sandbox/components.html | 1581 +++++++++++++++++ assets/scss/utilities/_stretched-link.scss | 15 + assets/scss/utilities/_text.scss | 87 +- assets/scss/variables/_elevation-shadow.scss | 29 +- assets/scss/variables/_spacer.scss | 2 +- assets/scss/variables/_transition.scss | 34 +- assets/scss/variables/_typography.scss | 10 +- assets/scss/variables/_variable-material.scss | 175 +- assets/scss/variables/_variable-material.zip | Bin 0 -> 4183 bytes 24 files changed, 2181 insertions(+), 451 deletions(-) create mode 100644 assets/scss/mixins/_breakpoint.zip create mode 100644 assets/scss/sandbox/components.html create mode 100644 assets/scss/utilities/_stretched-link.scss create mode 100644 assets/scss/variables/_variable-material.zip diff --git a/assets/scss/_colors.scss b/assets/scss/_colors.scss index ce5342027..0fb7dea7e 100644 --- a/assets/scss/_colors.scss +++ b/assets/scss/_colors.scss @@ -692,12 +692,12 @@ $colors: map-merge( // Black and white // Based on https://material.google.com/style/color.html#color-text-background-colors -$black: #000000 !default; +$black: #000 !default; -$black-primary-opacity: 0.87 !default; -$black-secondary-opacity: 0.54 !default; -$black-hint-opacity: 0.38 !default; -$black-divider-opacity: 0.12 !default; +$black-primary-opacity: .87 !default; +$black-secondary-opacity: .60 !default; // 0.54 ; djibe modif for Dialog from GMD +$black-hint-opacity: .32 !default; +$black-divider-opacity: .12 !default; $black-primary: rgba(red($black), green($black), blue($black), $black-primary-opacity) !default; $black-secondary: rgba(red($black), green($black), blue($black), $black-secondary-opacity) !default; diff --git a/assets/scss/_utilities.scss b/assets/scss/_utilities.scss index 576075365..de554f72b 100644 --- a/assets/scss/_utilities.scss +++ b/assets/scss/_utilities.scss @@ -12,6 +12,7 @@ @import 'utilities/shadows'; @import 'utilities/sizing'; @import 'utilities/spacing'; +@import 'utilities/stretched-link'; @import 'utilities/text'; @import 'utilities/visibility'; diff --git a/assets/scss/bootstrap/_alert.scss b/assets/scss/bootstrap/_alert.scss index 48ca6460f..6e9b71865 100644 --- a/assets/scss/bootstrap/_alert.scss +++ b/assets/scss/bootstrap/_alert.scss @@ -1,3 +1,5 @@ +// 4.3.1 + .alert { @include border-radius($alert-border-radius); diff --git a/assets/scss/bootstrap/_badge.scss b/assets/scss/bootstrap/_badge.scss index 20193554b..2f285e3b3 100644 --- a/assets/scss/bootstrap/_badge.scss +++ b/assets/scss/bootstrap/_badge.scss @@ -1,3 +1,5 @@ +// 4.3.1 ok + .badge { @include border-radius($badge-border-radius); diff --git a/assets/scss/bootstrap/_breadcrumb.scss b/assets/scss/bootstrap/_breadcrumb.scss index 2fb3f8b13..6acc1bcbd 100644 --- a/assets/scss/bootstrap/_breadcrumb.scss +++ b/assets/scss/bootstrap/_breadcrumb.scss @@ -1,3 +1,5 @@ +// 4.3.1 ok + .breadcrumb { @include border-radius($breadcrumb-border-radius); diff --git a/assets/scss/material/_button-flat.scss b/assets/scss/material/_button-flat.scss index cd7f3f5a2..9ee664bd8 100644 --- a/assets/scss/material/_button-flat.scss +++ b/assets/scss/material/_button-flat.scss @@ -1,3 +1,6 @@ +// djibe edit from https://material-components.github.io/material-components-web-catalog/#/component/button?label=HYPERLONG%20TEXT&type=raised + + [class*='btn-flat'], [class*='btn-outline'] { background-color: transparent; @@ -26,6 +29,9 @@ color: $btn-color-disabled; } } + .btn-outline-#{$color} { + border: 2px solid theme-color($color); + } } .btn-flat-light, diff --git a/assets/scss/material/_button.scss b/assets/scss/material/_button.scss index 4a9a3db7c..638ed2aea 100644 --- a/assets/scss/material/_button.scss +++ b/assets/scss/material/_button.scss @@ -1,40 +1,49 @@ .btn { @include border-radius($btn-border-radius); @include transition-standard(box-shadow); - + + -webkit-font-smoothing: antialiased; + align-items: center; background-color: transparent; background-image: none; border: 0; box-shadow: map-get($btn-elevation-shadow, shadow); color: $btn-color; - display: inline-block; + display: inline-flex; font-size: $btn-font-size; font-weight: $btn-font-weight; - line-height: $btn-line-height; - margin: 0; + height: 2.25rem; // 36px + justify-content: center; + letter-spacing: .0892857143em; + line-height: normal; + margin: 0 0 0 .5rem; max-width: 100%; min-width: $btn-min-width; + overflow: hidden; padding: $btn-padding-y $btn-padding-x; position: relative; - text-align: center; text-transform: uppercase; user-select: none; vertical-align: middle; white-space: nowrap; + @include hover { + &:not(:disabled):not(.disabled):not(.btn-link):not([class*='btn-outline-']):not([class*='btn-flat']) { + background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse); + box-shadow: map-get($btn-elevation-shadow-hover, shadow); // djibe addition + transition: background-image 15ms linear, box-shadow .28ms cubic-bezier(.4,0,.2,1); + } + } + @include active-focus-hover { color: $btn-color; text-decoration: none; } - @include focus-hover { - background-image: linear-gradient(to bottom, $btn-overlay, $btn-overlay); - } - - &.active, - &:active { - background-color: $btn-bg-active; - background-image: none; + @include active { + //background-color: $btn-bg-active; + background-image: linear-gradient(to bottom, rgba(255,255,255,.37), rgba(255,255,255,.37)); + //background-image: none; box-shadow: map-get($btn-elevation-shadow-active, shadow); } @@ -60,12 +69,10 @@ } } -// stylelint-disable selector-no-qualifying-type a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; } -// stylelint-enable @each $color, $values in $theme-colors { .btn-#{$color} { @@ -78,7 +85,7 @@ fieldset:disabled a.btn { &.active, &:active { - background-color: theme-color-dark($color); + background-color: theme-color-dark($color); // todo } &.disabled, diff --git a/assets/scss/material/_dialog.scss b/assets/scss/material/_dialog.scss index 8e407cc76..f91b7a9dd 100644 --- a/assets/scss/material/_dialog.scss +++ b/assets/scss/material/_dialog.scss @@ -1,12 +1,21 @@ +.modal-open { + overflow: hidden; + + .modal { + overflow-x: hidden; + overflow-y: auto; + } +} + .modal { display: none; + height: 100%; outline: 0; overflow: hidden; position: fixed; top: 0; - right: 0; - bottom: 0; left: 0; + width: 100%; z-index: map-get($dialog-elevation-shadow, elevation); &.fade { @@ -21,37 +30,81 @@ &.show .modal-dialog { transform: scale(1); + opacity: 1; } } -.modal-open { - overflow: hidden; +.modal-dialog { + margin: $dialog-margin-y auto; + max-width: $dialog-width; + pointer-events: none; + position: relative; + width: calc(100% - #{$dialog-margin-x} * 2); +} - .modal { - overflow-x: hidden; +.modal-dialog-scrollable { + display: flex; // IE10/11 + max-height: calc(100vh - 32px); + + .modal-content { + max-height: calc(100vh - #{$dialog-margin-y * 2}); // IE10/11 + overflow: hidden; + } + + .modal-header, + .modal-footer { + flex-shrink: 0; + } + + .modal-header { + border-bottom: 1px solid $black-divider; + } + + .modal-footer { + border-top: 1px solid $black-divider; + } + + .modal-body { overflow-y: auto; } } -// Backdrop +.modal-dialog-centered { + align-items: center; + display: flex; + min-height: calc(100% - #{$dialog-margin-y} * 2); -.modal-backdrop { - background-color: $dialog-backdrop-bg; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: (map-get($dialog-elevation-shadow, elevation) - 1); + // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11) + &::before { + display: block; // IE10 + height: calc(100vh - #{$dialog-margin-y * 2}); + content: ""; + } + + // Ensure `.modal-body` shows scrollbar (IE10/11) + &.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; + + .modal-content { + max-height: none; + } + + &::before { + content: none; + } + } } // Dialog - .modal-content { @include border-radius($dialog-border-radius); + background-clip: padding-box; background-color: $dialog-content-bg; box-shadow: map-get($dialog-elevation-shadow, shadow); + //color: $modal-content-color; display: flex; flex-direction: column; outline: 0; @@ -61,34 +114,63 @@ width: 100%; } -.modal-dialog { - margin: $dialog-margin-y auto; - max-width: $dialog-width; - pointer-events: none; - position: relative; - width: calc(100% - #{$dialog-margin-x} * 2); + +// Modal background +.modal-backdrop { + background-color: $dialog-backdrop-bg; + height: 100vh; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: (map-get($dialog-elevation-shadow, elevation) - 1); + + // Fade for backdrop + &.fade { opacity: 0; } + &.show { opacity: 1; } } -.modal-dialog-centered { +.modal-header { align-items: center; display: flex; - min-height: calc(100% - #{$dialog-margin-y} * 2); -} + justify-content: space-between; + padding: 1rem $dialog-padding-x; + border-bottom: 1px solid 0; // djibe addition from GMD -.modal-lg { - max-width: $dialog-width-lg; -} + &:first-child { + @include border-top-radius($dialog-border-radius); + } -.modal-sm { - max-width: $dialog-width-sm; + /*&:last-child { + @include border-bottom-radius($dialog-border-radius); + }*/ + + .close { + //padding: $modal-header-padding; + // auto on the left force icon to the right even when there is no .modal-title + //margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto; + } } -// Misc +// Title text within header +.modal-title { + // djibe edit + font-size: 1.25rem; + font-weight: $font-weight-medium; + letter-spacing: .0125em; + line-height: 2rem; + margin: 0; +} +// Modal body .modal-body { flex: 1 1 auto; padding: $dialog-padding-y $dialog-padding-x; position: relative; + color: $black-secondary; // djibe added from GMD + font-size: $dialog-body-font-size; // djibe added from GMD + line-height: 1.5rem; + letter-spacing: .03125em; &:first-child { @include border-top-radius($dialog-border-radius); @@ -178,27 +260,6 @@ } } -.modal-header { - align-items: center; - display: flex; - justify-content: space-between; - padding: $dialog-padding-y $dialog-padding-x; - - &:first-child { - @include border-top-radius($dialog-border-radius); - } - - &:last-child { - @include border-bottom-radius($dialog-border-radius); - } -} - -.modal-title { - @include typography-title; - - margin: 0; -} - // Scrollbar measure .modal-scrollbar-measure { @@ -208,3 +269,14 @@ top: -99999px; width: 50px; } + +.modal-lg { + max-width: $dialog-width-lg; +} + +.modal-sm { + max-width: $dialog-width-sm; +} + +// Scale up the modal +// TODO \ No newline at end of file diff --git a/assets/scss/material/_menu.scss b/assets/scss/material/_menu.scss index e7bbdac48..8a820a8fa 100644 --- a/assets/scss/material/_menu.scss +++ b/assets/scss/material/_menu.scss @@ -19,7 +19,6 @@ list-style: none; margin: 0; min-width: $menu-min-width; - max-width: calc(100vw - 32px); padding: $menu-padding-y 0; position: absolute; top: 100%; @@ -75,7 +74,6 @@ box-shadow: map-get($menu-elevation-shadow, shadow); content: ''; display: block; - max-height: calc(100vh - 32px); position: absolute; top: 0; right: 0; diff --git a/assets/scss/material/_selection-control.scss b/assets/scss/material/_selection-control.scss index 5a3dd4910..8bd8735b9 100644 --- a/assets/scss/material/_selection-control.scss +++ b/assets/scss/material/_selection-control.scss @@ -25,6 +25,7 @@ font-size: $font-size-base; line-height: inherit; margin-bottom: 0; + user-select: none; // djibe addition &::after { color: $selection-control-color; @@ -48,7 +49,7 @@ position: absolute; top: 0; left: 0; - transform: scale(0.87, 0.87) translateZ(0); + transform: scale(.87, .87) translateZ(0); width: ($selection-control-indicator-size * 2); } } @@ -58,6 +59,12 @@ position: absolute; z-index: -1; + &:not([disabled]):hover { + ~ .custom-control-label { + cursor: pointer; // djibe addition + } + } + &.focus, &:active { ~ .custom-control-label::before { @@ -133,72 +140,45 @@ } } -// Switch +// switches +// +// Tweak a few things for switches .custom-switch { - padding-left: ($selection-control-track-width + $selection-control-spacer-x); + padding-left: $selection-control-track-width + $selection-control-spacer-x; .custom-control-label { @include transition-standard(background-color); - &::after { - @include transition-standard(background-color, transform); - - background-color: $selection-control-thumb-bg; - border-radius: 50%; - box-shadow: $selection-control-thumb-shadow; - content: ''; - display: block; - height: $selection-control-indicator-size; - position: absolute; + &::before { + left: -($selection-control-indicator-size + $selection-control-gutter); width: $selection-control-indicator-size; + pointer-events: all; + border-radius: $selection-control-border-radius; } - } - - .custom-control-input { - &:checked { - ~ .custom-control-label { - // scss-lint:disable NestingDepth - &::after, - &::before { - transform: translateX($selection-control-track-width - $selection-control-indicator-size); - } - - &::after { - background-color: $selection-control-color-active; - } - // scss-lint:enable - } - ~ .custom-control-track { - background-color: rgba($selection-control-color-active, $selection-control-track-opacity); - } + &::after { + top: calc(#{(($font-size-base * $line-height-base - $selection-control-indicator-size) / 2)} + #{$selection-control-border-width * 2}); + left: calc(#{-($selection-control-indicator-size + $selection-control-gutter)} + #{$selection-control-border-width * 2}); + width: $selection-control-indicator-size; + height: $selection-control-indicator-size; + //background-color: $custom-control-indicator-border-color; test djibe + border-radius: $selection-control-border-radius; + //@include transition(transform .15s ease-in-out, $custom-forms-transition); remove djibe + @include transition-standard(background-color, transform); } + } - &:disabled { - ~ .custom-control-label::after { - background-color: $selection-control-thumb-bg-disabled; - } - - ~ .custom-control-track { - background-color: $selection-control-track-bg-disabled; - } + .custom-control-input:checked ~ .custom-control-label { + &::after { + background-color: $selection-control-thumb-bg; + transform: translateX($selection-control-track-width - $selection-control-indicator-size); } } - .custom-control-track { - @include transition-standard(background-color); - - background-clip: content-box; - background-color: $selection-control-track-bg; - border: (($selection-control-indicator-size - $selection-control-track-height) / 2) solid transparent; - border-radius: $selection-control-track-height; - content: ''; - display: block; - height: $selection-control-indicator-size; - position: absolute; - top: (($font-size-base * $line-height-base - $selection-control-indicator-size) / 2); - left: 0; - width: $selection-control-track-width; + .custom-control-input:disabled { + &:checked ~ .custom-control-label::before { + background-color: $selection-control-thumb-bg-disabled; + } } } diff --git a/assets/scss/material/_slider.scss b/assets/scss/material/_slider.scss index 974bf3c2c..aef134ce5 100644 --- a/assets/scss/material/_slider.scss +++ b/assets/scss/material/_slider.scss @@ -1,157 +1,185 @@ .custom-range { - appearance: none; - background-color: transparent; - padding-left: 0; width: 100%; + height: 48px; + padding: 0; // Need to reset padding + background-color: transparent; + appearance: none; - &:active, - &:focus { - &::-moz-range-track { - background-color: $slider-track-bg-active; - } - - &::-ms-fill-upper { - background-color: $slider-track-bg-active; - } - - &::-webkit-slider-runnable-track { - background-color: $slider-track-bg-active; - } + &:hover { + cursor: $slider-track-cursor; } &:focus { outline: 0; - &::-moz-range-thumb { - box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity); - } + &::-webkit-slider-thumb { box-shadow: none; } + &::-moz-range-thumb { box-shadow: none; } + &::-ms-thumb { box-shadow: none; } + } - &::-ms-range-thumb { - box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity); - } + &:active { + outline: 0; - &::-webkit-slider-thumb { - box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity); - } + &::-webkit-slider-thumb { box-shadow: $slider-thumb-focus-box-shadow; } + &::-moz-range-thumb, &::-ms-thumb { box-shadow: $slider-thumb-focus-box-shadow; } } &::-moz-focus-outer { border: 0; } - &::-moz-range-progress { - background-color: $slider-thumb-bg; - } - - &::-moz-range-thumb { - @include transition-standard(box-shadow, height, width); - + &::-webkit-slider-thumb { + width: $slider-thumb-width; + height: $slider-thumb-height; + margin-top: ($slider-track-height - $slider-thumb-height) / 2; // Webkit specific + background-color: theme-color(secondary); + border: $slider-thumb-border; + border-radius: $slider-thumb-border-radius; + transition: $slider-thumb-transition; appearance: none; - background-color: $slider-thumb-bg; - border: 0; - border-radius: 50%; - height: $slider-thumb-size; - width: $slider-thumb-size; - &:active { - box-shadow: none; - height: ($slider-thumb-size * 2); - width: ($slider-thumb-size * 2); + &:hover { + box-shadow: $slider-thumb-hover-box-shadow; + transition: $slider-thumb-transition; } - &:focus { - outline: 0; + &:active { + background-color: $slider-thumb-active-bg; + box-shadow: $slider-thumb-focus-box-shadow; + transition: $slider-thumb-transition; } } - &::-moz-range-track { - @include transition-standard(background-color); - + &::-webkit-slider-runnable-track { + width: $slider-track-width; + height: $slider-track-height; + color: transparent; // Why? + cursor: $slider-track-cursor; background-color: $slider-track-bg; border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: $slider-track-height; - width: 100%; + border-radius: $slider-track-border-radius; } - &::-ms-fill-lower { - background-color: $slider-thumb-bg; - height: $slider-track-height; - margin-bottom: $slider-track-height; - margin-left: ($slider-thumb-size / 2); + &::-moz-range-thumb { + width: $slider-thumb-width; + height: $slider-thumb-height; + background-color: theme-color(secondary); + border: $slider-thumb-border; + border-radius: $slider-thumb-border-radius; + transition: $slider-thumb-transition; + appearance: none; + + &:hover { + box-shadow: $slider-thumb-hover-box-shadow; + transition: $slider-thumb-transition; + } + + &:active { + background-color: $slider-thumb-active-bg; + box-shadow: $slider-thumb-focus-box-shadow; + transition: $slider-thumb-transition; + } } - &::-ms-fill-upper { + &::-moz-range-track { + width: $slider-track-width; + height: $slider-track-height; + color: transparent; + cursor: $slider-track-cursor; background-color: $slider-track-bg; + border-color: transparent; // Firefox specific? + border-radius: $slider-track-border-radius; + } + + &::-moz-range-progress { height: $slider-track-height; - margin-right: ($slider-thumb-size / 2); - margin-bottom: $slider-track-height; + background: theme-color(secondary); } &::-ms-thumb { - @include transition-standard(box-shadow); - - appearance: none; - background-color: $slider-thumb-bg; - border: 0; - border-radius: 50%; - height: $slider-thumb-size; - margin-right: ($slider-thumb-size / 2); - margin-left: ($slider-thumb-size / 2); - width: $slider-thumb-size; - - &:active { - box-shadow: 0 0 0 ($slider-thumb-size / 2) $slider-thumb-bg; + width: $slider-thumb-width; + height: $slider-thumb-height; + margin-top: 0; // Edge specific + margin-right: $slider-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden. + margin-left: $slider-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden. + background-color: theme-color(secondary); + border: $slider-thumb-border; + border-radius: $slider-thumb-border-radius; + + &:hover { + box-shadow: $slider-thumb-hover-box-shadow; } &:focus { - outline: 0; + box-shadow: none; + } + + &:active { + background-color: $slider-thumb-active-bg; + box-shadow: $slider-thumb-focus-box-shadow; } } &::-ms-track { - @include transition-standard(background-color); - + width: $slider-track-width; + height: $slider-track-height; + color: transparent; + cursor: $slider-track-cursor; background-color: transparent; border-color: transparent; - border-width: ($slider-thumb-size + $slider-track-height) 0; - color: transparent; - cursor: pointer; - height: $slider-track-height; - width: 100%; + border-width: $slider-thumb-height / 2; } - &::-webkit-slider-runnable-track { - @include transition-standard(background-color); + &::-ms-fill-lower { + background-color: theme-color(secondary); + border-radius: $slider-track-border-radius; + } + &::-ms-fill-upper { + margin-right: 15px; // arbitrary? background-color: $slider-track-bg; - border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: $slider-track-height; - width: 100%; + border-radius: $slider-track-border-radius; } - &::-webkit-slider-thumb { - @include transition-standard(box-shadow); + &:disabled { + cursor: default; - appearance: none; - background-color: $slider-thumb-bg; - border: 0; - border-radius: 50%; - height: $slider-thumb-size; - margin-top: (($slider-thumb-size - $slider-track-height) / -2); - width: $slider-thumb-size; + &::-webkit-slider-thumb { + background-color: $slider-thumb-disabled-bg; + box-shadow: 0 0 0 4px #fff; + } - &:active { - box-shadow: 0 0 0 ($slider-thumb-size / 2) $slider-thumb-bg; + &::-webkit-slider-runnable-track { + background: $slider-track-bg-disabled; + cursor: default; } - &:focus { - outline: 0; + &::-moz-range-thumb, + &:hover::-moz-range-thumb { + background-color: $slider-thumb-disabled-bg; + box-shadow: 0 0 0 4px #fff; + } + + &::-moz-range-track { + background: $slider-track-bg-disabled; + cursor: default; + } + + &::-moz-range-progress { + background: $slider-thumb-disabled-bg; + } + + &::-ms-thumb { + background: $slider-thumb-disabled-bg; + } + + &::-ms-fill-lower { + background: $slider-thumb-disabled-bg; + } + + &::-ms-fill-upper { + margin-right: 15px; // arbitrary? + background-color: $slider-track-bg-disabled; } } } diff --git a/assets/scss/mixins/_breakpoint.scss b/assets/scss/mixins/_breakpoint.scss index ddcc46e12..c9ae4c38e 100644 --- a/assets/scss/mixins/_breakpoint.scss +++ b/assets/scss/mixins/_breakpoint.scss @@ -1,48 +1,75 @@ -@function breakpoint-infix($name) { - @return if(breakpoint-min($name) == null, '', '-#{$name}'); -} - -@function breakpoint-max($name) { - $next: breakpoint-next($name); - - @return if($next, breakpoint-min($next) - 0.02px, null); +// Breakpoint viewport sizes and media queries. +// +// Breakpoints are defined as a map of (name: minimum width), order from small to large: +// +// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px) +// +// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default. + +// Name of the next breakpoint, or null for the last breakpoint. +// +// >> breakpoint-next(sm) +// md +// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// md +// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl)) +// md +@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { + $n: index($breakpoint-names, $name); + @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); } -@function breakpoint-min($name) { - $min: map-get($grid-breakpoints, $name); - +// Minimum breakpoint width. Null for the smallest (first) breakpoint. +// +// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 576px +@function breakpoint-min($name, $breakpoints: $grid-breakpoints) { + $min: map-get($breakpoints, $name); @return if($min != 0, $min, null); } -@function breakpoint-next($name) { - $breakpoint-names: map-keys($grid-breakpoints); - $n: index($breakpoint-names, $name); - - @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); +// Maximum breakpoint width. Null for the largest (last) breakpoint. +// The maximum value is calculated as the minimum of the next one less 0.02px +// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths. +// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max +// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari. +// See https://bugs.webkit.org/show_bug.cgi?id=178261 +// +// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 767.98px +@function breakpoint-max($name, $breakpoints: $grid-breakpoints) { + $next: breakpoint-next($name, $breakpoints); + @return if($next, breakpoint-min($next, $breakpoints) - .02, null); } -@mixin media-breakpoint-between($lower, $upper) { - $max: breakpoint-max($upper); - $min: breakpoint-min($lower); +// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front. +// Useful for making responsive utilities. +// +// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "" (Returns a blank string) +// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "-sm" +@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) { + @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}"); +} - @if $min != null and $max != null { - @media (min-width: $min) and (max-width: $max) { - @content; - } - } @else if $max == null { - @include media-breakpoint-up($lower) { - @content; - } - } @else if $min == null { - @include media-breakpoint-down($upper) { +// Media of at least the minimum breakpoint width. No query for the smallest breakpoint. +// Makes the @content apply to the given breakpoint and wider. +@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + @if $min { + @media (min-width: $min) { @content; } + } @else { + @content; } } -@mixin media-breakpoint-down($name) { - $max: breakpoint-max($name); - +// Media of at most the maximum breakpoint width. No query for the largest breakpoint. +// Makes the @content apply to the given breakpoint and narrower. +@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) { + $max: breakpoint-max($name, $breakpoints); @if $max { @media (max-width: $max) { @content; @@ -52,37 +79,50 @@ } } -@mixin media-breakpoint-only($name) { - $max: breakpoint-max($name); - $min: breakpoint-min($name); +// Media that spans multiple breakpoint widths. +// Makes the @content apply between the min and max breakpoints +@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($lower, $breakpoints); + $max: breakpoint-max($upper, $breakpoints); @if $min != null and $max != null { @media (min-width: $min) and (max-width: $max) { @content; } } @else if $max == null { - @include media-breakpoint-up($name) { + @include media-breakpoint-up($lower, $breakpoints) { @content; } } @else if $min == null { - @include media-breakpoint-down($name) { + @include media-breakpoint-down($upper, $breakpoints) { @content; } } } -@mixin media-breakpoint-up($name) { - $min: breakpoint-min($name); +// Media between the breakpoint's minimum and maximum widths. +// No minimum for the smallest breakpoint, and no maximum for the largest one. +// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower. +@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + $max: breakpoint-max($name, $breakpoints); - @if $min { - @media (min-width: $min) { + @if $min != null and $max != null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } @else if $max == null { + @include media-breakpoint-up($name, $breakpoints) { + @content; + } + } @else if $min == null { + @include media-breakpoint-down($name, $breakpoints) { @content; } - } @else { - @content; } } + @mixin media-moz-webkit { @-moz-document url-prefix('') { @content; @@ -92,4 +132,4 @@ @media (-webkit-min-device-pixel-ratio: 0) { @content; } -} +} \ No newline at end of file diff --git a/assets/scss/mixins/_breakpoint.zip b/assets/scss/mixins/_breakpoint.zip new file mode 100644 index 0000000000000000000000000000000000000000..a9e79e4387cf6d26815aad1a22f8ec590cf58169 GIT binary patch literal 664 zcmWIWW@Zs#U|`^22-|hmFIM>1t51v!4Aa;d7zBW#@kvFgiP;7DnRz98#mU9RS3?ix zEjAF?`&o4JEw2W#{LR%Wy;I^94VHwRY3R{h68dj%bEA;cr3?3}7+OEhHqXCj@y%?l zhMAH2jm#cCSG|)Qo-1?quy+}Kd3cubMwZD`wFxWB*-oqQE;!4!B1ntj`cwBmb(=p< ze!YI~_q5A?_o&$D2lM|wp8hj)c0A+}mh9ZzBRflKB5!DA@2ud}iyZE5 zKe3rlKm9)QwdT*4Px83bsvEW5OV?&q^3r)Nupw0kHtl9-w^#Ikln?xO zH*<4lpHHE+M4e8|3Sg;&b!T}HDrB|SH;5}LC+Ky>fBqfaJ@O;)e;y|&Hz%i|e& zgF(sG>lYon>p1J(r7Y$<#WAUKn5Kp;x^UxO&brs}s!y&zR-W=~ML^{K z6v?+Dx0Is`QZ|?z?cfi~@%OBI`iNEYWa;^LJ+XR7*q<~HOmAFTzGa@m VRmK2sRyL3#Mj%WA(h5u<9st|xCAt6r literal 0 HcmV?d00001 diff --git a/assets/scss/mixins/_hover.scss b/assets/scss/mixins/_hover.scss index e8e59bd56..608587a9f 100644 --- a/assets/scss/mixins/_hover.scss +++ b/assets/scss/mixins/_hover.scss @@ -19,6 +19,14 @@ } } +@mixin active { + // djibe addition + &.active, + &:active { + @content; + } +} + @mixin plain-active-focus-hover { &, &:active, diff --git a/assets/scss/mixins/_transition.scss b/assets/scss/mixins/_transition.scss index 6284bb50f..d79d97112 100644 --- a/assets/scss/mixins/_transition.scss +++ b/assets/scss/mixins/_transition.scss @@ -61,9 +61,10 @@ // Standard curve: relative movement @mixin transition-standard($property...) { - transition-duration: $transition-duration-mobile; + /*transition: $transition-duration-mobile; transition-property: $property; - transition-timing-function: $transition-timing-function-standard; + transition-timing-function: $transition-timing-function-standard;*/ + transition: $property $transition-duration-mobile $transition-timing-function-standard; @include media-breakpoint-up(sm) { transition-duration: $transition-duration-tablet; diff --git a/assets/scss/sandbox/components.html b/assets/scss/sandbox/components.html new file mode 100644 index 000000000..54dbaa762 --- /dev/null +++ b/assets/scss/sandbox/components.html @@ -0,0 +1,1581 @@ + + + + + Bootswatch: Lux + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ + + +
+ + +
+
+ +

+ + + + + + + +

+ +

+ + + + + + + +

+ +

+ + + + + + +

+ +

+ + + + + + + + + +

+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+ + + +
+ +
+
+ +

+ +

+ +
+
+ + + +
+
+ +
+
+ + + +
+
+ +
+
+ + + + + + +
+
+ +
+
+ + + +
+
+ +
+ +
+ +
+
+
+ + +
+
+
+ +
+
+ + + +
+
+
+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

+ Heading + with muted text +

+

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

+
+
+
+
+

Example body text

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

+

This line of text is meant to be treated as fine print.

+

The following is rendered as bold text.

+

The following is rendered as italicized text.

+

An abbreviation of the word attribute is attr.

+
+ +
+
+
+

Emphasis classes

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

+

Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Pellentesque ornare sem lacinia quam venenatis vestibulum.

+

Etiam porta sem malesuada magna mollis euismod.

+

Donec ullamcorper nulla non metus auctor fringilla.

+

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

+

Maecenas sed diam eget risus varius blandit sit amet non magna.

+
+ +
+
+ + + +
+
+

Blockquotes

+
+
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in Source Title
+
+
+
+
+
+ + +
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeColumn headingColumn headingColumn heading
ActiveColumn contentColumn contentColumn content
DefaultColumn contentColumn contentColumn content
PrimaryColumn contentColumn contentColumn content
SecondaryColumn contentColumn contentColumn content
SuccessColumn contentColumn contentColumn content
DangerColumn contentColumn contentColumn content
WarningColumn contentColumn contentColumn content
InfoColumn contentColumn contentColumn content
LightColumn contentColumn contentColumn content
DarkColumn contentColumn contentColumn content
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+ Legend +
+ +
+ +
+
+
+ + + We'll never share your email with anyone else. +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + This is some placeholder block-level help text for the above input. It's a bit lighter and easily wraps to a new line. +
+
+ Radio buttons +
+ +
+
+ +
+
+ +
+
+
+ Checkboxes +
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+
+ + +
+
+ +
+
+ + +
+
+ +
+ + +
Success! You've done it.
+
+ +
+ + +
Sorry, that username's taken. Try another?
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+
+ $ +
+ +
+ .00 +
+
+
+
+
+ +
+
+ Custom forms +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+ +
+
+
+
+ + +
+
+ Upload +
+
+
+
+
+ +
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

+
+
+

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit.

+
+ + +
+
+
+ +
+ +
+ +
+
+
+ +
+
+
+ +
+
+ +
+ + + +
+
+ +
+

Pagination

+
+
+
    +
  • + « +
  • +
  • + 1 +
  • +
  • + 2 +
  • +
  • + 3 +
  • +
  • + 4 +
  • +
  • + 5 +
  • +
  • + » +
  • +
+
+ +
+
    +
  • + « +
  • +
  • + 1 +
  • +
  • + 2 +
  • +
  • + 3 +
  • +
  • + 4 +
  • +
  • + 5 +
  • +
  • + » +
  • +
+
+ +
+
    +
  • + « +
  • +
  • + 1 +
  • +
  • + 2 +
  • +
  • + 3 +
  • +
  • + 4 +
  • +
  • + 5 +
  • +
  • + » +
  • +
+
+ +
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+

Alerts

+
+
+ +

Warning!

+

Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

+
+
+
+
+
+
+
+
+ + Oh snap! Change a few things up and try submitting again. +
+
+
+
+
+
+ + Well done! You successfully read this important alert message. +
+
+
+
+
+
+ + Heads up! This alert needs your attention, but it's not super important. +
+
+
+
+
+
+
+
+ + Oh snap! Change a few things up and try submitting again. +
+
+
+
+
+
+ + Well done! You successfully read this important alert message. +
+
+
+
+
+
+ + Heads up! This alert needs your attention, but it's not super important. +
+
+
+
+
+

Badges

+
+ Primary + Secondary + Success + Danger + Warning + Info + Light + Dark +
+
+ Primary + Secondary + Success + Danger + Warning + Info + Light + Dark +
+
+
+ + +
+ +
+
+ + +

Basic

+
+
+
+
+
+ +

Contextual alternatives

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

Multiple bars

+
+
+
+
+
+
+
+ +

Striped

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

Animated

+
+
+
+
+
+
+
+
+ + +
+ +
+
+ +
+
+

Hello, world!

+

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

+
+

It uses utility classes for typography and spacing to space content out within the larger container.

+

+ Learn more +

+
+
+
+
+ + +
+
+

List groups

+
+
+ + + +
+
+

Cards

+
+
+ +
+
+
+
+
Header
+
+

Primary card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Secondary card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Success card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Danger card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Warning card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Info card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Light card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Dark card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
+
+
+
+
Header
+
+

Primary card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Secondary card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Success card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Danger card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Warning card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Info card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Light card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
Header
+
+

Dark card title

+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
+
+
+ +
+
+
+

Card header

+
+
Special title treatment
+
Support card subtitle
+
+ Card image +
+

Some quick example text to build on the card title and make up the bulk of the card's content.

+
+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Vestibulum at eros
  • +
+ + +
+
+
+

Card title

+
Card subtitle
+

Some quick example text to build on the card title and make up the bulk of the card's content.

+ Card link + Another link +
+
+
+
+
+ +
+ + +
+ +
+
+ +
+
+
+
+

Modals

+
+ + + + + + + + +
+
+ +
+
+
+

Popovers

+
+ + + + + + + +
+

Tooltips

+
+ + + + + + + +
+
+
+
+ + + + + + +
+ + + + + + diff --git a/assets/scss/utilities/_stretched-link.scss b/assets/scss/utilities/_stretched-link.scss new file mode 100644 index 000000000..9402c58cd --- /dev/null +++ b/assets/scss/utilities/_stretched-link.scss @@ -0,0 +1,15 @@ +.stretched-link { + &::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + // Just in case `pointer-events: none` is set on a parent + pointer-events: auto; + content: ""; + // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color + background-color: rgba(0, 0, 0, 0); + } +} diff --git a/assets/scss/utilities/_text.scss b/assets/scss/utilities/_text.scss index daac1ba32..37f5e8702 100644 --- a/assets/scss/utilities/_text.scss +++ b/assets/scss/utilities/_text.scss @@ -1,34 +1,21 @@ // stylelint-disable declaration-no-important +// 4.3.1 ok // Alignment -.text-justify { - text-align: justify !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - @include text-truncate; -} +.text-justify { text-align: justify !important; } +.text-wrap { white-space: normal !important; } +.text-nowrap { white-space: nowrap !important; } +.text-truncate { @include text-truncate; } +// TODO with 4.3.1 @each $breakpoint in map-keys($grid-breakpoints) { @include media-breakpoint-up($breakpoint) { - $infix: breakpoint-infix($breakpoint); - - .text#{$infix}-center { - text-align: center !important; - } + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); - .text#{$infix}-left { - text-align: left !important; - } - - .text#{$infix}-right { - text-align: right !important; - } + .text#{$infix}-left { text-align: left !important; } + .text#{$infix}-right { text-align: right !important; } + .text#{$infix}-center { text-align: center !important; } } } @@ -50,43 +37,22 @@ @include text-emphasis-variant('.text-#{$color}', theme-color($color), theme-color-dark($color)); } -.text-black-50 { - color: rgba($black, 0.5) !important; -} -.text-body { - color: $body-color !important; -} -.text-white-50 { - color: rgba($white, 0.5) !important; -} +.text-body { color: $body-color !important; } +.text-black-50 { color: rgba($black, 0.5) !important; } +.text-white-50 { color: rgba($white, 0.5) !important; } // Family -.text-monospace { - font-family: $font-family-monospace; -} +.text-monospace { font-family: $font-family-monospace !important; } // Italcs and weight -.font-italic { - font-style: italic; -} - -.font-weight-bold, -.font-weight-medium { - font-weight: $font-weight-medium; -} - -.font-weight-light { - font-weight: $font-weight-light; -} - -.font-weight-normal, -.font-weight-regular { - font-weight: $font-weight-regular; -} +.font-weight-light, .font-weight-lighter { font-weight: $font-weight-light !important; } +.font-weight-normal, .font-weight-regular { font-weight: $font-weight-regular !important; } +.font-weight-bold, .font-weight-medium { font-weight: $font-weight-medium !important; } +.font-italic { font-style: italic !important; } // Misc @@ -94,16 +60,15 @@ @include text-hide($ignore-warning: true); } -// Transformation +.text-decoration-none { text-decoration: none !important; } -.text-capitalize { - text-transform: capitalize !important; +.text-break { + word-break: break-word !important; // IE & < Edge 18 + overflow-wrap: break-word !important; } -.text-lowercase { - text-transform: lowercase !important; -} +// Transformation -.text-uppercase { - text-transform: uppercase !important; -} +.text-lowercase { text-transform: lowercase !important; } +.text-uppercase { text-transform: uppercase !important; } +.text-capitalize { text-transform: capitalize !important; } diff --git a/assets/scss/variables/_elevation-shadow.scss b/assets/scss/variables/_elevation-shadow.scss index 745bee022..c2082fa90 100644 --- a/assets/scss/variables/_elevation-shadow.scss +++ b/assets/scss/variables/_elevation-shadow.scss @@ -1,5 +1,5 @@ // Elevation -// Based on https://material.google.com/what-is-material/elevation-shadows.html#elevation-shadows-elevation-android- +// Based on https://material-components.github.io/material-components-web-catalog/#/component/elevation $elevations: ( 24: (24 * 10), @@ -13,21 +13,21 @@ $elevations: ( ) !default; // Shadow -// Based on https://material.google.com/what-is-material/elevation-shadows.html#elevation-shadows-shadows +// Based on https://material-components.github.io/material-components-web-catalog/#/component/elevation -$shadow-color-1: rgba(0, 0, 0, 0.14) !default; -$shadow-color-2: rgba(0, 0, 0, 0.12) !default; -$shadow-color-3: rgba(0, 0, 0, 0.2) !default; +$shadow-color-1: rgba(0, 0, 0, .14) !default; +$shadow-color-2: rgba(0, 0, 0, .12) !default; +$shadow-color-3: rgba(0, 0, 0, .2) !default; $shadows: ( - 24: unquote('0 24px 38px 3px #{$shadow-color-1}, 0 9px 46px 8px #{$shadow-color-2}, 0 11px 15px 0 #{$shadow-color-3}'), - 16: unquote('0 16px 24px 2px #{$shadow-color-1}, 0 6px 30px 5px #{$shadow-color-2}, 0 8px 10px 0 #{$shadow-color-3}'), - 12: unquote('0 12px 17px 2px #{$shadow-color-1}, 0 5px 22px 4px #{$shadow-color-2}, 0 7px 8px 0 #{$shadow-color-3}'), - 8: unquote('0 8px 10px 1px #{$shadow-color-1}, 0 3px 14px 3px #{$shadow-color-2}, 0 4px 15px 0 #{$shadow-color-3}'), - 6: unquote('0 6px 10px 0 #{$shadow-color-1}, 0 1px 18px 0 #{$shadow-color-2}, 0 3px 5px 0 #{$shadow-color-3}'), - 4: unquote('0 2px 4px 0 #{$shadow-color-1}, 0 4px 5px 0 #{$shadow-color-2}, 0 1px 10px 0 #{$shadow-color-3}'), - 2: unquote('0 0 4px 0 #{$shadow-color-1}, 0 3px 4px 0 #{$shadow-color-2}, 0 1px 5px 0 #{$shadow-color-3}'), - 1: unquote('0 0 2px 0 #{$shadow-color-1}, 0 2px 2px 0 #{$shadow-color-2}, 0 1px 3px 0 #{$shadow-color-3}') + 24: unquote('0 24px 38px 3px #{$shadow-color-1}, 0 9px 46px 8px #{$shadow-color-2}, 0 11px 15px -7px #{$shadow-color-3}'), + 16: unquote('0 16px 24px 2px #{$shadow-color-1}, 0 6px 30px 5px #{$shadow-color-2}, 0 8px 10px -5px #{$shadow-color-3}'), + 12: unquote('0 12px 17px 2px #{$shadow-color-1}, 0 5px 22px 4px #{$shadow-color-2}, 0 7px 8px -4px #{$shadow-color-3}'), + 8: unquote('0 8px 10px 1px #{$shadow-color-1}, 0 3px 14px 2px #{$shadow-color-2}, 0 5px 5px -3px #{$shadow-color-3}'), + 6: unquote('0 6px 10px 0 #{$shadow-color-1}, 0 1px 18px 0 #{$shadow-color-2}, 0 3px 5px -1px #{$shadow-color-3}'), + 4: unquote('0 4px 5px 0 #{$shadow-color-1}, 0 1px 10px 0 #{$shadow-color-2}, 0 2px 4px -1px #{$shadow-color-3}'), + 2: unquote('0 2px 2px 0 #{$shadow-color-1}, 0 1px 5px 0 #{$shadow-color-2}, 0 3px 1px -2px #{$shadow-color-3}'), + 1: unquote('0 1px 1px 0 #{$shadow-color-1}, 0 1px 3px 0 #{$shadow-color-2}, 0 2px 1px -1px #{$shadow-color-3}') ) !default; // Value pair @@ -36,7 +36,8 @@ $shadows: ( $elevation-shadows: ( 24: ( elevation: map-get($elevations, 24), - shadow: map-get($shadows, 4) + //shadow: map-get($shadows, 4) + shadow: map-get($shadows, 24) ), 16: ( elevation: map-get($elevations, 16), diff --git a/assets/scss/variables/_spacer.scss b/assets/scss/variables/_spacer.scss index 2a7acbd2f..8f4b88d51 100644 --- a/assets/scss/variables/_spacer.scss +++ b/assets/scss/variables/_spacer.scss @@ -1,6 +1,6 @@ $border-color: $black-divider !default; $border-color-solid: #e1e1e1 !default; -$border-radius: 2px !default; +$border-radius: 4px !default; $border-width: 1px !default; $sizes: () !default; diff --git a/assets/scss/variables/_transition.scss b/assets/scss/variables/_transition.scss index e22d4cf0c..8312a9771 100644 --- a/assets/scss/variables/_transition.scss +++ b/assets/scss/variables/_transition.scss @@ -1,29 +1,29 @@ -$transition-scale: 0.87 !default; +$transition-scale: .87 !default; // The movement of an element is based on https://material.google.com/motion/movement.html // Transition duration // Based on https://material.google.com/motion/duration-easing.html#duration-easing-common-durations -$transition-duration-desktop: 0.2s !default; -$transition-duration-desktop-complex: 0.25s !default; -$transition-duration-desktop-entering: 0.15s !default; -$transition-duration-desktop-leaving: 0.13s !default; +$transition-duration-desktop: .28s !default; +$transition-duration-desktop-complex: .25s !default; +$transition-duration-desktop-entering: .15s !default; +$transition-duration-desktop-leaving: .13s !default; -$transition-duration-mobile: 0.3s !default; -$transition-duration-mobile-complex: 0.375s !default; -$transition-duration-mobile-entering: 0.225s !default; -$transition-duration-mobile-leaving: 0.195s !default; +$transition-duration-mobile: .3s !default; +$transition-duration-mobile-complex: .375s !default; +$transition-duration-mobile-entering: .225s !default; +$transition-duration-mobile-leaving: .195s !default; -$transition-duration-tablet: 0.39s !default; -$transition-duration-tablet-complex: 0.4875s !default; -$transition-duration-tablet-entering: 0.2925s !default; -$transition-duration-tablet-leaving: 0.2535s !default; +$transition-duration-tablet: .39s !default; +$transition-duration-tablet-complex: .4875s !default; +$transition-duration-tablet-entering: .2925s !default; +$transition-duration-tablet-leaving: .2535s !default; // Transition timing function // Based on https://material.google.com/motion/duration-easing.html#duration-easing-natural-easing-curves -$transition-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1) !default; -$transition-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1) !default; -$transition-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1) !default; -$transition-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1) !default; +$transition-timing-function-acceleration: cubic-bezier(.4, 0, 1, 1) !default; +$transition-timing-function-deceleration: cubic-bezier(0, 0, .2, 1) !default; +$transition-timing-function-sharp: cubic-bezier(.4, 0, .6, 1) !default; +$transition-timing-function-standard: cubic-bezier(.4, 0, .2, 1) !default; diff --git a/assets/scss/variables/_typography.scss b/assets/scss/variables/_typography.scss index 206594b40..b560c8d20 100644 --- a/assets/scss/variables/_typography.scss +++ b/assets/scss/variables/_typography.scss @@ -36,7 +36,7 @@ $font-size-title: ($font-size-base * 1.428571) !default; // 20px $font-size-subheading: ($font-size-base * 1.142857) !default; // 16px $font-size-body-2: ($font-size-base * 1) !default; // 14px $font-size-body-1: ($font-size-base * 1) !default; // 14px -$font-size-caption: ($font-size-base * 0.857143) !default; // 12px +$font-size-caption: ($font-size-base * .857143) !default; // 12px $font-weight-display-4: $font-weight-light !default; $font-weight-display-3: $font-weight-regular !default; @@ -49,13 +49,13 @@ $font-weight-body-2: $font-weight-medium !default; $font-weight-body-1: $font-weight-regular !default; $font-weight-caption: $font-weight-regular !default; -$letter-spacing-display-4: -0.04em !default; -$letter-spacing-display-3: -0.02em !default; +$letter-spacing-display-4: -.04em !default; +$letter-spacing-display-3: -.02em !default; $letter-spacing-display-2: 0 !default; $letter-spacing-display-1: 0 !default; $letter-spacing-headline: 0 !default; -$letter-spacing-title: 0.02em !default; -$letter-spacing-subheading: 0.04em !default; +$letter-spacing-title: .02em !default; +$letter-spacing-subheading: .04em !default; $letter-spacing-body-2: 0 !default; $letter-spacing-body-1: 0 !default; $letter-spacing-caption: 0 !default; diff --git a/assets/scss/variables/_variable-material.scss b/assets/scss/variables/_variable-material.scss index 35f26fd36..22e66d785 100644 --- a/assets/scss/variables/_variable-material.scss +++ b/assets/scss/variables/_variable-material.scss @@ -1,35 +1,37 @@ // Button (Bootstrap button) -// Based on https://material.google.com/components/buttons.html#buttons-style +// Based on https://material.google.com/components/buttons.html#buttons-style and https://material-components.github.io/material-components-web-catalog/#/component/button?label=HYPERLONG%20TEXT&type=raised // N.B. Material design only specifies specs for default button (.btn) and dense button (.btn-sm) -$btn-bg-active: rgba(153, 153, 153, 0.4) !default; -$btn-bg-active-inverse: rgba(204, 204, 204, 0.25) !default; +$btn-bg-active: rgba(153, 153, 153, .4) !default; +$btn-bg-active-inverse: rgba(204, 204, 204, .25) !default; $btn-bg-disabled: $black-divider !default; $btn-bg-disabled-inverse: $white-divider !default; $btn-border-radius: $border-radius !default; $btn-block-margin-y: $spacer-xs !default; $btn-color: $black-primary !default; -$btn-color-disabled: rgba(0, 0, 0, 0.26) !default; +$btn-color-disabled: rgba(0, 0, 0, .37) !default; $btn-color-disabled-inverse: rgba(255, 255, 255, 0.3) !default; $btn-elevation-shadow: map-get($elevation-shadows, 2) !default; +$btn-elevation-shadow-hover: map-get($elevation-shadows, 4) !default; // djibe addition $btn-elevation-shadow-active: map-get($elevation-shadows, 8) !default; $btn-font-weight: $font-weight-medium !default; $btn-line-height: 1 !default; -$btn-min-width: 5.5rem !default; +$btn-min-width: 4rem !default; // modif from GMD $btn-overlay: $black-divider !default; -$btn-overlay-inverse: $white-divider !default; +$btn-overlay-inverse: rgba(red($white), green($white), blue($white), .08) !default; //$white-divider -$btn-font-size: 0.875rem !default; -$btn-font-size-lg: 0.9375rem !default; -$btn-font-size-sm: 0.8125rem !default; +$btn-font-size: .875rem !default; +$btn-font-size-lg: .9375rem !default; +$btn-font-size-sm: .8125rem !default; $btn-height: 2.25rem !default; $btn-height-lg: 2.5rem !default; $btn-height-sm: 2rem !default; $btn-padding-x: 1rem !default; $btn-padding-x-lg: $btn-padding-x !default; $btn-padding-x-sm: $btn-padding-x !default; -$btn-padding-y: (($btn-height - $btn-font-size * $btn-line-height) / 2) !default; +//$btn-padding-y: (($btn-height - $btn-font-size * $btn-line-height) / 2) !default; +$btn-padding-y: 0 !default; $btn-padding-y-lg: (($btn-height-lg - $btn-font-size-lg * $btn-line-height) / 2) !default; $btn-padding-y-sm: (($btn-height-sm - $btn-font-size-sm * $btn-line-height) / 2) !default; @@ -48,15 +50,15 @@ $btn-float-size-sm: 2.5rem !default; $btn-group-bg: $white-primary !default; $btn-group-inner-spacer-x: 1px !default; $btn-group-inner-spacer-y: 1px !default; -$btn-group-toggle-opacity: 0.7 !default; +$btn-group-toggle-opacity: .7 !default; // Card (Bootstrap card) // Based on https://material.google.com/components/cards.html#cards-usage -$card-action-inner-spacer-x: 0.5rem !default; -$card-action-inner-spacer-y: 0.25rem !default; -$card-action-padding-x: 0.5rem !default; -$card-action-padding-y: 0.5rem !default; +$card-action-inner-spacer-x: .5rem !default; +$card-action-inner-spacer-y: .25rem !default; +$card-action-padding-x: .5rem !default; +$card-action-padding-y: .5rem !default; $card-bg: $white !default; $card-border-color: $border-color !default; $card-border-radius: $border-radius !default; @@ -79,14 +81,14 @@ $chip-bg: $material-color-grey-300 !default; $chip-bg-active: $material-color-grey-400 !default; $chip-color: $black-primary !default; $chip-elevation-shadow-hover: map-get($elevation-shadows, 2) !default; -$chip-font-size: 0.875rem !default; +$chip-font-size: .875rem !default; $chip-font-weight: $font-weight-regular !default; $chip-height: 2rem !default; $chip-icon-bg: theme-color(secondary) !default; $chip-icon-font-size: 1rem !default; -$chip-inner-spacer-x: 0.25rem !default; +$chip-inner-spacer-x: .25rem !default; $chip-line-height: 1 !default; -$chip-padding-x: 0.75rem !default; +$chip-padding-x: .75rem !default; // Data table (Bootstrap table) // Based on https://material.google.com/components/data-tables.html#data-tables-structure @@ -112,13 +114,13 @@ $table-dark-color: $white-primary !default; $table-tbody-cell-height: 3rem !default; $table-tbody-color: $black-primary !default; -$table-tbody-font-size: 0.8125rem !default; +$table-tbody-font-size: .8125rem !default; $table-tbody-font-weight: $font-weight-regular !default; $table-tbody-padding-y: (($table-tbody-cell-height - $table-tbody-font-size * $table-line-height) / 2) !default; $table-tfoot-cell-height: 3.5rem !default; $table-tfoot-color: $black-secondary !default; -$table-tfoot-font-size: 0.75rem !default; +$table-tfoot-font-size: .75rem !default; $table-tfoot-font-weight: $font-weight-regular !default; $table-tfoot-padding-y: (($table-tfoot-cell-height - $table-tfoot-font-size * $table-line-height) / 2) !default; @@ -139,27 +141,28 @@ $table-sm-thead-cell-height: $table-sm-tfoot-cell-height !default; $table-sm-thead-padding-y: (($table-sm-thead-cell-height - $table-thead-font-size * $table-line-height) / 2) !default; // Dialog (Bootstrap modal) -// Based on https://material.google.com/components/dialogs.html#dialogs-specs +// Based on https://material.google.com/components/dialogs.html#dialogs-specs and https://material-components.github.io/material-components-web-catalog/#/component/dialog $dialog-backdrop-bg: $black-hint !default; $dialog-border-radius: $border-radius !default; $dialog-content-bg: $white !default; $dialog-elevation-shadow: map-get($elevation-shadows, 24) !default; +$dialog-body-font-size: 1rem !default; // djibe addition from GMD $dialog-footer-btn-min-width: 4rem !default; $dialog-footer-btn-stacked-height: 3rem !default; $dialog-footer-btn-stacked-padding-x: 1rem !default; $dialog-footer-btn-stacked-padding-y: (($dialog-footer-btn-stacked-height - $btn-font-size * $btn-line-height) / 2) !default; -$dialog-footer-inner-spacer-x: 0.5rem !default; -$dialog-footer-padding-x: 0.5rem !default; -$dialog-footer-padding-y: 0.5rem !default; +$dialog-footer-inner-spacer-x: .5rem !default; +$dialog-footer-padding-x: .5rem !default; +$dialog-footer-padding-y: .5rem !default; $dialog-margin-x: $spacer-lg !default; $dialog-margin-y: $spacer-lg !default; $dialog-padding-x: 1.5rem !default; $dialog-padding-y: 1.25rem !default; $dialog-transition-scale: $transition-scale !default; -$dialog-width: 35rem !default; +$dialog-width: 35rem !default; // 560px $dialog-width-lg: 52.5rem !default; -$dialog-width-sm: 17.5rem !default; +$dialog-width-sm: 17.5rem !default; // 280px // Expansion panel (Bootstrap list group) // Based on https://material.google.com/components/expansion-panels.html#expansion-panels-specs @@ -172,11 +175,11 @@ $expansion-panel-border-width: $border-width !default; $expansion-panel-color: $black-primary !default; $expansion-panel-color-disabled: $black-hint !default; $expansion-panel-elevation-shadow: map-get($elevation-shadows, 1) !default; -$expansion-panel-font-size: 0.9375rem !default; +$expansion-panel-font-size: .9375rem !default; $expansion-panel-footer-btn-min-width: 4rem !default; -$expansion-panel-footer-inner-spacer-x: 0.5rem !default; -$expansion-panel-footer-inner-spacer-y: 0.25rem !default; -$expansion-panel-footer-padding-x: 0.5rem !default; +$expansion-panel-footer-inner-spacer-x: .5rem !default; +$expansion-panel-footer-inner-spacer-y: .25rem !default; +$expansion-panel-footer-padding-x: .5rem !default; $expansion-panel-height: 3rem !default; $expansion-panel-inner-spacer-x: 1rem !default; $expansion-panel-inner-spacer-y: 1rem !default; @@ -192,7 +195,7 @@ $menu-bg: $white !default; $menu-border-radius: $border-radius !default; $menu-divider-bg: $border-color !default; $menu-font-size: 1rem !default; -$menu-font-size-cascading: 0.9375rem !default; +$menu-font-size-cascading: .9375rem !default; $menu-font-weight: $font-weight-regular !default; $menu-elevation-shadow: map-get($elevation-shadows, 8) !default; $menu-header-color: $black-primary !default; @@ -210,7 +213,7 @@ $menu-link-padding-y: (($menu-link-height - $menu-line-height) / 2) !d $menu-link-padding-y-cascading: (($menu-link-height-cascading - $menu-line-height-cascading) / 2) !default; $menu-min-width: 7rem !default; $menu-min-width-cascading: 20rem !default; -$menu-padding-y: 0.5rem !default; +$menu-padding-y: .5rem !default; $menu-padding-y-cascading: 1rem !default; // Navigation drawer @@ -227,18 +230,18 @@ $navdrawer-header-bg: $material-color-grey-100 !default; $navdrawer-header-border-color: $border-color !default; $navdrawer-header-border-width: $border-width !default; $navdrawer-inner-spacer-x: 1rem !default; -$navdrawer-inner-spacer-y: 0.5rem !default; +$navdrawer-inner-spacer-y: .5rem !default; $navdrawer-nav-icon-color: $black-secondary !default; $navdrawer-nav-icon-width: 3.5rem !default; $navdrawer-nav-link-bg-hover: $material-color-grey-100 !default; $navdrawer-nav-link-color: $black-primary !default; $navdrawer-nav-link-color-active: theme-color(primary) !default; $navdrawer-nav-link-color-disabled: $black-hint !default; -$navdrawer-nav-link-font-size: 0.875rem !default; +$navdrawer-nav-link-font-size: .875rem !default; $navdrawer-nav-link-font-weight: $font-weight-medium !default; $navdrawer-nav-link-height: 3rem !default; $navdrawer-subheader-color: $black-hint !default; -$navdrawer-subheader-font-size: 0.875rem !default; +$navdrawer-subheader-font-size: .875rem !default; $navdrawer-subheader-font-weight: $font-weight-medium !default; $navdrawer-subheader-height: 3rem !default; $navdrawer-width: 17.5rem !default; @@ -257,15 +260,15 @@ $picker-header-bg: theme-color(primary) !default; $picker-header-padding-x: 1.5rem !default; $picker-header-padding-y: 1rem !default; $picker-holder-bg: $dialog-backdrop-bg !default; -$picker-inner-spacer-x: 0.5rem !default; -$picker-inner-spacer-y: 0.5rem !default; +$picker-inner-spacer-x: .5rem !default; +$picker-inner-spacer-y: .5rem !default; $picker-margin-x: $dialog-margin-x !default; $picker-margin-y: $dialog-margin-y !default; $picker-nav-next-icon: 'keyboard_arrow_right' !default; $picker-nav-prev-icon: 'keyboard_arrow_left' !default; $picker-select-bg: $black-divider !default; $picker-select-border-radius: $border-radius !default; -$picker-select-opacity: 0.7 !default; +$picker-select-opacity: .7 !default; $picker-transition-scale: $transition-scale !default; $picker-weekday-color: $black-hint !default; @@ -273,26 +276,29 @@ $picker-weekday-color: $black-hint !default; // Based on https://material.google.com/components/progress-activity.html#progress-activity-types-of-indicators $progress-bar-bg: $material-color-indigo-500 !default; -$progress-bar-border-radius: 0.25rem !default; +$progress-bar-border-radius: .25rem !default; $progress-bar-buffer-width: 1.5rem !default; -$progress-bar-height: 0.25rem !default; +$progress-bar-height: .25rem !default; $progress-bg: $material-color-indigo-100 !default; $progress-circular-animation-duration: 5.332s !default; $progress-circular-bg: $material-color-indigo-500 !default; $progress-circular-height: 2.5rem !default; -$progress-circular-spinner-width: 0.25rem !default; +$progress-circular-spinner-width: .25rem !default; // Selection control (Bootstrap custom form control) // Based on https://material.google.com/components/selection-controls.html +$selection-control-border-radius: 50% !default; // added djibe $selection-control-checkbox-icon: 'check_box_outline_blank' !default; $selection-control-checkbox-icon-checked: 'check_box' !default; $selection-control-checkbox-icon-indeterminate: 'indeterminate_check_box' !default; $selection-control-color: $black-secondary !default; $selection-control-color-active: theme-color(secondary) !default; -$selection-control-color-disabled: rgba(0, 0, 0, 0.26) !default; +$selection-control-color-disabled: rgba(0, 0, 0, .26) !default; +$selection-control-gutter: .5rem !default; // addded djibe $selection-control-indicator-size: $material-icon-size !default; + $selection-control-radial-opacity: $black-divider-opacity !default; $selection-control-radio-icon: 'radio_button_unchecked' !default; $selection-control-radio-icon-checked: 'radio_button_checked' !default; @@ -304,18 +310,33 @@ $selection-control-thumb-shadow: 0 1px 5px 0 rgba(0, 0, 0, $black $selection-control-track-bg: $black-hint !default; $selection-control-track-bg-disabled: $black-divider !default; $selection-control-track-height: 1rem !default; -$selection-control-track-opacity: 0.5 !default; +$selection-control-track-opacity: .5 !default; $selection-control-track-width: ($selection-control-indicator-size * 2) !default; +$selection-control-border-width: (($selection-control-indicator-size - $selection-control-track-height) / 2); // djibe // Slider (Bootstrap custom form control) // Based on https://material.io/guidelines/components/sliders.html#sliders-continuous-slider -$slider-thumb-bg: theme-color(secondary) !default; -$slider-thumb-radial-opacity: $black-divider-opacity !default; -$slider-thumb-size: ($material-icon-size / 2) !default; -$slider-track-bg: rgba(0, 0, 0, 0.26) !default; -$slider-track-bg-active: rgba(0, 0, 0, 0.38) !default; -$slider-track-height: 0.125rem !default; +$slider-track-width: 100% !default; +$slider-track-height: .125rem !default; +$slider-track-cursor: pointer !default; +$slider-track-bg: rgba(theme-color(secondary), .26) !default; +$slider-track-bg-disabled: #d7d7d7 !default; +$slider-track-border-radius: 3px !default; +$slider-track-box-shadow: none !default; + +$slider-thumb-width: .75rem !default; +$slider-thumb-height: .75rem !default; +$slider-thumb-bg: theme-color(secondary) !default; +$slider-thumb-border: 0 !default; +$slider-thumb-border-radius: 50% !default; +$slider-thumb-box-shadow: none !default; +$slider-thumb-focus-box-shadow: 0 0 0 1.3334rem rgba(theme-color(secondary), .2) !default; +$slider-thumb-focus-box-shadow-width: .2rem !default; +$slider-thumb-active-bg: $slider-thumb-bg !default; +$slider-thumb-disabled-bg: #8c8c8c !default; +$slider-thumb-hover-box-shadow: 0 0 0 .75rem rgba(theme-color(secondary), .12) !default; +$slider-thumb-transition: box-shadow 100ms ease-out !default; // Snackbar // Based on https://material.io/guidelines/components/snackbars-toasts.html#snackbars-toasts-specs @@ -327,7 +348,7 @@ $snackbar-btn-color: theme-color(secondary) !default; $snackbar-btn-color-hover: theme-color-light(secondary) !default; $snackbar-color: $white-primary !default; $snackbar-elevation-shadow: map-get($elevation-shadows, 6) !default; -$snackbar-font-size: 0.875rem !default; +$snackbar-font-size: .875rem !default; $snackbar-height-multi: 5rem !default; $snackbar-inner-spacer-x: 1.5rem !default; $snackbar-inner-spacer-x-desktop: 3rem !default; @@ -337,7 +358,7 @@ $snackbar-margin-y: $spacer-lg !default; $snackbar-max-width: 35.5rem !default; $snackbar-min-width: 18rem !default; $snackbar-padding-x: 1.5rem !default; -$snackbar-padding-y: 0.875rem !default; +$snackbar-padding-y: .875rem !default; $snackbar-padding-y-multi: 1.25rem !default; // Stepper @@ -349,15 +370,15 @@ $stepper-border-width: $border-width !default; $stepper-icon-bg: $black-hint !default; $stepper-icon-bg-active: theme-color(primary) !default; $stepper-icon-color: $white-primary !default; -$stepper-icon-font-size: 0.75rem !default; +$stepper-icon-font-size: .75rem !default; $stepper-icon-font-weight: $font-weight-regular !default; $stepper-icon-height: $material-icon-size !default; -$stepper-inner-spacer: 0.5rem !default; +$stepper-inner-spacer: .5rem !default; $stepper-padding-x: 1.5rem !default; $stepper-padding-y: 1.5rem !default; $stepper-text-color: $black-hint !default; $stepper-text-color-active: $black-primary !default; -$stepper-text-font-size: 0.875rem !default; +$stepper-text-font-size: .875rem !default; $stepper-text-font-weight: $font-weight-regular !default; // Tab (Bootstrap tab) @@ -369,22 +390,22 @@ $nav-tab-border-width: $border-width !default; $nav-tab-color: $black-primary !default; $nav-tab-color-active: theme-color(secondary) !default; $nav-tab-color-disabled: $black-hint !default; -$nav-tab-font-size: 0.875rem !default; +$nav-tab-font-size: .875rem !default; $nav-tab-font-weight: $font-weight-medium !default; $nav-tab-height: 3rem !default; $nav-tab-indicator-bg: theme-color(secondary) !default; -$nav-tab-indicator-height: 0.125rem !default; +$nav-tab-indicator-height: .125rem !default; $nav-tab-line-height: 1 !default; -$nav-tab-link-opacity: 0.7 !default; -$nav-tab-link-padding-x: 0.75rem !default; +$nav-tab-link-opacity: .7 !default; +$nav-tab-link-padding-x: .75rem !default; $nav-tab-link-padding-y: (($nav-tab-height - $nav-tab-font-size * $nav-tab-line-height) / 2) !default; // Text field (Bootstrap form control) // Based on https://material.io/guidelines/components/text-fields.html#text-fields-states -$textfield-border-color: rgba(0, 0, 0, 0.42) !default; +$textfield-border-color: rgba(0, 0, 0, .42) !default; $textfield-border-color-focus: theme-color(secondary) !default; -$textfield-border-color-hover: rgba(0, 0, 0, 0.87) !default; +$textfield-border-color-hover: rgba(0, 0, 0, .87) !default; $textfield-border-width: $border-width !default; $textfield-border-width-focus: ($textfield-border-width * 2) !default; $textfield-border-width-hover: ($textfield-border-width * 2) !default; @@ -396,16 +417,16 @@ $textfield-plaintext-color: $body-color !default; $textfield-font-size: 1rem !default; $textfield-font-size-lg: 2.125rem !default; -$textfield-font-size-sm: 0.8125rem !default; +$textfield-font-size-sm: .8125rem !default; $textfield-height: 2.25rem !default; $textfield-height-lg: 3.75rem !default; $textfield-height-sm: 2rem !default; $textfield-line-height: 1.5 !default; $textfield-line-height-lg: 1.176471 !default; $textfield-line-height-sm: 1.538462 !default; -$textfield-margin-y: 0.5rem !default; -$textfield-margin-y-lg: 0.75rem !default; -$textfield-margin-y-sm: 0.25rem !default; +$textfield-margin-y: .5rem !default; +$textfield-margin-y-lg: .75rem !default; +$textfield-margin-y-sm: .25rem !default; $textfield-padding-x: 0 !default; $textfield-padding-x-lg: 0 !default; $textfield-padding-x-sm: 0 !default; @@ -418,16 +439,16 @@ $textfield-select-bg-size: ($material-icon-size / $textfield-font-size * 1em // Text field: box // Based on https://material.io/guidelines/components/text-fields.html#text-fields-text-field-boxes -$textfield-box-bg: rgba(0, 0, 0, 0.06) !default; +$textfield-box-bg: #f5f5f5 !default; $textfield-box-border-radius: 4px !default; $textfield-box-height: 3.5rem !default; $textfield-box-height-lg: 4.25rem !default; $textfield-box-height-sm: 2.75rem !default; -$textfield-box-label-spacer-y: 0.5rem !default; +$textfield-box-label-spacer-y: .5rem !default; $textfield-box-padding-x: 1rem !default; $textfield-box-padding-x-lg: 1rem !default; -$textfield-box-padding-x-sm: 0.75rem !default; +$textfield-box-padding-x-sm: .75rem !default; $textfield-box-padding-y: (($textfield-box-height - $textfield-font-size * $textfield-line-height) / 2) !default; $textfield-box-padding-y-lg: (($textfield-box-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default; $textfield-box-padding-y-sm: (($textfield-box-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default; @@ -437,9 +458,9 @@ $textfield-box-padding-y-sm: (($textfield-box-height-sm - $textfield-font-size $floating-label-color: $textfield-hint-color !default; $floating-label-color-focus: theme-color(secondary) !default; -$floating-label-font-size: 0.75rem !default; -$floating-label-font-size-lg: 0.875rem !default; -$floating-label-font-size-sm: 0.625rem !default; +$floating-label-font-size: .75rem !default; +$floating-label-font-size-lg: .875rem !default; +$floating-label-font-size-sm: .625rem !default; // Toolbar (Bootstrap navbar) // Based on https://material.google.com/components/toolbars.html#toolbars-usage @@ -449,7 +470,7 @@ $toolbar-color-lighter: $black-hint !default; $toolbar-element-bg: $black-divider !default; $toolbar-element-border-radius: $border-radius !default; $toolbar-element-height: 2.25rem !default; -$toolbar-element-opacity: 0.7 !default; +$toolbar-element-opacity: .7 !default; $toolbar-elevation-shadow: map-get($elevation-shadows, 4) !default; $toolbar-height: 3.5rem !default; $toolbar-inner-spacer-x: 1rem !default; @@ -474,17 +495,17 @@ $tooltip-bg: $material-color-grey-700 !default; $tooltip-border-radius: $border-radius !default; $tooltip-breakpoint: md !default; $tooltip-color: $white-primary !default; -$tooltip-font-size: 0.875rem !default; -$tooltip-font-size-desktop: 0.625rem !default; +$tooltip-font-size: .875rem !default; +$tooltip-font-size-desktop: .625rem !default; $tooltip-height: 2rem !default; $tooltip-height-desktop: 1.375rem !default; $tooltip-line-height: $line-height-base !default; $tooltip-margin: 1.5rem !default; -$tooltip-margin-desktop: 0.875rem !default; -$tooltip-opacity: 0.9 !default; +$tooltip-margin-desktop: .875rem !default; +$tooltip-opacity: .9 !default; $tooltip-padding-x: 1rem !default; -$tooltip-padding-x-desktop: 0.5rem !default; +$tooltip-padding-x-desktop: .5rem !default; $tooltip-padding-y: (($tooltip-height - $tooltip-font-size * $tooltip-line-height) / 2) !default; $tooltip-padding-y-desktop: (($tooltip-height-desktop - $tooltip-font-size-desktop * $tooltip-line-height) / 2) !default; -$tooltip-scale: 0.87 !default; +$tooltip-scale: .87 !default; $tooltip-zindex: map-get($elevations, 24) !default; diff --git a/assets/scss/variables/_variable-material.zip b/assets/scss/variables/_variable-material.zip new file mode 100644 index 0000000000000000000000000000000000000000..3f7c341ccf1a1eb7ec1b26b762768c179a6e5d5c GIT binary patch literal 4183 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 literal 0 HcmV?d00001 From c48e2b00921e5e1d8e564506d23c7fab89da9fa9 Mon Sep 17 00:00:00 2001 From: djibe Date: Fri, 14 Jun 2019 00:29:58 +0200 Subject: [PATCH 04/15] WIP 4.3.1 --- css/material.css | 27430 ++++++++++++++++++++--------------------- css/material.css.map | 8 +- css/material.min.css | 3 +- 3 files changed, 13072 insertions(+), 14369 deletions(-) diff --git a/css/material.css b/css/material.css index 1890b5963..fcb500d69 100644 --- a/css/material.css +++ b/css/material.css @@ -1,14366 +1,13064 @@ -:root { - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --amber: #ffc107; - --blue: #2196f3; - --blue-grey: #607d8b; - --brown: #795548; - --cyan: #00bcd4; - --deep-orange: #ff5722; - --deep-purple: #673ab7; - --green: #4caf50; - --grey: #9e9e9e; - --indigo: #3f51b5; - --light-blue: #03a9f4; - --light-green: #8bc34a; - --lime: #cddc39; - --orange: #ff9800; - --pink: #e91e63; - --purple: #9c27b0; - --red: #f44336; - --teal: #009688; - --yellow: #ffeb3b; - --primary: #9c27b0; - --primary-dark: #7b1fa2; - --primary-light: #e1bee7; - --secondary: #ff4081; - --secondary-dark: #f50057; - --secondary-light: #ff80ab; - --danger: #f44336; - --danger-dark: #d32f2f; - --danger-light: #ffcdd2; - --info: #2196f3; - --info-dark: #1976d2; - --info-light: #bbdefb; - --success: #4caf50; - --success-dark: #388e3c; - --success-light: #c8e6c9; - --warning: #ff9800; - --warning-dark: #f57c00; - --warning-light: #ffe0b2; - --dark: #424242; - --dark-dark: #212121; - --dark-light: #757575; - --light: #f5f5f5; - --light-dark: #e0e0e0; - --light-light: #fafafa; - --font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --font-family-serif: "Roboto Slab", Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -} - -*, -*::after, -*::before { - box-sizing: inherit; -} - -@-ms-viewport { - width: device-width; -} - -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} - -body { - text-align: left; - text-align: start; - background-color: white; - color: rgba(0, 0, 0, 0.87); - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-size: 0.875rem; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-weight: 400; - line-height: 1.428572; - margin: 0; -} - -[dir='rtl'] body { - text-align: right; - text-align: start; -} - -html { - box-sizing: border-box; - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -moz-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - text-size-adjust: 100%; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: transparent; -} - -[tabindex='-1']:focus { - outline: 0 !important; -} - -code, -kbd, -pre, -samp { - font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; - margin: 0; -} - -button, -html [type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; -} - -button::-moz-focus-inner, -[type='button']::-moz-focus-inner, -[type='reset']::-moz-focus-inner, -[type='submit']::-moz-focus-inner { - border-style: none; - padding: 0; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -fieldset { - border: 0; - margin: 0; - min-width: 0; - padding: 0; -} - -input[type='checkbox'], input[type='radio'] { - box-sizing: border-box; - padding: 0; -} - -input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] { - -webkit-appearance: listbox; -} - -label { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: inline-block; -} - -legend { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; - color: inherit; - display: block; - margin-bottom: 0.5rem; - max-width: 100%; - padding: 0; - white-space: normal; - width: 100%; -} - -output { - display: inline-block; -} - -progress { - vertical-align: baseline; -} - -select[multiple], select[size] { - overflow: auto; -} - -textarea { - overflow: auto; - resize: vertical; -} - -[type='number']::-webkit-inner-spin-button, -[type='number']::-webkit-outer-spin-button { - height: auto; -} - -[type='search'] { - -webkit-appearance: none; - outline-offset: -2px; -} - -[type='search']::-webkit-search-cancel-button, -[type='search']::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - -webkit-appearance: button; - font: inherit; -} - -[hidden] { - display: none !important; -} - -img { - border-style: none; - vertical-align: middle; -} - -svg:not(:root) { - overflow: hidden; -} - -summary { - cursor: pointer; - display: list-item; -} - -a { - background-color: transparent; - color: #ff4081; - text-decoration: none; - -webkit-text-decoration-skip: objects; -} - -a:active, a:focus, a:hover { - color: #ff4081; - text-decoration: underline; -} - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):focus { - outline: 0; -} - -template { - display: none; -} - -caption { - text-align: left; - text-align: start; - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - caption-side: bottom; - color: rgba(0, 0, 0, 0.38); - min-height: 3.5rem; - padding: 1.214285rem 1.5rem; -} - -[dir='rtl'] caption { - text-align: right; - text-align: start; -} - -table { - border-collapse: collapse; -} - -th { - text-align: left; - text-align: start; -} - -[dir='rtl'] th { - text-align: right; - text-align: start; -} - -abbr[data-original-title], abbr[title] { - border-bottom: 0; - cursor: help; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -address { - font-style: normal; - line-height: inherit; - margin-bottom: 1rem; -} - -b, -strong { - font-weight: bolder; -} - -blockquote { - margin: 0 0 1rem; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -dfn { - font-style: italic; -} - -dl, -ol, -ul { - margin-top: 0; - margin-bottom: 1rem; -} - -dt { - font-weight: 500; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -mark { - background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); -} - -ol ol, -ol ul, -ul ol, -ul ul { - margin-bottom: 0; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -.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 { - min-height: 1px; - padding-right: 20px; - padding-left: 20px; - position: relative; - width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.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%; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -@media (min-width: 576px) { - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .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%; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } -} - -@media (min-width: 768px) { - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .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%; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } -} - -@media (min-width: 992px) { - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .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%; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } -} - -@media (min-width: 1200px) { - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .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%; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - max-width: none; - width: auto; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } -} - -.container { - margin-right: auto; - margin-left: auto; - padding-right: 20px; - padding-left: 20px; - width: 100%; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-right: 20px; - padding-left: 20px; - width: 100%; -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -20px; - margin-left: -20px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*='col-'] { - padding-right: 0; - padding-left: 0; -} - -.blockquote { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - border-left: 0.3125rem solid #9c27b0; - margin-bottom: 1rem; - padding: 0 1rem; -} - -.blockquote-footer { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: block; - margin-top: 0.25rem; -} - -.blockquote-footer::before { - content: '\2014 \00A0'; -} - -mark, -.mark { - background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); - padding: 0.2em; -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.typography-display-4 { - font-size: 7rem; - font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; -} - -.typography-display-3 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.035715; -} - -.typography-display-2 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.066667; -} - -.typography-display-1 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; -} - -.typography-headline { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; -} - -.typography-title { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; -} - -.typography-subheading { - font-size: 1.0rem; - font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; -} - -.typography-body-2 { - font-size: 0.875rem; - font-weight: 500; - letter-spacing: 0; - line-height: 1.428572; -} - -.typography-body-1 { - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; -} - -.typography-caption { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; -} - -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - color: inherit; - font-family: inherit; - margin-bottom: 0.5rem; -} - -h1, -.h1 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.066667; -} - -h2, -.h2 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; -} - -h3, -.h3 { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; -} - -h4, -.h4 { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; -} - -h5, -.h5 { - font-size: 1.0rem; - font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; -} - -h6, -.h6 { - font-size: 0.875rem; - font-weight: 500; - letter-spacing: 0; - line-height: 1.428572; -} - -.display-1 { - font-size: 7rem; - font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; -} - -.display-2 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.035715; -} - -.display-3 { - font-size: 2.8125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.066667; -} - -.display-4 { - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; -} - -.lead { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; -} - -hr { - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: 1rem; - margin-bottom: 1rem; -} - -.list-inline { - list-style: none; - padding-left: 0; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.list-unstyled { - list-style: none; - padding-left: 0; -} - -.alert { - border-radius: 2px; - border: 0; - display: block; - margin-bottom: 1rem; - padding: 1rem 1rem; - position: relative; -} - -.alert-primary { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); -} - -.alert-secondary { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); -} - -.alert-danger { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); -} - -.alert-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); -} - -.alert-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); -} - -.alert-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); -} - -.alert-dark { - background-color: #757575; - color: white; -} - -.alert-light { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); -} - -.alert-dismissible { - padding-right: 3.5rem; -} - -.alert-dismissible .close { - color: inherit; - padding: 0.875rem 1rem; - position: absolute; - top: 0; - right: 0; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - color: inherit; - font-weight: 500; -} - -.alert-link:active, .alert-link:focus, .alert-link:hover { - color: inherit; -} - -.badge { - border-radius: 2px; - -ms-flex-align: center; - align-items: center; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: inherit; - font-weight: 500; - line-height: inherit; - padding-right: 0.5em; - padding-left: 0.5em; - text-align: center; - vertical-align: baseline; - white-space: nowrap; -} - -.badge:empty { - display: none; -} - -.btn .badge { - margin-top: -1px; - margin-bottom: -1px; - padding-top: 1px; - padding-bottom: 1px; -} - -.badge-primary { - background-color: #9c27b0; - color: white; -} - -.badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover { - background-color: #7b1fa2; - color: white; - text-decoration: none; -} - -.badge-secondary { - background-color: #ff4081; - color: white; -} - -.badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover { - background-color: #f50057; - color: white; - text-decoration: none; -} - -.badge-danger { - background-color: #f44336; - color: white; -} - -.badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover { - background-color: #d32f2f; - color: white; - text-decoration: none; -} - -.badge-info { - background-color: #2196f3; - color: white; -} - -.badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover { - background-color: #1976d2; - color: white; - text-decoration: none; -} - -.badge-success { - background-color: #4caf50; - color: white; -} - -.badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover { - background-color: #388e3c; - color: white; - text-decoration: none; -} - -.badge-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover { - background-color: #f57c00; - color: white; - text-decoration: none; -} - -.badge-dark { - background-color: #424242; - color: white; -} - -.badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover { - background-color: #212121; - color: white; - text-decoration: none; -} - -.badge-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover { - background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.badge-pill { - border-radius: 1em; -} - -.breadcrumb { - border-radius: 2px; - -ms-flex-align: center; - align-items: center; - background-color: #f5f5f5; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 1rem; - min-height: 3.5rem; - padding: 0.625rem 1rem; -} - -.breadcrumb-item { - transition-duration: 0.3s; - transition-property: color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -ms-flex-align: center; - align-items: center; - color: rgba(0, 0, 0, 0.54); - display: -ms-flexbox; - display: flex; -} - -@media (min-width: 576px) { - .breadcrumb-item { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .breadcrumb-item { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .breadcrumb-item { - transition: none; - } -} - -.breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover { - color: rgba(0, 0, 0, 0.87); -} - -.breadcrumb-item.active { - color: rgba(0, 0, 0, 0.87); - font-weight: bolder; -} - -.breadcrumb-item a { - color: inherit; - text-decoration: none; -} - -.breadcrumb-item + .breadcrumb-item { - margin-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - color: rgba(0, 0, 0, 0.54); - content: "chevron_right"; - display: inline-block; - margin-right: 0.5rem; -} - -.carousel { - position: relative; -} - -.carousel:hover .carousel-control-next, -.carousel:hover .carousel-control-prev { - opacity: 1; -} - -.carousel-inner { - overflow: hidden; - position: relative; - width: 100%; -} - -.carousel-item { - transition-duration: 0.375s; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -ms-flex-align: center; - align-items: center; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - display: none; - -webkit-perspective: 1000px; - perspective: 1000px; - position: relative; - width: 100%; -} - -@media (min-width: 576px) { - .carousel-item { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .carousel-item { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: -ms-flexbox; - display: flex; -} - -.carousel-item-left.active, -.carousel-item-prev { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-left.active, - .carousel-item-prev { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.carousel-item-left.carousel-item-next, -.carousel-item-prev.carousel-item-right { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-left.carousel-item-next, - .carousel-item-prev.carousel-item-right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.carousel-item-next, -.carousel-item-right.active { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next, - .carousel-item-right.active { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.carousel-item-next, -.carousel-item-prev { - position: absolute; - top: 0; -} - -.carousel-fade .carousel-item { - transition-duration: 0.375s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - opacity: 0; -} - -@media (min-width: 576px) { - .carousel-fade .carousel-item { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .carousel-fade .carousel-item { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .carousel-fade .carousel-item { - transition: none; - } -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - opacity: 1; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-next, -.carousel-fade .carousel-item-prev, -.carousel-fade .carousel-item-prev.active { - -webkit-transform: translateX(0); - transform: translateX(0); -} - -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-fade .carousel-item.active, - .carousel-fade .carousel-item-left.active, - .carousel-fade .carousel-item-next, - .carousel-fade .carousel-item-prev, - .carousel-fade .carousel-item-prev.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.carousel-fade .carousel-item-left.active, -.carousel-fade .carousel-item-right.active { - opacity: 0; -} - -.carousel-control-next, -.carousel-control-prev { - -ms-flex-align: center; - align-items: center; - background-color: rgba(255, 255, 255, 0.12); - border-radius: 50%; - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - color: white; - cursor: pointer; - display: -ms-flexbox; - display: flex; - font-size: 0.8125rem; - height: 2.5rem; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - margin-top: -1.25rem; - opacity: 0; - position: absolute; - top: 50%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - width: 2.5rem; -} - -.carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover, -.carousel-control-prev:active, -.carousel-control-prev:focus, -.carousel-control-prev:hover { - background-color: rgba(204, 204, 204, 0.25); - color: white; - text-decoration: none; -} - -.carousel-control-next:active, -.carousel-control-prev:active { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -} - -.carousel-control-next:focus, -.carousel-control-prev:focus { - opacity: 1; - outline: 0; -} - -.carousel-control-next { - right: 1.25rem; -} - -.carousel-control-prev { - left: 1.25rem; -} - -.carousel-control-next-icon, -.carousel-control-prev-icon { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; -} - -.carousel-control-next-icon::before { - content: "chevron_right"; -} - -.carousel-control-prev-icon::before { - content: "chevron_left"; -} - -.carousel-caption { - color: white; - position: absolute; - right: 25%; - bottom: 1.5rem; - left: 25%; - text-align: center; - z-index: 1; -} - -.carousel-indicators { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - list-style: none; - margin-bottom: 0; - padding-left: 0; - position: absolute; - right: 5rem; - bottom: 0.5rem; - left: 5rem; - z-index: 1; -} - -.carousel-indicators li { - background-color: transparent; - border: 1px solid rgba(255, 255, 255, 0.12); - border-radius: 0.5rem; - cursor: pointer; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - height: 0.5rem; - margin-right: 1px; - margin-left: 1px; - overflow: hidden; - text-indent: 100%; - white-space: nowrap; - width: 0.5rem; -} - -.carousel-indicators .active { - background-color: rgba(204, 204, 204, 0.25); -} - -.close { - transition-duration: 0.3s; - transition-property: color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: transparent; - background-image: none; - border: 0; - color: rgba(0, 0, 0, 0.38); - float: right; - font-size: 1.5rem; - font-weight: 300; - line-height: 1; - padding: 0; -} - -@media (min-width: 576px) { - .close { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .close { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .close { - transition: none; - } -} - -.close:active, .close:focus, .close:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.close:focus { - outline: 0; -} - -.close:not(:disabled):not(.disabled) { - cursor: pointer; -} - -code { - border-radius: 2px; - background-color: #f5f5f5; - color: #bd4147; - font-size: 87.5%; - padding: 0.2rem 0.4rem; - word-break: break-word; -} - -a > code { - color: inherit; -} - -kbd { - border-radius: 2px; - background-color: rgba(0, 0, 0, 0.87); - color: white; - font-size: 87.5%; - padding: 0.2rem 0.4rem; -} - -kbd kbd { - font-size: 100%; - font-weight: bolder; - padding: 0; -} - -pre { - border-radius: 2px; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 87.5%; -} - -pre code { - background-color: transparent; - border-radius: 0; - color: inherit; - font-size: inherit; - padding: 0; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.form-check { - display: block; - margin-bottom: 0.5rem; - padding-left: 1.25rem; - position: relative; -} - -.form-check-inline { - display: inline-block; - margin-right: 0.5rem; - margin-bottom: 0; -} - -.form-check-input { - margin-top: 0.25rem; - margin-left: -1.25rem; - position: absolute; -} - -.form-check-input:disabled ~ .form-check-label { - color: rgba(0, 0, 0, 0.38); -} - -.form-check-label { - color: inherit; - font-size: inherit; - line-height: inherit; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -0.5rem; - margin-left: -0.5rem; -} - -.form-row > .col, -.form-row > [class*='col-'] { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.form-inline { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; -} - -.form-inline .custom-file, -.form-inline .custom-select { - width: auto; -} - -.form-inline .form-check { - margin-bottom: 0; - width: auto; -} - -.form-inline .form-control, -.form-inline .form-control-file { - display: inline-block; - vertical-align: middle; - width: auto; -} - -.form-inline .form-control-plaintext { - display: inline-block; -} - -.form-inline .form-group { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-bottom: 0; -} - -.form-inline .input-group { - width: auto; -} - -.col-form-label { - color: inherit; - font-size: 0.875rem; - line-height: 1.714286; - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.col-form-label-lg { - font-size: 1.859375rem; - line-height: 1.344538; - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} - -.col-form-label-sm { - font-size: 0.710938rem; - line-height: 1.758242; - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.form-text { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); - display: block; - margin-top: 0.5rem; -} - -.custom-select-lg + .form-text, -.floating-label-lg + .form-text, -.input-group-lg > .floating-label + .form-text, -.floating-label-lg .custom-select + .form-text, -.input-group-lg > .floating-label .custom-select + .form-text, -.floating-label-lg .form-control + .form-text, -.input-group-lg > .floating-label .form-control + .form-text, -.floating-label-lg .form-control-file + .form-text, -.input-group-lg > .floating-label .form-control-file + .form-text, -.form-control-lg + .form-text, -.textfield-box-lg + .form-text, -.input-group-lg > .textfield-box + .form-text, -.textfield-box-lg .custom-select + .form-text, -.input-group-lg > .textfield-box .custom-select + .form-text, -.textfield-box-lg .form-control + .form-text, -.input-group-lg > .textfield-box .form-control + .form-text, -.textfield-box-lg .form-control-file + .form-text, -.input-group-lg > .textfield-box .form-control-file + .form-text { - margin-top: 0.75rem; -} - -.custom-select-sm + .form-text, -.floating-label-sm + .form-text, -.input-group-sm > .floating-label + .form-text, -.floating-label-sm .custom-select + .form-text, -.input-group-sm > .floating-label .custom-select + .form-text, -.floating-label-sm .form-control + .form-text, -.input-group-sm > .floating-label .form-control + .form-text, -.floating-label-sm .form-control-file + .form-text, -.input-group-sm > .floating-label .form-control-file + .form-text, -.form-control-sm + .form-text, -.textfield-box-sm + .form-text, -.input-group-sm > .textfield-box + .form-text, -.textfield-box-sm .custom-select + .form-text, -.input-group-sm > .textfield-box .custom-select + .form-text, -.textfield-box-sm .form-control + .form-text, -.input-group-sm > .textfield-box .form-control + .form-text, -.textfield-box-sm .form-control-file + .form-text, -.input-group-sm > .textfield-box .form-control-file + .form-text { - margin-top: 0.25rem; -} - -.form-control-plaintext { - background-color: transparent; - border-color: transparent; - border-radius: 0; - border-style: solid; - border-width: 0 0 1px; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - line-height: 1.5; - padding: 0.375rem 0 calc(0.375rem - 1px); - width: 100%; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.figure { - display: inline-block; -} - -.figure-caption { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.38); -} - -.figure-img { - line-height: 1; - margin-bottom: 0.5rem; -} - -.img-fluid { - height: auto; - max-width: 100%; -} - -.img-thumbnail { - height: auto; - max-width: 100%; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -} - -.jumbotron { - border-radius: 2px; - background-color: white; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - padding: 3rem 2rem; -} - -.jumbotron-fluid { - border-radius: 0; - padding-right: 0; - padding-left: 0; -} - -.media { - -ms-flex-align: start; - align-items: flex-start; - display: -ms-flexbox; - display: flex; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 0; - padding-left: 0; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:active, .nav-link:focus, .nav-link:hover { - text-decoration: none; -} - -.nav-link.disabled { - color: rgba(0, 0, 0, 0.38); - cursor: default; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.nav-pills .nav-link { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: background-color, color, opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - opacity: 0.7; -} - -@media (min-width: 576px) { - .nav-pills .nav-link { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .nav-pills .nav-link { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .nav-pills .nav-link { - transition: none; - } -} - -.nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); -} - -.nav-pills .nav-link.active { - color: #ff4081; - opacity: 1; -} - -.nav-pills .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.nav-pills .nav-link:active { - opacity: 1; -} - -.nav-pills .show > .nav-link { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.pagination { - background-color: #f5f5f5; - display: -ms-flexbox; - display: flex; - list-style: none; - padding: 0.625rem 0.5rem; -} - -.page-link { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - margin-left: 1px; - padding: 0.6875rem 1rem; - position: relative; - text-align: center; - white-space: nowrap; -} - -@media (min-width: 576px) { - .page-link { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .page-link { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .page-link { - transition: none; - } -} - -.page-link:active, .page-link:focus, .page-link:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.page-link:focus, .page-link:hover { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); -} - -.page-link.active, .page-link:active { - background-color: rgba(153, 153, 153, 0.4); - background-image: none; -} - -.page-link:focus { - outline: 0; -} - -.page-link:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.page-item:first-child .page-link { - margin-left: 0; -} - -.page-item.active .page-link { - background-color: rgba(153, 153, 153, 0.4); -} - -.page-item.disabled .page-link { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - cursor: auto; - pointer-events: none; -} - -.pagination-lg .page-link { - font-size: 0.9375rem; - padding: 0.78125rem 1rem; -} - -.pagination-sm .page-link { - font-size: 0.8125rem; - padding: 0.59375rem 1rem; -} - -.popover { - text-align: left; - text-align: start; - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - letter-spacing: normal; - line-break: auto; - line-height: 1.428572; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - border-radius: 2px; - background-color: #ffffff; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - display: block; - font-size: 0.875rem; - margin: 1.5rem; - max-width: 17.5rem; - position: absolute; - top: 0; - left: 0; - z-index: 240; -} - -[dir='rtl'] .popover { - text-align: right; - text-align: start; -} - -.popover-body { - padding: 1.25rem 1.5rem; -} - -.popover-body > :last-child { - margin-bottom: 0; -} - -.popover-header { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - margin-bottom: 0; - padding: 1.25rem 1.5rem 0; -} - -.popover-header:empty { - display: none; -} - -.popover-header:last-child { - padding-bottom: 1.25rem; -} - -@media (min-width: 768px) { - .popover { - margin: 0.875rem; - } -} - -.embed-responsive { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} - -.embed-responsive::before { - content: ''; - display: block; -} - -.embed-responsive embed, -.embed-responsive iframe, -.embed-responsive object, -.embed-responsive video, -.embed-responsive .embed-responsive-item { - border: 0; - height: 100%; - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.collapse { - display: none; -} - -.collapse.show { - display: block; -} - -tbody.collapse.show { - display: table-row-group; -} - -tr.collapse.show { - display: table-row; -} - -.collapsing { - transition-duration: 0.3s; - transition-property: height; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - height: 0; - overflow: hidden; - position: relative; -} - -@media (min-width: 576px) { - .collapsing { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .collapsing { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.fade { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - opacity: 0; -} - -@media (min-width: 576px) { - .fade { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .fade { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade.show { - opacity: 1; -} - -.btn { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - background-image: none; - border: 0; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - display: inline-block; - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - margin: 0; - max-width: 100%; - min-width: 5.5rem; - padding: 0.6875rem 1rem; - position: relative; - text-align: center; - text-transform: uppercase; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - vertical-align: middle; - white-space: nowrap; -} - -@media (min-width: 576px) { - .btn { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .btn { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:active, .btn:focus, .btn:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.btn:focus, .btn:hover { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); -} - -.btn.active, .btn:active { - background-color: rgba(153, 153, 153, 0.4); - background-image: none; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); -} - -.btn.disabled, .btn:disabled { - background-color: rgba(0, 0, 0, 0.12); - background-image: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.26); - opacity: 1; -} - -.btn:focus { - outline: 0; -} - -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.show > .btn.dropdown-toggle { - background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - background-color: #9c27b0; - color: white; -} - -.btn-primary:active, .btn-primary:focus, .btn-primary:hover { - color: white; -} - -.btn-primary.active, .btn-primary:active { - background-color: #7b1fa2; -} - -.btn-primary.disabled, .btn-primary:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-secondary { - background-color: #ff4081; - color: white; -} - -.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover { - color: white; -} - -.btn-secondary.active, .btn-secondary:active { - background-color: #f50057; -} - -.btn-secondary.disabled, .btn-secondary:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-danger { - background-color: #f44336; - color: white; -} - -.btn-danger:active, .btn-danger:focus, .btn-danger:hover { - color: white; -} - -.btn-danger.active, .btn-danger:active { - background-color: #d32f2f; -} - -.btn-danger.disabled, .btn-danger:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-info { - background-color: #2196f3; - color: white; -} - -.btn-info:active, .btn-info:focus, .btn-info:hover { - color: white; -} - -.btn-info.active, .btn-info:active { - background-color: #1976d2; -} - -.btn-info.disabled, .btn-info:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-success { - background-color: #4caf50; - color: white; -} - -.btn-success:active, .btn-success:focus, .btn-success:hover { - color: white; -} - -.btn-success.active, .btn-success:active { - background-color: #388e3c; -} - -.btn-success.disabled, .btn-success:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.btn-warning:active, .btn-warning:focus, .btn-warning:hover { - color: rgba(0, 0, 0, 0.87); -} - -.btn-warning.active, .btn-warning:active { - background-color: #f57c00; -} - -.btn-warning.disabled, .btn-warning:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-dark { - background-color: #424242; - color: white; -} - -.btn-dark:active, .btn-dark:focus, .btn-dark:hover { - color: white; -} - -.btn-dark.active, .btn-dark:active { - background-color: #212121; -} - -.btn-dark.disabled, .btn-dark:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -.btn-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.btn-light:active, .btn-light:focus, .btn-light:hover { - color: rgba(0, 0, 0, 0.87); -} - -.btn-light.active, .btn-light:active { - background-color: #e0e0e0; -} - -.btn-light.disabled, .btn-light:disabled { - background-color: rgba(0, 0, 0, 0.12); - color: rgba(0, 0, 0, 0.26); -} - -[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled { - background-color: rgba(255, 255, 255, 0.12); - color: rgba(255, 255, 255, 0.3); -} - -.btn-lg, -.btn-group-lg > .btn, -.input-group-lg > .input-group-append > .btn, -.input-group-lg > .input-group-prepend > .btn { - font-size: 0.9375rem; - padding: 0.78125rem 1rem; -} - -.btn-sm, -.btn-group-sm > .btn, -.input-group-sm > .input-group-append > .btn, -.input-group-sm > .input-group-prepend > .btn { - font-size: 0.8125rem; - padding: 0.59375rem 1rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.25rem; -} - -[type='button'].btn-block, -[type='reset'].btn-block, -[type='submit'].btn-block { - width: 100%; -} - -.btn-link { - background-color: transparent; - border-radius: 0; - box-shadow: none; - color: #ff4081; - font-weight: 400; - text-decoration: none; - text-transform: none; -} - -.btn-link:active, .btn-link:focus, .btn-link:hover { - color: #ff4081; - text-decoration: underline; -} - -.btn-link:focus, .btn-link:hover { - background-image: none; -} - -.btn-link.active, .btn-link:active { - background-color: transparent; - box-shadow: none; -} - -.btn-link.disabled, .btn-link:disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.26); - text-decoration: none; -} - -.btn-fluid { - min-width: 0; -} - -[class*='btn-flat'], -[class*='btn-outline'] { - background-color: transparent; - box-shadow: none; -} - -[class*='btn-flat'].active, [class*='btn-flat']:active, -[class*='btn-outline'].active, -[class*='btn-outline']:active { - box-shadow: none; -} - -[class*='btn-flat'].disabled, [class*='btn-flat']:disabled, -[class*='btn-outline'].disabled, -[class*='btn-outline']:disabled { - background-color: transparent; -} - -.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover, -.btn-outline-primary, -.btn-outline-primary:active, -.btn-outline-primary:focus, -.btn-outline-primary:hover { - color: #9c27b0; -} - -.btn-flat-primary.disabled, .btn-flat-primary:disabled, -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover, -.btn-outline-secondary, -.btn-outline-secondary:active, -.btn-outline-secondary:focus, -.btn-outline-secondary:hover { - color: #ff4081; -} - -.btn-flat-secondary.disabled, .btn-flat-secondary:disabled, -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover, -.btn-outline-danger, -.btn-outline-danger:active, -.btn-outline-danger:focus, -.btn-outline-danger:hover { - color: #f44336; -} - -.btn-flat-danger.disabled, .btn-flat-danger:disabled, -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover, -.btn-outline-info, -.btn-outline-info:active, -.btn-outline-info:focus, -.btn-outline-info:hover { - color: #2196f3; -} - -.btn-flat-info.disabled, .btn-flat-info:disabled, -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover, -.btn-outline-success, -.btn-outline-success:active, -.btn-outline-success:focus, -.btn-outline-success:hover { - color: #4caf50; -} - -.btn-flat-success.disabled, .btn-flat-success:disabled, -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover, -.btn-outline-warning, -.btn-outline-warning:active, -.btn-outline-warning:focus, -.btn-outline-warning:hover { - color: #ff9800; -} - -.btn-flat-warning.disabled, .btn-flat-warning:disabled, -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover, -.btn-outline-dark, -.btn-outline-dark:active, -.btn-outline-dark:focus, -.btn-outline-dark:hover { - color: #424242; -} - -.btn-flat-dark.disabled, .btn-flat-dark:disabled, -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover, -.btn-outline-light, -.btn-outline-light:active, -.btn-outline-light:focus, -.btn-outline-light:hover { - color: #f5f5f5; -} - -.btn-flat-light.disabled, .btn-flat-light:disabled, -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.btn-flat-light:focus, .btn-flat-light:hover, -.btn-outline-light:focus, -.btn-outline-light:hover { - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)); -} - -.btn-flat-light.active, .btn-flat-light:active, -.btn-outline-light.active, -.btn-outline-light:active { - background-color: rgba(204, 204, 204, 0.25); -} - -.btn-float { - border-radius: 50%; - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - height: 3.5rem; - line-height: 3.5rem; - min-width: 0; - padding: 0; - width: 3.5rem; -} - -.btn-float.active, .btn-float:active { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); -} - -.btn-float.disabled, .btn-float:disabled { - box-shadow: none; -} - -.btn-float.btn-sm { - height: 2.5rem; - line-height: 2.5rem; - width: 2.5rem; -} - -.btn-float-dropdown .dropdown-menu { - border-radius: 0; - margin-top: 1rem; - min-width: 3.5rem; - padding-top: 0; - padding-bottom: 0; - text-align: center; -} - -.btn-float-dropdown .dropdown-menu::before { - display: none; -} - -.btn-float-dropdown .dropdown-menu .btn-float { - display: block; - margin-right: auto; - margin-bottom: 1rem; - margin-left: auto; -} - -.btn-group, -.btn-group-vertical { - border-radius: 2px; - background-color: white; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - display: -ms-inline-flexbox; - display: inline-flex; - position: relative; - vertical-align: middle; -} - -.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled, -.btn-group-vertical > .btn-primary.disabled, -.btn-group-vertical > .btn-primary:disabled { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, -.btn-group-vertical > .btn-secondary.disabled, -.btn-group-vertical > .btn-secondary:disabled { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, -.btn-group-vertical > .btn-danger.disabled, -.btn-group-vertical > .btn-danger:disabled { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, -.btn-group-vertical > .btn-info.disabled, -.btn-group-vertical > .btn-info:disabled { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, -.btn-group-vertical > .btn-success.disabled, -.btn-group-vertical > .btn-success:disabled { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, -.btn-group-vertical > .btn-warning.disabled, -.btn-group-vertical > .btn-warning:disabled { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, -.btn-group-vertical > .btn-dark.disabled, -.btn-group-vertical > .btn-dark:disabled { - background-color: #757575; - color: white; -} - -.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled, -.btn-group-vertical > .btn-light.disabled, -.btn-group-vertical > .btn-light:disabled { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - transition-duration: 0.3s; - transition-property: border-color, opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - box-shadow: none; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - min-width: 0; -} - -@media (min-width: 576px) { - .btn-group > .btn, - .btn-group-vertical > .btn { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .btn-group > .btn, - .btn-group-vertical > .btn { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .btn-group > .btn, - .btn-group-vertical > .btn { - transition: none; - } -} - -.btn-group > .btn.active, .btn-group > .btn:active, -.btn-group-vertical > .btn.active, -.btn-group-vertical > .btn:active { - box-shadow: none; -} - -.btn-group > .btn.disabled, .btn-group > .btn:disabled, -.btn-group-vertical > .btn.disabled, -.btn-group-vertical > .btn:disabled { - opacity: 0.7; -} - -.btn-group > .btn[class*='btn-outline'], -.btn-group-vertical > .btn[class*='btn-outline'] { - opacity: 0.7; -} - -.btn-group > .btn[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, -.btn-group-vertical > .btn[class*='btn-outline'].active, -.btn-group-vertical > .btn[class*='btn-outline']:active { - opacity: 1; -} - -.btn-group > .btn[class*='btn-outline'].disabled, .btn-group > .btn[class*='btn-outline']:disabled, -.btn-group-vertical > .btn[class*='btn-outline'].disabled, -.btn-group-vertical > .btn[class*='btn-outline']:disabled { - opacity: 1; -} - -.btn-group > .btn-group, -.btn-group > .btn-group-vertical, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group-vertical { - border-radius: 0; - background-color: transparent; - box-shadow: none; -} - -.btn-group.show > .btn.dropdown-toggle { - box-shadow: none; -} - -.btn-group > .btn, -.btn-group > .btn-group { - margin-left: -1px; -} - -.btn-group > .btn:first-child, -.btn-group > .btn-group:first-child { - margin-left: 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; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn, -.btn-group > .dropdown-toggle:not(:last-of-type) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group-vertical { - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - margin-top: -1px; - margin-left: 0; - width: 100%; -} - -.btn-group-vertical > .btn:first-child, -.btn-group-vertical > .btn-group:first-child { - margin-top: 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-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn, -.btn-group-vertical > .dropdown-toggle:not(:last-of-type) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-fluid { - background-color: transparent; - box-shadow: none; -} - -[data-toggle='buttons'] > .btn, -[data-toggle='buttons'] > .btn-group > .btn { - margin-bottom: 0; -} - -[data-toggle='buttons'] > .btn [type='checkbox'], -[data-toggle='buttons'] > .btn [type='radio'], -[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'], -[data-toggle='buttons'] > .btn-group > .btn [type='radio'] { - clip: rect(0, 0, 0, 0); - pointer-events: none; - position: absolute; -} - -.dropdown-toggle.dropdown-toggle-split { - padding-right: 0.2em; - padding-left: 0.2em; -} - -.dropdown-toggle.dropdown-toggle-split::after { - margin-right: 0; - margin-left: 0; -} - -.dropleft .dropdown-toggle.dropdown-toggle-split::before { - margin-right: 0; - margin-left: 0; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.card { - border-radius: 2px; - background-color: #ffffff; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - position: relative; - word-wrap: break-word; -} - -.card.border-primary { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; -} - -.card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; -} - -.card.border-secondary { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; -} - -.card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; -} - -.card.border-danger { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; -} - -.card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; -} - -.card.border-info { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; -} - -.card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; -} - -.card.border-success { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; -} - -.card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; -} - -.card.border-warning { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; -} - -.card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; -} - -.card.border-dark { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; -} - -.card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; -} - -.card.border-light { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; -} - -.card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; -} - -.card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - text-decoration: none; -} - -.card[href]:focus, .card[tabindex]:focus { - outline: 0; -} - -.accordion .card:first-of-type { - 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:not(:first-of-type):not(:last-of-type) { - border-radius: 0; -} - -.accordion .card:not(:first-of-type) .card-body:first-child, -.accordion .card:not(:first-of-type) .card-footer:first-child, -.accordion .card:not(:first-of-type) .card-header:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion .card:not(:last-of-type) .card-body:last-child, -.accordion .card:not(:last-of-type) .card-footer:last-child, -.accordion .card:not(:last-of-type) .card-header:last-child { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion .collapse .card-body:first-child, -.accordion .collapse .card-footer:first-child, -.accordion .collapse .card-header:first-child, -.accordion .collapsing .card-body:first-child, -.accordion .collapsing .card-footer:first-child, -.accordion .collapsing .card-header:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.card-actions { - -ms-flex-align: start; - align-items: flex-start; - display: -ms-flexbox; - display: flex; - padding: 0.5rem 0rem 0.25rem 0.5rem; -} - -.card-actions:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.card-actions:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card-actions .btn { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - margin-right: 0.5rem; - margin-bottom: 0.25rem; - min-width: 0; - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.card-actions .dropdown-toggle::after { - margin-right: 0; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem 1rem; -} - -.card-body:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.card-body:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card-body > :last-child { - margin-bottom: 0; -} - -.card-footer { - border-top: 1px solid rgba(0, 0, 0, 0.12); - padding: 1rem 1rem; -} - -.card-footer:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - border-top: 0; -} - -.card-footer:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card-footer > :last-child { - margin-bottom: 0; -} - -.card-header { - border-bottom: 1px solid rgba(0, 0, 0, 0.12); - margin-bottom: 0; - padding: 1rem 1rem; -} - -.card-header:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.card-header:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - border-bottom: 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-header-pills { - margin: -1rem -1rem; - padding: 0.5rem 0rem 0.25rem 0.5rem; -} - -.card-header-pills .nav-link { - margin-right: 0.5rem; - margin-bottom: 0.25rem; - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.card-header-tabs { - margin: -1rem -1rem calc(-1rem - 1px); -} - -.card-img { - border-radius: 2px; -} - -.card-img-bottom { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card-img-top { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.card-img-overlay { - max-height: 100%; - padding: 1rem 1rem; - position: absolute; - right: 0; - bottom: 0; - left: 0; -} - -.card-columns { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - -webkit-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - margin-top: -0.25rem; - margin-bottom: 0.25rem; - orphans: 1; - widows: 1; -} - -@media (min-width: 768px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } -} - -.card-columns .card { - display: -ms-inline-flexbox; - display: inline-flex; - margin-top: 0.25rem; - margin-bottom: 0.25rem; - width: 100%; -} - -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -0.25rem; - margin-left: -0.25rem; - } -} - -.card-deck .card { - margin-bottom: 0.5rem; -} - -@media (min-width: 576px) { - .card-deck .card { - -ms-flex: 1 0 0px; - flex: 1 0 0; - margin-right: 0.25rem; - margin-left: 0.25rem; - } -} - -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } -} - -.card-group .card { - margin-bottom: 0.5rem; -} - -@media (min-width: 576px) { - .card-group .card { - -ms-flex: 1 0 0px; - flex: 1 0 0; - } - .card-group .card:first-child:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group .card:first-child:not(:last-child) .card-actions, - .card-group .card:first-child:not(:last-child) .card-body, - .card-group .card:first-child:not(:last-child) .card-footer, - .card-group .card:first-child:not(:last-child) .card-header, - .card-group .card:first-child:not(:last-child) .card-img, - .card-group .card:first-child:not(:last-child) .card-img-bottom, - .card-group .card:first-child:not(:last-child) .card-img-top { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group .card:last-child:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group .card:last-child:not(:first-child) .card-actions, - .card-group .card:last-child:not(:first-child) .card-body, - .card-group .card:last-child:not(:first-child) .card-footer, - .card-group .card:last-child:not(:first-child) .card-header, - .card-group .card:last-child:not(:first-child) .card-img, - .card-group .card:last-child:not(:first-child) .card-img-bottom, - .card-group .card:last-child:not(:first-child) .card-img-top { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group .card:not(:first-child):not(:last-child) { - border-radius: 0; - } - .card-group .card:not(:first-child):not(:last-child) .card-actions, - .card-group .card:not(:first-child):not(:last-child) .card-body, - .card-group .card:not(:first-child):not(:last-child) .card-footer, - .card-group .card:not(:first-child):not(:last-child) .card-header, - .card-group .card:not(:first-child):not(:last-child) .card-img, - .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, - .card-group .card:not(:first-child):not(:last-child) .card-img-top { - border-radius: 0; - } -} - -.card-link:active, .card-link:focus, .card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1rem; -} - -.card-subtitle { - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; - margin-top: -1rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-title { - font-size: 1.5rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; - margin-bottom: 1rem; -} - -.card-title:last-child { - margin-bottom: 0; -} - -.chip { - -ms-flex-align: center; - align-items: center; - background-color: #e0e0e0; - border: 0; - border-radius: 1rem; - color: rgba(0, 0, 0, 0.87); - display: -ms-inline-flexbox; - display: inline-flex; - font-size: 0.875rem; - font-weight: 400; - height: 2rem; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - padding-right: 0.75rem; - padding-left: 0.75rem; - position: relative; - text-align: center; - vertical-align: middle; - white-space: nowrap; -} - -.chip:empty { - display: none; -} - -.chip .close { - font-size: inherit; - line-height: inherit; - margin-right: -0.5rem; - margin-left: 0.25rem; - min-height: 1.5rem; - min-width: 1.5rem; - -ms-flex-order: 1; - order: 1; -} - -.chip-primary { - background-color: #9c27b0; - color: white; -} - -.chip-secondary { - background-color: #ff4081; - color: white; -} - -.chip-danger { - background-color: #f44336; - color: white; -} - -.chip-info { - background-color: #2196f3; - color: white; -} - -.chip-success { - background-color: #4caf50; - color: white; -} - -.chip-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.chip-dark { - background-color: #424242; - color: white; -} - -.chip-light { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.chip-action { - transition-duration: 0.3s; - transition-property: background-color, box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -@media (min-width: 576px) { - .chip-action { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .chip-action { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .chip-action { - transition: none; - } -} - -.chip-action:active, .chip-action:focus, .chip-action:hover { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.chip-action:active { - background-color: #bdbdbd; -} - -.chip-action:focus { - outline: 0; -} - -.chip-icon { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - -ms-flex-align: center; - align-items: center; - background-color: #ff4081; - border-radius: 1rem; - color: white; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-negative: 0; - flex-shrink: 0; - font-size: 1rem; - font-style: normal; - font-weight: 400; - height: 2rem; - -ms-flex-pack: center; - justify-content: center; - margin-right: 0.5rem; - margin-left: -0.75rem; - -ms-flex-order: -1; - order: -1; - text-align: center; - width: 2rem; -} - -.chip-img { - border-radius: 1rem; - -ms-flex-negative: 0; - flex-shrink: 0; - height: 2rem; - margin-right: 0.5rem; - margin-left: -0.75rem; - -ms-flex-order: -1; - order: -1; - width: auto; -} - -.table { - background-color: #ffffff; - border: 0; - margin-bottom: 1rem; - max-width: 100%; - width: 100%; -} - -.table td, -.table th { - border-top: 1px solid #e1e1e1; - line-height: 1.428572; - padding-right: 1.75rem; - padding-left: 1.75rem; - vertical-align: top; -} - -.table td:first-child, -.table th:first-child { - padding-left: 1.5rem; -} - -.table td:last-child, -.table th:last-child { - padding-right: 1.5rem; -} - -.table tbody { - color: rgba(0, 0, 0, 0.87); -} - -.table tbody td, -.table tbody th { - font-size: 0.8125rem; - font-weight: 400; - height: 3rem; - padding-top: 0.919643rem; - padding-bottom: 0.919643rem; -} - -.table tfoot { - color: rgba(0, 0, 0, 0.54); -} - -.table tfoot td, -.table tfoot th { - font-size: 0.75rem; - font-weight: 400; - height: 3.5rem; - padding-top: 1.214285rem; - padding-bottom: 1.214285rem; -} - -.table thead { - color: rgba(0, 0, 0, 0.54); -} - -.table thead td, -.table thead th { - font-size: 0.75rem; - font-weight: 500; - height: 3.5rem; - padding-top: 1.214285rem; - padding-bottom: 1.214285rem; -} - -.card > .table:first-child, -.card > .table:first-child > :first-child, -.card > .table:first-child > :first-child > tr:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.card > .table:first-child > :first-child > tr:first-child td:first-child, -.card > .table:first-child > :first-child > tr:first-child th:first-child { - border-top-left-radius: 2px; -} - -.card > .table:first-child > :first-child > tr:first-child td:last-child, -.card > .table:first-child > :first-child > tr:first-child th:last-child { - border-top-right-radius: 2px; -} - -.card > .table:last-child, -.card > .table:last-child > :last-child, -.card > .table:last-child > :last-child > tr:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card > .table:last-child > :last-child > tr:last-child td:first-child, -.card > .table:last-child > :last-child > tr:last-child th:first-child { - border-bottom-left-radius: 2px; -} - -.card > .table:last-child > :last-child > tr:last-child td:last-child, -.card > .table:last-child > :last-child > tr:last-child th:last-child { - border-bottom-right-radius: 2px; -} - -.table .table { - border-top: 1px solid #e1e1e1; -} - -.table > :first-child > tr:first-child td, -.table > :first-child > tr:first-child th { - border-top: 0; -} - -.table-borderless td, -.table-borderless th, -.table-borderless .table { - border: 0; -} - -.table-bordered { - border: 1px solid #e1e1e1; -} - -.card > .table-bordered { - border: 0; -} - -.table-sm td, -.table-sm th { - padding-right: 1rem; - padding-left: 1rem; -} - -.table-sm td:first-child, -.table-sm th:first-child { - padding-left: 1rem; -} - -.table-sm td:last-child, -.table-sm th:last-child { - padding-right: 1rem; -} - -.table-sm tbody td, -.table-sm tbody th { - height: 2.25rem; - padding-top: 0.544643rem; - padding-bottom: 0.544643rem; -} - -.table-sm tfoot td, -.table-sm tfoot th { - padding-top: 0.714286rem; - padding-bottom: 0.714286rem; -} - -.table-sm thead td, -.table-sm thead th { - height: 2.5rem; - padding-top: 0.714286rem; - padding-bottom: 0.714286rem; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: #f5f5f5; -} - -.table-hover tbody tr:hover { - background-color: #eeeeee; -} - -.table-primary, -.table-primary > td, -.table-primary > th { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-primary:hover, -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9c27b0; - color: white; -} - -.table-secondary, -.table-secondary > td, -.table-secondary > th { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-secondary:hover, -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #ff4081; - color: white; -} - -.table-danger, -.table-danger > td, -.table-danger > th { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-danger:hover, -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f44336; - color: white; -} - -.table-info, -.table-info > td, -.table-info > th { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-info:hover, -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #2196f3; - color: white; -} - -.table-success, -.table-success > td, -.table-success > th { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-success:hover, -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #4caf50; - color: white; -} - -.table-warning, -.table-warning > td, -.table-warning > th { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-warning:hover, -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.table-dark, -.table-dark > td, -.table-dark > th { - background-color: #757575; - color: white; -} - -.table-hover .table-dark:hover, -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #424242; - color: white; -} - -.table-light, -.table-light > td, -.table-light > th { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-light:hover, -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.table-active, -.table-active > td, -.table-active > th { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); -} - -.table-hover .table-active:hover, -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); -} - -.table .thead-dark td, -.table .thead-dark th { - background-color: #424242; - color: white; -} - -.table .thead-light td, -.table .thead-light th { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.54); -} - -.table-dark { - background-color: #424242; - color: white; -} - -.table-dark.table-bordered { - border-color: #303030; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: #303030; -} - -.table-dark.table-hover tbody tr:hover { - background-color: #212121; -} - -.table-dark tbody, -.table-dark tfoot, -.table-dark thead { - color: inherit; -} - -.table-dark td, -.table-dark th, -.table-dark .table { - border-color: #303030; -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; - } -} - -.table-responsive { - display: block; - overflow-x: auto; - width: 100%; - -ms-overflow-style: -ms-autohiding-scrollbar; -} - -.modal { - display: none; - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 240; -} - -.modal.fade { - transition-duration: 0.375s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -@media (min-width: 576px) { - .modal.fade { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .modal.fade { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .modal.fade { - transition: none; - } -} - -.modal.fade .modal-dialog { - transition-duration: 0.375s; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-transform: scale(0.87); - transform: scale(0.87); -} - -@media (min-width: 576px) { - .modal.fade .modal-dialog { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .modal.fade .modal-dialog { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: scale(1); - transform: scale(1); -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal-backdrop { - background-color: rgba(0, 0, 0, 0.38); - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 239; -} - -.modal-content { - border-radius: 2px; - background-color: #ffffff; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - outline: 0; - pointer-events: auto; - position: relative; - vertical-align: baseline; - width: 100%; -} - -.modal-dialog { - margin: 1.5rem auto; - max-width: 35rem; - pointer-events: none; - position: relative; - width: calc(100% - 1.5rem * 2); -} - -.modal-dialog-centered { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - min-height: calc(100% - 1.5rem * 2); -} - -.modal-lg { - max-width: 52.5rem; -} - -.modal-sm { - max-width: 17.5rem; -} - -.modal-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem 1.5rem; - position: relative; -} - -.modal-body:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.modal-body:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.modal-header + .modal-body { - padding-top: 0; -} - -.modal-body > :last-child { - margin-bottom: 0; -} - -.modal-footer { - -ms-flex-align: end; - align-items: flex-end; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.5rem 0.5rem 0.5rem 0rem; -} - -.modal-footer:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.modal-footer:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.modal-footer .btn { - background-color: transparent; - box-shadow: none; - max-width: calc(50% - 0.5rem); - min-width: 4rem; - overflow: hidden; - padding-right: 0.5rem; - padding-left: 0.5rem; - text-overflow: ellipsis; -} - -.modal-footer .btn-primary, .modal-footer .btn-primary:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover { - color: #9c27b0; -} - -.modal-footer .btn-primary.disabled, .modal-footer .btn-primary:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover { - color: #ff4081; -} - -.modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover { - color: #f44336; -} - -.modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover { - color: #2196f3; -} - -.modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover { - color: #4caf50; -} - -.modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover { - color: #ff9800; -} - -.modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover { - color: #424242; -} - -.modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover { - color: #f5f5f5; -} - -.modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled { - color: rgba(0, 0, 0, 0.26); -} - -.modal-footer .btn.active, .modal-footer .btn:active { - background-color: rgba(153, 153, 153, 0.4); - box-shadow: none; -} - -.modal-footer .btn.disabled, .modal-footer .btn:disabled { - background-color: transparent; -} - -.modal-footer > * { - margin-left: 0.5rem; -} - -.modal-footer-stacked { - -ms-flex-align: stretch; - align-items: stretch; - -ms-flex-direction: column; - flex-direction: column; - padding-top: 0; - padding-right: 0; - padding-left: 0; -} - -.modal-footer-stacked .btn { - text-align: right; - text-align: end; - border-radius: 0; - margin-left: 0; - max-width: none; - padding: 1.0625rem 1rem; -} - -[dir='rtl'] .modal-footer-stacked .btn { - text-align: left; - text-align: end; -} - -.modal-header { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1.25rem 1.5rem; -} - -.modal-header:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.modal-header:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.modal-title { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - margin: 0; -} - -.modal-scrollbar-measure { - height: 50px; - overflow: scroll; - position: absolute; - top: -99999px; - width: 50px; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - margin-bottom: 0; - padding-left: 0; -} - -.list-group-item { - transition-duration: 0.3s; - transition-property: background-color, color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #ffffff; - border: 0; - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 0.9375rem; - line-height: 1.428572; - min-height: 3rem; - padding: 0.830357rem 1.5rem; - position: relative; -} - -@media (min-width: 576px) { - .list-group-item { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .list-group-item { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .list-group-item { - transition: none; - } -} - -.list-group-item:active, .list-group-item:focus, .list-group-item:hover { - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.list-group-item.active { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item.disabled, .list-group-item:disabled { - background-color: #ffffff; - color: rgba(0, 0, 0, 0.38); -} - -.list-group-item:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.list-group-item:last-child { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card .list-group-item { - padding-right: 1rem; - padding-left: 1rem; -} - -.list-group-item-action { - color: rgba(0, 0, 0, 0.87); - text-align: inherit; - width: 100%; -} - -.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.list-group-item-action.disabled, .list-group-item-action:disabled { - background-color: #ffffff; - color: rgba(0, 0, 0, 0.38); -} - -.list-group-item-action:focus { - outline: 0; -} - -.list-group-item-primary { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-primary.active { - background-color: #9c27b0; - color: white; -} - -.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { - background-color: #9c27b0; - color: white; -} - -.list-group-item-secondary { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-secondary.active { - background-color: #ff4081; - color: white; -} - -.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { - background-color: #ff4081; - color: white; -} - -.list-group-item-danger { - background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-danger.active { - background-color: #f44336; - color: white; -} - -.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { - background-color: #f44336; - color: white; -} - -.list-group-item-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-info.active { - background-color: #2196f3; - color: white; -} - -.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { - background-color: #2196f3; - color: white; -} - -.list-group-item-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-success.active { - background-color: #4caf50; - color: white; -} - -.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { - background-color: #4caf50; - color: white; -} - -.list-group-item-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-warning.active { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-dark { - background-color: #757575; - color: white; -} - -.list-group-item-dark.active { - background-color: #424242; - color: white; -} - -.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { - background-color: #424242; - color: white; -} - -.list-group-item-light { - background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-light.active { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); -} - -.expansion-panel { - transition-duration: 0.3s; - transition-property: background-color, color, margin; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - padding: 0; -} - -@media (min-width: 576px) { - .expansion-panel { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .expansion-panel { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .expansion-panel { - transition: none; - } -} - -.expansion-panel.show { - border-radius: 2px; -} - -.expansion-panel.show:not(:first-child) { - margin-top: 1rem; -} - -.card .expansion-panel.show:not(:first-child) { - margin-top: 0; -} - -.expansion-panel.show:not(:last-child) { - margin-bottom: 1rem; -} - -.card .expansion-panel.show:not(:last-child) { - margin-bottom: 0; -} - -.expansion-panel.show + .expansion-panel { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.expansion-panel.show + .expansion-panel.show { - margin-top: 0; -} - -.card .expansion-panel.show + .expansion-panel { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.expansion-panel.show-predecessor { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.card .expansion-panel.show-predecessor { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.card .expansion-panel { - padding-right: 0; - padding-left: 0; -} - -.expansion-panel-body { - padding: 1rem 1.5rem; -} - -.card .expansion-panel-body { - padding-right: 1rem; - padding-left: 1rem; -} - -.expansion-panel-footer { - -ms-flex-align: end; - align-items: flex-end; - border-top: 1px solid rgba(0, 0, 0, 0.12); - display: -ms-flexbox; - display: flex; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 1rem 0.5rem 0.75rem 0rem; -} - -.card .expansion-panel-footer { - padding-right: 1rem; - padding-left: 0.5rem; -} - -.expansion-panel-footer .btn { - margin-bottom: 0.25rem; - margin-left: 0.5rem; - min-width: 4rem; - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.card .expansion-panel-footer .btn { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.expansion-panel-icon { - -ms-flex-negative: 0; - flex-shrink: 0; - margin-left: 1rem; -} - -[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide { - display: none; -} - -[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show { - display: none; -} - -.expansion-panel-toggler { - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - min-height: 3rem; - padding: 0.830357rem 1.5rem; - text-align: inherit; - width: 100%; -} - -.expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover { - background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled { - background-color: #ffffff; - color: rgba(0, 0, 0, 0.38); -} - -.expansion-panel-toggler:focus { - outline: 0; -} - -.card .expansion-panel-toggler { - padding-right: 1rem; - padding-left: 1rem; -} - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; -} - -.list-group-flush .list-group-item { - border-top: 1px solid rgba(0, 0, 0, 0.12); - border-radius: 0; - box-shadow: none; -} - -.list-group-flush .list-group-item:last-child { - border-bottom: 1px solid rgba(0, 0, 0, 0.12); -} - -.dropdown, -.dropleft, -.dropright, -.dropup { - position: relative; -} - -.dropdown-menu { - border-radius: 2px; - text-align: left; - text-align: start; - background-color: transparent; - color: inherit; - display: none; - float: left; - font-size: 1rem; - font-weight: 400; - line-height: 1.5rem; - list-style: none; - margin: 0; - min-width: 7rem; - padding: 0.5rem 0; - position: absolute; - top: 100%; - left: 0; - z-index: 80; -} - -[dir='rtl'] .dropdown-menu { - text-align: right; - text-align: start; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-menu.show::before, -.dropdown-menu.show > * { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -@media (min-width: 576px) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation-duration: 0.39s; - animation-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .dropdown-menu.show::before, - .dropdown-menu.show > * { - -webkit-animation: none; - animation: none; - } -} - -.dropdown-menu.show::before { - -webkit-animation-name: dropdown-menu-show; - animation-name: dropdown-menu-show; -} - -.dropdown-menu.show > * { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; -} - -.dropdown-menu.show > :nth-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; -} - -.dropdown-menu.show > :nth-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; -} - -.dropdown-menu.show > :nth-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; -} - -.dropdown-menu::before { - border-radius: 2px; - background-color: #ffffff; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2); - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - z-index: -1; -} - -.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu { - min-width: 100%; -} - -.menu { - margin-top: -3.125rem; -} - -.menu::before { - -webkit-transform-origin: 0 2rem; - transform-origin: 0 2rem; -} - -.show > a { - outline: 0; -} - -.dropdown-menu-right:not([x-placement]) { - right: 0; - left: auto; -} - -.dropdown-menu-right:not([x-placement]).menu::before { - -webkit-transform-origin: 100% 2rem; - transform-origin: 100% 2rem; -} - -.dropdown-menu-right:not([x-placement])::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.dropleft .dropdown-menu:not([x-placement]) { - top: 0; - right: 100%; - left: auto; -} - -.dropleft .dropdown-menu:not([x-placement]).menu { - margin-top: 0; -} - -.dropleft .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.dropright .dropdown-menu:not([x-placement]) { - top: 0; - left: 100%; -} - -.dropright .dropdown-menu:not([x-placement]).menu { - margin-top: 0; -} - -.dropright .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} - -.dropup .dropdown-menu:not([x-placement]) { - top: auto; - bottom: 100%; -} - -.dropup .dropdown-menu:not([x-placement]).menu { - margin-top: 0; - margin-bottom: -3.125rem; -} - -.dropup .dropdown-menu:not([x-placement]).menu::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); -} - -.dropup .dropdown-menu:not([x-placement])::before { - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; -} - -.dropup .dropdown-menu:not([x-placement]) > :nth-child(1), -.dropup .dropdown-menu:not([x-placement]) > :nth-child(2), -.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; -} - -.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; -} - -.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; -} - -.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; -} - -.dropup .dropdown-menu-right:not([x-placement]).menu::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); -} - -.dropup .dropdown-menu-right:not([x-placement])::before { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} - -.dropdown-menu[x-placement='bottom-end']::before, -.dropdown-menu[x-placement='left-start']::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.dropdown-menu[x-placement='top-end'].show > :nth-child(1), -.dropdown-menu[x-placement='top-end'].show > :nth-child(2), -.dropdown-menu[x-placement='top-end'].show > :nth-child(3), -.dropdown-menu[x-placement='top-start'].show > :nth-child(1), -.dropdown-menu[x-placement='top-start'].show > :nth-child(2), -.dropdown-menu[x-placement='top-start'].show > :nth-child(3) { - -webkit-animation-name: dropdown-item-show; - animation-name: dropdown-item-show; -} - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) { - -webkit-animation-name: dropdown-item-show-1; - animation-name: dropdown-item-show-1; -} - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) { - -webkit-animation-name: dropdown-item-show-2; - animation-name: dropdown-item-show-2; -} - -.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), -.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) { - -webkit-animation-name: dropdown-item-show-3; - animation-name: dropdown-item-show-3; -} - -.dropdown-menu[x-placement='top-end']::before { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} - -.dropdown-menu[x-placement='top-start']::before { - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; -} - -.menu[x-placement='bottom-end']::before { - -webkit-transform-origin: 100% 2rem; - transform-origin: 100% 2rem; -} - -.menu[x-placement='left-start'], -.menu[x-placement='right-start'] { - margin-top: 0; -} - -.menu[x-placement='left-start']::before { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} - -.menu[x-placement='right-start']::before { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} - -.menu[x-placement='top-end'], -.menu[x-placement='top-start'] { - margin-top: 0; - margin-bottom: -3.125rem; -} - -.menu[x-placement='top-end']::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); -} - -.menu[x-placement='top-start']::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); -} - -@-webkit-keyframes dropdown-item-show { - 0% { - opacity: 0; - } - 99% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes dropdown-item-show { - 0% { - opacity: 0; - } - 99% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@-webkit-keyframes dropdown-item-show-1 { - 0% { - opacity: 0; - } - 40% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes dropdown-item-show-1 { - 0% { - opacity: 0; - } - 40% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@-webkit-keyframes dropdown-item-show-2 { - 0% { - opacity: 0; - } - 60% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes dropdown-item-show-2 { - 0% { - opacity: 0; - } - 60% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@-webkit-keyframes dropdown-item-show-3 { - 0% { - opacity: 0; - } - 80% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes dropdown-item-show-3 { - 0% { - opacity: 0; - } - 80% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@-webkit-keyframes dropdown-menu-show { - 0% { - -webkit-transform: scale(0, 0); - transform: scale(0, 0); - } - 20% { - -webkit-transform: scale(0.333333, 0); - transform: scale(0.333333, 0); - } - 40% { - -webkit-transform: scale(0.666667, 0.25); - transform: scale(0.666667, 0.25); - } - 60% { - -webkit-transform: scale(1, 0.5); - transform: scale(1, 0.5); - } - 80% { - -webkit-transform: scale(1, 0.75); - transform: scale(1, 0.75); - } - 100% { - -webkit-transform: scale(1, 1); - transform: scale(1, 1); - } -} - -@keyframes dropdown-menu-show { - 0% { - -webkit-transform: scale(0, 0); - transform: scale(0, 0); - } - 20% { - -webkit-transform: scale(0.333333, 0); - transform: scale(0.333333, 0); - } - 40% { - -webkit-transform: scale(0.666667, 0.25); - transform: scale(0.666667, 0.25); - } - 60% { - -webkit-transform: scale(1, 0.5); - transform: scale(1, 0.5); - } - 80% { - -webkit-transform: scale(1, 0.75); - transform: scale(1, 0.75); - } - 100% { - -webkit-transform: scale(1, 1); - transform: scale(1, 1); - } -} - -@-webkit-keyframes menu-animation { - 0% { - margin-top: -3.5rem; - } - 100% { - margin-top: 0; - } -} - -@keyframes menu-animation { - 0% { - margin-top: -3.5rem; - } - 100% { - margin-top: 0; - } -} - -.dropdown-menu-sm, -.menu-cascading { - font-size: 0.9375rem; - line-height: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; -} - -@media (min-width: 576px) { - .dropdown-menu-sm, - .menu-cascading { - min-width: 20rem; - } -} - -.menu-cascading { - margin-top: -2.75rem; -} - -.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] { - margin-top: 0; - margin-bottom: -2.75rem; -} - -.menu-cascading[x-placement='top-end']::before { - -webkit-transform-origin: 100% calc(100% - 2rem); - transform-origin: 100% calc(100% - 2rem); -} - -.menu-cascading[x-placement='top-start']::before { - -webkit-transform-origin: 0 calc(100% - 2rem); - transform-origin: 0 calc(100% - 2rem); -} - -.dropdown-divider { - background-color: rgba(0, 0, 0, 0.12); - height: 1px; - margin: 0.5rem 0; - overflow: hidden; -} - -.dropdown-header { - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - font-weight: bolder; - line-height: 1.5rem; - margin: 0; - padding: 0.75rem 1rem; - white-space: nowrap; -} - -.dropdown-menu-sm .dropdown-header, -.menu-cascading .dropdown-header { - font-size: 0.9375rem; - line-height: 1.5rem; - padding: 0.25rem 1.5rem; -} - -.dropdown-item { - transition-duration: 0.3s; - transition-property: background-color, color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background: none; - border: 0; - clear: both; - color: rgba(0, 0, 0, 0.87); - display: block; - font-weight: inherit; - padding: 0.75rem 1rem; - position: relative; - text-align: inherit; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - white-space: nowrap; - width: 100%; -} - -@media (min-width: 576px) { - .dropdown-item { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .dropdown-item { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .dropdown-item { - transition: none; - } -} - -.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover { - background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); - text-decoration: none; -} - -.dropdown-item.active { - background-color: #f5f5f5; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - pointer-events: none; -} - -.dropdown-menu-sm .dropdown-item, -.menu-cascading .dropdown-item { - padding: 0.25rem 1.5rem; -} - -.dropdown-item-text { - color: rgba(0, 0, 0, 0.87); - display: block; - font-weight: inherit; - padding: 0.75rem 1rem; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} - -.dropdown-menu-sm .dropdown-item-text, -.menu-cascading .dropdown-item-text { - padding: 0.25rem 1.5rem; -} - -.dropdown-toggle::after { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "expand_more"; - display: inline-block; - margin-right: -0.2em; - margin-left: 0.2em; - vertical-align: top; -} - -.dropright .dropdown-toggle::after { - content: "keyboard_arrow_right"; -} - -.dropup .dropdown-toggle::after { - content: "expand_less"; -} - -.dropdown-toggle:empty::after { - margin-left: -0.2em; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "keyboard_arrow_left"; - display: inline-block; - margin-right: 0.2em; - margin-left: -0.2em; -} - -.navdrawer { - display: none; - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 160; -} - -.navdrawer-backdrop { - transition-duration: 0.375s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.38); - opacity: 0; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 159; -} - -@media (min-width: 576px) { - .navdrawer-backdrop { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .navdrawer-backdrop { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navdrawer-backdrop { - transition: none; - } -} - -.navdrawer-backdrop.show { - opacity: 1; -} - -.navdrawer-content { - transition-duration: 0.195s; - transition-property: box-shadow, -webkit-transform; - transition-property: box-shadow, transform; - transition-property: box-shadow, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); - background-color: #ffffff; - max-width: calc(100% - 3.5rem); - overflow-x: hidden; - overflow-y: auto; - position: fixed; - top: 0; - bottom: 0; - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - width: 17.5rem; -} - -@media (min-width: 576px) { - .navdrawer-content { - transition-duration: 0.2535s; - } -} - -@media (min-width: 992px) { - .navdrawer-content { - transition-duration: 0.13s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navdrawer-content { - transition: none; - } -} - -.navdrawer-right .navdrawer-content { - right: 0; - left: auto; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} - -.navdrawer.show .navdrawer-content { - transition-duration: 0.225s; - transition-property: box-shadow, -webkit-transform; - transition-property: box-shadow, transform; - transition-property: box-shadow, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -@media (min-width: 576px) { - .navdrawer.show .navdrawer-content { - transition-duration: 0.2925s; - } -} - -@media (min-width: 992px) { - .navdrawer.show .navdrawer-content { - transition-duration: 0.15s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navdrawer.show .navdrawer-content { - transition: none; - } -} - -.navdrawer-body { - margin-bottom: 0.5rem; - padding-right: 1rem; - padding-left: 1rem; -} - -.navdrawer-divider { - background-color: rgba(0, 0, 0, 0.12); - height: 1px; - margin: 0.5rem 0; - overflow: hidden; -} - -.navdrawer-header { - background-color: #f5f5f5; - border-bottom: 1px solid rgba(0, 0, 0, 0.12); - display: block; - margin-bottom: 0.5rem; - padding: 0.625rem 1rem; -} - -.navdrawer-subheader { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - color: rgba(0, 0, 0, 0.38); - display: block; - font-weight: 500; - height: 3rem; - line-height: 1; - margin-top: 0; - margin-bottom: 0; - padding: 1.0625rem 1rem; -} - -.navdrawer-divider + .navdrawer-subheader { - margin-top: -0.5rem; -} - -.navdrawer-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - list-style: none; - margin-top: 0.5rem; - margin-bottom: 0.5rem; - padding-left: 0; -} - -.navdrawer-header + .navdrawer-nav, -.navdrawer-subheader + .navdrawer-nav { - margin-top: 0; -} - -.navdrawer-nav .nav-link { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - transition-duration: 0.3s; - transition-property: background-color, color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - padding: 1.0625rem 1rem; -} - -@media (min-width: 576px) { - .navdrawer-nav .nav-link { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navdrawer-nav .nav-link { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navdrawer-nav .nav-link { - transition: none; - } -} - -.navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover { - background-color: #f5f5f5; -} - -.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active { - color: #9c27b0; -} - -.navdrawer-nav .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); -} - -.navdrawer-nav .nav-link:focus { - outline: 0; -} - -.navdrawer-nav .active > .nav-link { - color: #9c27b0; -} - -.navdrawer-nav-icon { - color: rgba(0, 0, 0, 0.54); - width: 3.5rem; -} - -.nav-link:active .navdrawer-nav-icon, -.nav-link.active .navdrawer-nav-icon { - color: #9c27b0; -} - -.active > .nav-link .navdrawer-nav-icon { - color: #9c27b0; -} - -@media (min-width: 576px) { - .navdrawer-backdrop-permanent-sm { - display: none; - transition: none; - } - .navdrawer-backdrop-persistent-sm { - display: none; - transition: none; - } - .navdrawer-backdrop-temporary-sm { - display: none; - transition: none; - } - .navdrawer-permanent-sm { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float { - top: 3.5rem; - } - .navdrawer-permanent-sm.navdrawer-permanent-float { - border-right: 0; - } - .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right { - border-left: 0; - } - .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; - } - .navdrawer-permanent-sm.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; - } - .navdrawer-permanent-sm.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-permanent-sm .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; - } - .navdrawer-persistent-sm { - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-persistent-sm.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; - } - .navdrawer-persistent-sm.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-persistent-sm.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - } - .navdrawer-persistent-sm.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-persistent-sm .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; - } - .navdrawer-temporary-sm { - overflow: visible; - right: auto; - width: 17.5rem; - } - .navdrawer-temporary-sm.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-temporary-sm .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; - } -} - -@media (min-width: 768px) { - .navdrawer-backdrop-permanent-md { - display: none; - transition: none; - } - .navdrawer-backdrop-persistent-md { - display: none; - transition: none; - } - .navdrawer-backdrop-temporary-md { - display: none; - transition: none; - } - .navdrawer-permanent-md { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float { - top: 3.5rem; - } - .navdrawer-permanent-md.navdrawer-permanent-float { - border-right: 0; - } - .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right { - border-left: 0; - } - .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; - } - .navdrawer-permanent-md.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; - } - .navdrawer-permanent-md.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-permanent-md .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; - } - .navdrawer-persistent-md { - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-persistent-md.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; - } - .navdrawer-persistent-md.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-persistent-md.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - } - .navdrawer-persistent-md.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-persistent-md .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; - } - .navdrawer-temporary-md { - overflow: visible; - right: auto; - width: 17.5rem; - } - .navdrawer-temporary-md.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-temporary-md .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; - } -} - -@media (min-width: 992px) { - .navdrawer-backdrop-permanent-lg { - display: none; - transition: none; - } - .navdrawer-backdrop-persistent-lg { - display: none; - transition: none; - } - .navdrawer-backdrop-temporary-lg { - display: none; - transition: none; - } - .navdrawer-permanent-lg { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float { - top: 3.5rem; - } - .navdrawer-permanent-lg.navdrawer-permanent-float { - border-right: 0; - } - .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right { - border-left: 0; - } - .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; - } - .navdrawer-permanent-lg.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; - } - .navdrawer-permanent-lg.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-permanent-lg .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; - } - .navdrawer-persistent-lg { - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-persistent-lg.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; - } - .navdrawer-persistent-lg.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-persistent-lg.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - } - .navdrawer-persistent-lg.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-persistent-lg .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; - } - .navdrawer-temporary-lg { - overflow: visible; - right: auto; - width: 17.5rem; - } - .navdrawer-temporary-lg.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-temporary-lg .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; - } -} - -@media (min-width: 1200px) { - .navdrawer-backdrop-permanent-xl { - display: none; - transition: none; - } - .navdrawer-backdrop-persistent-xl { - display: none; - transition: none; - } - .navdrawer-backdrop-temporary-xl { - display: none; - transition: none; - } - .navdrawer-permanent-xl { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float { - top: 3.5rem; - } - .navdrawer-permanent-xl.navdrawer-permanent-float { - border-right: 0; - } - .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right { - border-left: 0; - } - .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; - } - .navdrawer-permanent-xl.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; - } - .navdrawer-permanent-xl.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-permanent-xl .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; - } - .navdrawer-persistent-xl { - right: auto; - width: 17.5rem; - z-index: auto; - } - .navdrawer-persistent-xl.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; - } - .navdrawer-persistent-xl.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-persistent-xl.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - } - .navdrawer-persistent-xl.show .navdrawer-content { - box-shadow: none; - } - .navdrawer-persistent-xl .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; - } - .navdrawer-temporary-xl { - overflow: visible; - right: auto; - width: 17.5rem; - } - .navdrawer-temporary-xl.navdrawer-right { - right: 0; - left: auto; - } - .navdrawer-temporary-xl .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; - } -} - -.navdrawer-backdrop-permanent { - display: none; - transition: none; -} - -.navdrawer-backdrop-persistent { - display: none; - transition: none; -} - -.navdrawer-backdrop-temporary { - display: none; - transition: none; -} - -.navdrawer-permanent { - border-right: 1px solid rgba(0, 0, 0, 0.12); - display: block !important; - right: auto; - width: 17.5rem; - z-index: auto; -} - -.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float { - top: 3.5rem; -} - -.navdrawer-permanent.navdrawer-permanent-float { - border-right: 0; -} - -.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right { - border-left: 0; -} - -.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content { - background-color: transparent; -} - -.navdrawer-permanent.navdrawer-right { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); - right: 0; - left: auto; -} - -.navdrawer-permanent.show .navdrawer-content { - box-shadow: none; -} - -.navdrawer-permanent .navdrawer-content { - max-width: none; - position: absolute; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - width: 100%; -} - -.navdrawer-persistent { - right: auto; - width: 17.5rem; - z-index: auto; -} - -.navdrawer-persistent.navdrawer-persistent-clipped { - border-top: 1px solid rgba(0, 0, 0, 0.12); - margin-top: -1px; - top: 3.5rem; - z-index: 39; -} - -.navdrawer-persistent.navdrawer-right { - right: 0; - left: auto; -} - -.navdrawer-persistent.navdrawer-right .navdrawer-content { - border-right: 0; - border-left: 1px solid rgba(0, 0, 0, 0.12); -} - -.navdrawer-persistent.show .navdrawer-content { - box-shadow: none; -} - -.navdrawer-persistent .navdrawer-content { - border-right: 1px solid rgba(0, 0, 0, 0.12); - max-width: none; - position: absolute; - width: 100%; -} - -.navdrawer-temporary { - overflow: visible; - right: auto; - width: 17.5rem; -} - -.navdrawer-temporary.navdrawer-right { - right: 0; - left: auto; -} - -.navdrawer-temporary .navdrawer-content { - max-width: none; - position: absolute; - width: 100%; -} - -.picker { - outline: 0; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - transition-delay: 0.675s; - transition-duration: 0; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - z-index: 240; -} - -@media (min-width: 576px) { - .picker { - transition-delay: 0.8775s; - } -} - -@media (min-width: 992px) { - .picker { - transition-delay: 0.45s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .picker { - transition: none; - } -} - -.picker.picker-opened { - overflow-x: hidden; - overflow-y: auto; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - transition: none; -} - -.picker-frame { - margin: 1.5rem 1.5rem; -} - -.picker-holder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -ms-flex-align: center; - align-items: center; - background-color: rgba(0, 0, 0, 0.38); - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - min-height: 100%; - min-width: 100%; - opacity: 0; - pointer-events: none; - transition-delay: 0.375s; -} - -@media (min-width: 576px) { - .picker-holder { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .picker-holder { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .picker-holder { - transition: none; - } -} - -@media (min-width: 576px) { - .picker-holder { - transition-delay: 0.4875s; - } -} - -@media (min-width: 992px) { - .picker-holder { - transition-delay: 0.25s; - } -} - -.picker-opened .picker-holder { - opacity: 1; - transition-delay: 0s; -} - -.picker-wrap { - border-radius: 2px; - transition-duration: 0.375s; - transition-property: opacity, -webkit-transform; - transition-property: opacity, transform; - transition-property: opacity, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - max-width: 18.5rem; - opacity: 0; - outline: 0; - pointer-events: auto; - position: relative; - -webkit-transform: scale(0.87); - transform: scale(0.87); -} - -@media (min-width: 576px) { - .picker-wrap { - transition-duration: 0.4875s; - } -} - -@media (min-width: 992px) { - .picker-wrap { - transition-duration: 0.25s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .picker-wrap { - transition: none; - } -} - -@media (orientation: landscape) { - .picker-wrap { - display: -ms-flexbox; - display: flex; - max-width: none; - } -} - -.picker-opened .picker-wrap { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.picker-footer { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.5rem 0.5rem; -} - -@media (orientation: landscape) { - .picker-footer { - border-radius: 0 0 2px 0; - padding-right: 0.75rem; - padding-left: 0.75rem; - } -} - -.picker-footer button { - -ms-flex: 0 1 auto; - flex: 0 1 auto; - margin-left: 0.5rem; - min-width: 0; -} - -.picker-footer button:first-child { - margin-left: 0; -} - -.picker-header { - height: 2.5rem; - line-height: 2.5rem; - margin-right: 0.5rem; - margin-left: 0.5rem; - padding-right: 3rem; - padding-left: 3rem; - position: relative; - text-align: center; -} - -@media (orientation: landscape) { - .picker-header { - margin-top: 0.5rem; - margin-right: 0.75rem; - margin-left: 0.75rem; - } -} - -.picker-month, -.picker-year { - display: inline; - margin-left: 0.5rem; -} - -.picker-month:first-child, -.picker-year:first-child { - margin-left: 0; -} - -.picker-nav-next, -.picker-nav-prev { - height: 2.5rem; - margin-top: -1.25rem; - position: absolute; - top: 50%; - width: 2.5rem; -} - -.picker-nav-next, .picker-nav-next.material-icons, -.picker-nav-prev, -.picker-nav-prev.material-icons { - line-height: 2.5rem; -} - -.picker-nav-next { - right: 0; -} - -.picker-nav-next::before { - content: "keyboard_arrow_right"; -} - -.picker-nav-prev { - left: 0; -} - -.picker-nav-prev::before { - content: "keyboard_arrow_left"; -} - -.picker-date-display { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - background-color: #9c27b0; - color: white; - padding: 1rem 1.5rem; -} - -@media (orientation: landscape) { - .picker-date-display { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; - border-top-right-radius: 0; - min-width: 9.75rem; - white-space: nowrap; - } -} - -.picker-date-display-bottom { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - font-size: 2.125rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; -} - -.picker-day-display { - margin-right: 0.5rem; -} - -.picker-weekday-display { - margin-right: 0.5rem; -} - -@media (orientation: landscape) { - .picker-weekday-display { - display: block; - margin-right: 0; - } -} - -.picker-weekday-display::after { - content: ','; -} - -.picker-box { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; - background-color: #ffffff; - overflow: hidden; -} - -@media (orientation: landscape) { - .picker-box { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 0; - } -} - -.picker-input.form-control[readonly] { - border-bottom-style: solid; - color: inherit; - cursor: text; -} - -.picker-input.picker-input-active { - border-bottom-color: #ff4081; -} - -.picker-day { - border-radius: 50%; - cursor: default; - height: 2.5rem; - line-height: 2.5rem; - margin: auto; - vertical-align: middle; - width: 2.5rem; -} - -@media (orientation: landscape) { - .picker-day { - margin-right: 0.25rem; - margin-left: 0.25rem; - } -} - -.picker-day.picker-day-selected { - background-color: #9c27b0; - color: white; -} - -.picker-day-disabled { - color: rgba(0, 0, 0, 0.38); -} - -.picker-day-outfocus { - display: none; -} - -.picker-day-today { - color: #9c27b0; - font-weight: bolder; -} - -.picker-table { - border-collapse: collapse; - border-spacing: 0; - margin: 0 0.5rem; - table-layout: fixed; -} - -.picker-table td, -.picker-table th { - border: 0; - padding: 0; - text-align: center; - vertical-align: middle; -} - -.picker-table th { - font-weight: inherit; -} - -.picker-weekday { - color: rgba(0, 0, 0, 0.38); - height: 2.5rem; - vertical-align: middle; - width: 2.5rem; -} - -.picker-select-month, -.picker-select-year { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: rgba(0, 0, 0, 0.12); - background-image: none; - background-position: 100% 50%; - background-size: auto 100%; - border: 0; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: inline-block; - font-size: inherit; - height: 1.25rem; - line-height: 1.25rem; - opacity: 0.7; - padding: 0 1.25rem 0 0.5rem; -} - -@media (min-width: 576px) { - .picker-select-month, - .picker-select-year { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .picker-select-month, - .picker-select-year { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .picker-select-month, - .picker-select-year { - transition: none; - } -} - -.picker-select-month:focus, .picker-select-month:hover, -.picker-select-year:focus, -.picker-select-year:hover { - opacity: 1; -} - -@-moz-document url-prefix('') { - .picker-select-month, - .picker-select-year { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-repeat: no-repeat; - } -} - -@media (-webkit-min-device-pixel-ratio: 0) { - .picker-select-month, - .picker-select-year { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-repeat: no-repeat; - } -} - -.picker-select-month:focus, -.picker-select-year:focus { - outline: 0; -} - -.picker-select-month { - margin-left: 0.5rem; -} - -.progress { - display: -ms-flexbox; - display: flex; - overflow: hidden; - position: relative; - z-index: 1; -} - -.progress-bar { - border-bottom: 0.25rem solid #3f51b5; -} - -.progress-bar.bg-primary { - background-color: transparent !important; - border-bottom-color: #9c27b0; -} - -.progress-bar.bg-primary::after { - background-color: #e1bee7; -} - -.progress-bar.bg-secondary { - background-color: transparent !important; - border-bottom-color: #ff4081; -} - -.progress-bar.bg-secondary::after { - background-color: #ff80ab; -} - -.progress-bar.bg-danger { - background-color: transparent !important; - border-bottom-color: #f44336; -} - -.progress-bar.bg-danger::after { - background-color: #ffcdd2; -} - -.progress-bar.bg-info { - background-color: transparent !important; - border-bottom-color: #2196f3; -} - -.progress-bar.bg-info::after { - background-color: #bbdefb; -} - -.progress-bar.bg-success { - background-color: transparent !important; - border-bottom-color: #4caf50; -} - -.progress-bar.bg-success::after { - background-color: #c8e6c9; -} - -.progress-bar.bg-warning { - background-color: transparent !important; - border-bottom-color: #ff9800; -} - -.progress-bar.bg-warning::after { - background-color: #ffe0b2; -} - -.progress-bar.bg-dark { - background-color: transparent !important; - border-bottom-color: #424242; -} - -.progress-bar.bg-dark::after { - background-color: #757575; -} - -.progress-bar.bg-light { - background-color: transparent !important; - border-bottom-color: #f5f5f5; -} - -.progress-bar.bg-light::after { - background-color: #fafafa; -} - -.progress-bar::after { - background-color: #c5cae9; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: -1; -} - -.progress-bar-animated::before { - animation-direction: reverse; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-name: progress-bar-animation; - animation-name: progress-bar-animation; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} - -@media (min-width: 576px) { - .progress-bar-animated::before { - -webkit-animation-duration: 0.39s; - animation-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .progress-bar-animated::before { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; - } -} - -.progress-bar-animated, -.progress-bar-striped { - box-sizing: content-box; - position: relative; -} - -.progress-bar-animated.bg-primary::before, -.progress-bar-striped.bg-primary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-secondary::before, -.progress-bar-striped.bg-secondary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-danger::before, -.progress-bar-striped.bg-danger::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-info::before, -.progress-bar-striped.bg-info::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-success::before, -.progress-bar-striped.bg-success::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-warning::before, -.progress-bar-striped.bg-warning::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-dark::before, -.progress-bar-striped.bg-dark::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated.bg-light::before, -.progress-bar-striped.bg-light::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); -} - -.progress-bar-animated::after, -.progress-bar-striped::after { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - right: -1.5rem; - bottom: -0.25rem; -} - -.progress-bar-animated::before, -.progress-bar-striped::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); - background-position: 0 0; - background-repeat: repeat-x; - background-size: 0.75rem 0.75rem; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - right: -100vw; - bottom: -0.25rem; - left: 0; - z-index: -1; -} - -@-webkit-keyframes progress-bar-animation { - from { - background-position: 0 0; - } - to { - background-position: 0.75rem 0; - } -} - -@keyframes progress-bar-animation { - from { - background-position: 0 0; - } - to { - background-position: 0.75rem 0; - } -} - -.progress-bar-indeterminate { - border-bottom-color: #c5cae9; - position: relative; - width: 100%; -} - -.progress-bar-indeterminate.bg-primary { - border-bottom-color: #e1bee7; -} - -.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before { - background-color: #9c27b0; -} - -.progress-bar-indeterminate.bg-primary::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-secondary { - border-bottom-color: #ff80ab; -} - -.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before { - background-color: #ff4081; -} - -.progress-bar-indeterminate.bg-secondary::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-danger { - border-bottom-color: #ffcdd2; -} - -.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before { - background-color: #f44336; -} - -.progress-bar-indeterminate.bg-danger::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-info { - border-bottom-color: #bbdefb; -} - -.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before { - background-color: #2196f3; -} - -.progress-bar-indeterminate.bg-info::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-success { - border-bottom-color: #c8e6c9; -} - -.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before { - background-color: #4caf50; -} - -.progress-bar-indeterminate.bg-success::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-warning { - border-bottom-color: #ffe0b2; -} - -.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before { - background-color: #ff9800; -} - -.progress-bar-indeterminate.bg-warning::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-dark { - border-bottom-color: #757575; -} - -.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before { - background-color: #424242; -} - -.progress-bar-indeterminate.bg-dark::before { - background-image: none; -} - -.progress-bar-indeterminate.bg-light { - border-bottom-color: #fafafa; -} - -.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before { - background-color: #f5f5f5; -} - -.progress-bar-indeterminate.bg-light::before { - background-image: none; -} - -.progress-bar-indeterminate::after, .progress-bar-indeterminate::before { - border-radius: 0.25rem; - -webkit-animation-duration: 2s; - animation-duration: 2s; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - background-color: #3f51b5; - width: 0%; -} - -.progress-bar-indeterminate::after { - -webkit-animation-name: progress-bar-indeterminate-after; - animation-name: progress-bar-indeterminate-after; - bottom: -0.25rem; - z-index: 0; -} - -.progress-bar-indeterminate::before { - -webkit-animation-name: progress-bar-indeterminate-before; - animation-name: progress-bar-indeterminate-before; - content: ''; - display: block; - height: 0.25rem; - position: absolute; - bottom: -0.25rem; - z-index: 0; -} - -@-webkit-keyframes progress-bar-indeterminate-after { - 0% { - left: 0%; - width: 0%; - } - 50% { - left: 25%; - width: 75%; - } - 75% { - left: 100%; - width: 0%; - } -} - -@keyframes progress-bar-indeterminate-after { - 0% { - left: 0%; - width: 0%; - } - 50% { - left: 25%; - width: 75%; - } - 75% { - left: 100%; - width: 0%; - } -} - -@-webkit-keyframes progress-bar-indeterminate-before { - 0%, - 62.5% { - left: 0%; - width: 0%; - } - 71.875% { - left: 0%; - width: 25%; - } - 81.25% { - left: 25%; - width: 50%; - } - 100% { - left: 100%; - width: 25%; - } -} - -@keyframes progress-bar-indeterminate-before { - 0%, - 62.5% { - left: 0%; - width: 0%; - } - 71.875% { - left: 0%; - width: 25%; - } - 81.25% { - left: 25%; - width: 50%; - } - 100% { - left: 100%; - width: 25%; - } -} - -.progress-circular { - height: 2.5rem; - position: relative; - width: 2.5rem; -} - -.progress-circular-gap { - border-top: 0.125rem solid #3f51b5; - position: absolute; - top: 0; - right: 1.1875rem; - bottom: 0; - left: 1.1875rem; -} - -.progress-circular-inner { - -webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; - height: 2.5rem; - position: relative; - width: 2.5rem; -} - -.progress-circular-left, -.progress-circular-right { - height: 2.5rem; - overflow: hidden; - position: absolute; - top: 0; - width: 1.25rem; -} - -.progress-circular-left { - left: 0; -} - -.progress-circular-right { - right: 0; -} - -.progress-circular-spinner { - border: 0.25rem solid #3f51b5; - border-bottom-color: transparent; - border-radius: 50%; - height: 2.5rem; - position: absolute; - top: 0; - width: 2.5rem; -} - -.progress-circular-left .progress-circular-spinner { - -webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - border-right-color: transparent; - left: 0; -} - -.progress-circular-right .progress-circular-spinner { - -webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; - border-left-color: transparent; - right: 0; -} - -.progress-circular-wrapper { - -webkit-animation: progress-circular-wrapper-rotate 2.666s linear infinite; - animation: progress-circular-wrapper-rotate 2.666s linear infinite; -} - -@-webkit-keyframes progress-circular-inner-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); - } - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); - } - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); - } - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); - } - 100% { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); - } -} - -@keyframes progress-circular-inner-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); - } - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); - } - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); - } - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); - } - 100% { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); - } -} - -@-webkit-keyframes progress-circular-spinner-left { - 0%, - 100% { - -webkit-transform: rotate(130deg); - transform: rotate(130deg); - } - 50% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); - } -} - -@keyframes progress-circular-spinner-left { - 0%, - 100% { - -webkit-transform: rotate(130deg); - transform: rotate(130deg); - } - 50% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); - } -} - -@-webkit-keyframes progress-circular-spinner-right { - 0%, - 100% { - -webkit-transform: rotate(-130deg); - transform: rotate(-130deg); - } - 50% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); - } -} - -@keyframes progress-circular-spinner-right { - 0%, - 100% { - -webkit-transform: rotate(-130deg); - transform: rotate(-130deg); - } - 50% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); - } -} - -@-webkit-keyframes progress-circular-wrapper-rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes progress-circular-wrapper-rotate { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.progress-circular-primary .progress-circular-gap, -.progress-circular-primary .progress-circular-spinner { - border-top-color: #9c27b0; -} - -.progress-circular-primary .progress-circular-left .progress-circular-spinner { - border-left-color: #9c27b0; -} - -.progress-circular-primary .progress-circular-right .progress-circular-spinner { - border-right-color: #9c27b0; -} - -.progress-circular-secondary .progress-circular-gap, -.progress-circular-secondary .progress-circular-spinner { - border-top-color: #ff4081; -} - -.progress-circular-secondary .progress-circular-left .progress-circular-spinner { - border-left-color: #ff4081; -} - -.progress-circular-secondary .progress-circular-right .progress-circular-spinner { - border-right-color: #ff4081; -} - -.progress-circular-danger .progress-circular-gap, -.progress-circular-danger .progress-circular-spinner { - border-top-color: #f44336; -} - -.progress-circular-danger .progress-circular-left .progress-circular-spinner { - border-left-color: #f44336; -} - -.progress-circular-danger .progress-circular-right .progress-circular-spinner { - border-right-color: #f44336; -} - -.progress-circular-info .progress-circular-gap, -.progress-circular-info .progress-circular-spinner { - border-top-color: #2196f3; -} - -.progress-circular-info .progress-circular-left .progress-circular-spinner { - border-left-color: #2196f3; -} - -.progress-circular-info .progress-circular-right .progress-circular-spinner { - border-right-color: #2196f3; -} - -.progress-circular-success .progress-circular-gap, -.progress-circular-success .progress-circular-spinner { - border-top-color: #4caf50; -} - -.progress-circular-success .progress-circular-left .progress-circular-spinner { - border-left-color: #4caf50; -} - -.progress-circular-success .progress-circular-right .progress-circular-spinner { - border-right-color: #4caf50; -} - -.progress-circular-warning .progress-circular-gap, -.progress-circular-warning .progress-circular-spinner { - border-top-color: #ff9800; -} - -.progress-circular-warning .progress-circular-left .progress-circular-spinner { - border-left-color: #ff9800; -} - -.progress-circular-warning .progress-circular-right .progress-circular-spinner { - border-right-color: #ff9800; -} - -.progress-circular-dark .progress-circular-gap, -.progress-circular-dark .progress-circular-spinner { - border-top-color: #424242; -} - -.progress-circular-dark .progress-circular-left .progress-circular-spinner { - border-left-color: #424242; -} - -.progress-circular-dark .progress-circular-right .progress-circular-spinner { - border-right-color: #424242; -} - -.progress-circular-light .progress-circular-gap, -.progress-circular-light .progress-circular-spinner { - border-top-color: #f5f5f5; -} - -.progress-circular-light .progress-circular-left .progress-circular-spinner { - border-left-color: #f5f5f5; -} - -.progress-circular-light .progress-circular-right .progress-circular-spinner { - border-right-color: #f5f5f5; -} - -.custom-control { - display: block; - min-height: 1.250001rem; - padding-left: 2.25rem; - position: relative; -} - -.custom-control + .custom-control { - margin-top: 0.75rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1.5rem; -} - -.custom-control-inline + .custom-control-inline { - margin-top: 0; -} - -.custom-control-label { - color: inherit; - font-size: 0.875rem; - line-height: inherit; - margin-bottom: 0; -} - -.custom-control-label::after { - color: rgba(0, 0, 0, 0.54); - position: absolute; - top: -0.125rem; - left: 0; -} - -.custom-control-label::before { - transition-duration: 0.3s; - transition-property: background-color, opacity, -webkit-transform; - transition-property: background-color, opacity, transform; - transition-property: background-color, opacity, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: currentColor; - border-radius: 50%; - color: rgba(0, 0, 0, 0.54); - content: ''; - display: block; - height: 3rem; - margin-top: -0.875rem; - margin-left: -0.75rem; - opacity: 0; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scale(0.87, 0.87) translateZ(0); - transform: scale(0.87, 0.87) translateZ(0); - width: 3rem; -} - -@media (min-width: 576px) { - .custom-control-label::before { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-control-label::before { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-control-label::before { - transition: none; - } -} - -.custom-control-input { - opacity: 0; - position: absolute; - z-index: -1; -} - -.custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before { - opacity: 0.12; - -webkit-transform: scale(1, 1) translateZ(0); - transform: scale(1, 1) translateZ(0); -} - -.custom-control-input:checked ~ .custom-control-label::after { - color: #ff4081; -} - -.custom-control-input:checked ~ .custom-control-label::before { - background-color: #ff4081; -} - -.custom-control-input:disabled ~ .custom-control-label { - color: rgba(0, 0, 0, 0.26); -} - -.custom-control-input:disabled ~ .custom-control-label::after { - color: rgba(0, 0, 0, 0.26); -} - -.custom-control-input:disabled ~ .custom-control-label::before { - display: none; -} - -.custom-checkbox .custom-control-label::after { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "check_box_outline_blank"; - line-height: 1; - vertical-align: middle; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - content: "check_box"; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - content: "indeterminate_check_box"; -} - -.custom-radio .custom-control-label::after { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "radio_button_unchecked"; - line-height: 1; - vertical-align: middle; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - content: "radio_button_checked"; -} - -.custom-switch { - padding-left: 3.75rem; -} - -.custom-switch .custom-control-label { - transition-duration: 0.3s; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -@media (min-width: 576px) { - .custom-switch .custom-control-label { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-switch .custom-control-label { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label { - transition: none; - } -} - -.custom-switch .custom-control-label::after { - transition-duration: 0.3s; - transition-property: background-color, -webkit-transform; - transition-property: background-color, transform; - transition-property: background-color, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #fafafa; - border-radius: 50%; - box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54); - content: ''; - display: block; - height: 1.5rem; - position: absolute; - width: 1.5rem; -} - -@media (min-width: 576px) { - .custom-switch .custom-control-label::after { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-switch .custom-control-label::after { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before { - -webkit-transform: translateX(1.5rem); - transform: translateX(1.5rem); -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #ff4081; -} - -.custom-switch .custom-control-input:checked ~ .custom-control-track { - background-color: rgba(255, 64, 129, 0.5); -} - -.custom-switch .custom-control-input:disabled ~ .custom-control-label::after { - background-color: #bdbdbd; -} - -.custom-switch .custom-control-input:disabled ~ .custom-control-track { - background-color: rgba(0, 0, 0, 0.12); -} - -.custom-switch .custom-control-track { - transition-duration: 0.3s; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-clip: content-box; - background-color: rgba(0, 0, 0, 0.38); - border: 0.25rem solid transparent; - border-radius: 1rem; - content: ''; - display: block; - height: 1.5rem; - position: absolute; - top: -0.125rem; - left: 0; - width: 3rem; -} - -@media (min-width: 576px) { - .custom-switch .custom-control-track { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-switch .custom-control-track { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-track { - transition: none; - } -} - -.custom-range { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: transparent; - padding-left: 0; - width: 100%; -} - -.custom-range:active::-moz-range-track, .custom-range:focus::-moz-range-track { - background-color: rgba(0, 0, 0, 0.38); -} - -.custom-range:active::-ms-fill-upper, .custom-range:focus::-ms-fill-upper { - background-color: rgba(0, 0, 0, 0.38); -} - -.custom-range:active::-webkit-slider-runnable-track, .custom-range:focus::-webkit-slider-runnable-track { - background-color: rgba(0, 0, 0, 0.38); -} - -.custom-range:focus { - outline: 0; -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); -} - -.custom-range:focus::-ms-range-thumb { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-moz-range-progress { - background-color: #ff4081; -} - -.custom-range::-moz-range-thumb { - transition-duration: 0.3s; - transition-property: box-shadow, height, width; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -moz-appearance: none; - appearance: none; - background-color: #ff4081; - border: 0; - border-radius: 50%; - height: 0.75rem; - width: 0.75rem; -} - -@media (min-width: 576px) { - .custom-range::-moz-range-thumb { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-moz-range-thumb { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - box-shadow: none; - height: 1.5rem; - width: 1.5rem; -} - -.custom-range::-moz-range-thumb:focus { - outline: 0; -} - -.custom-range::-moz-range-track { - transition-duration: 0.3s; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.26); - border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; -} - -@media (min-width: 576px) { - .custom-range::-moz-range-track { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-moz-range-track { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-track { - transition: none; - } -} - -.custom-range::-ms-fill-lower { - background-color: #ff4081; - height: 0.125rem; - margin-bottom: 0.125rem; - margin-left: 0.375rem; -} - -.custom-range::-ms-fill-upper { - background-color: rgba(0, 0, 0, 0.26); - height: 0.125rem; - margin-right: 0.375rem; - margin-bottom: 0.125rem; -} - -.custom-range::-ms-thumb { - transition-duration: 0.3s; - transition-property: box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - appearance: none; - background-color: #ff4081; - border: 0; - border-radius: 50%; - height: 0.75rem; - margin-right: 0.375rem; - margin-left: 0.375rem; - width: 0.75rem; -} - -@media (min-width: 576px) { - .custom-range::-ms-thumb { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-ms-thumb { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - transition: none; - } -} - -.custom-range::-ms-thumb:active { - box-shadow: 0 0 0 0.375rem #ff4081; -} - -.custom-range::-ms-thumb:focus { - outline: 0; -} - -.custom-range::-ms-track { - transition-duration: 0.3s; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - border-color: transparent; - border-width: 0.875rem 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; -} - -@media (min-width: 576px) { - .custom-range::-ms-track { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-ms-track { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-ms-track { - transition: none; - } -} - -.custom-range::-webkit-slider-runnable-track { - transition-duration: 0.3s; - transition-property: background-color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.26); - border-color: transparent; - border-radius: 0; - color: transparent; - cursor: pointer; - height: 0.125rem; - width: 100%; -} - -@media (min-width: 576px) { - .custom-range::-webkit-slider-runnable-track { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-webkit-slider-runnable-track { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-runnable-track { - transition: none; - } -} - -.custom-range::-webkit-slider-thumb { - transition-duration: 0.3s; - transition-property: box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - -webkit-appearance: none; - appearance: none; - background-color: #ff4081; - border: 0; - border-radius: 50%; - height: 0.75rem; - margin-top: -0.3125rem; - width: 0.75rem; -} - -@media (min-width: 576px) { - .custom-range::-webkit-slider-thumb { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-range::-webkit-slider-thumb { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - box-shadow: 0 0 0 0.375rem #ff4081; -} - -.custom-range::-webkit-slider-thumb:focus { - outline: 0; -} - -.snackbar { - -ms-flex-align: center; - align-items: center; - background-color: #323232; - color: white; - display: -ms-flexbox; - display: flex; - font-size: 0.875rem; - line-height: 1.428572; - opacity: 0; - padding: 0.875rem 1.5rem; - position: fixed; - bottom: 0; - left: 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); - width: 100%; - z-index: 60; -} - -@media (min-width: 576px) { - .snackbar { - border-radius: 2px; - max-width: 35.5rem; - min-width: 18rem; - left: 50%; - -webkit-transform: translate(-50%, 100%); - transform: translate(-50%, 100%); - width: auto; - } -} - -@media (min-width: 576px) { - .snackbar { - transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); - } -} - -@media (min-width: 992px) { - .snackbar { - transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1); - transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .snackbar { - transition: none; - } -} - -.snackbar.show { - transition-duration: 0.225s; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -@media (min-width: 576px) { - .snackbar.show { - transition-duration: 0.2925s; - } -} - -@media (min-width: 992px) { - .snackbar.show { - transition-duration: 0.15s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .snackbar.show { - transition: none; - } -} - -@media (min-width: 576px) { - .snackbar.show { - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - } -} - -.snackbar-body { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - margin-right: auto; - max-height: 100%; - min-width: 0; -} - -.snackbar-btn { - transition-duration: 0.3s; - transition-property: background-color, background-image; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: transparent; - background-image: none; - border: 0; - color: #ff4081; - cursor: pointer; - display: block; - -ms-flex-negative: 0; - flex-shrink: 0; - font-size: inherit; - font-weight: 500; - line-height: inherit; - margin-left: 1.5rem; - padding: 0; - text-transform: uppercase; - white-space: nowrap; -} - -@media (min-width: 576px) { - .snackbar-btn { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .snackbar-btn { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .snackbar-btn { - transition: none; - } -} - -.snackbar-btn:focus, .snackbar-btn:hover { - color: #ff80ab; - text-decoration: none; -} - -@media (min-width: 576px) { - .snackbar-btn { - margin-left: 3rem; - } -} - -.snackbar-btn:focus { - outline: 0; -} - -@media (min-width: 576px) { - .snackbar-left, - .snackbar-right { - -webkit-transform: translateY(100%); - transform: translateY(100%); - } - .snackbar-left.show, - .snackbar-right.show { - -webkit-transform: translateY(-1.5rem); - transform: translateY(-1.5rem); - } -} - -@media (min-width: 576px) { - .snackbar-left { - left: 1.5rem; - } -} - -@media (min-width: 576px) { - .snackbar-right { - right: 1.5rem; - left: auto; - } -} - -.snackbar-multi-line { - height: 5rem; - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.snackbar-multi-line .snackbar-body { - white-space: normal; -} - -.stepper { - -ms-flex-align: center; - align-items: center; - background-color: #ffffff; - display: -ms-flexbox; - display: flex; - -ms-flex-negative: 0; - flex-shrink: 0; - overflow: hidden; - padding: 1.5rem 1.5rem; - position: relative; -} - -.stepper::after, .stepper::before { - border-top: 1px solid #bdbdbd; - content: ''; - display: block; - position: absolute; -} - -.stepper:first-child::before { - display: none; -} - -.stepper:last-child::after { - display: none; -} - -.stepper-horiz { - background-color: #ffffff; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - overflow-x: auto; - overflow-y: hidden; - position: relative; -} - -.stepper-horiz::before { - border-top: 1px solid #bdbdbd; - content: ''; - display: block; - position: absolute; - top: 50%; - right: 1.5rem; - left: 1.5rem; -} - -.stepper-horiz .stepper::after, .stepper-horiz .stepper::before { - border-top: 1px solid #bdbdbd; - top: 50%; - width: 1rem; -} - -.stepper-horiz .stepper::after { - right: 0; -} - -.stepper-horiz .stepper::before { - left: 0; -} - -.stepper-vert { - background-color: #ffffff; - position: relative; -} - -.stepper-vert .stepper::after, .stepper-vert .stepper::before { - border-left: 1px solid #bdbdbd; - height: 1rem; - left: 2.25rem; -} - -.stepper-vert .stepper::after { - bottom: 0; -} - -.stepper-vert .stepper::before { - top: 0; -} - -.stepper-icon { - background-color: rgba(0, 0, 0, 0.38); - border-radius: 50%; - color: white; - font-size: 0.75rem; - font-weight: 400; - height: 1.5rem; - line-height: 1.5rem; - margin-right: 0.5rem; - position: relative; - text-align: center; - vertical-align: middle; - width: 1.5rem; -} - -.stepper.active .stepper-icon, -.stepper.done .stepper-icon { - background-color: #9c27b0; - color: white; -} - -.stepper-icon .material-icons { - font-size: 1.333em; -} - -.stepper-text { - color: rgba(0, 0, 0, 0.38); - font-size: 0.875rem; - font-weight: 400; - position: relative; -} - -.stepper.active .stepper-text, -.stepper.done .stepper-text { - color: rgba(0, 0, 0, 0.87); -} - -.stepper.active .stepper-text { - font-weight: bolder; -} - -.nav-tabs { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); -} - -.nav-tabs.border-0, .nav-tabs.border-bottom-0 { - box-shadow: none; -} - -.nav-tabs .nav-link { - transition-duration: 0.3s; - transition-property: background-color, color, opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); - font-size: 0.875rem; - font-weight: 500; - line-height: 1; - min-height: 3rem; - opacity: 0.7; - padding: 1.0625rem 0.75rem; - position: relative; - text-transform: uppercase; -} - -@media (min-width: 576px) { - .nav-tabs .nav-link { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .nav-tabs .nav-link { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .nav-tabs .nav-link { - transition: none; - } -} - -.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); -} - -.nav-tabs .nav-link.active, .nav-tabs .nav-link:active { - opacity: 1; -} - -.nav-tabs .nav-link.active { - color: #ff4081; -} - -.nav-tabs .nav-link.active::before { - opacity: 1; -} - -.nav-tabs .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.nav-tabs .nav-link::before { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #ff4081; - content: ''; - display: block; - height: 0.125rem; - opacity: 0; - position: absolute; - right: 0; - bottom: 0; - left: 0; -} - -@media (min-width: 576px) { - .nav-tabs .nav-link::before { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .nav-tabs .nav-link::before { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .nav-tabs .nav-link::before { - transition: none; - } -} - -.nav-tabs .nav-item.show .nav-link { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; -} - -.nav-tabs-material { - position: relative; -} - -.nav-tabs-material.animate .nav-link::before { - opacity: 0; -} - -.nav-tabs-material.animate .nav-tabs-indicator { - transition-duration: 0.3s; - transition-property: left, right; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -@media (min-width: 576px) { - .nav-tabs-material.animate .nav-tabs-indicator { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .nav-tabs-material.animate .nav-tabs-indicator { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .nav-tabs-material.animate .nav-tabs-indicator { - transition: none; - } -} - -.nav-tabs-material .nav-link::before { - transition: none; -} - -.nav-tabs-material .nav-tabs-indicator { - background-color: #ff4081; - display: none; - height: 0.125rem; - position: absolute; - bottom: 0; -} - -.nav-tabs-material .nav-tabs-indicator.show { - display: block; -} - -.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator { - bottom: 3rem; -} - -.nav-tabs-scrollable { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); - height: 3rem; - overflow: hidden; -} - -.nav-tabs-scrollable .nav-tabs { - box-shadow: none; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - overflow-x: auto; - overflow-y: hidden; - padding-bottom: 3rem; -} - -.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar { - display: none; -} - -.form-control, .custom-select, .form-control-file { - background-clip: padding-box; - background-color: transparent; - border-color: rgba(0, 0, 0, 0.42); - border-radius: 0; - border-style: solid; - border-width: 0 0 1px; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); - display: block; - font-size: 1rem; - line-height: 1.5; - padding: 0.375rem 0 calc(0.375rem - 1px); - width: 100%; -} - -.form-control:hover, .custom-select:hover, .form-control-file:hover { - border-color: rgba(0, 0, 0, 0.87); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); -} - -.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control::-moz-placeholder, .custom-select::-moz-placeholder, .form-control-file::-moz-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .form-control-file:-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] { - border-style: dotted; - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover { - border-color: rgba(0, 0, 0, 0.42); - box-shadow: none; -} - -.form-control:focus, .custom-select:focus, .form-control-file:focus { - border-color: #ff4081; - box-shadow: inset 0 -2px 0 -1px #ff4081; - outline: 0; -} - -.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required { - outline: 0; -} - -.form-control[type='file'] { - max-height: 2.25rem; -} - -.form-control-lg { - font-size: 2.125rem; - line-height: 1.176471; - padding: 0.625rem 0 calc(0.625rem - 1px); -} - -.form-control-lg[type='file'] { - max-height: 3.75rem; -} - -.form-control-sm { - font-size: 0.8125rem; - line-height: 1.538462; - padding: 0.375rem 0 calc(0.375rem - 1px); -} - -.form-control-sm[type='file'] { - max-height: 2rem; -} - -select.form-control, .custom-select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -@-moz-document url-prefix('') { - select.form-control, .custom-select { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-position: 100% 50%; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 1.5em; - } - select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) { - background-image: none; - } -} - -@media (-webkit-min-device-pixel-ratio: 0) { - select.form-control, .custom-select { - background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); - background-position: 100% 50%; - background-repeat: no-repeat; - background-size: 1.5em 1.5em; - padding-right: 1.5em; - } - select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) { - background-image: none; - } -} - -select.form-control[multiple], select.form-control[size]:not([size='1']), textarea.form-control:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) { - border-radius: 4px; - border-width: 1px; - min-height: 3.5rem; - padding: calc(1rem - 1px) 1rem; -} - -select.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); -} - -select.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #ff4081, inset -2px -2px 0 -1px #ff4081; -} - -select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) { - padding: calc(0.875rem - 1px) 1rem; -} - -select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) { - padding: calc(0.75rem - 1px) 0.75rem; -} - -textarea.form-control { - min-height: 2.25rem; -} - -textarea.form-control-lg { - min-height: 3.75rem; -} - -textarea.form-control-lg:not([rows='1']) { - min-height: 4.25rem; - padding: calc(0.875rem - 1px) 1rem; -} - -textarea.form-control-sm { - min-height: 2rem; -} - -textarea.form-control-sm:not([rows='1']) { - min-height: 2.75rem; - padding: calc(0.75rem - 1px) 0.75rem; -} - -.custom-file { - display: inline-block; - height: 2.25rem; - margin-bottom: 0; - position: relative; - width: 100%; -} - -.custom-file-input { - height: 2.25rem; - margin: 0; - opacity: 0; - position: relative; - width: 100%; - z-index: 1; -} - -.custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label { - border-bottom-color: #ff4081; - box-shadow: inset 0 -2px 0 -1px #ff4081; -} - -.custom-file-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - transition-duration: 0.3s; - transition-property: border-color, box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - border-bottom: 1px solid rgba(0, 0, 0, 0.42); - color: rgba(0, 0, 0, 0.38); - font-size: 1rem; - height: 2.25rem; - line-height: 1.5; - padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0; - position: absolute; - top: 0; - right: 0; - left: 0; -} - -@media (min-width: 576px) { - .custom-file-label { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .custom-file-label { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .custom-file-label { - transition: none; - } -} - -.custom-file-label::after { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - content: "attachment"; - position: absolute; - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.custom-select-lg { - font-size: 2.125rem; - line-height: 1.176471; - padding: 0.625rem 1.5em calc(0.625rem - 1px) 0; -} - -.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) { - padding: calc(0.875rem - 1px) 1rem; -} - -.custom-select-sm { - font-size: 0.8125rem; - line-height: 1.538462; - padding: 0.375rem 1.5em calc(0.375rem - 1px) 0; -} - -.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) { - padding: calc(0.75rem - 1px) 0.75rem; -} - -.form-control-file { - max-height: 2.25rem; -} - -.form-control-range { - display: block; - width: 100%; -} - -.invalid-feedback { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #f44336; - display: none; - margin-top: 0.5rem; - width: 100%; -} - -.form-control-lg + .invalid-feedback { - margin-top: 0.75rem; -} - -.form-control-sm + .invalid-feedback { - margin-top: 0.25rem; -} - -.invalid-tooltip { - border-radius: 2px; - background-color: #f44336; - color: white; - display: none; - font-size: 0.875rem; - line-height: 1.428572; - margin-top: 0.5rem; - max-width: 100%; - opacity: 0.9; - padding: 0.375rem 1rem; - position: absolute; - top: 100%; - text-align: center; - word-break: break-word; - z-index: 240; -} - -@media (min-width: 768px) { - .invalid-tooltip { - font-size: 0.625rem; - padding: 0.241071rem 0.5rem; - } -} - -.form-control-lg + .invalid-tooltip { - margin-top: 0.75rem; -} - -.form-control-sm + .invalid-tooltip { - margin-top: 0.25rem; -} - -.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, -.was-validated .custom-control-input:invalid ~ .custom-control-label, -.was-validated .custom-control-input:invalid ~ .custom-control-label::after { - color: #f44336; -} - -.custom-control-input.is-invalid ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid ~ .custom-control-label::before { - background-color: #f44336; -} - -.custom-control-input.is-invalid ~ .custom-control-track, -.was-validated .custom-control-input:invalid ~ .custom-control-track { - background-color: rgba(244, 67, 54, 0.5); -} - -.custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip, -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip { - display: block; -} - -.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label, -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, -.was-validated .custom-file-input:invalid:hover ~ .custom-file-label { - border-bottom-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; -} - -.custom-file-input.is-invalid ~ .custom-file-label, -.was-validated .custom-file-input:invalid ~ .custom-file-label { - border-bottom-color: #f44336; -} - -.custom-file-input.is-invalid ~ .custom-file-label:hover, -.was-validated .custom-file-input:invalid ~ .custom-file-label:hover { - border-bottom-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; -} - -.custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip, -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip { - display: block; -} - -.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, -.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after { - background-color: #f44336; -} - -.form-check-input.is-invalid + .form-check-label, -.was-validated .form-check-input:invalid + .form-check-label { - color: #f44336; -} - -.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file, -.was-validated .form-control:invalid, -.was-validated .custom-select:invalid, -.was-validated .form-control-file:invalid { - border-color: #f44336; -} - -.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, -.was-validated .form-control:invalid:focus, -.was-validated .custom-select:invalid:focus, -.was-validated .form-control-file:invalid:focus, -.was-validated .form-control:invalid:hover, -.was-validated .custom-select:invalid:hover, -.was-validated .form-control-file:invalid:hover { - border-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; -} - -.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, -.is-invalid.form-control ~ .invalid-tooltip, -.is-invalid.custom-select ~ .invalid-tooltip, -.is-invalid.form-control-file ~ .invalid-tooltip, -.was-validated .form-control:invalid ~ .invalid-feedback, -.was-validated .custom-select:invalid ~ .invalid-feedback, -.was-validated .form-control-file:invalid ~ .invalid-feedback, -.was-validated .form-control:invalid ~ .invalid-tooltip, -.was-validated .custom-select:invalid ~ .invalid-tooltip, -.was-validated .form-control-file:invalid ~ .invalid-tooltip { - display: block; -} - -select.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='1']), select.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']), -.was-validated select.form-control:invalid:focus[multiple], -.was-validated select.form-control:invalid:focus[size]:not([size='1']), -.was-validated textarea.form-control:invalid:focus:not([rows='1']), -.was-validated .custom-select:invalid:focus[multiple], -.was-validated .custom-select:invalid:focus[size]:not([size='1']), -.was-validated select.form-control:invalid:hover[multiple], -.was-validated select.form-control:invalid:hover[size]:not([size='1']), -.was-validated textarea.form-control:invalid:hover:not([rows='1']), -.was-validated .custom-select:invalid:hover[multiple], -.was-validated .custom-select:invalid:hover[size]:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; -} - -.textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']), -.was-validated .textfield-box select.form-control:invalid:focus[multiple], -.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']), -.was-validated .textfield-box .custom-select:invalid:focus[multiple], -.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='1']), -.was-validated .textfield-box select.form-control:invalid:hover[multiple], -.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), -.was-validated .textfield-box .custom-select:invalid:hover[multiple], -.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #f44336; -} - -.valid-feedback { - font-size: 0.75rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #4caf50; - display: none; - margin-top: 0.5rem; - width: 100%; -} - -.form-control-lg + .valid-feedback { - margin-top: 0.75rem; -} - -.form-control-sm + .valid-feedback { - margin-top: 0.25rem; -} - -.valid-tooltip { - border-radius: 2px; - background-color: #4caf50; - color: white; - display: none; - font-size: 0.875rem; - line-height: 1.428572; - margin-top: 0.5rem; - max-width: 100%; - opacity: 0.9; - padding: 0.375rem 1rem; - position: absolute; - top: 100%; - text-align: center; - word-break: break-word; - z-index: 240; -} - -@media (min-width: 768px) { - .valid-tooltip { - font-size: 0.625rem; - padding: 0.241071rem 0.5rem; - } -} - -.form-control-lg + .valid-tooltip { - margin-top: 0.75rem; -} - -.form-control-sm + .valid-tooltip { - margin-top: 0.25rem; -} - -.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, -.was-validated .custom-control-input:valid ~ .custom-control-label, -.was-validated .custom-control-input:valid ~ .custom-control-label::after { - color: #4caf50; -} - -.custom-control-input.is-valid ~ .custom-control-label::before, -.was-validated .custom-control-input:valid ~ .custom-control-label::before { - background-color: #4caf50; -} - -.custom-control-input.is-valid ~ .custom-control-track, -.was-validated .custom-control-input:valid ~ .custom-control-track { - background-color: rgba(76, 175, 80, 0.5); -} - -.custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip, -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip { - display: block; -} - -.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label, -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, -.was-validated .custom-file-input:valid:hover ~ .custom-file-label { - border-bottom-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; -} - -.custom-file-input.is-valid ~ .custom-file-label, -.was-validated .custom-file-input:valid ~ .custom-file-label { - border-bottom-color: #4caf50; -} - -.custom-file-input.is-valid ~ .custom-file-label:hover, -.was-validated .custom-file-input:valid ~ .custom-file-label:hover { - border-bottom-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; -} - -.custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip, -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip { - display: block; -} - -.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, -.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after { - background-color: #4caf50; -} - -.form-check-input.is-valid + .form-check-label, -.was-validated .form-check-input:valid + .form-check-label { - color: #4caf50; -} - -.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file, -.was-validated .form-control:valid, -.was-validated .custom-select:valid, -.was-validated .form-control-file:valid { - border-color: #4caf50; -} - -.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, -.was-validated .form-control:valid:focus, -.was-validated .custom-select:valid:focus, -.was-validated .form-control-file:valid:focus, -.was-validated .form-control:valid:hover, -.was-validated .custom-select:valid:hover, -.was-validated .form-control-file:valid:hover { - border-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; -} - -.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, -.is-valid.form-control ~ .valid-tooltip, -.is-valid.custom-select ~ .valid-tooltip, -.is-valid.form-control-file ~ .valid-tooltip, -.was-validated .form-control:valid ~ .valid-feedback, -.was-validated .custom-select:valid ~ .valid-feedback, -.was-validated .form-control-file:valid ~ .valid-feedback, -.was-validated .form-control:valid ~ .valid-tooltip, -.was-validated .custom-select:valid ~ .valid-tooltip, -.was-validated .form-control-file:valid ~ .valid-tooltip { - display: block; -} - -select.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='1']), select.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']), -.was-validated select.form-control:valid:focus[multiple], -.was-validated select.form-control:valid:focus[size]:not([size='1']), -.was-validated textarea.form-control:valid:focus:not([rows='1']), -.was-validated .custom-select:valid:focus[multiple], -.was-validated .custom-select:valid:focus[size]:not([size='1']), -.was-validated select.form-control:valid:hover[multiple], -.was-validated select.form-control:valid:hover[size]:not([size='1']), -.was-validated textarea.form-control:valid:hover:not([rows='1']), -.was-validated .custom-select:valid:hover[multiple], -.was-validated .custom-select:valid:hover[size]:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; -} - -.textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']), -.was-validated .textfield-box select.form-control:valid:focus[multiple], -.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']), -.was-validated .textfield-box .custom-select:valid:focus[multiple], -.was-validated .textfield-box .custom-select:valid:focus[size]:not([size='1']), -.was-validated .textfield-box select.form-control:valid:hover[multiple], -.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']), -.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), -.was-validated .textfield-box .custom-select:valid:hover[multiple], -.was-validated .textfield-box .custom-select:valid:hover[size]:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #4caf50; -} - -.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file { - background-color: rgba(0, 0, 0, 0.06); - border-radius: 4px; - padding: 1rem 1rem calc(1rem - 1px); -} - -.textfield-box select.form-control, .textfield-box .custom-select { - padding-right: 1.5em; -} - -.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) { - border-width: 0 0 1px; - padding: 1rem 1rem calc(1rem - 1px); -} - -.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); -} - -.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #ff4081; -} - -.textfield-box textarea.form-control { - min-height: 3.5rem; -} - -.textfield-box .form-control[type='file'], -.textfield-box .form-control-file { - max-height: 3.5rem; -} - -.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file { - font-size: 2.125rem; - line-height: 1.176471; - padding: 0.875rem 1rem calc(0.875rem - 1px); -} - -.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); -} - -.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control { - min-height: 4.25rem; -} - -.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select { - padding-right: 1.5em; -} - -.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], -.textfield-box-lg .form-control-file, -.input-group-lg > .textfield-box .form-control-file { - max-height: 4.25rem; -} - -.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file { - font-size: 0.8125rem; - line-height: 1.538462; - padding: 0.75rem 0.75rem calc(0.75rem - 1px); -} - -.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); -} - -.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control { - min-height: 2.75rem; -} - -.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select { - padding-right: 1.5em; -} - -.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], -.textfield-box-sm .form-control-file, -.input-group-sm > .textfield-box .form-control-file { - max-height: 2.75rem; -} - -.floating-label { - padding-top: 0.75rem; - position: relative; -} - -.floating-label.has-value label, -.floating-label.is-focused label { - top: 0; - -webkit-transform: scale(0.75); - transform: scale(0.75); -} - -.floating-label.is-focused label { - color: #ff4081; -} - -.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] { - color: transparent; -} - -.floating-label label { - transition-duration: 0.3s; - transition-property: color, top, -webkit-transform; - transition-property: color, top, transform; - transition-property: color, top, transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.38); - display: block; - font-size: 1rem; - line-height: 1.5; - margin: 0; - padding: 0; - position: absolute; - top: 1.125rem; - left: 0; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} - -@media (min-width: 576px) { - .floating-label label { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .floating-label label { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .floating-label label { - transition: none; - } -} - -.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file { - position: relative; -} - -.floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.floating-label .form-control:focus::-moz-placeholder, .floating-label .custom-select:focus::-moz-placeholder, .floating-label .form-control-file:focus::-moz-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.floating-label .form-control:focus:-ms-input-placeholder, .floating-label .custom-select:focus:-ms-input-placeholder, .floating-label .form-control-file:focus:-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.floating-label .form-control:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder { - color: rgba(0, 0, 0, 0.38); - opacity: 1; -} - -.floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; -} - -.floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; -} - -.floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; -} - -.floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; -} - -.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: transparent; - opacity: 0; -} - -@media (min-width: 576px) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - transition-duration: 0.39s; - } - .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { - transition-duration: 0.39s; - } - .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { - transition-duration: 0.39s; - } - .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.39s; - } - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - transition-duration: 0.2s; - } - .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { - transition-duration: 0.2s; - } - .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { - transition-duration: 0.2s; - } - .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition-duration: 0.2s; - } - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { - transition: none; - } - .floating-label .form-control::-moz-placeholder, .floating-label .custom-select::-moz-placeholder, .floating-label .form-control-file::-moz-placeholder { - transition: none; - } - .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { - transition: none; - } - .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { - transition: none; - } - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { - transition: none; - } -} - -.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, -.floating-label-lg.is-focused label, -.input-group-lg > .is-focused.floating-label label { - -webkit-transform: scale(0.411765); - transform: scale(0.411765); -} - -.floating-label-lg label, .input-group-lg > .floating-label label { - font-size: 2.125rem; - line-height: 1.176471; - top: 1.5rem; -} - -.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file { - font-size: 2.125rem; - line-height: 1.176471; - padding: 0.625rem 0 calc(0.625rem - 1px); -} - -.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select { - padding-right: 1.5em; -} - -.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); -} - -.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, -.floating-label-sm.is-focused label, -.input-group-sm > .is-focused.floating-label label { - -webkit-transform: scale(0.769231); - transform: scale(0.769231); -} - -.floating-label-sm label, .input-group-sm > .floating-label label { - font-size: 0.8125rem; - line-height: 1.538462; - top: 1.0rem; -} - -.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file { - font-size: 0.8125rem; - line-height: 1.538462; - padding: 0.375rem 0 calc(0.375rem - 1px); -} - -.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select { - padding-right: 1.5em; -} - -.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); -} - -.floating-label.textfield-box { - padding-top: 0; -} - -.floating-label.textfield-box.has-value label, -.floating-label.textfield-box.is-focused label { - line-height: 1; - top: 0.5rem; -} - -.floating-label.textfield-box label { - top: 1rem; - left: 1rem; -} - -.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file, -.floating-label.textfield-box select.form-control[multiple], -.floating-label.textfield-box select.form-control[size]:not([size='1']), -.floating-label.textfield-box textarea.form-control:not([rows='1']), -.floating-label.textfield-box .custom-select[multiple], -.floating-label.textfield-box .custom-select[size]:not([size='1']) { - padding-top: 1.5rem; -} - -.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file { - padding-bottom: calc(0.5rem - 1px); -} - -.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label { - top: 0.875rem; - left: 1rem; -} - -.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file, -.floating-label-lg.textfield-box select.form-control[multiple], -.input-group-lg > .textfield-box.floating-label select.form-control[multiple], -.floating-label-lg.textfield-box select.form-control[size]:not([size='1']), -.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']), -.floating-label-lg.textfield-box textarea.form-control:not([rows='1']), -.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']), -.floating-label-lg.textfield-box .custom-select[multiple], -.input-group-lg > .textfield-box.floating-label .custom-select[multiple], -.floating-label-lg.textfield-box .custom-select[size]:not([size='1']), -.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) { - padding-top: 1.249999rem; - padding-right: 1rem; - padding-left: 1rem; -} - -.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select { - padding-right: 1.5em; -} - -.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label { - top: 0.75rem; - left: 0.75rem; -} - -.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file, -.floating-label-sm.textfield-box select.form-control[multiple], -.input-group-sm > .textfield-box.floating-label select.form-control[multiple], -.floating-label-sm.textfield-box select.form-control[size]:not([size='1']), -.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']), -.floating-label-sm.textfield-box textarea.form-control:not([rows='1']), -.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']), -.floating-label-sm.textfield-box .custom-select[multiple], -.input-group-sm > .textfield-box.floating-label .custom-select[multiple], -.floating-label-sm.textfield-box .custom-select[size]:not([size='1']), -.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) { - padding-top: 1.0rem; - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select { - padding-right: 1.5em; -} - -.input-group { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - position: relative; - width: 100%; -} - -.input-group > .custom-file, -.input-group > .custom-select, -.input-group > .floating-label, -.input-group > .form-control, -.input-group > .form-control-file, -.input-group > .textfield-box { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - margin-bottom: 0; - width: 1%; -} - -.input-group > .custom-file + .custom-file, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .floating-label, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .form-control-file, -.input-group > .custom-file + .textfield-box, -.input-group > .custom-select + .custom-file, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .floating-label, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .form-control-file, -.input-group > .custom-select + .textfield-box, -.input-group > .floating-label + .custom-file, -.input-group > .floating-label + .custom-select, -.input-group > .floating-label + .floating-label, -.input-group > .floating-label + .form-control, -.input-group > .floating-label + .form-control-file, -.input-group > .floating-label + .textfield-box, -.input-group > .form-control + .custom-file, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .floating-label, -.input-group > .form-control + .form-control, -.input-group > .form-control + .form-control-file, -.input-group > .form-control + .textfield-box, -.input-group > .form-control-file + .custom-file, -.input-group > .form-control-file + .custom-select, -.input-group > .form-control-file + .floating-label, -.input-group > .form-control-file + .form-control, -.input-group > .form-control-file + .form-control-file, -.input-group > .form-control-file + .textfield-box, -.input-group > .textfield-box + .custom-file, -.input-group > .textfield-box + .custom-select, -.input-group > .textfield-box + .floating-label, -.input-group > .textfield-box + .form-control, -.input-group > .textfield-box + .form-control-file, -.input-group > .textfield-box + .textfield-box { - margin-left: 1rem; -} - -.input-group-append, -.input-group-prepend { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; -} - -.input-group-append .btn, -.input-group-prepend .btn { - min-width: 0; -} - -.input-group-append .btn + .btn, -.input-group-prepend .btn + .btn { - margin-left: -1px; -} - -.input-group-append { - margin-left: 1rem; -} - -.input-group-prepend { - margin-right: 1rem; -} - -.input-group-text { - color: inherit; - font-size: 1rem; - line-height: 1.5; - margin-bottom: 0; - white-space: nowrap; -} - -.input-group-text + .input-group-text { - margin-left: 0.5rem; -} - -.input-group > .input-group-append > .btn:not(:first-of-type), -.input-group > .input-group-prepend > .btn:not(:first-of-type) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .input-group-append > .btn:not(:last-of-type), -.input-group > .input-group-prepend > .btn:not(:last-of-type) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group-icon { - transition-duration: 0.3s; - transition-property: color; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.42); - font-size: 0.875rem; - margin-right: 1rem; - -ms-flex-order: -1; - order: -1; -} - -@media (min-width: 576px) { - .input-group-icon { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .input-group-icon { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .input-group-icon { - transition: none; - } -} - -.input-group-icon:hover { - color: rgba(0, 0, 0, 0.87); -} - -.floating-label.is-focused ~ .input-group-icon, -.form-control:focus ~ .input-group-icon { - color: #ff4081; -} - -.floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.75rem; -} - -.input-group-lg > .floating-label.has-value label, -.input-group-lg > .floating-label.is-focused label { - top: 0; -} - -.input-group-lg > .floating-label.textfield-box.has-value label, -.input-group-lg > .floating-label.textfield-box.is-focused label { - top: 0.5rem; -} - -.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.875rem; -} - -.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file { - font-size: 2.125rem; - line-height: 1.176471; - padding: 0.625rem 0 calc(0.625rem - 1px); -} - -.input-group-lg > select.form-control, .input-group-lg > .custom-select { - padding-right: 1.5em; -} - -.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) { - padding: 0.875rem 1rem calc(0.875rem - 1px); -} - -.input-group-lg > .form-control[type='file'], -.input-group-lg > .form-control-file { - max-height: 4.25rem; -} - -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .input-group-text { - font-size: 2.125rem; - line-height: 1.176471; -} - -.input-group-lg > .input-group-icon { - font-size: 1.859375rem; - line-height: 1.176471; -} - -.input-group-sm > .floating-label.has-value label, -.input-group-sm > .floating-label.is-focused label { - top: 0; -} - -.input-group-sm > .floating-label.textfield-box.has-value label, -.input-group-sm > .floating-label.textfield-box.is-focused label { - top: 0.5rem; -} - -.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon { - margin-top: 0.625rem; -} - -.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file { - font-size: 0.8125rem; - line-height: 1.538462; - padding: 0.375rem 0 calc(0.375rem - 1px); -} - -.input-group-sm > select.form-control, .input-group-sm > .custom-select { - padding-right: 1.5em; -} - -.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) { - padding: 0.75rem 0.75rem calc(0.75rem - 1px); -} - -.input-group-sm > .form-control[type='file'], -.input-group-sm > .form-control-file { - max-height: 2.75rem; -} - -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .input-group-text { - font-size: 0.8125rem; - line-height: 1.538462; -} - -.input-group-sm > .input-group-icon { - font-size: 0.710938rem; - line-height: 1.538462; -} - -.navbar { - -ms-flex-align: center; - align-items: center; - color: rgba(0, 0, 0, 0.87); - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: justify; - justify-content: space-between; - min-height: 3.5rem; - padding: 0.625rem 1rem; - position: relative; -} - -.navbar .form-control { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - border: 0; - color: inherit; - opacity: 0.7; - padding: 0.375rem 1rem; -} - -@media (min-width: 576px) { - .navbar .form-control { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navbar .form-control { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navbar .form-control { - transition: none; - } -} - -.navbar .form-control:focus, .navbar .form-control:hover { - box-shadow: none; - opacity: 1; -} - -.navbar .form-control-lg { - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} - -.navbar .form-control-sm { - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.navbar .input-group { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - opacity: 0.7; -} - -@media (min-width: 576px) { - .navbar .input-group { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navbar .input-group { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navbar .input-group { - transition: none; - } -} - -.navbar .input-group:focus, .navbar .input-group:hover { - opacity: 1; -} - -.navbar .input-group .form-control { - background-color: transparent; - opacity: 1; -} - -.navbar .input-group .form-control:not(:first-child) { - padding-left: 0; -} - -.navbar .input-group .form-control:not(:last-child) { - padding-right: 0; -} - -.navbar .input-group .input-group-append { - margin-left: 0; - min-width: 0; -} - -.navbar .input-group .input-group-prepend { - margin-right: 0; - min-width: 0; -} - -.navbar .input-group .input-group-text { - margin-right: 1rem; - margin-left: 1rem; -} - -.navbar .input-group-lg > .form-control { - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} - -.navbar .input-group-sm > .form-control { - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.navbar .nav-tabs { - margin-top: -0.625rem; - margin-bottom: -0.625rem; -} - -.navbar .nav-tabs .nav-link { - min-height: 3.5rem; - padding-top: 1.3125rem; - padding-bottom: 1.3125rem; -} - -.navbar > .container { - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-dark { - color: white; -} - -.navbar-dark .form-control, -.navbar-dark .input-group, -.navbar-dark .navbar-brand::before, -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-toggler::before { - background-color: rgba(255, 255, 255, 0.12); -} - -.navbar-dark .form-control::-webkit-input-placeholder, -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .form-control::-moz-placeholder, -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .form-control:-ms-input-placeholder, -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .form-control::-ms-input-placeholder, -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .form-control::placeholder, -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-fixed-bottom, -.navbar-fixed-top { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: fixed; - right: 0; - left: 0; - z-index: 40; -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-full { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - z-index: 40; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .navbar-sticky-top { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 40; - } -} - -.toolbar-waterfall { - transition-duration: 0.3s; - transition-property: background-color, box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 40; -} - -@media (min-width: 576px) { - .toolbar-waterfall { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .toolbar-waterfall { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .toolbar-waterfall { - transition: none; - } -} - -.toolbar-waterfall.waterfall { - background-color: #9c27b0; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2); - position: fixed; -} - -.navbar-brand { - font-size: 1.25rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -ms-inline-flexbox; - display: inline-flex; - height: 2.25rem; - position: relative; - white-space: nowrap; -} - -.navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover { - color: inherit; - text-decoration: none; -} - -.navbar-brand::before { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - content: ''; - display: block; - opacity: 0; - position: absolute; - top: 0; - right: -0.5rem; - bottom: 0; - left: -0.5rem; -} - -@media (min-width: 576px) { - .navbar-brand::before { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navbar-brand::before { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navbar-brand::before { - transition: none; - } -} - -.navbar-brand:focus { - outline: 0; -} - -.navbar-brand:focus::before { - opacity: 1; -} - -.navbar-brand:not(:first-child) { - margin-left: 1rem; -} - -.navbar-brand:not(:last-child) { - margin-right: 1rem; -} - -.navbar-text { - -ms-flex-align: center; - align-items: center; - color: inherit; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - height: 2.25rem; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - list-style: none; - margin-bottom: 0; - padding-left: 0; -} - -.navbar-nav .nav-link { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: background-color, opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - color: inherit; - font-size: 1rem; - height: 2.25rem; - line-height: 1; - opacity: 0.7; - padding: 0.625rem 1rem; -} - -@media (min-width: 576px) { - .navbar-nav .nav-link { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navbar-nav .nav-link { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navbar-nav .nav-link { - transition: none; - } -} - -.navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { - background-color: rgba(0, 0, 0, 0.12); - opacity: 1; -} - -.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled { - opacity: 1; -} - -.navbar-nav .nav-link.disabled { - background-color: transparent; - color: rgba(0, 0, 0, 0.38); -} - -.navbar-nav .nav-link:focus { - outline: 0; -} - -.navbar-nav .active > .nav-link, -.navbar-nav .show > .nav-link { - opacity: 1; -} - -.navbar-nav .show > .nav-link { - background-color: rgba(0, 0, 0, 0.12); -} - -.navbar-collapse { - -ms-flex-align: center; - align-items: center; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } - .navbar-expand-sm .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } - .navbar-expand-md .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } - .navbar-expand-lg .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } - .navbar-expand-xl .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-expand .navbar-toggler:first-child + .navbar-brand { - margin-left: 0; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-toggler { - -ms-flex-align: center; - align-items: center; - background-color: transparent; - border: 0; - border-radius: 50%; - color: inherit; - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-negative: 0; - flex-shrink: 0; - height: 2.25rem; - -ms-flex-pack: center; - justify-content: center; - line-height: 1; - padding: 0; - position: relative; - width: 2.25rem; -} - -.navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover { - color: inherit; - text-decoration: none; -} - -.navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before { - opacity: 1; -} - -.navbar-toggler::before { - transition-duration: 0.3s; - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.12); - border-radius: 50%; - content: ''; - display: block; - opacity: 0; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -@media (min-width: 576px) { - .navbar-toggler::before { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .navbar-toggler::before { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .navbar-toggler::before { - transition: none; - } -} - -.navbar-toggler:focus { - outline: 0; -} - -.navbar-toggler:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.navbar-toggler-icon { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; - font-family: 'Material Icons'; - -webkit-font-feature-settings: 'liga'; - font-feature-settings: 'liga'; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - text-rendering: optimizeLegibility; - text-transform: none; - white-space: nowrap; - word-wrap: normal; - display: block; -} - -.navbar-toggler-icon::before { - content: "menu"; -} - -.tooltip { - text-align: left; - text-align: start; - font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - letter-spacing: normal; - line-break: auto; - line-height: 1.428572; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - display: block; - font-size: 0.875rem; - line-height: 1.428572; - margin: 1.5rem; - opacity: 0; - position: absolute; - word-break: break-word; - z-index: 240; -} - -[dir='rtl'] .tooltip { - text-align: right; - text-align: start; -} - -@media (min-width: 768px) { - .tooltip { - font-size: 0.625rem; - margin: 0.875rem; - } -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip.show .tooltip-inner { - -webkit-transform: scale(1); - transform: scale(1); -} - -.tooltip-inner { - border-radius: 2px; - transition-duration: 0.3s; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: transform, -webkit-transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: #616161; - color: white; - padding: 0.375rem 1rem; - text-align: center; - -webkit-transform: scale(0.87); - transform: scale(0.87); -} - -@media (min-width: 576px) { - .tooltip-inner { - transition-duration: 0.39s; - } -} - -@media (min-width: 992px) { - .tooltip-inner { - transition-duration: 0.2s; - } -} - -@media screen and (prefers-reduced-motion: reduce) { - .tooltip-inner { - transition: none; - } -} - -@media (min-width: 768px) { - .tooltip-inner { - padding: 0.241071rem 0.5rem; - } -} - -.align-top { - vertical-align: top !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.border { - border: 1px solid rgba(0, 0, 0, 0.12) !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top { - border-top: 1px solid rgba(0, 0, 0, 0.12) !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right { - border-right: 1px solid rgba(0, 0, 0, 0.12) !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom { - border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left { - border-left: 1px solid rgba(0, 0, 0, 0.12) !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-black { - border-color: #000000 !important; -} - -.border-black-primary { - border-color: rgba(0, 0, 0, 0.87) !important; -} - -.border-black-secondary { - border-color: rgba(0, 0, 0, 0.54) !important; -} - -.border-black-hint { - border-color: rgba(0, 0, 0, 0.38) !important; -} - -.border-black-divider { - border-color: rgba(0, 0, 0, 0.12) !important; -} - -.border-white { - border-color: #ffffff !important; -} - -.border-white-primary { - border-color: white !important; -} - -.border-white-secondary { - border-color: rgba(255, 255, 255, 0.7) !important; -} - -.border-white-hint { - border-color: rgba(255, 255, 255, 0.5) !important; -} - -.border-white-divider { - border-color: rgba(255, 255, 255, 0.12) !important; -} - -.border-primary { - border-color: #9c27b0 !important; -} - -.border-secondary { - border-color: #ff4081 !important; -} - -.border-danger { - border-color: #f44336 !important; -} - -.border-info { - border-color: #2196f3 !important; -} - -.border-success { - border-color: #4caf50 !important; -} - -.border-warning { - border-color: #ff9800 !important; -} - -.border-dark { - border-color: #424242 !important; -} - -.border-light { - border-color: #f5f5f5 !important; -} - -.rounded { - border-radius: 2px; -} - -.rounded-0 { - border-radius: 0; -} - -.rounded-circle { - border-radius: 50%; -} - -.rounded-top { - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.rounded-right { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; -} - -.rounded-bottom { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} - -.rounded-left { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; -} - -.bg-dark-1 { - background-color: #000000 !important; -} - -.bg-dark-2 { - background-color: #212121 !important; -} - -.bg-dark-3 { - background-color: #303030 !important; -} - -.bg-dark-4 { - background-color: #424242 !important; -} - -.bg-light-1 { - background-color: #e0e0e0 !important; -} - -.bg-light-2 { - background-color: #f5f5f5 !important; -} - -.bg-light-3 { - background-color: #fafafa !important; -} - -.bg-light-4 { - background-color: #ffffff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.bg-white { - background-color: #ffffff !important; -} - -a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover { - background-color: #7b1fa2 !important; -} - -.bg-primary { - background-color: #9c27b0 !important; -} - -a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover { - background-color: #f50057 !important; -} - -.bg-secondary { - background-color: #ff4081 !important; -} - -a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover { - background-color: #d32f2f !important; -} - -.bg-danger { - background-color: #f44336 !important; -} - -a.bg-info:active, a.bg-info:focus, a.bg-info:hover { - background-color: #1976d2 !important; -} - -.bg-info { - background-color: #2196f3 !important; -} - -a.bg-success:active, a.bg-success:focus, a.bg-success:hover { - background-color: #388e3c !important; -} - -.bg-success { - background-color: #4caf50 !important; -} - -a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover { - background-color: #f57c00 !important; -} - -.bg-warning { - background-color: #ff9800 !important; -} - -a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover { - background-color: #212121 !important; -} - -.bg-dark { - background-color: #424242 !important; -} - -a.bg-light:active, a.bg-light:focus, a.bg-light:hover { - background-color: #e0e0e0 !important; -} - -.bg-light { - background-color: #f5f5f5 !important; -} - -.bg-primary-dark { - background-color: #7b1fa2 !important; -} - -.bg-primary-light { - background-color: #e1bee7 !important; -} - -.bg-secondary-dark { - background-color: #f50057 !important; -} - -.bg-secondary-light { - background-color: #ff80ab !important; -} - -.clearfix::after { - clear: both; - content: ''; - display: table; -} - -.d-block { - display: block !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.d-table { - display: table !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-table-row { - display: table-row !important; -} - -@media (min-width: 576px) { - .d-sm-block { - display: block !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } - .d-sm-none { - display: none !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-table-row { - display: table-row !important; - } -} - -@media (min-width: 768px) { - .d-md-block { - display: block !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } - .d-md-none { - display: none !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-table-row { - display: table-row !important; - } -} - -@media (min-width: 992px) { - .d-lg-block { - display: block !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } - .d-lg-none { - display: none !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-table-row { - display: table-row !important; - } -} - -@media (min-width: 1200px) { - .d-xl-block { - display: block !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } - .d-xl-none { - display: none !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-table-row { - display: table-row !important; - } -} - -@media print { - .d-print-block { - display: block !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } - .d-print-none { - display: none !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-table-row { - display: table-row !important; - } -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 1; - order: 1; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -@media (min-width: 576px) { - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 1; - order: 1; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } -} - -@media (min-width: 768px) { - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 1; - order: 1; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } -} - -@media (min-width: 992px) { - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 1; - order: 1; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } -} - -@media (min-width: 1200px) { - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 1; - order: 1; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } -} - -.float-left { - float: left !important; -} - -.float-none { - float: none !important; -} - -.float-right { - float: right !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-none { - float: none !important; - } - .float-sm-right { - float: right !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-none { - float: none !important; - } - .float-md-right { - float: right !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-none { - float: none !important; - } - .float-lg-right { - float: right !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-none { - float: none !important; - } - .float-xl-right { - float: right !important; - } -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-relative { - position: relative !important; -} - -.position-static { - position: static !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 40; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 40; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 40; - } -} - -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - overflow: hidden; - padding: 0; - position: absolute; - white-space: nowrap; - width: 1px; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - overflow: visible; - position: static; - white-space: normal; - width: auto; -} - -.shadow { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-lg { - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.shadow-sm { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-24 { - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-16 { - box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-12 { - box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-8 { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-6 { - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-4 { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-2 { - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; -} - -.shadow-1 { - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !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; -} - -.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; -} - -.mh-100 { - max-height: 100% !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mr-3 { - margin-right: 1rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.ml-3 { - margin-left: 1rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mr-4 { - margin-right: 1.5rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4 { - margin-left: 1.5rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mr-5 { - margin-right: 3rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.ml-5 { - margin-left: 3rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pr-3 { - padding-right: 1rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pl-3 { - padding-left: 1rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pr-4 { - padding-right: 1.5rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4 { - padding-left: 1.5rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pr-5 { - padding-right: 3rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.pl-5 { - padding-left: 3rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.mr-auto { - margin-right: auto !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ml-auto { - margin-left: auto !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0 { - margin-left: 0 !important; - } - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1 { - margin-left: 0.25rem !important; - } - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2 { - margin-left: 0.5rem !important; - } - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3 { - margin-left: 1rem !important; - } - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4 { - margin-left: 1.5rem !important; - } - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5 { - margin-left: 3rem !important; - } - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0 { - padding-left: 0 !important; - } - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1 { - padding-left: 0.25rem !important; - } - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2 { - padding-left: 0.5rem !important; - } - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3 { - padding-left: 1rem !important; - } - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4 { - padding-left: 1.5rem !important; - } - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5 { - padding-left: 3rem !important; - } - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto { - margin-left: auto !important; - } - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0 { - margin-top: 0 !important; - } - .mr-md-0 { - margin-right: 0 !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0 { - margin-left: 0 !important; - } - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1 { - margin-left: 0.25rem !important; - } - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2 { - margin-left: 0.5rem !important; - } - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3 { - margin-top: 1rem !important; - } - .mr-md-3 { - margin-right: 1rem !important; - } - .mb-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3 { - margin-left: 1rem !important; - } - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4 { - margin-left: 1.5rem !important; - } - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5 { - margin-top: 3rem !important; - } - .mr-md-5 { - margin-right: 3rem !important; - } - .mb-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5 { - margin-left: 3rem !important; - } - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0 { - padding-top: 0 !important; - } - .pr-md-0 { - padding-right: 0 !important; - } - .pb-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0 { - padding-left: 0 !important; - } - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1 { - padding-left: 0.25rem !important; - } - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2 { - padding-left: 0.5rem !important; - } - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3 { - padding-top: 1rem !important; - } - .pr-md-3 { - padding-right: 1rem !important; - } - .pb-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3 { - padding-left: 1rem !important; - } - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4 { - padding-left: 1.5rem !important; - } - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5 { - padding-top: 3rem !important; - } - .pr-md-5 { - padding-right: 3rem !important; - } - .pb-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5 { - padding-left: 3rem !important; - } - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto { - margin-top: auto !important; - } - .mr-md-auto { - margin-right: auto !important; - } - .mb-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto { - margin-left: auto !important; - } - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0 { - margin-left: 0 !important; - } - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1 { - margin-left: 0.25rem !important; - } - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2 { - margin-left: 0.5rem !important; - } - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3 { - margin-left: 1rem !important; - } - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4 { - margin-left: 1.5rem !important; - } - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5 { - margin-left: 3rem !important; - } - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0 { - padding-left: 0 !important; - } - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1 { - padding-left: 0.25rem !important; - } - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2 { - padding-left: 0.5rem !important; - } - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3 { - padding-left: 1rem !important; - } - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4 { - padding-left: 1.5rem !important; - } - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5 { - padding-left: 3rem !important; - } - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto { - margin-left: auto !important; - } - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0 { - margin-left: 0 !important; - } - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1 { - margin-left: 0.25rem !important; - } - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2 { - margin-left: 0.5rem !important; - } - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3 { - margin-left: 1rem !important; - } - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4 { - margin-left: 1.5rem !important; - } - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5 { - margin-left: 3rem !important; - } - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0 { - padding-left: 0 !important; - } - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1 { - padding-left: 0.25rem !important; - } - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2 { - padding-left: 0.5rem !important; - } - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3 { - padding-left: 1rem !important; - } - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4 { - padding-left: 1.5rem !important; - } - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5 { - padding-left: 3rem !important; - } - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto { - margin-left: auto !important; - } - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } -} - -.text-justify { - text-align: justify !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-center { - text-align: center !important; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -@media (min-width: 576px) { - .text-sm-center { - text-align: center !important; - } - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } -} - -@media (min-width: 768px) { - .text-md-center { - text-align: center !important; - } - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } -} - -@media (min-width: 992px) { - .text-lg-center { - text-align: center !important; - } - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } -} - -@media (min-width: 1200px) { - .text-xl-center { - text-align: center !important; - } - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } -} - -.text-black { - color: #000000 !important; -} - -.text-black-primary { - color: rgba(0, 0, 0, 0.87) !important; -} - -.text-black-secondary { - color: rgba(0, 0, 0, 0.54) !important; -} - -.text-black-hint { - color: rgba(0, 0, 0, 0.38) !important; -} - -.text-black-divider { - color: rgba(0, 0, 0, 0.12) !important; -} - -.text-white { - color: #ffffff !important; -} - -.text-white-primary { - color: white !important; -} - -.text-white-secondary { - color: rgba(255, 255, 255, 0.7) !important; -} - -.text-white-hint { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-white-divider { - color: rgba(255, 255, 255, 0.12) !important; -} - -.text-muted { - color: rgba(0, 0, 0, 0.38) !important; -} - -a.text-primary:active, a.text-primary:focus, a.text-primary:hover { - color: #7b1fa2 !important; -} - -.text-primary { - color: #9c27b0 !important; -} - -a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover { - color: #f50057 !important; -} - -.text-secondary { - color: #ff4081 !important; -} - -a.text-danger:active, a.text-danger:focus, a.text-danger:hover { - color: #d32f2f !important; -} - -.text-danger { - color: #f44336 !important; -} - -a.text-info:active, a.text-info:focus, a.text-info:hover { - color: #1976d2 !important; -} - -.text-info { - color: #2196f3 !important; -} - -a.text-success:active, a.text-success:focus, a.text-success:hover { - color: #388e3c !important; -} - -.text-success { - color: #4caf50 !important; -} - -a.text-warning:active, a.text-warning:focus, a.text-warning:hover { - color: #f57c00 !important; -} - -.text-warning { - color: #ff9800 !important; -} - -a.text-dark:active, a.text-dark:focus, a.text-dark:hover { - color: #212121 !important; -} - -.text-dark { - color: #424242 !important; -} - -a.text-light:active, a.text-light:focus, a.text-light:hover { - color: #e0e0e0 !important; -} - -.text-light { - color: #f5f5f5 !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-body { - color: rgba(0, 0, 0, 0.87) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-monospace { - font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -.font-italic { - font-style: italic; -} - -.font-weight-bold, -.font-weight-medium { - font-weight: 500; -} - -.font-weight-light { - font-weight: 300; -} - -.font-weight-normal, -.font-weight-regular { - font-weight: 400; -} - -.text-hide { - background-color: transparent; - border: 0; - color: transparent; - font: 0/0 a; - text-shadow: none; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.invisible { - visibility: hidden !important; -} - -.visible { - visibility: visible !important; -} - -.material-icons { - font-size: 1.714286em; - line-height: 0.583333em; - vertical-align: -0.302198em; -} - -.material-icons-inline { - font-size: inherit; - line-height: 1; -} - -@media print { - @page { - size: a3; - } - *, - *::after, - *::before { - box-shadow: none !important; - text-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: ' (" attr(title) ") '; - } - blockquote { - page-break-inside: avoid; - } - body { - min-width: 992px !important; - } - h2, - h3, - p { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-inside: avoid; - } - img { - page-break-inside: avoid; - } - pre { - page-break-inside: avoid; - white-space: pre-wrap !important; - } - thead { - display: table-header-group; - } - tr { - page-break-inside: avoid; - } - .card { - border: 1px solid #e1e1e1; - } - .container { - min-width: 992px !important; - } - .dropdown-menu { - border: 1px solid #e1e1e1; - } - .list-group-item { - border: 1px solid #e1e1e1; - margin-bottom: -1px; - } - .list-group-item:last-child { - margin-bottom: 0; - } - .list-group-flush:first-child .list-group-item:first-child { - border-top: 0; - } - .list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; - } - .list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - } - .nav-tabs { - border-bottom: 1px solid #e1e1e1; - } - .navbar { - display: none; - } - .popover { - border: 1px solid #e1e1e1; - } - .table td, - .table th { - background-color: #ffffff !important; - } - .table-bordered { - border: 1px solid #e1e1e1; - } - .table-dark { - color: inherit; - } - .table-dark td, - .table-dark th, - .table-dark .table { - border-color: #e1e1e1; - } - .table .thead-dark td, - .table .thead-dark th { - color: inherit; - } -} -/*# sourceMappingURL=material.css.map */ \ No newline at end of file +:root { + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --amber: #ffc107; + --blue: #2196f3; + --blue-grey: #607d8b; + --brown: #795548; + --cyan: #00bcd4; + --deep-orange: #ff5722; + --deep-purple: #673ab7; + --green: #4caf50; + --grey: #9e9e9e; + --indigo: #3f51b5; + --light-blue: #03a9f4; + --light-green: #8bc34a; + --lime: #cddc39; + --orange: #ff9800; + --pink: #e91e63; + --purple: #9c27b0; + --red: #f44336; + --teal: #009688; + --yellow: #ffeb3b; + --primary: #9c27b0; + --primary-dark: #7b1fa2; + --primary-light: #e1bee7; + --secondary: #ff4081; + --secondary-dark: #f50057; + --secondary-light: #ff80ab; + --danger: #f44336; + --danger-dark: #d32f2f; + --danger-light: #ffcdd2; + --info: #2196f3; + --info-dark: #1976d2; + --info-light: #bbdefb; + --success: #4caf50; + --success-dark: #388e3c; + --success-light: #c8e6c9; + --warning: #ff9800; + --warning-dark: #f57c00; + --warning-light: #ffe0b2; + --dark: #424242; + --dark-dark: #212121; + --dark-light: #757575; + --light: #f5f5f5; + --light-dark: #e0e0e0; + --light-light: #fafafa; + --font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-serif: "Roboto Slab", Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +} + +*, +*::after, +*::before { + box-sizing: inherit; +} + +@-ms-viewport { + width: device-width; +} +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + text-align: left; + text-align: start; + background-color: white; + color: rgba(0, 0, 0, 0.87); + font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 0.875rem; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-weight: 400; + line-height: 1.428572; + margin: 0; +} +[dir='rtl'] body { + text-align: right; + text-align: start; +} + +html { + box-sizing: border-box; + font-family: sans-serif; + line-height: 1.15; + text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +[tabindex='-1']:focus { + outline: 0 !important; +} + +code, +kbd, +pre, +samp { + font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; + margin: 0; +} + +button, +html [type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + border: 0; + margin: 0; + min-width: 0; + padding: 0; +} + +input[type='checkbox'], input[type='radio'] { + box-sizing: border-box; + padding: 0; +} +input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] { + -webkit-appearance: listbox; +} + +label { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: rgba(0, 0, 0, 0.32); + display: inline-block; +} + +legend { + font-size: 1.50000025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.333334; + color: inherit; + display: block; + margin-bottom: 0.5rem; + max-width: 100%; + padding: 0; + white-space: normal; + width: 100%; +} + +output { + display: inline-block; +} + +progress { + vertical-align: baseline; +} + +select[multiple], select[size] { + overflow: auto; +} + +textarea { + overflow: auto; + resize: vertical; +} + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +[type='search'] { + -webkit-appearance: none; + outline-offset: -2px; +} + +[type='search']::-webkit-search-cancel-button, +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +[hidden] { + display: none !important; +} + +img { + border-style: none; + vertical-align: middle; +} + +svg:not(:root) { + overflow: hidden; +} + +summary { + cursor: pointer; + display: list-item; +} + +a { + background-color: transparent; + color: #ff4081; + text-decoration: none; + -webkit-text-decoration-skip: objects; +} +a:active, a:focus, a:hover { + color: #ff4081; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +template { + display: none; +} + +caption { + text-align: left; + text-align: start; + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + caption-side: bottom; + color: rgba(0, 0, 0, 0.32); + min-height: 3.5rem; + padding: 1.2142855rem 1.5rem; +} +[dir='rtl'] caption { + text-align: right; + text-align: start; +} + +table { + border-collapse: collapse; +} + +th { + text-align: left; + text-align: start; +} +[dir='rtl'] th { + text-align: right; + text-align: start; +} + +abbr[data-original-title], abbr[title] { + border-bottom: 0; + cursor: help; + text-decoration: underline dotted; +} + +address { + font-style: normal; + line-height: inherit; + margin-bottom: 1rem; +} + +b, +strong { + font-weight: bolder; +} + +blockquote { + margin: 0 0 1rem; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +dfn { + font-style: italic; +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem; +} + +dt { + font-weight: 500; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +mark { + background-color: #ffeb3b; + color: rgba(0, 0, 0, 0.87); +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +.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 { + min-height: 1px; + padding-right: 20px; + padding-left: 20px; + position: relative; + width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +.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; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + max-width: none; + width: auto; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +@media (min-width: 576px) { + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } + + .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; + } + + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + max-width: none; + width: auto; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } +} +@media (min-width: 768px) { + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } + + .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; + } + + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + max-width: none; + width: auto; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } +} +@media (min-width: 992px) { + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } + + .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; + } + + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + max-width: none; + width: auto; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } +} +@media (min-width: 1200px) { + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } + + .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; + } + + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + max-width: none; + width: auto; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } +} +.container { + margin-right: auto; + margin-left: auto; + padding-right: 20px; + padding-left: 20px; + width: 100%; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-right: 20px; + padding-left: 20px; + width: 100%; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -20px; + margin-left: -20px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*='col-'] { + padding-right: 0; + padding-left: 0; +} + +.blockquote { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; + border-left: 0.3125rem solid #9c27b0; + margin-bottom: 1rem; + padding: 0 1rem; +} + +.blockquote-footer { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: rgba(0, 0, 0, 0.32); + display: block; + margin-top: 0.25rem; +} +.blockquote-footer::before { + content: '\2014 \00A0'; +} + +mark, +.mark { + background-color: #ffeb3b; + color: rgba(0, 0, 0, 0.87); + padding: 0.2em; +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.typography-display-4 { + font-size: 7rem; + font-weight: 300; + letter-spacing: -0.04em; + line-height: 1; +} + +.typography-display-3 { + font-size: 3.5rem; + font-weight: 400; + letter-spacing: -0.02em; + line-height: 1.035715; +} + +.typography-display-2 { + font-size: 2.81250025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.066667; +} + +.typography-display-1 { + font-size: 2.124999625rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.176471; +} + +.typography-headline { + font-size: 1.50000025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.333334; +} + +.typography-title { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; +} + +.typography-subheading { + font-size: 0.999999875rem; + font-weight: 400; + letter-spacing: 0.04em; + line-height: 1.5; +} + +.typography-body-2 { + font-size: 0.875rem; + font-weight: 500; + letter-spacing: 0; + line-height: 1.428572; +} + +.typography-body-1 { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.428572; +} + +.typography-caption { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: inherit; + font-family: inherit; + margin-bottom: 0.5rem; +} + +h1, +.h1 { + font-size: 2.81250025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.066667; +} + +h2, +.h2 { + font-size: 2.124999625rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.176471; +} + +h3, +.h3 { + font-size: 1.50000025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.333334; +} + +h4, +.h4 { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; +} + +h5, +.h5 { + font-size: 0.999999875rem; + font-weight: 400; + letter-spacing: 0.04em; + line-height: 1.5; +} + +h6, +.h6 { + font-size: 0.875rem; + font-weight: 500; + letter-spacing: 0; + line-height: 1.428572; +} + +.display-1 { + font-size: 7rem; + font-weight: 300; + letter-spacing: -0.04em; + line-height: 1; +} + +.display-2 { + font-size: 3.5rem; + font-weight: 400; + letter-spacing: -0.02em; + line-height: 1.035715; +} + +.display-3 { + font-size: 2.81250025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.066667; +} + +.display-4 { + font-size: 2.124999625rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.176471; +} + +.lead { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; +} + +hr { + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: 1rem; + margin-bottom: 1rem; +} + +.list-inline { + list-style: none; + padding-left: 0; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.list-unstyled { + list-style: none; + padding-left: 0; +} + +.alert { + border-radius: 4px; + border: 0; + display: block; + margin-bottom: 1rem; + padding: 1rem 1rem; + position: relative; +} + +.alert-primary { + background-color: #e1bee7; + color: rgba(0, 0, 0, 0.87); +} + +.alert-secondary { + background-color: #ff80ab; + color: rgba(0, 0, 0, 0.87); +} + +.alert-danger { + background-color: #ffcdd2; + color: rgba(0, 0, 0, 0.87); +} + +.alert-info { + background-color: #bbdefb; + color: rgba(0, 0, 0, 0.87); +} + +.alert-success { + background-color: #c8e6c9; + color: rgba(0, 0, 0, 0.87); +} + +.alert-warning { + background-color: #ffe0b2; + color: rgba(0, 0, 0, 0.87); +} + +.alert-dark { + background-color: #757575; + color: white; +} + +.alert-light { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +.alert-dismissible { + padding-right: 3.5rem; +} +.alert-dismissible .close { + color: inherit; + padding: 0.87500025rem 1rem; + position: absolute; + top: 0; + right: 0; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + color: inherit; + font-weight: 500; +} +.alert-link:active, .alert-link:focus, .alert-link:hover { + color: inherit; +} + +.badge { + border-radius: 4px; + align-items: center; + display: inline-flex; + font-size: inherit; + font-weight: 500; + line-height: inherit; + padding-right: 0.5em; + padding-left: 0.5em; + text-align: center; + vertical-align: baseline; + white-space: nowrap; +} +.badge:empty { + display: none; +} +.btn .badge { + margin-top: -1px; + margin-bottom: -1px; + padding-top: 1px; + padding-bottom: 1px; +} + +.badge-primary { + background-color: #9c27b0; + color: white; +} +.badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover { + background-color: #7b1fa2; + color: white; + text-decoration: none; +} + +.badge-secondary { + background-color: #ff4081; + color: white; +} +.badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover { + background-color: #f50057; + color: white; + text-decoration: none; +} + +.badge-danger { + background-color: #f44336; + color: white; +} +.badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover { + background-color: #d32f2f; + color: white; + text-decoration: none; +} + +.badge-info { + background-color: #2196f3; + color: white; +} +.badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover { + background-color: #1976d2; + color: white; + text-decoration: none; +} + +.badge-success { + background-color: #4caf50; + color: white; +} +.badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover { + background-color: #388e3c; + color: white; + text-decoration: none; +} + +.badge-warning { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} +.badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover { + background-color: #f57c00; + color: white; + text-decoration: none; +} + +.badge-dark { + background-color: #424242; + color: white; +} +.badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover { + background-color: #212121; + color: white; + text-decoration: none; +} + +.badge-light { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} + +.badge-pill { + border-radius: 1em; +} + +.breadcrumb { + border-radius: 4px; + align-items: center; + background-color: #f5f5f5; + display: flex; + flex-wrap: wrap; + list-style: none; + margin-bottom: 1rem; + min-height: 3.5rem; + padding: 0.625rem 1rem; +} + +.breadcrumb-item { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + color: rgba(0, 0, 0, 0.6); + display: flex; +} +@media (min-width: 576px) { + .breadcrumb-item { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .breadcrumb-item { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .breadcrumb-item { + transition: none; + } +} +.breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover { + color: rgba(0, 0, 0, 0.87); +} +.breadcrumb-item.active { + color: rgba(0, 0, 0, 0.87); + font-weight: bolder; +} +.breadcrumb-item a { + color: inherit; + text-decoration: none; +} +.breadcrumb-item + .breadcrumb-item { + margin-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + color: rgba(0, 0, 0, 0.6); + content: "chevron_right"; + display: inline-block; + margin-right: 0.5rem; +} + +.carousel { + position: relative; +} +.carousel:hover .carousel-control-next, +.carousel:hover .carousel-control-prev { + opacity: 1; +} + +.carousel-inner { + overflow: hidden; + position: relative; + width: 100%; +} + +.carousel-item { + transition-duration: 0.375s; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + backface-visibility: hidden; + display: none; + perspective: 1000px; + position: relative; + width: 100%; +} +@media (min-width: 576px) { + .carousel-item { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .carousel-item { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: flex; +} + +.carousel-item-left.active, +.carousel-item-prev { + transform: translateX(-100%); +} +@supports (transform-style: preserve-3d) { + .carousel-item-left.active, + .carousel-item-prev { + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-item-left.carousel-item-next, +.carousel-item-prev.carousel-item-right { + transform: translateX(0); +} +@supports (transform-style: preserve-3d) { + .carousel-item-left.carousel-item-next, + .carousel-item-prev.carousel-item-right { + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.carousel-item-right.active { + transform: translateX(100%); +} +@supports (transform-style: preserve-3d) { + .carousel-item-next, + .carousel-item-right.active { + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-fade .carousel-item { + transition-duration: 0.375s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + opacity: 0; +} +@media (min-width: 576px) { + .carousel-fade .carousel-item { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .carousel-fade .carousel-item { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .carousel-fade .carousel-item { + transition: none; + } +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item-prev.active { + transform: translateX(0); +} +@supports (transform-style: preserve-3d) { + .carousel-fade .carousel-item.active, + .carousel-fade .carousel-item-left.active, + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item-prev.active { + transform: translate3d(0, 0, 0); + } +} +.carousel-fade .carousel-item-left.active, +.carousel-fade .carousel-item-right.active { + opacity: 0; +} + +.carousel-control-next, +.carousel-control-prev { + align-items: center; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 50%; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + color: white; + cursor: pointer; + display: flex; + font-size: 0.8125rem; + height: 2.5rem; + justify-content: center; + line-height: 1; + margin-top: -1.25rem; + opacity: 0; + position: absolute; + top: 50%; + user-select: none; + width: 2.5rem; +} +.carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover, +.carousel-control-prev:active, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + background-color: rgba(204, 204, 204, 0.25); + color: white; + text-decoration: none; +} +.carousel-control-next:active, +.carousel-control-prev:active { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); +} +.carousel-control-next:focus, +.carousel-control-prev:focus { + opacity: 1; + outline: 0; +} + +.carousel-control-next { + right: 1.25rem; +} + +.carousel-control-prev { + left: 1.25rem; +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; +} + +.carousel-control-next-icon::before { + content: "chevron_right"; +} + +.carousel-control-prev-icon::before { + content: "chevron_left"; +} + +.carousel-caption { + color: white; + position: absolute; + right: 25%; + bottom: 1.5rem; + left: 25%; + text-align: center; + z-index: 1; +} + +.carousel-indicators { + display: flex; + justify-content: center; + list-style: none; + margin-bottom: 0; + padding-left: 0; + position: absolute; + right: 5rem; + bottom: 0.5rem; + left: 5rem; + z-index: 1; +} +.carousel-indicators li { + background-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0.5rem; + cursor: pointer; + flex: 0 0 auto; + height: 0.5rem; + margin-right: 1px; + margin-left: 1px; + overflow: hidden; + text-indent: 100%; + white-space: nowrap; + width: 0.5rem; +} +.carousel-indicators .active { + background-color: rgba(204, 204, 204, 0.25); +} + +.close { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + appearance: none; + background-color: transparent; + background-image: none; + border: 0; + color: rgba(0, 0, 0, 0.32); + float: right; + font-size: 1.5rem; + font-weight: 300; + line-height: 1; + padding: 0; +} +@media (min-width: 576px) { + .close { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .close { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .close { + transition: none; + } +} +.close:active, .close:focus, .close:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.close:focus { + outline: 0; +} +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +code { + border-radius: 4px; + background-color: #f5f5f5; + color: #bd4147; + font-size: 87.5%; + padding: 0.2rem 0.4rem; + word-break: break-word; +} +a > code { + color: inherit; +} + +kbd { + border-radius: 4px; + background-color: rgba(0, 0, 0, 0.87); + color: white; + font-size: 87.5%; + padding: 0.2rem 0.4rem; +} +kbd kbd { + font-size: 100%; + font-weight: bolder; + padding: 0; +} + +pre { + border-radius: 4px; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 87.5%; +} +pre code { + background-color: transparent; + border-radius: 0; + color: inherit; + font-size: inherit; + padding: 0; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.form-check { + display: block; + margin-bottom: 0.5rem; + padding-left: 1.25rem; + position: relative; +} + +.form-check-inline { + display: inline-block; + margin-right: 0.5rem; + margin-bottom: 0; +} + +.form-check-input { + margin-top: 0.2500003333rem; + margin-left: -1.25rem; + position: absolute; +} +.form-check-input:disabled ~ .form-check-label { + color: rgba(0, 0, 0, 0.32); +} + +.form-check-label { + color: inherit; + font-size: inherit; + line-height: inherit; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -0.5rem; + margin-left: -0.5rem; +} +.form-row > .col, +.form-row > [class*='col-'] { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.form-inline { + align-items: center; + display: flex; + flex-flow: row wrap; +} +.form-inline .custom-file, +.form-inline .custom-select { + width: auto; +} +.form-inline .form-check { + margin-bottom: 0; + width: auto; +} +.form-inline .form-control, +.form-inline .form-control-file { + display: inline-block; + vertical-align: middle; + width: auto; +} +.form-inline .form-control-plaintext { + display: inline-block; +} +.form-inline .form-group { + align-items: center; + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + margin-bottom: 0; +} +.form-inline .input-group { + width: auto; +} + +.col-form-label { + color: inherit; + font-size: 0.875rem; + line-height: 1.7142857143; + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.col-form-label-lg { + font-size: 1.859375rem; + line-height: 1.3445382857; + padding-top: 0.6249995625rem; + padding-bottom: 0.6249995625rem; +} + +.col-form-label-sm { + font-size: 0.7109375rem; + line-height: 1.7582422857; + padding-top: 0.3749998125rem; + padding-bottom: 0.3749998125rem; +} + +.form-text { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: rgba(0, 0, 0, 0.32); + display: block; + margin-top: 0.5rem; +} +.custom-select-lg + .form-text, .floating-label-lg + .form-text, .input-group-lg > .floating-label + .form-text, .floating-label-lg .custom-select + .form-text, .input-group-lg > .floating-label .custom-select + .form-text, .floating-label-lg .form-control + .form-text, .input-group-lg > .floating-label .form-control + .form-text, .floating-label-lg .form-control-file + .form-text, .input-group-lg > .floating-label .form-control-file + .form-text, .form-control-lg + .form-text, .textfield-box-lg + .form-text, .input-group-lg > .textfield-box + .form-text, .textfield-box-lg .custom-select + .form-text, .input-group-lg > .textfield-box .custom-select + .form-text, .textfield-box-lg .form-control + .form-text, .input-group-lg > .textfield-box .form-control + .form-text, .textfield-box-lg .form-control-file + .form-text, .input-group-lg > .textfield-box .form-control-file + .form-text { + margin-top: 0.75rem; +} +.custom-select-sm + .form-text, .floating-label-sm + .form-text, .input-group-sm > .floating-label + .form-text, .floating-label-sm .custom-select + .form-text, .input-group-sm > .floating-label .custom-select + .form-text, .floating-label-sm .form-control + .form-text, .input-group-sm > .floating-label .form-control + .form-text, .floating-label-sm .form-control-file + .form-text, .input-group-sm > .floating-label .form-control-file + .form-text, .form-control-sm + .form-text, .textfield-box-sm + .form-text, .input-group-sm > .textfield-box + .form-text, .textfield-box-sm .custom-select + .form-text, .input-group-sm > .textfield-box .custom-select + .form-text, .textfield-box-sm .form-control + .form-text, .input-group-sm > .textfield-box .form-control + .form-text, .textfield-box-sm .form-control-file + .form-text, .input-group-sm > .textfield-box .form-control-file + .form-text { + margin-top: 0.25rem; +} + +.form-control-plaintext { + background-color: transparent; + border-color: transparent; + border-radius: 0; + border-style: solid; + border-width: 0 0 1px; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 1rem; + line-height: 1.5; + padding: 0.375rem 0 calc(0.375rem - 1px); + width: 100%; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.figure { + display: inline-block; +} + +.figure-caption { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: rgba(0, 0, 0, 0.32); +} + +.figure-img { + line-height: 1; + margin-bottom: 0.5rem; +} + +.img-fluid { + height: auto; + max-width: 100%; +} + +.img-thumbnail { + height: auto; + max-width: 100%; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); +} + +.jumbotron { + border-radius: 4px; + background-color: white; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + padding: 3rem 2rem; +} + +.jumbotron-fluid { + border-radius: 0; + padding-right: 0; + padding-left: 0; +} + +.media { + align-items: flex-start; + display: flex; +} + +.media-body { + flex: 1; +} + +.nav { + display: flex; + flex-wrap: wrap; + list-style: none; + margin-bottom: 0; + padding-left: 0; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:active, .nav-link:focus, .nav-link:hover { + text-decoration: none; +} +.nav-link.disabled { + color: rgba(0, 0, 0, 0.32); + cursor: default; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.nav-pills .nav-link { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.87); + opacity: 0.7; +} +@media (min-width: 576px) { + .nav-pills .nav-link { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .nav-pills .nav-link { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .nav-pills .nav-link { + transition: none; + } +} +.nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover { + background-color: rgba(0, 0, 0, 0.12); +} +.nav-pills .nav-link.active { + color: #ff4081; + opacity: 1; +} +.nav-pills .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); + opacity: 1; +} +.nav-pills .nav-link:active { + opacity: 1; +} +.nav-pills .show > .nav-link { + background-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.pagination { + background-color: #f5f5f5; + display: flex; + list-style: none; + padding: 0.625rem 0.5rem; +} + +.page-link { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 0.875rem; + font-weight: 500; + line-height: 1; + margin-left: 1px; + padding: 0 1rem; + position: relative; + text-align: center; + white-space: nowrap; +} +@media (min-width: 576px) { + .page-link { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .page-link { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .page-link { + transition: none; + } +} +.page-link:active, .page-link:focus, .page-link:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.page-link:focus, .page-link:hover { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); +} +.page-link.active, .page-link:active { + background-color: rgba(153, 153, 153, 0.4); + background-image: none; +} +.page-link:focus { + outline: 0; +} +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} +.page-item:first-child .page-link { + margin-left: 0; +} +.page-item.active .page-link { + background-color: rgba(153, 153, 153, 0.4); +} +.page-item.disabled .page-link { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); + cursor: auto; + pointer-events: none; +} + +.pagination-lg .page-link { + font-size: 0.9375rem; + padding: 0.78125rem 1rem; +} + +.pagination-sm .page-link { + font-size: 0.8125rem; + padding: 0.59375rem 1rem; +} + +.popover { + text-align: left; + text-align: start; + font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + letter-spacing: normal; + line-break: auto; + line-height: 1.428572; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + border-radius: 4px; + background-color: #ffffff; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + display: block; + font-size: 0.875rem; + margin: 1.5rem; + max-width: 17.5rem; + position: absolute; + top: 0; + left: 0; + z-index: 240; +} +[dir='rtl'] .popover { + text-align: right; + text-align: start; +} + +.popover-body { + padding: 1.25rem 1.5rem; +} +.popover-body > :last-child { + margin-bottom: 0; +} + +.popover-header { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; + margin-bottom: 0; + padding: 1.25rem 1.5rem 0; +} +.popover-header:empty { + display: none; +} +.popover-header:last-child { + padding-bottom: 1.25rem; +} + +@media (min-width: 768px) { + .popover { + margin: 0.875rem; + } +} +.embed-responsive { + display: block; + overflow: hidden; + padding: 0; + position: relative; + width: 100%; +} +.embed-responsive::before { + content: ''; + display: block; +} +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video, +.embed-responsive .embed-responsive-item { + border: 0; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.collapse { + display: none; +} +.collapse.show { + display: block; +} + +tbody.collapse.show { + display: table-row-group; +} + +tr.collapse.show { + display: table-row; +} + +.collapsing { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1); + height: 0; + overflow: hidden; + position: relative; +} +@media (min-width: 576px) { + .collapsing { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .collapsing { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.fade { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + opacity: 0; +} +@media (min-width: 576px) { + .fade { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .fade { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade.show { + opacity: 1; +} + +.btn { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + -webkit-font-smoothing: antialiased; + align-items: center; + background-color: transparent; + background-image: none; + border: 0; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + display: inline-flex; + font-size: 0.875rem; + font-weight: 500; + height: 2.25rem; + justify-content: center; + letter-spacing: .0892857143em; + line-height: normal; + margin: 0 0 0 .5rem; + max-width: 100%; + min-width: 4rem; + overflow: hidden; + padding: 0 1rem; + position: relative; + text-transform: uppercase; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +@media (min-width: 576px) { + .btn { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .btn { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover:not(:disabled):not(.disabled):not(.btn-link):not([class*='btn-outline-']):not([class*='btn-flat']) { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + transition: background-image 15ms linear, box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1); +} +.btn:active, .btn:focus, .btn:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.btn.active, .btn:active { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.37), rgba(255, 255, 255, 0.37)); + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); +} +.btn.disabled, .btn:disabled { + background-color: rgba(0, 0, 0, 0.12); + background-image: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.37); + opacity: 1; +} +.btn:focus { + outline: 0; +} +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +.show > .btn.dropdown-toggle { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + background-color: #9c27b0; + color: white; +} +.btn-primary:active, .btn-primary:focus, .btn-primary:hover { + color: white; +} +.btn-primary.active, .btn-primary:active { + background-color: #7b1fa2; +} +.btn-primary.disabled, .btn-primary:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-secondary { + background-color: #ff4081; + color: white; +} +.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover { + color: white; +} +.btn-secondary.active, .btn-secondary:active { + background-color: #f50057; +} +.btn-secondary.disabled, .btn-secondary:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-danger { + background-color: #f44336; + color: white; +} +.btn-danger:active, .btn-danger:focus, .btn-danger:hover { + color: white; +} +.btn-danger.active, .btn-danger:active { + background-color: #d32f2f; +} +.btn-danger.disabled, .btn-danger:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-info { + background-color: #2196f3; + color: white; +} +.btn-info:active, .btn-info:focus, .btn-info:hover { + color: white; +} +.btn-info.active, .btn-info:active { + background-color: #1976d2; +} +.btn-info.disabled, .btn-info:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-success { + background-color: #4caf50; + color: white; +} +.btn-success:active, .btn-success:focus, .btn-success:hover { + color: white; +} +.btn-success.active, .btn-success:active { + background-color: #388e3c; +} +.btn-success.disabled, .btn-success:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-warning { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} +.btn-warning:active, .btn-warning:focus, .btn-warning:hover { + color: rgba(0, 0, 0, 0.87); +} +.btn-warning.active, .btn-warning:active { + background-color: #f57c00; +} +.btn-warning.disabled, .btn-warning:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-dark { + background-color: #424242; + color: white; +} +.btn-dark:active, .btn-dark:focus, .btn-dark:hover { + color: white; +} +.btn-dark.active, .btn-dark:active { + background-color: #212121; +} +.btn-dark.disabled, .btn-dark:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +.btn-light { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.btn-light:active, .btn-light:focus, .btn-light:hover { + color: rgba(0, 0, 0, 0.87); +} +.btn-light.active, .btn-light:active { + background-color: #e0e0e0; +} +.btn-light.disabled, .btn-light:disabled { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.37); +} + +[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.3); +} + +.btn-lg, +.btn-group-lg > .btn, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-prepend > .btn { + font-size: 0.9375rem; + padding: 0.78125rem 1rem; +} + +.btn-sm, +.btn-group-sm > .btn, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-prepend > .btn { + font-size: 0.8125rem; + padding: 0.59375rem 1rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.25rem; +} + +[type='button'].btn-block, +[type='reset'].btn-block, +[type='submit'].btn-block { + width: 100%; +} + +.btn-link { + background-color: transparent; + border-radius: 0; + box-shadow: none; + color: #ff4081; + font-weight: 400; + text-decoration: none; + text-transform: none; +} +.btn-link:active, .btn-link:focus, .btn-link:hover { + color: #ff4081; + text-decoration: underline; +} +.btn-link:focus, .btn-link:hover { + background-image: none; +} +.btn-link.active, .btn-link:active { + background-color: transparent; + box-shadow: none; +} +.btn-link.disabled, .btn-link:disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.37); + text-decoration: none; +} + +.btn-fluid { + min-width: 0; +} + +[class*='btn-flat'], +[class*='btn-outline'] { + background-color: transparent; + box-shadow: none; +} +[class*='btn-flat'].active, [class*='btn-flat']:active, +[class*='btn-outline'].active, +[class*='btn-outline']:active { + box-shadow: none; +} +[class*='btn-flat'].disabled, [class*='btn-flat']:disabled, +[class*='btn-outline'].disabled, +[class*='btn-outline']:disabled { + background-color: transparent; +} + +.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover, +.btn-outline-primary, +.btn-outline-primary:active, +.btn-outline-primary:focus, +.btn-outline-primary:hover { + color: #9c27b0; +} +.btn-flat-primary.disabled, .btn-flat-primary:disabled, +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-primary { + border: 2px solid #9c27b0; +} + +.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover, +.btn-outline-secondary, +.btn-outline-secondary:active, +.btn-outline-secondary:focus, +.btn-outline-secondary:hover { + color: #ff4081; +} +.btn-flat-secondary.disabled, .btn-flat-secondary:disabled, +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-secondary { + border: 2px solid #ff4081; +} + +.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover, +.btn-outline-danger, +.btn-outline-danger:active, +.btn-outline-danger:focus, +.btn-outline-danger:hover { + color: #f44336; +} +.btn-flat-danger.disabled, .btn-flat-danger:disabled, +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-danger { + border: 2px solid #f44336; +} + +.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover, +.btn-outline-info, +.btn-outline-info:active, +.btn-outline-info:focus, +.btn-outline-info:hover { + color: #2196f3; +} +.btn-flat-info.disabled, .btn-flat-info:disabled, +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-info { + border: 2px solid #2196f3; +} + +.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover, +.btn-outline-success, +.btn-outline-success:active, +.btn-outline-success:focus, +.btn-outline-success:hover { + color: #4caf50; +} +.btn-flat-success.disabled, .btn-flat-success:disabled, +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-success { + border: 2px solid #4caf50; +} + +.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover, +.btn-outline-warning, +.btn-outline-warning:active, +.btn-outline-warning:focus, +.btn-outline-warning:hover { + color: #ff9800; +} +.btn-flat-warning.disabled, .btn-flat-warning:disabled, +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-warning { + border: 2px solid #ff9800; +} + +.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover, +.btn-outline-dark, +.btn-outline-dark:active, +.btn-outline-dark:focus, +.btn-outline-dark:hover { + color: #424242; +} +.btn-flat-dark.disabled, .btn-flat-dark:disabled, +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-dark { + border: 2px solid #424242; +} + +.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover, +.btn-outline-light, +.btn-outline-light:active, +.btn-outline-light:focus, +.btn-outline-light:hover { + color: #f5f5f5; +} +.btn-flat-light.disabled, .btn-flat-light:disabled, +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: rgba(0, 0, 0, 0.37); +} + +.btn-outline-light { + border: 2px solid #f5f5f5; +} + +.btn-flat-light:focus, .btn-flat-light:hover, +.btn-outline-light:focus, +.btn-outline-light:hover { + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); +} +.btn-flat-light.active, .btn-flat-light:active, +.btn-outline-light.active, +.btn-outline-light:active { + background-color: rgba(204, 204, 204, 0.25); +} + +.btn-float { + border-radius: 50%; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + height: 3.5rem; + line-height: 3.5rem; + min-width: 0; + padding: 0; + width: 3.5rem; +} +.btn-float.active, .btn-float:active { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); +} +.btn-float.disabled, .btn-float:disabled { + box-shadow: none; +} +.btn-float.btn-sm { + height: 2.5rem; + line-height: 2.5rem; + width: 2.5rem; +} + +.btn-float-dropdown .dropdown-menu { + border-radius: 0; + margin-top: 1rem; + min-width: 3.5rem; + padding-top: 0; + padding-bottom: 0; + text-align: center; +} +.btn-float-dropdown .dropdown-menu::before { + display: none; +} +.btn-float-dropdown .dropdown-menu .btn-float { + display: block; + margin-right: auto; + margin-bottom: 1rem; + margin-left: auto; +} + +.btn-group, +.btn-group-vertical { + border-radius: 4px; + background-color: white; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + display: inline-flex; + position: relative; + vertical-align: middle; +} +.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled, +.btn-group-vertical > .btn-primary.disabled, +.btn-group-vertical > .btn-primary:disabled { + background-color: #e1bee7; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, +.btn-group-vertical > .btn-secondary.disabled, +.btn-group-vertical > .btn-secondary:disabled { + background-color: #ff80ab; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, +.btn-group-vertical > .btn-danger.disabled, +.btn-group-vertical > .btn-danger:disabled { + background-color: #ffcdd2; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, +.btn-group-vertical > .btn-info.disabled, +.btn-group-vertical > .btn-info:disabled { + background-color: #bbdefb; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, +.btn-group-vertical > .btn-success.disabled, +.btn-group-vertical > .btn-success:disabled { + background-color: #c8e6c9; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, +.btn-group-vertical > .btn-warning.disabled, +.btn-group-vertical > .btn-warning:disabled { + background-color: #ffe0b2; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, +.btn-group-vertical > .btn-dark.disabled, +.btn-group-vertical > .btn-dark:disabled { + background-color: #757575; + color: white; +} +.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled, +.btn-group-vertical > .btn-light.disabled, +.btn-group-vertical > .btn-light:disabled { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} +.btn-group > .btn, +.btn-group-vertical > .btn { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: border-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + box-shadow: none; + flex: 0 1 auto; + min-width: 0; +} +@media (min-width: 576px) { + .btn-group > .btn, + .btn-group-vertical > .btn { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .btn-group > .btn, + .btn-group-vertical > .btn { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .btn-group > .btn, + .btn-group-vertical > .btn { + transition: none; + } +} +.btn-group > .btn.active, .btn-group > .btn:active, +.btn-group-vertical > .btn.active, +.btn-group-vertical > .btn:active { + box-shadow: none; +} +.btn-group > .btn.disabled, .btn-group > .btn:disabled, +.btn-group-vertical > .btn.disabled, +.btn-group-vertical > .btn:disabled { + opacity: 0.7; +} +.btn-group > .btn[class*='btn-outline'], +.btn-group-vertical > .btn[class*='btn-outline'] { + opacity: 0.7; +} +.btn-group > .btn[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active, +.btn-group-vertical > .btn[class*='btn-outline'].active, +.btn-group-vertical > .btn[class*='btn-outline']:active { + opacity: 1; +} +.btn-group > .btn[class*='btn-outline'].disabled, .btn-group > .btn[class*='btn-outline']:disabled, +.btn-group-vertical > .btn[class*='btn-outline'].disabled, +.btn-group-vertical > .btn[class*='btn-outline']:disabled { + opacity: 1; +} +.btn-group > .btn-group, +.btn-group > .btn-group-vertical, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group-vertical { + border-radius: 0; + background-color: transparent; + box-shadow: none; +} + +.btn-group.show > .btn.dropdown-toggle { + box-shadow: none; +} +.btn-group > .btn, +.btn-group > .btn-group { + margin-left: -1px; +} +.btn-group > .btn:first-child, +.btn-group > .btn-group:first-child { + margin-left: 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; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .dropdown-toggle:not(:last-of-type) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group-vertical { + align-items: flex-start; + flex-direction: column; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + margin-top: -1px; + margin-left: 0; + width: 100%; +} +.btn-group-vertical > .btn:first-child, +.btn-group-vertical > .btn-group:first-child { + margin-top: 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-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn, +.btn-group-vertical > .dropdown-toggle:not(:last-of-type) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-fluid { + background-color: transparent; + box-shadow: none; +} + +[data-toggle='buttons'] > .btn, +[data-toggle='buttons'] > .btn-group > .btn { + margin-bottom: 0; +} +[data-toggle='buttons'] > .btn [type='checkbox'], +[data-toggle='buttons'] > .btn [type='radio'], +[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'], +[data-toggle='buttons'] > .btn-group > .btn [type='radio'] { + clip: rect(0, 0, 0, 0); + pointer-events: none; + position: absolute; +} + +.dropdown-toggle.dropdown-toggle-split { + padding-right: 0.2em; + padding-left: 0.2em; +} +.dropdown-toggle.dropdown-toggle-split::after { + margin-right: 0; + margin-left: 0; +} +.dropleft .dropdown-toggle.dropdown-toggle-split::before { + margin-right: 0; + margin-left: 0; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.card { + border-radius: 4px; + background-color: #ffffff; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + display: flex; + flex-direction: column; + min-width: 0; + position: relative; + word-wrap: break-word; +} +.card.border-primary { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; +} +.card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; +} +.card.border-secondary { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; +} +.card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; +} +.card.border-danger { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; +} +.card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; +} +.card.border-info { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; +} +.card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; +} +.card.border-success { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; +} +.card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; +} +.card.border-warning { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; +} +.card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; +} +.card.border-dark { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; +} +.card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; +} +.card.border-light { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; +} +.card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; +} +.card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + text-decoration: none; +} +.card[href]:focus, .card[tabindex]:focus { + outline: 0; +} + +.accordion .card:first-of-type { + 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:not(:first-of-type):not(:last-of-type) { + border-radius: 0; +} +.accordion .card:not(:first-of-type) .card-body:first-child, +.accordion .card:not(:first-of-type) .card-footer:first-child, +.accordion .card:not(:first-of-type) .card-header:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion .card:not(:last-of-type) .card-body:last-child, +.accordion .card:not(:last-of-type) .card-footer:last-child, +.accordion .card:not(:last-of-type) .card-header:last-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion .collapse .card-body:first-child, +.accordion .collapse .card-footer:first-child, +.accordion .collapse .card-header:first-child, +.accordion .collapsing .card-body:first-child, +.accordion .collapsing .card-footer:first-child, +.accordion .collapsing .card-header:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.card-actions { + align-items: flex-start; + display: flex; + padding: 0.5rem 0rem 0.25rem 0.5rem; +} +.card-actions:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.card-actions:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card-actions .btn { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + flex: 0 1 auto; + margin-right: 0.5rem; + margin-bottom: 0.25rem; + min-width: 0; + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.card-actions .dropdown-toggle::after { + margin-right: 0; +} + +.card-body { + flex: 1 1 auto; + padding: 1rem 1rem; +} +.card-body:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.card-body:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card-body > :last-child { + margin-bottom: 0; +} + +.card-footer { + border-top: 1px solid rgba(0, 0, 0, 0.12); + padding: 1rem 1rem; +} +.card-footer:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-top: 0; +} +.card-footer:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card-footer > :last-child { + margin-bottom: 0; +} + +.card-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + margin-bottom: 0; + padding: 1rem 1rem; +} +.card-header:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.card-header:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + border-bottom: 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-header-pills { + margin: -1rem -1rem; + padding: 0.5rem 0rem 0.25rem 0.5rem; +} +.card-header-pills .nav-link { + margin-right: 0.5rem; + margin-bottom: 0.25rem; + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.card-header-tabs { + margin: -1rem -1rem calc(-1rem - 1px); +} + +.card-img { + border-radius: 4px; +} + +.card-img-bottom { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.card-img-top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.card-img-overlay { + max-height: 100%; + padding: 1rem 1rem; + position: absolute; + right: 0; + bottom: 0; + left: 0; +} + +.card-columns { + column-count: 2; + column-gap: 0.5rem; + margin-top: -0.25rem; + margin-bottom: 0.25rem; + orphans: 1; + widows: 1; +} +@media (min-width: 768px) { + .card-columns { + column-count: 3; + } +} +.card-columns .card { + display: inline-flex; + margin-top: 0.25rem; + margin-bottom: 0.25rem; + width: 100%; +} + +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -0.25rem; + margin-left: -0.25rem; + } +} +.card-deck .card { + margin-bottom: 0.5rem; +} +@media (min-width: 576px) { + .card-deck .card { + flex: 1 0 0; + margin-right: 0.25rem; + margin-left: 0.25rem; + } +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; + } +} +.card-group .card { + margin-bottom: 0.5rem; +} +@media (min-width: 576px) { + .card-group .card { + flex: 1 0 0; + } + .card-group .card:first-child:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group .card:first-child:not(:last-child) .card-actions, + .card-group .card:first-child:not(:last-child) .card-body, + .card-group .card:first-child:not(:last-child) .card-footer, + .card-group .card:first-child:not(:last-child) .card-header, + .card-group .card:first-child:not(:last-child) .card-img, + .card-group .card:first-child:not(:last-child) .card-img-bottom, + .card-group .card:first-child:not(:last-child) .card-img-top { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group .card:last-child:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group .card:last-child:not(:first-child) .card-actions, + .card-group .card:last-child:not(:first-child) .card-body, + .card-group .card:last-child:not(:first-child) .card-footer, + .card-group .card:last-child:not(:first-child) .card-header, + .card-group .card:last-child:not(:first-child) .card-img, + .card-group .card:last-child:not(:first-child) .card-img-bottom, + .card-group .card:last-child:not(:first-child) .card-img-top { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group .card:not(:first-child):not(:last-child) { + border-radius: 0; + } + .card-group .card:not(:first-child):not(:last-child) .card-actions, + .card-group .card:not(:first-child):not(:last-child) .card-body, + .card-group .card:not(:first-child):not(:last-child) .card-footer, + .card-group .card:not(:first-child):not(:last-child) .card-header, + .card-group .card:not(:first-child):not(:last-child) .card-img, + .card-group .card:not(:first-child):not(:last-child) .card-img-bottom, + .card-group .card:not(:first-child):not(:last-child) .card-img-top { + border-radius: 0; + } +} + +.card-link:active, .card-link:focus, .card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1rem; +} + +.card-subtitle { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.428572; + margin-top: -1rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-title { + font-size: 1.50000025rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.333334; + margin-bottom: 1rem; +} +.card-title:last-child { + margin-bottom: 0; +} + +.chip { + align-items: center; + background-color: #e0e0e0; + border: 0; + border-radius: 1rem; + color: rgba(0, 0, 0, 0.87); + display: inline-flex; + font-size: 0.875rem; + font-weight: 400; + height: 2rem; + justify-content: center; + line-height: 1; + padding-right: 0.75rem; + padding-left: 0.75rem; + position: relative; + text-align: center; + vertical-align: middle; + white-space: nowrap; +} +.chip:empty { + display: none; +} +.chip .close { + font-size: inherit; + line-height: inherit; + margin-right: -0.5rem; + margin-left: 0.25rem; + min-height: 1.5rem; + min-width: 1.5rem; + order: 1; +} + +.chip-primary { + background-color: #9c27b0; + color: white; +} + +.chip-secondary { + background-color: #ff4081; + color: white; +} + +.chip-danger { + background-color: #f44336; + color: white; +} + +.chip-info { + background-color: #2196f3; + color: white; +} + +.chip-success { + background-color: #4caf50; + color: white; +} + +.chip-warning { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} + +.chip-dark { + background-color: #424242; + color: white; +} + +.chip-light { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.chip-action { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .chip-action { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .chip-action { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .chip-action { + transition: none; + } +} +.chip-action:active, .chip-action:focus, .chip-action:hover { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.chip-action:active { + background-color: #bdbdbd; +} +.chip-action:focus { + outline: 0; +} + +.chip-icon { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + align-items: center; + background-color: #ff4081; + border-radius: 1rem; + color: white; + display: inline-flex; + flex-shrink: 0; + font-size: 1rem; + font-style: normal; + font-weight: 400; + height: 2rem; + justify-content: center; + margin-right: 0.5rem; + margin-left: -0.75rem; + order: -1; + text-align: center; + width: 2rem; +} + +.chip-img { + border-radius: 1rem; + flex-shrink: 0; + height: 2rem; + margin-right: 0.5rem; + margin-left: -0.75rem; + order: -1; + width: auto; +} + +.table { + background-color: #ffffff; + border: 0; + margin-bottom: 1rem; + max-width: 100%; + width: 100%; +} +.table td, +.table th { + border-top: 1px solid #e1e1e1; + line-height: 1.428572; + padding-right: 1.75rem; + padding-left: 1.75rem; + vertical-align: top; +} +.table td:first-child, +.table th:first-child { + padding-left: 1.5rem; +} +.table td:last-child, +.table th:last-child { + padding-right: 1.5rem; +} +.table tbody { + color: rgba(0, 0, 0, 0.87); +} +.table tbody td, +.table tbody th { + font-size: 0.8125rem; + font-weight: 400; + height: 3rem; + padding-top: 0.919642625rem; + padding-bottom: 0.919642625rem; +} +.table tfoot { + color: rgba(0, 0, 0, 0.6); +} +.table tfoot td, +.table tfoot th { + font-size: 0.75rem; + font-weight: 400; + height: 3.5rem; + padding-top: 1.2142855rem; + padding-bottom: 1.2142855rem; +} +.table thead { + color: rgba(0, 0, 0, 0.6); +} +.table thead td, +.table thead th { + font-size: 0.75rem; + font-weight: 500; + height: 3.5rem; + padding-top: 1.2142855rem; + padding-bottom: 1.2142855rem; +} +.card > .table:first-child, +.card > .table:first-child > :first-child, +.card > .table:first-child > :first-child > tr:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.card > .table:first-child > :first-child > tr:first-child td:first-child, +.card > .table:first-child > :first-child > tr:first-child th:first-child { + border-top-left-radius: 4px; +} +.card > .table:first-child > :first-child > tr:first-child td:last-child, +.card > .table:first-child > :first-child > tr:first-child th:last-child { + border-top-right-radius: 4px; +} +.card > .table:last-child, +.card > .table:last-child > :last-child, +.card > .table:last-child > :last-child > tr:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card > .table:last-child > :last-child > tr:last-child td:first-child, +.card > .table:last-child > :last-child > tr:last-child th:first-child { + border-bottom-left-radius: 4px; +} +.card > .table:last-child > :last-child > tr:last-child td:last-child, +.card > .table:last-child > :last-child > tr:last-child th:last-child { + border-bottom-right-radius: 4px; +} +.table .table { + border-top: 1px solid #e1e1e1; +} +.table > :first-child > tr:first-child td, +.table > :first-child > tr:first-child th { + border-top: 0; +} + +.table-borderless td, +.table-borderless th, +.table-borderless .table { + border: 0; +} + +.table-bordered { + border: 1px solid #e1e1e1; +} +.card > .table-bordered { + border: 0; +} + +.table-sm td, +.table-sm th { + padding-right: 1rem; + padding-left: 1rem; +} +.table-sm td:first-child, +.table-sm th:first-child { + padding-left: 1rem; +} +.table-sm td:last-child, +.table-sm th:last-child { + padding-right: 1rem; +} +.table-sm tbody td, +.table-sm tbody th { + height: 2.25rem; + padding-top: 0.544642625rem; + padding-bottom: 0.544642625rem; +} +.table-sm tfoot td, +.table-sm tfoot th { + padding-top: 0.7142855rem; + padding-bottom: 0.7142855rem; +} +.table-sm thead td, +.table-sm thead th { + height: 2.5rem; + padding-top: 0.7142855rem; + padding-bottom: 0.7142855rem; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #f5f5f5; +} + +.table-hover tbody tr:hover { + background-color: #eeeeee; +} + +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #e1bee7; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-primary:hover, +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9c27b0; + color: white; +} + +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #ff80ab; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-secondary:hover, +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #ff4081; + color: white; +} + +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #ffcdd2; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-danger:hover, +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f44336; + color: white; +} + +.table-info, +.table-info > td, +.table-info > th { + background-color: #bbdefb; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-info:hover, +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #2196f3; + color: white; +} + +.table-success, +.table-success > td, +.table-success > th { + background-color: #c8e6c9; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-success:hover, +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #4caf50; + color: white; +} + +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffe0b2; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-warning:hover, +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} + +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #757575; + color: white; +} +.table-hover .table-dark:hover, +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #424242; + color: white; +} + +.table-light, +.table-light > td, +.table-light > th { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-light:hover, +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.table-active, +.table-active > td, +.table-active > th { + background-color: #eeeeee; + color: rgba(0, 0, 0, 0.87); +} +.table-hover .table-active:hover, +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.87); +} + +.table .thead-dark td, +.table .thead-dark th { + background-color: #424242; + color: white; +} +.table .thead-light td, +.table .thead-light th { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.6); +} + +.table-dark { + background-color: #424242; + color: white; +} +.table-dark.table-bordered { + border-color: #303030; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: #303030; +} +.table-dark.table-hover tbody tr:hover { + background-color: #212121; +} +.table-dark tbody, +.table-dark tfoot, +.table-dark thead { + color: inherit; +} +.table-dark td, +.table-dark th, +.table-dark .table { + border-color: #303030; +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + overflow-x: auto; + width: 100%; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + overflow-x: auto; + width: 100%; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + overflow-x: auto; + width: 100%; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + overflow-x: auto; + width: 100%; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} +.table-responsive { + display: block; + overflow-x: auto; + width: 100%; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + display: none; + height: 100%; + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 240; +} +.modal.fade { + transition-duration: 0.375s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .modal.fade { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .modal.fade { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade { + transition: none; + } +} +.modal.fade .modal-dialog { + transition-duration: 0.375s; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transform: scale(0.87); +} +@media (min-width: 576px) { + .modal.fade .modal-dialog { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .modal.fade .modal-dialog { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: scale(1); + opacity: 1; +} + +.modal-dialog { + margin: 1.5rem auto; + max-width: 35rem; + pointer-events: none; + position: relative; + width: calc(100% - 1.5rem * 2); +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100vh - 32px); +} +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3rem); + overflow: hidden; +} +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} +.modal-dialog-scrollable .modal-header { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} +.modal-dialog-scrollable .modal-footer { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + align-items: center; + display: flex; + min-height: calc(100% - 1.5rem * 2); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 3rem); + 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 { + border-radius: 4px; + background-clip: padding-box; + background-color: #ffffff; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + display: flex; + flex-direction: column; + outline: 0; + pointer-events: auto; + position: relative; + vertical-align: baseline; + width: 100%; +} + +.modal-backdrop { + background-color: rgba(0, 0, 0, 0.32); + height: 100vh; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 239; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 1; +} + +.modal-header { + align-items: center; + display: flex; + justify-content: space-between; + padding: 1rem 1.5rem; + border-bottom: 1px solid 0; + /*&:last-child { + @include border-bottom-radius($dialog-border-radius); + }*/ +} +.modal-header:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.modal-title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: .0125em; + line-height: 2rem; + margin: 0; +} + +.modal-body { + flex: 1 1 auto; + padding: 1.25rem 1.5rem; + position: relative; + color: rgba(0, 0, 0, 0.6); + font-size: 1rem; + line-height: 1.5rem; + letter-spacing: .03125em; +} +.modal-body:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.modal-body:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.modal-header + .modal-body { + padding-top: 0; +} +.modal-body > :last-child { + margin-bottom: 0; +} + +.modal-footer { + align-items: flex-end; + display: flex; + justify-content: flex-end; + padding: 0.5rem 0.5rem 0.5rem 0rem; +} +.modal-footer:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.modal-footer:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.modal-footer .btn { + background-color: transparent; + box-shadow: none; + max-width: calc(50% - 0.5rem); + min-width: 4rem; + overflow: hidden; + padding-right: 0.5rem; + padding-left: 0.5rem; + text-overflow: ellipsis; +} +.modal-footer .btn-primary, .modal-footer .btn-primary:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover { + color: #9c27b0; +} +.modal-footer .btn-primary.disabled, .modal-footer .btn-primary:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover { + color: #ff4081; +} +.modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover { + color: #f44336; +} +.modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover { + color: #2196f3; +} +.modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover { + color: #4caf50; +} +.modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover { + color: #ff9800; +} +.modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover { + color: #424242; +} +.modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover { + color: #f5f5f5; +} +.modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled { + color: rgba(0, 0, 0, 0.37); +} +.modal-footer .btn.active, .modal-footer .btn:active { + background-color: rgba(153, 153, 153, 0.4); + box-shadow: none; +} +.modal-footer .btn.disabled, .modal-footer .btn:disabled { + background-color: transparent; +} +.modal-footer > * { + margin-left: 0.5rem; +} + +.modal-footer-stacked { + align-items: stretch; + flex-direction: column; + padding-top: 0; + padding-right: 0; + padding-left: 0; +} +.modal-footer-stacked .btn { + text-align: right; + text-align: end; + border-radius: 0; + margin-left: 0; + max-width: none; + padding: 1.0625rem 1rem; +} +[dir='rtl'] .modal-footer-stacked .btn { + text-align: left; + text-align: end; +} + +.modal-scrollbar-measure { + height: 50px; + overflow: scroll; + position: absolute; + top: -99999px; + width: 50px; +} + +.modal-lg { + max-width: 52.5rem; +} + +.modal-sm { + max-width: 17.5rem; +} + +.list-group { + display: flex; + flex-direction: column; + margin-bottom: 0; + padding-left: 0; +} + +.list-group-item { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: #ffffff; + border: 0; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 0.9375rem; + line-height: 1.428572; + min-height: 3rem; + padding: 0.830356875rem 1.5rem; + position: relative; +} +@media (min-width: 576px) { + .list-group-item { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .list-group-item { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .list-group-item { + transition: none; + } +} +.list-group-item:active, .list-group-item:focus, .list-group-item:hover { + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.list-group-item.active { + background-color: #eeeeee; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item.disabled, .list-group-item:disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.32); +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card .list-group-item { + padding-right: 1rem; + padding-left: 1rem; +} + +.list-group-item-action { + color: rgba(0, 0, 0, 0.87); + text-align: inherit; + width: 100%; +} +.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover { + background-color: #eeeeee; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.list-group-item-action.disabled, .list-group-item-action:disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.32); +} +.list-group-item-action:focus { + outline: 0; +} + +.list-group-item-primary { + background-color: #e1bee7; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-primary.active { + background-color: #9c27b0; + color: white; +} +.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { + background-color: #9c27b0; + color: white; +} + +.list-group-item-secondary { + background-color: #ff80ab; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-secondary.active { + background-color: #ff4081; + color: white; +} +.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { + background-color: #ff4081; + color: white; +} + +.list-group-item-danger { + background-color: #ffcdd2; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-danger.active { + background-color: #f44336; + color: white; +} +.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { + background-color: #f44336; + color: white; +} + +.list-group-item-info { + background-color: #bbdefb; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-info.active { + background-color: #2196f3; + color: white; +} +.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { + background-color: #2196f3; + color: white; +} + +.list-group-item-success { + background-color: #c8e6c9; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-success.active { + background-color: #4caf50; + color: white; +} +.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { + background-color: #4caf50; + color: white; +} + +.list-group-item-warning { + background-color: #ffe0b2; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-warning.active { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { + background-color: #ff9800; + color: rgba(0, 0, 0, 0.87); +} + +.list-group-item-dark { + background-color: #757575; + color: white; +} +.list-group-item-dark.active { + background-color: #424242; + color: white; +} +.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { + background-color: #424242; + color: white; +} + +.list-group-item-light { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-light.active { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} +.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.expansion-panel { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color, margin 0.3s cubic-bezier(0.4, 0, 0.2, 1); + padding: 0; +} +@media (min-width: 576px) { + .expansion-panel { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .expansion-panel { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .expansion-panel { + transition: none; + } +} +.expansion-panel.show { + border-radius: 4px; +} +.expansion-panel.show:not(:first-child) { + margin-top: 1rem; +} +.card .expansion-panel.show:not(:first-child) { + margin-top: 0; +} +.expansion-panel.show:not(:last-child) { + margin-bottom: 1rem; +} +.card .expansion-panel.show:not(:last-child) { + margin-bottom: 0; +} +.expansion-panel.show + .expansion-panel { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.expansion-panel.show + .expansion-panel.show { + margin-top: 0; +} +.card .expansion-panel.show + .expansion-panel { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.expansion-panel.show-predecessor { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.card .expansion-panel.show-predecessor { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.card .expansion-panel { + padding-right: 0; + padding-left: 0; +} + +.expansion-panel-body { + padding: 1rem 1.5rem; +} +.card .expansion-panel-body { + padding-right: 1rem; + padding-left: 1rem; +} + +.expansion-panel-footer { + align-items: flex-end; + border-top: 1px solid rgba(0, 0, 0, 0.12); + display: flex; + justify-content: flex-end; + padding: 1rem 0.5rem 0.75rem 0rem; +} +.card .expansion-panel-footer { + padding-right: 1rem; + padding-left: 0.5rem; +} +.expansion-panel-footer .btn { + margin-bottom: 0.25rem; + margin-left: 0.5rem; + min-width: 4rem; + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.card .expansion-panel-footer .btn { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.expansion-panel-icon { + flex-shrink: 0; + margin-left: 1rem; +} +[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide { + display: none; +} +[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show { + display: none; +} + +.expansion-panel-toggler { + align-items: center; + color: inherit; + display: flex; + justify-content: space-between; + min-height: 3rem; + padding: 0.830356875rem 1.5rem; + text-align: inherit; + width: 100%; +} +.expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover { + background-color: #eeeeee; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled { + background-color: #ffffff; + color: rgba(0, 0, 0, 0.32); +} +.expansion-panel-toggler:focus { + outline: 0; +} +.card .expansion-panel-toggler { + padding-right: 1rem; + padding-left: 1rem; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} +.list-group-flush .list-group-item { + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; +} +.list-group-flush .list-group-item:last-child { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.dropdown, +.dropleft, +.dropright, +.dropup { + position: relative; +} + +.dropdown-menu { + border-radius: 4px; + text-align: left; + text-align: start; + background-color: transparent; + color: inherit; + display: none; + float: left; + font-size: 1rem; + font-weight: 400; + line-height: 1.5rem; + list-style: none; + margin: 0; + min-width: 7rem; + padding: 0.5rem 0; + position: absolute; + top: 100%; + left: 0; + z-index: 80; +} +[dir='rtl'] .dropdown-menu { + text-align: right; + text-align: start; +} +.dropdown-menu.show { + display: block; +} +.dropdown-menu.show::before, +.dropdown-menu.show > * { + animation-duration: 0.3s; + animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .dropdown-menu.show::before, + .dropdown-menu.show > * { + animation-duration: 0.39s; + } +} +@media (min-width: 992px) { + .dropdown-menu.show::before, + .dropdown-menu.show > * { + animation-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .dropdown-menu.show::before, + .dropdown-menu.show > * { + animation: none; + } +} +.dropdown-menu.show::before { + animation-name: dropdown-menu-show; +} +.dropdown-menu.show > * { + animation-name: dropdown-item-show; +} +.dropdown-menu.show > :nth-child(1) { + animation-name: dropdown-item-show-1; +} +.dropdown-menu.show > :nth-child(2) { + animation-name: dropdown-item-show-2; +} +.dropdown-menu.show > :nth-child(3) { + animation-name: dropdown-item-show-3; +} +.dropdown-menu::before { + border-radius: 4px; + background-color: #ffffff; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform-origin: 0 0; + z-index: -1; +} +.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu { + min-width: 100%; +} + +.menu { + margin-top: -3.125rem; +} +.menu::before { + transform-origin: 0 2rem; +} + +.show > a { + outline: 0; +} + +.dropdown-menu-right:not([x-placement]) { + right: 0; + left: auto; +} +.dropdown-menu-right:not([x-placement]).menu::before { + transform-origin: 100% 2rem; +} +.dropdown-menu-right:not([x-placement])::before { + transform-origin: 100% 0; +} + +.dropleft .dropdown-menu:not([x-placement]) { + top: 0; + right: 100%; + left: auto; +} +.dropleft .dropdown-menu:not([x-placement]).menu { + margin-top: 0; +} +.dropleft .dropdown-menu:not([x-placement])::before { + transform-origin: 100% 0; +} + +.dropright .dropdown-menu:not([x-placement]) { + top: 0; + left: 100%; +} +.dropright .dropdown-menu:not([x-placement]).menu { + margin-top: 0; +} +.dropright .dropdown-menu:not([x-placement])::before { + transform-origin: 0 0; +} + +.dropup .dropdown-menu:not([x-placement]) { + top: auto; + bottom: 100%; +} +.dropup .dropdown-menu:not([x-placement]).menu { + margin-top: 0; + margin-bottom: -3.125rem; +} +.dropup .dropdown-menu:not([x-placement]).menu::before { + transform-origin: 0 calc(100% - 2rem); +} +.dropup .dropdown-menu:not([x-placement])::before { + transform-origin: 0 100%; +} +.dropup .dropdown-menu:not([x-placement]) > :nth-child(1), +.dropup .dropdown-menu:not([x-placement]) > :nth-child(2), +.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) { + animation-name: dropdown-item-show; +} +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) { + animation-name: dropdown-item-show-1; +} +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) { + animation-name: dropdown-item-show-2; +} +.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) { + animation-name: dropdown-item-show-3; +} +.dropup .dropdown-menu-right:not([x-placement]).menu::before { + transform-origin: 100% calc(100% - 2rem); +} +.dropup .dropdown-menu-right:not([x-placement])::before { + transform-origin: 100% 100%; +} + +.dropdown-menu[x-placement='bottom-end']::before, +.dropdown-menu[x-placement='left-start']::before { + transform-origin: 100% 0; +} + +.dropdown-menu[x-placement='top-end'].show > :nth-child(1), +.dropdown-menu[x-placement='top-end'].show > :nth-child(2), +.dropdown-menu[x-placement='top-end'].show > :nth-child(3), +.dropdown-menu[x-placement='top-start'].show > :nth-child(1), +.dropdown-menu[x-placement='top-start'].show > :nth-child(2), +.dropdown-menu[x-placement='top-start'].show > :nth-child(3) { + animation-name: dropdown-item-show; +} +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) { + animation-name: dropdown-item-show-1; +} +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) { + animation-name: dropdown-item-show-2; +} +.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), +.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) { + animation-name: dropdown-item-show-3; +} + +.dropdown-menu[x-placement='top-end']::before { + transform-origin: 100% 100%; +} + +.dropdown-menu[x-placement='top-start']::before { + transform-origin: 0 100%; +} + +.menu[x-placement='bottom-end']::before { + transform-origin: 100% 2rem; +} + +.menu[x-placement='left-start'], +.menu[x-placement='right-start'] { + margin-top: 0; +} + +.menu[x-placement='left-start']::before { + transform-origin: 100% 0; +} + +.menu[x-placement='right-start']::before { + transform-origin: 0 0; +} + +.menu[x-placement='top-end'], +.menu[x-placement='top-start'] { + margin-top: 0; + margin-bottom: -3.125rem; +} + +.menu[x-placement='top-end']::before { + transform-origin: 100% calc(100% - 2rem); +} + +.menu[x-placement='top-start']::before { + transform-origin: 0 calc(100% - 2rem); +} + +@keyframes dropdown-item-show { + 0% { + opacity: 0; + } + 99% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-item-show-1 { + 0% { + opacity: 0; + } + 40% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-item-show-2 { + 0% { + opacity: 0; + } + 60% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-item-show-3 { + 0% { + opacity: 0; + } + 80% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-menu-show { + 0% { + transform: scale(0, 0); + } + 20% { + transform: scale(0.3333333333, 0); + } + 40% { + transform: scale(0.6666666667, 0.25); + } + 60% { + transform: scale(1, 0.5); + } + 80% { + transform: scale(1, 0.75); + } + 100% { + transform: scale(1, 1); + } +} +@keyframes menu-animation { + 0% { + margin-top: -3.5rem; + } + 100% { + margin-top: 0; + } +} +.dropdown-menu-sm, +.menu-cascading { + font-size: 0.9375rem; + line-height: 1.5rem; + padding-top: 1rem; + padding-bottom: 1rem; +} +@media (min-width: 576px) { + .dropdown-menu-sm, + .menu-cascading { + min-width: 20rem; + } +} + +.menu-cascading { + margin-top: -2.75rem; +} +.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] { + margin-top: 0; + margin-bottom: -2.75rem; +} +.menu-cascading[x-placement='top-end']::before { + transform-origin: 100% calc(100% - 2rem); +} +.menu-cascading[x-placement='top-start']::before { + transform-origin: 0 calc(100% - 2rem); +} + +.dropdown-divider { + background-color: rgba(0, 0, 0, 0.12); + height: 1px; + margin: 0.5rem 0; + overflow: hidden; +} + +.dropdown-header { + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 1rem; + font-weight: bolder; + line-height: 1.5rem; + margin: 0; + padding: 0.75rem 1rem; + white-space: nowrap; +} +.dropdown-menu-sm .dropdown-header, .menu-cascading .dropdown-header { + font-size: 0.9375rem; + line-height: 1.5rem; + padding: 0.25rem 1.5rem; +} + +.dropdown-item { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background: none; + border: 0; + clear: both; + color: rgba(0, 0, 0, 0.87); + display: block; + font-weight: inherit; + padding: 0.75rem 1rem; + position: relative; + text-align: inherit; + transform-origin: 0 0; + white-space: nowrap; + width: 100%; +} +@media (min-width: 576px) { + .dropdown-item { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .dropdown-item { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .dropdown-item { + transition: none; + } +} +.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); + text-decoration: none; +} +.dropdown-item.active { + background-color: #f5f5f5; +} +.dropdown-item.disabled, .dropdown-item:disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); + pointer-events: none; +} +.dropdown-menu-sm .dropdown-item, .menu-cascading .dropdown-item { + padding: 0.25rem 1.5rem; +} + +.dropdown-item-text { + color: rgba(0, 0, 0, 0.87); + display: block; + font-weight: inherit; + padding: 0.75rem 1rem; + transform-origin: 0 0; +} +.dropdown-menu-sm .dropdown-item-text, .menu-cascading .dropdown-item-text { + padding: 0.25rem 1.5rem; +} + +.dropdown-toggle::after { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "expand_more"; + display: inline-block; + margin-right: -0.2em; + margin-left: 0.2em; + vertical-align: top; +} +.dropright .dropdown-toggle::after { + content: "keyboard_arrow_right"; +} +.dropup .dropdown-toggle::after { + content: "expand_less"; +} +.dropdown-toggle:empty::after { + margin-left: -0.2em; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "keyboard_arrow_left"; + display: inline-block; + margin-right: 0.2em; + margin-left: -0.2em; +} + +.navdrawer { + display: none; + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 160; +} + +.navdrawer-backdrop { + transition-duration: 0.375s; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.32); + opacity: 0; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 159; +} +@media (min-width: 576px) { + .navdrawer-backdrop { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .navdrawer-backdrop { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navdrawer-backdrop { + transition: none; + } +} +.navdrawer-backdrop.show { + opacity: 1; +} + +.navdrawer-content { + transition-duration: 0.195s; + transition-property: box-shadow, transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); + background-color: #ffffff; + max-width: calc(100% - 3.5rem); + overflow-x: hidden; + overflow-y: auto; + position: fixed; + top: 0; + bottom: 0; + left: 0; + transform: translate3d(-100%, 0, 0); + width: 17.5rem; +} +@media (min-width: 576px) { + .navdrawer-content { + transition-duration: 0.2535s; + } +} +@media (min-width: 992px) { + .navdrawer-content { + transition-duration: 0.13s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navdrawer-content { + transition: none; + } +} +.navdrawer-right .navdrawer-content { + right: 0; + left: auto; + transform: translate3d(100%, 0, 0); +} +.navdrawer.show .navdrawer-content { + transition-duration: 0.225s; + transition-property: box-shadow, transform; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + transform: translate3d(0, 0, 0); +} +@media (min-width: 576px) { + .navdrawer.show .navdrawer-content { + transition-duration: 0.2925s; + } +} +@media (min-width: 992px) { + .navdrawer.show .navdrawer-content { + transition-duration: 0.15s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navdrawer.show .navdrawer-content { + transition: none; + } +} + +.navdrawer-body { + margin-bottom: 0.5rem; + padding-right: 1rem; + padding-left: 1rem; +} + +.navdrawer-divider { + background-color: rgba(0, 0, 0, 0.12); + height: 1px; + margin: 0.5rem 0; + overflow: hidden; +} + +.navdrawer-header { + background-color: #f5f5f5; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + display: block; + margin-bottom: 0.5rem; + padding: 0.625rem 1rem; +} + +.navdrawer-subheader { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + color: rgba(0, 0, 0, 0.32); + display: block; + font-weight: 500; + height: 3rem; + line-height: 1; + margin-top: 0; + margin-bottom: 0; + padding: 1.0625rem 1rem; +} +.navdrawer-divider + .navdrawer-subheader { + margin-top: -0.5rem; +} + +.navdrawer-nav { + display: flex; + flex-direction: column; + list-style: none; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + padding-left: 0; +} +.navdrawer-header + .navdrawer-nav, .navdrawer-subheader + .navdrawer-nav { + margin-top: 0; +} +.navdrawer-nav .nav-link { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.87); + font-size: 0.875rem; + font-weight: 500; + line-height: 1; + padding: 1.0625rem 1rem; +} +@media (min-width: 576px) { + .navdrawer-nav .nav-link { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navdrawer-nav .nav-link { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navdrawer-nav .nav-link { + transition: none; + } +} +.navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover { + background-color: #f5f5f5; +} +.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active { + color: #9c27b0; +} +.navdrawer-nav .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); +} +.navdrawer-nav .nav-link:focus { + outline: 0; +} +.navdrawer-nav .active > .nav-link { + color: #9c27b0; +} + +.navdrawer-nav-icon { + color: rgba(0, 0, 0, 0.6); + width: 3.5rem; +} +.nav-link:active .navdrawer-nav-icon, .nav-link.active .navdrawer-nav-icon { + color: #9c27b0; +} + +.active > .nav-link .navdrawer-nav-icon { + color: #9c27b0; +} + +@media (min-width: 576px) { + .navdrawer-backdrop-permanent-sm { + display: none; + transition: none; + } + + .navdrawer-backdrop-persistent-sm { + display: none; + transition: none; + } + + .navdrawer-backdrop-temporary-sm { + display: none; + transition: none; + } + + .navdrawer-permanent-sm { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-sm.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-sm.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-sm.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-sm .navdrawer-content { + max-width: none; + position: absolute; + transform: translate3d(0, 0, 0); + width: 100%; + } + + .navdrawer-persistent-sm { + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-persistent-sm.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-sm.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-sm.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-sm.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-sm .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + + .navdrawer-temporary-sm { + overflow: visible; + right: auto; + width: 17.5rem; + } + .navdrawer-temporary-sm.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-sm .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} +@media (min-width: 768px) { + .navdrawer-backdrop-permanent-md { + display: none; + transition: none; + } + + .navdrawer-backdrop-persistent-md { + display: none; + transition: none; + } + + .navdrawer-backdrop-temporary-md { + display: none; + transition: none; + } + + .navdrawer-permanent-md { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-md.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-md.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-md.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-md .navdrawer-content { + max-width: none; + position: absolute; + transform: translate3d(0, 0, 0); + width: 100%; + } + + .navdrawer-persistent-md { + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-persistent-md.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-md.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-md.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-md.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-md .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + + .navdrawer-temporary-md { + overflow: visible; + right: auto; + width: 17.5rem; + } + .navdrawer-temporary-md.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-md .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} +@media (min-width: 992px) { + .navdrawer-backdrop-permanent-lg { + display: none; + transition: none; + } + + .navdrawer-backdrop-persistent-lg { + display: none; + transition: none; + } + + .navdrawer-backdrop-temporary-lg { + display: none; + transition: none; + } + + .navdrawer-permanent-lg { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-lg.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-lg.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-lg.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-lg .navdrawer-content { + max-width: none; + position: absolute; + transform: translate3d(0, 0, 0); + width: 100%; + } + + .navdrawer-persistent-lg { + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-persistent-lg.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-lg.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-lg.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-lg.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-lg .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + + .navdrawer-temporary-lg { + overflow: visible; + right: auto; + width: 17.5rem; + } + .navdrawer-temporary-lg.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-lg .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} +@media (min-width: 1200px) { + .navdrawer-backdrop-permanent-xl { + display: none; + transition: none; + } + + .navdrawer-backdrop-persistent-xl { + display: none; + transition: none; + } + + .navdrawer-backdrop-temporary-xl { + display: none; + transition: none; + } + + .navdrawer-permanent-xl { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float { + top: 3.5rem; + } + .navdrawer-permanent-xl.navdrawer-permanent-float { + border-right: 0; + } + .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right { + border-left: 0; + } + .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; + } + .navdrawer-permanent-xl.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; + } + .navdrawer-permanent-xl.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-permanent-xl .navdrawer-content { + max-width: none; + position: absolute; + transform: translate3d(0, 0, 0); + width: 100%; + } + + .navdrawer-persistent-xl { + right: auto; + width: 17.5rem; + z-index: auto; + } + .navdrawer-persistent-xl.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; + } + .navdrawer-persistent-xl.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-persistent-xl.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + } + .navdrawer-persistent-xl.show .navdrawer-content { + box-shadow: none; + } + .navdrawer-persistent-xl .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; + } + + .navdrawer-temporary-xl { + overflow: visible; + right: auto; + width: 17.5rem; + } + .navdrawer-temporary-xl.navdrawer-right { + right: 0; + left: auto; + } + .navdrawer-temporary-xl .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; + } +} +.navdrawer-backdrop-permanent { + display: none; + transition: none; +} + +.navdrawer-backdrop-persistent { + display: none; + transition: none; +} + +.navdrawer-backdrop-temporary { + display: none; + transition: none; +} + +.navdrawer-permanent { + border-right: 1px solid rgba(0, 0, 0, 0.12); + display: block !important; + right: auto; + width: 17.5rem; + z-index: auto; +} +.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float { + top: 3.5rem; +} +.navdrawer-permanent.navdrawer-permanent-float { + border-right: 0; +} +.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right { + border-left: 0; +} +.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content { + background-color: transparent; +} +.navdrawer-permanent.navdrawer-right { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); + right: 0; + left: auto; +} +.navdrawer-permanent.show .navdrawer-content { + box-shadow: none; +} +.navdrawer-permanent .navdrawer-content { + max-width: none; + position: absolute; + transform: translate3d(0, 0, 0); + width: 100%; +} + +.navdrawer-persistent { + right: auto; + width: 17.5rem; + z-index: auto; +} +.navdrawer-persistent.navdrawer-persistent-clipped { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin-top: -1px; + top: 3.5rem; + z-index: 39; +} +.navdrawer-persistent.navdrawer-right { + right: 0; + left: auto; +} +.navdrawer-persistent.navdrawer-right .navdrawer-content { + border-right: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} +.navdrawer-persistent.show .navdrawer-content { + box-shadow: none; +} +.navdrawer-persistent .navdrawer-content { + border-right: 1px solid rgba(0, 0, 0, 0.12); + max-width: none; + position: absolute; + width: 100%; +} + +.navdrawer-temporary { + overflow: visible; + right: auto; + width: 17.5rem; +} +.navdrawer-temporary.navdrawer-right { + right: 0; + left: auto; +} +.navdrawer-temporary .navdrawer-content { + max-width: none; + position: absolute; + width: 100%; +} + +.picker { + outline: 0; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform: translate3d(0, 100%, 0); + transition-delay: 0.675s; + transition-duration: 0; + transition-property: transform; + z-index: 240; +} +@media (min-width: 576px) { + .picker { + transition-delay: 0.8775s; + } +} +@media (min-width: 992px) { + .picker { + transition-delay: 0.53s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .picker { + transition: none; + } +} +.picker.picker-opened { + overflow-x: hidden; + overflow-y: auto; + transform: translate3d(0, 0, 0); + transition: none; +} + +.picker-frame { + margin: 1.5rem 1.5rem; +} + +.picker-holder { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + align-items: center; + background-color: rgba(0, 0, 0, 0.32); + display: flex; + justify-content: center; + min-height: 100%; + min-width: 100%; + opacity: 0; + pointer-events: none; + transition-delay: 0.375s; +} +@media (min-width: 576px) { + .picker-holder { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .picker-holder { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .picker-holder { + transition: none; + } +} +@media (min-width: 576px) { + .picker-holder { + transition-delay: 0.4875s; + } +} +@media (min-width: 992px) { + .picker-holder { + transition-delay: 0.25s; + } +} +.picker-opened .picker-holder { + opacity: 1; + transition-delay: 0s; +} + +.picker-wrap { + border-radius: 4px; + transition-duration: 0.375s; + transition-property: opacity, transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.428572; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + max-width: 18.5rem; + opacity: 0; + outline: 0; + pointer-events: auto; + position: relative; + transform: scale(0.87); +} +@media (min-width: 576px) { + .picker-wrap { + transition-duration: 0.4875s; + } +} +@media (min-width: 992px) { + .picker-wrap { + transition-duration: 0.25s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .picker-wrap { + transition: none; + } +} +@media (orientation: landscape) { + .picker-wrap { + display: flex; + max-width: none; + } +} +.picker-opened .picker-wrap { + opacity: 1; + transform: scale(1); +} + +.picker-footer { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + display: flex; + justify-content: flex-end; + padding: 0.5rem 0.5rem; +} +@media (orientation: landscape) { + .picker-footer { + border-radius: 0 0 4px 0; + padding-right: 0.75rem; + padding-left: 0.75rem; + } +} +.picker-footer button { + flex: 0 1 auto; + margin-left: 0.5rem; + min-width: 0; +} +.picker-footer button:first-child { + margin-left: 0; +} + +.picker-header { + height: 2.5rem; + line-height: 2.5rem; + margin-right: 0.5rem; + margin-left: 0.5rem; + padding-right: 3rem; + padding-left: 3rem; + position: relative; + text-align: center; +} +@media (orientation: landscape) { + .picker-header { + margin-top: 0.5rem; + margin-right: 0.75rem; + margin-left: 0.75rem; + } +} + +.picker-month, +.picker-year { + display: inline; + margin-left: 0.5rem; +} +.picker-month:first-child, +.picker-year:first-child { + margin-left: 0; +} + +.picker-nav-next, +.picker-nav-prev { + height: 2.5rem; + margin-top: -1.25rem; + position: absolute; + top: 50%; + width: 2.5rem; +} +.picker-nav-next, .picker-nav-next.material-icons, +.picker-nav-prev, +.picker-nav-prev.material-icons { + line-height: 2.5rem; +} + +.picker-nav-next { + right: 0; +} +.picker-nav-next::before { + content: "keyboard_arrow_right"; +} + +.picker-nav-prev { + left: 0; +} +.picker-nav-prev::before { + content: "keyboard_arrow_left"; +} + +.picker-date-display { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + background-color: #9c27b0; + color: white; + padding: 1rem 1.5rem; +} +@media (orientation: landscape) { + .picker-date-display { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + min-width: 9.75rem; + white-space: nowrap; + } +} + +.picker-date-display-bottom { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 2.124999625rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.176471; +} + +.picker-day-display { + margin-right: 0.5rem; +} + +.picker-weekday-display { + margin-right: 0.5rem; +} +@media (orientation: landscape) { + .picker-weekday-display { + display: block; + margin-right: 0; + } +} +.picker-weekday-display::after { + content: ','; +} + +.picker-box { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + background-color: #ffffff; + overflow: hidden; +} +@media (orientation: landscape) { + .picker-box { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 0; + } +} + +.picker-input.form-control[readonly] { + border-bottom-style: solid; + color: inherit; + cursor: text; +} +.picker-input.picker-input-active { + border-bottom-color: #ff4081; +} + +.picker-day { + border-radius: 50%; + cursor: default; + height: 2.5rem; + line-height: 2.5rem; + margin: auto; + vertical-align: middle; + width: 2.5rem; +} +@media (orientation: landscape) { + .picker-day { + margin-right: 0.25rem; + margin-left: 0.25rem; + } +} +.picker-day.picker-day-selected { + background-color: #9c27b0; + color: white; +} + +.picker-day-disabled { + color: rgba(0, 0, 0, 0.32); +} + +.picker-day-outfocus { + display: none; +} + +.picker-day-today { + color: #9c27b0; + font-weight: bolder; +} + +.picker-table { + border-collapse: collapse; + border-spacing: 0; + margin: 0 0.5rem; + table-layout: fixed; +} +.picker-table td, +.picker-table th { + border: 0; + padding: 0; + text-align: center; + vertical-align: middle; +} +.picker-table th { + font-weight: inherit; +} + +.picker-weekday { + color: rgba(0, 0, 0, 0.32); + height: 2.5rem; + vertical-align: middle; + width: 2.5rem; +} + +.picker-select-month, +.picker-select-year { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + appearance: none; + background-color: rgba(0, 0, 0, 0.12); + background-image: none; + background-position: 100% 50%; + background-size: auto 100%; + border: 0; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + display: inline-block; + font-size: inherit; + height: 1.25rem; + line-height: 1.25rem; + opacity: 0.7; + padding: 0 1.25rem 0 0.5rem; +} +@media (min-width: 576px) { + .picker-select-month, + .picker-select-year { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .picker-select-month, + .picker-select-year { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .picker-select-month, + .picker-select-year { + transition: none; + } +} +.picker-select-month:focus, .picker-select-month:hover, +.picker-select-year:focus, +.picker-select-year:hover { + opacity: 1; +} +@-moz-document url-prefix('') { + .picker-select-month, + .picker-select-year { + background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); + background-repeat: no-repeat; + } +} +@media (-webkit-min-device-pixel-ratio: 0) { + .picker-select-month, + .picker-select-year { + background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); + background-repeat: no-repeat; + } +} +.picker-select-month:focus, +.picker-select-year:focus { + outline: 0; +} + +.picker-select-month { + margin-left: 0.5rem; +} + +.progress { + display: flex; + overflow: hidden; + position: relative; + z-index: 1; +} + +.progress-bar { + border-bottom: 0.25rem solid #3f51b5; +} +.progress-bar.bg-primary { + background-color: transparent !important; + border-bottom-color: #9c27b0; +} +.progress-bar.bg-primary::after { + background-color: #e1bee7; +} +.progress-bar.bg-secondary { + background-color: transparent !important; + border-bottom-color: #ff4081; +} +.progress-bar.bg-secondary::after { + background-color: #ff80ab; +} +.progress-bar.bg-danger { + background-color: transparent !important; + border-bottom-color: #f44336; +} +.progress-bar.bg-danger::after { + background-color: #ffcdd2; +} +.progress-bar.bg-info { + background-color: transparent !important; + border-bottom-color: #2196f3; +} +.progress-bar.bg-info::after { + background-color: #bbdefb; +} +.progress-bar.bg-success { + background-color: transparent !important; + border-bottom-color: #4caf50; +} +.progress-bar.bg-success::after { + background-color: #c8e6c9; +} +.progress-bar.bg-warning { + background-color: transparent !important; + border-bottom-color: #ff9800; +} +.progress-bar.bg-warning::after { + background-color: #ffe0b2; +} +.progress-bar.bg-dark { + background-color: transparent !important; + border-bottom-color: #424242; +} +.progress-bar.bg-dark::after { + background-color: #757575; +} +.progress-bar.bg-light { + background-color: transparent !important; + border-bottom-color: #f5f5f5; +} +.progress-bar.bg-light::after { + background-color: #fafafa; +} +.progress-bar::after { + background-color: #c5cae9; + content: ''; + display: block; + height: 0.25rem; + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: -1; +} + +.progress-bar-animated::before { + animation-direction: reverse; + animation-duration: 0.3s; + animation-iteration-count: infinite; + animation-name: progress-bar-animation; + animation-timing-function: linear; +} +@media (min-width: 576px) { + .progress-bar-animated::before { + animation-duration: 0.39s; + } +} +@media (min-width: 992px) { + .progress-bar-animated::before { + animation-duration: 0.28s; + } +} + +.progress-bar-animated, +.progress-bar-striped { + box-sizing: content-box; + position: relative; +} +.progress-bar-animated.bg-primary::before, +.progress-bar-striped.bg-primary::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-secondary::before, +.progress-bar-striped.bg-secondary::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-danger::before, +.progress-bar-striped.bg-danger::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-info::before, +.progress-bar-striped.bg-info::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-success::before, +.progress-bar-striped.bg-success::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-warning::before, +.progress-bar-striped.bg-warning::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-dark::before, +.progress-bar-striped.bg-dark::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated.bg-light::before, +.progress-bar-striped.bg-light::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%); +} +.progress-bar-animated::after, +.progress-bar-striped::after { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + right: -1.5rem; + bottom: -0.25rem; +} +.progress-bar-animated::before, +.progress-bar-striped::before { + background-image: repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%); + background-position: 0 0; + background-repeat: repeat-x; + background-size: 0.75rem 0.75rem; + content: ''; + display: block; + height: 0.25rem; + position: absolute; + right: -100vw; + bottom: -0.25rem; + left: 0; + z-index: -1; +} + +@keyframes progress-bar-animation { + from { + background-position: 0 0; + } + to { + background-position: 0.75rem 0; + } +} +.progress-bar-indeterminate { + border-bottom-color: #c5cae9; + position: relative; + width: 100%; +} +.progress-bar-indeterminate.bg-primary { + border-bottom-color: #e1bee7; +} +.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before { + background-color: #9c27b0; +} +.progress-bar-indeterminate.bg-primary::before { + background-image: none; +} +.progress-bar-indeterminate.bg-secondary { + border-bottom-color: #ff80ab; +} +.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before { + background-color: #ff4081; +} +.progress-bar-indeterminate.bg-secondary::before { + background-image: none; +} +.progress-bar-indeterminate.bg-danger { + border-bottom-color: #ffcdd2; +} +.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before { + background-color: #f44336; +} +.progress-bar-indeterminate.bg-danger::before { + background-image: none; +} +.progress-bar-indeterminate.bg-info { + border-bottom-color: #bbdefb; +} +.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before { + background-color: #2196f3; +} +.progress-bar-indeterminate.bg-info::before { + background-image: none; +} +.progress-bar-indeterminate.bg-success { + border-bottom-color: #c8e6c9; +} +.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before { + background-color: #4caf50; +} +.progress-bar-indeterminate.bg-success::before { + background-image: none; +} +.progress-bar-indeterminate.bg-warning { + border-bottom-color: #ffe0b2; +} +.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before { + background-color: #ff9800; +} +.progress-bar-indeterminate.bg-warning::before { + background-image: none; +} +.progress-bar-indeterminate.bg-dark { + border-bottom-color: #757575; +} +.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before { + background-color: #424242; +} +.progress-bar-indeterminate.bg-dark::before { + background-image: none; +} +.progress-bar-indeterminate.bg-light { + border-bottom-color: #fafafa; +} +.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before { + background-color: #f5f5f5; +} +.progress-bar-indeterminate.bg-light::before { + background-image: none; +} +.progress-bar-indeterminate::after, .progress-bar-indeterminate::before { + border-radius: 0.25rem; + animation-duration: 2s; + animation-iteration-count: infinite; + animation-timing-function: linear; + background-color: #3f51b5; + width: 0%; +} +.progress-bar-indeterminate::after { + animation-name: progress-bar-indeterminate-after; + bottom: -0.25rem; + z-index: 0; +} +.progress-bar-indeterminate::before { + animation-name: progress-bar-indeterminate-before; + content: ''; + display: block; + height: 0.25rem; + position: absolute; + bottom: -0.25rem; + z-index: 0; +} + +@keyframes progress-bar-indeterminate-after { + 0% { + left: 0%; + width: 0%; + } + 50% { + left: 25%; + width: 75%; + } + 75% { + left: 100%; + width: 0%; + } +} +@keyframes progress-bar-indeterminate-before { + 0%, + 62.5% { + left: 0%; + width: 0%; + } + 71.875% { + left: 0%; + width: 25%; + } + 81.25% { + left: 25%; + width: 50%; + } + 100% { + left: 100%; + width: 25%; + } +} +.progress-circular { + height: 2.5rem; + position: relative; + width: 2.5rem; +} + +.progress-circular-gap { + border-top: 0.125rem solid #3f51b5; + position: absolute; + top: 0; + right: 1.1875rem; + bottom: 0; + left: 1.1875rem; +} + +.progress-circular-inner { + animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; + height: 2.5rem; + position: relative; + width: 2.5rem; +} + +.progress-circular-left, +.progress-circular-right { + height: 2.5rem; + overflow: hidden; + position: absolute; + top: 0; + width: 1.25rem; +} + +.progress-circular-left { + left: 0; +} + +.progress-circular-right { + right: 0; +} + +.progress-circular-spinner { + border: 0.25rem solid #3f51b5; + border-bottom-color: transparent; + border-radius: 50%; + height: 2.5rem; + position: absolute; + top: 0; + width: 2.5rem; +} +.progress-circular-left .progress-circular-spinner { + animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + border-right-color: transparent; + left: 0; +} +.progress-circular-right .progress-circular-spinner { + animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + border-left-color: transparent; + right: 0; +} + +.progress-circular-wrapper { + animation: progress-circular-wrapper-rotate 2.666s linear infinite; +} + +@keyframes progress-circular-inner-rotate { + 12.5% { + transform: rotate(135deg); + } + 25% { + transform: rotate(270deg); + } + 37.5% { + transform: rotate(405deg); + } + 50% { + transform: rotate(540deg); + } + 62.5% { + transform: rotate(675deg); + } + 75% { + transform: rotate(810deg); + } + 87.5% { + transform: rotate(945deg); + } + 100% { + transform: rotate(1080deg); + } +} +@keyframes progress-circular-spinner-left { + 0%, + 100% { + transform: rotate(130deg); + } + 50% { + transform: rotate(-5deg); + } +} +@keyframes progress-circular-spinner-right { + 0%, + 100% { + transform: rotate(-130deg); + } + 50% { + transform: rotate(5deg); + } +} +@keyframes progress-circular-wrapper-rotate { + 100% { + transform: rotate(360deg); + } +} +.progress-circular-primary .progress-circular-gap, +.progress-circular-primary .progress-circular-spinner { + border-top-color: #9c27b0; +} +.progress-circular-primary .progress-circular-left .progress-circular-spinner { + border-left-color: #9c27b0; +} +.progress-circular-primary .progress-circular-right .progress-circular-spinner { + border-right-color: #9c27b0; +} + +.progress-circular-secondary .progress-circular-gap, +.progress-circular-secondary .progress-circular-spinner { + border-top-color: #ff4081; +} +.progress-circular-secondary .progress-circular-left .progress-circular-spinner { + border-left-color: #ff4081; +} +.progress-circular-secondary .progress-circular-right .progress-circular-spinner { + border-right-color: #ff4081; +} + +.progress-circular-danger .progress-circular-gap, +.progress-circular-danger .progress-circular-spinner { + border-top-color: #f44336; +} +.progress-circular-danger .progress-circular-left .progress-circular-spinner { + border-left-color: #f44336; +} +.progress-circular-danger .progress-circular-right .progress-circular-spinner { + border-right-color: #f44336; +} + +.progress-circular-info .progress-circular-gap, +.progress-circular-info .progress-circular-spinner { + border-top-color: #2196f3; +} +.progress-circular-info .progress-circular-left .progress-circular-spinner { + border-left-color: #2196f3; +} +.progress-circular-info .progress-circular-right .progress-circular-spinner { + border-right-color: #2196f3; +} + +.progress-circular-success .progress-circular-gap, +.progress-circular-success .progress-circular-spinner { + border-top-color: #4caf50; +} +.progress-circular-success .progress-circular-left .progress-circular-spinner { + border-left-color: #4caf50; +} +.progress-circular-success .progress-circular-right .progress-circular-spinner { + border-right-color: #4caf50; +} + +.progress-circular-warning .progress-circular-gap, +.progress-circular-warning .progress-circular-spinner { + border-top-color: #ff9800; +} +.progress-circular-warning .progress-circular-left .progress-circular-spinner { + border-left-color: #ff9800; +} +.progress-circular-warning .progress-circular-right .progress-circular-spinner { + border-right-color: #ff9800; +} + +.progress-circular-dark .progress-circular-gap, +.progress-circular-dark .progress-circular-spinner { + border-top-color: #424242; +} +.progress-circular-dark .progress-circular-left .progress-circular-spinner { + border-left-color: #424242; +} +.progress-circular-dark .progress-circular-right .progress-circular-spinner { + border-right-color: #424242; +} + +.progress-circular-light .progress-circular-gap, +.progress-circular-light .progress-circular-spinner { + border-top-color: #f5f5f5; +} +.progress-circular-light .progress-circular-left .progress-circular-spinner { + border-left-color: #f5f5f5; +} +.progress-circular-light .progress-circular-right .progress-circular-spinner { + border-right-color: #f5f5f5; +} + +.custom-control { + display: block; + min-height: 1.2500005rem; + padding-left: 2.25rem; + position: relative; +} +.custom-control + .custom-control { + margin-top: 0.75rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1.5rem; +} +.custom-control-inline + .custom-control-inline { + margin-top: 0; +} + +.custom-control-label { + color: inherit; + font-size: 0.875rem; + line-height: inherit; + margin-bottom: 0; + user-select: none; +} +.custom-control-label::after { + color: rgba(0, 0, 0, 0.6); + position: absolute; + top: -0.12499975rem; + left: 0; +} +.custom-control-label::before { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, opacity, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: currentColor; + border-radius: 50%; + color: rgba(0, 0, 0, 0.6); + content: ''; + display: block; + height: 3rem; + margin-top: -0.87499975rem; + margin-left: -0.75rem; + opacity: 0; + position: absolute; + top: 0; + left: 0; + transform: scale(0.87, 0.87) translateZ(0); + width: 3rem; +} +@media (min-width: 576px) { + .custom-control-label::before { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .custom-control-label::before { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-control-label::before { + transition: none; + } +} + +.custom-control-input { + opacity: 0; + position: absolute; + z-index: -1; +} +.custom-control-input:not([disabled]):hover ~ .custom-control-label { + cursor: pointer; +} +.custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before { + opacity: 0.12; + transform: scale(1, 1) translateZ(0); +} +.custom-control-input:checked ~ .custom-control-label::after { + color: #ff4081; +} +.custom-control-input:checked ~ .custom-control-label::before { + background-color: #ff4081; +} +.custom-control-input:disabled ~ .custom-control-label { + color: rgba(0, 0, 0, 0.26); +} +.custom-control-input:disabled ~ .custom-control-label::after { + color: rgba(0, 0, 0, 0.26); +} +.custom-control-input:disabled ~ .custom-control-label::before { + display: none; +} + +.custom-checkbox .custom-control-label::after { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "check_box_outline_blank"; + line-height: 1; + vertical-align: middle; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + content: "check_box"; +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + content: "indeterminate_check_box"; +} + +.custom-radio .custom-control-label::after { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "radio_button_unchecked"; + line-height: 1; + vertical-align: middle; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + content: "radio_button_checked"; +} + +.custom-switch { + padding-left: 3.75rem; +} +.custom-switch .custom-control-label { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .custom-switch .custom-control-label { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .custom-switch .custom-control-label { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label { + transition: none; + } +} +.custom-switch .custom-control-label::before { + left: -2rem; + width: 1.5rem; + pointer-events: all; + border-radius: 50%; +} +.custom-switch .custom-control-label::after { + top: calc(-0.12499975rem + 0.5rem); + left: calc(-2rem + 0.5rem); + width: 1.5rem; + height: 1.5rem; + border-radius: 50%; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .custom-switch .custom-control-label::after { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .custom-switch .custom-control-label::after { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fafafa; + transform: translateX(1.5rem); +} +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: #bdbdbd; +} + +.custom-range { + width: 100%; + height: 48px; + padding: 0; + background-color: transparent; + appearance: none; +} +.custom-range:hover { + cursor: pointer; +} +.custom-range:focus { + outline: 0; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: none; +} +.custom-range:focus::-moz-range-thumb { + box-shadow: none; +} +.custom-range:focus::-ms-thumb { + box-shadow: none; +} +.custom-range:active { + outline: 0; +} +.custom-range:active::-webkit-slider-thumb { + box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); +} +.custom-range:active::-moz-range-thumb, .custom-range:active::-ms-thumb { + box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 0.75rem; + height: 0.75rem; + margin-top: -0.3125rem; + background-color: #ff4081; + border: 0; + border-radius: 50%; + transition: box-shadow 100ms ease-out; + appearance: none; +} +.custom-range::-webkit-slider-thumb:hover { + box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); + transition: box-shadow 100ms ease-out; +} +.custom-range::-webkit-slider-thumb:active { + background-color: #ff4081; + box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + transition: box-shadow 100ms ease-out; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.125rem; + color: transparent; + cursor: pointer; + background-color: rgba(255, 64, 129, 0.26); + border-color: transparent; + border-radius: 3px; +} +.custom-range::-moz-range-thumb { + width: 0.75rem; + height: 0.75rem; + background-color: #ff4081; + border: 0; + border-radius: 50%; + transition: box-shadow 100ms ease-out; + appearance: none; +} +.custom-range::-moz-range-thumb:hover { + box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); + transition: box-shadow 100ms ease-out; +} +.custom-range::-moz-range-thumb:active { + background-color: #ff4081; + box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + transition: box-shadow 100ms ease-out; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.125rem; + color: transparent; + cursor: pointer; + background-color: rgba(255, 64, 129, 0.26); + border-color: transparent; + border-radius: 3px; +} +.custom-range::-moz-range-progress { + height: 0.125rem; + background: #ff4081; +} +.custom-range::-ms-thumb { + width: 0.75rem; + height: 0.75rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #ff4081; + border: 0; + border-radius: 50%; +} +.custom-range::-ms-thumb:hover { + box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); +} +.custom-range::-ms-thumb:focus { + box-shadow: none; +} +.custom-range::-ms-thumb:active { + background-color: #ff4081; + box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); +} +.custom-range::-ms-track { + width: 100%; + height: 0.125rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.375rem; +} +.custom-range::-ms-fill-lower { + background-color: #ff4081; + border-radius: 3px; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: rgba(255, 64, 129, 0.26); + border-radius: 3px; +} +.custom-range:disabled { + cursor: default; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #8c8c8c; + box-shadow: 0 0 0 4px #fff; +} +.custom-range:disabled::-webkit-slider-runnable-track { + background: #d7d7d7; + cursor: default; +} +.custom-range:disabled::-moz-range-thumb, .custom-range:disabled:hover::-moz-range-thumb { + background-color: #8c8c8c; + box-shadow: 0 0 0 4px #fff; +} +.custom-range:disabled::-moz-range-track { + background: #d7d7d7; + cursor: default; +} +.custom-range:disabled::-moz-range-progress { + background: #8c8c8c; +} +.custom-range:disabled::-ms-thumb { + background: #8c8c8c; +} +.custom-range:disabled::-ms-fill-lower { + background: #8c8c8c; +} +.custom-range:disabled::-ms-fill-upper { + margin-right: 15px; + background-color: #d7d7d7; +} + +.snackbar { + align-items: center; + background-color: #323232; + color: white; + display: flex; + font-size: 0.875rem; + line-height: 1.428572; + opacity: 0; + padding: 0.875rem 1.5rem; + position: fixed; + bottom: 0; + left: 0; + transform: translateY(100%); + transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1); + width: 100%; + z-index: 60; +} +@media (min-width: 576px) { + .snackbar { + border-radius: 4px; + max-width: 35.5rem; + min-width: 18rem; + left: 50%; + transform: translate(-50%, 100%); + width: auto; + } +} +@media (min-width: 576px) { + .snackbar { + transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1); + } +} +@media (min-width: 992px) { + .snackbar { + transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1); + } +} +@media screen and (prefers-reduced-motion: reduce) { + .snackbar { + transition: none; + } +} +.snackbar.show { + transition-duration: 0.225s; + transition-property: transform; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + opacity: 1; + transform: translateY(0); +} +@media (min-width: 576px) { + .snackbar.show { + transition-duration: 0.2925s; + } +} +@media (min-width: 992px) { + .snackbar.show { + transition-duration: 0.15s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .snackbar.show { + transition: none; + } +} +@media (min-width: 576px) { + .snackbar.show { + transform: translate(-50%, 0); + } +} + +.snackbar-body { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + margin-right: auto; + max-height: 100%; + min-width: 0; +} + +.snackbar-btn { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, background-image 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: transparent; + background-image: none; + border: 0; + color: #ff4081; + cursor: pointer; + display: block; + flex-shrink: 0; + font-size: inherit; + font-weight: 500; + line-height: inherit; + margin-left: 1.5rem; + padding: 0; + text-transform: uppercase; + white-space: nowrap; +} +@media (min-width: 576px) { + .snackbar-btn { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .snackbar-btn { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .snackbar-btn { + transition: none; + } +} +.snackbar-btn:focus, .snackbar-btn:hover { + color: #ff80ab; + text-decoration: none; +} +@media (min-width: 576px) { + .snackbar-btn { + margin-left: 3rem; + } +} +.snackbar-btn:focus { + outline: 0; +} + +@media (min-width: 576px) { + .snackbar-left, + .snackbar-right { + transform: translateY(100%); + } + .snackbar-left.show, + .snackbar-right.show { + transform: translateY(-1.5rem); + } +} + +@media (min-width: 576px) { + .snackbar-left { + left: 1.5rem; + } +} + +@media (min-width: 576px) { + .snackbar-right { + right: 1.5rem; + left: auto; + } +} + +.snackbar-multi-line { + height: 5rem; + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} +.snackbar-multi-line .snackbar-body { + white-space: normal; +} + +.stepper { + align-items: center; + background-color: #ffffff; + display: flex; + flex-shrink: 0; + overflow: hidden; + padding: 1.5rem 1.5rem; + position: relative; +} +.stepper::after, .stepper::before { + border-top: 1px solid #bdbdbd; + content: ''; + display: block; + position: absolute; +} +.stepper:first-child::before { + display: none; +} +.stepper:last-child::after { + display: none; +} + +.stepper-horiz { + background-color: #ffffff; + display: flex; + justify-content: space-between; + overflow-x: auto; + overflow-y: hidden; + position: relative; +} +.stepper-horiz::before { + border-top: 1px solid #bdbdbd; + content: ''; + display: block; + position: absolute; + top: 50%; + right: 1.5rem; + left: 1.5rem; +} +.stepper-horiz .stepper::after, .stepper-horiz .stepper::before { + border-top: 1px solid #bdbdbd; + top: 50%; + width: 1rem; +} +.stepper-horiz .stepper::after { + right: 0; +} +.stepper-horiz .stepper::before { + left: 0; +} + +.stepper-vert { + background-color: #ffffff; + position: relative; +} +.stepper-vert .stepper::after, .stepper-vert .stepper::before { + border-left: 1px solid #bdbdbd; + height: 1rem; + left: 2.25rem; +} +.stepper-vert .stepper::after { + bottom: 0; +} +.stepper-vert .stepper::before { + top: 0; +} + +.stepper-icon { + background-color: rgba(0, 0, 0, 0.32); + border-radius: 50%; + color: white; + font-size: 0.75rem; + font-weight: 400; + height: 1.5rem; + line-height: 1.5rem; + margin-right: 0.5rem; + position: relative; + text-align: center; + vertical-align: middle; + width: 1.5rem; +} +.stepper.active .stepper-icon, .stepper.done .stepper-icon { + background-color: #9c27b0; + color: white; +} +.stepper-icon .material-icons { + font-size: 1.333em; +} + +.stepper-text { + color: rgba(0, 0, 0, 0.32); + font-size: 0.875rem; + font-weight: 400; + position: relative; +} +.stepper.active .stepper-text, .stepper.done .stepper-text { + color: rgba(0, 0, 0, 0.87); +} +.stepper.active .stepper-text { + font-weight: bolder; +} + +.nav-tabs { + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); +} +.nav-tabs.border-0, .nav-tabs.border-bottom-0 { + box-shadow: none; +} +.nav-tabs .nav-link { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.87); + font-size: 0.875rem; + font-weight: 500; + line-height: 1; + min-height: 3rem; + opacity: 0.7; + padding: 1.0625rem 0.75rem; + position: relative; + text-transform: uppercase; +} +@media (min-width: 576px) { + .nav-tabs .nav-link { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .nav-tabs .nav-link { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .nav-tabs .nav-link { + transition: none; + } +} +.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + background-color: rgba(0, 0, 0, 0.12); +} +.nav-tabs .nav-link.active, .nav-tabs .nav-link:active { + opacity: 1; +} +.nav-tabs .nav-link.active { + color: #ff4081; +} +.nav-tabs .nav-link.active::before { + opacity: 1; +} +.nav-tabs .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); + opacity: 1; +} +.nav-tabs .nav-link::before { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: #ff4081; + content: ''; + display: block; + height: 0.125rem; + opacity: 0; + position: absolute; + right: 0; + bottom: 0; + left: 0; +} +@media (min-width: 576px) { + .nav-tabs .nav-link::before { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .nav-tabs .nav-link::before { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .nav-tabs .nav-link::before { + transition: none; + } +} +.nav-tabs .nav-item.show .nav-link { + background-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} + +.nav-tabs-material { + position: relative; +} +.nav-tabs-material.animate .nav-link::before { + opacity: 0; +} +.nav-tabs-material.animate .nav-tabs-indicator { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: left, right 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +@media (min-width: 576px) { + .nav-tabs-material.animate .nav-tabs-indicator { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .nav-tabs-material.animate .nav-tabs-indicator { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .nav-tabs-material.animate .nav-tabs-indicator { + transition: none; + } +} +.nav-tabs-material .nav-link::before { + transition: none; +} +.nav-tabs-material .nav-tabs-indicator { + background-color: #ff4081; + display: none; + height: 0.125rem; + position: absolute; + bottom: 0; +} +.nav-tabs-material .nav-tabs-indicator.show { + display: block; +} +.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator { + bottom: 3rem; +} + +.nav-tabs-scrollable { + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); + height: 3rem; + overflow: hidden; +} +.nav-tabs-scrollable .nav-tabs { + box-shadow: none; + flex-wrap: nowrap; + overflow-x: auto; + overflow-y: hidden; + padding-bottom: 3rem; +} +.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar { + display: none; +} + +.form-control, .custom-select, .form-control-file { + background-clip: padding-box; + background-color: transparent; + border-color: rgba(0, 0, 0, 0.42); + border-radius: 0; + border-style: solid; + border-width: 0 0 1px; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); + display: block; + font-size: 1rem; + line-height: 1.5; + padding: 0.375rem 0 calc(0.375rem - 1px); + width: 100%; +} +.form-control:hover, .custom-select:hover, .form-control-file:hover { + border-color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); +} +.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder { + color: rgba(0, 0, 0, 0.32); + opacity: 1; +} +.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, [readonly].form-control, [readonly].custom-select, [readonly].form-control-file { + border-style: dotted; + color: rgba(0, 0, 0, 0.32); + opacity: 1; +} +.form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, [readonly].form-control:focus, [readonly].custom-select:focus, [readonly].form-control-file:focus, [readonly].form-control:hover, [readonly].custom-select:hover, [readonly].form-control-file:hover { + border-color: rgba(0, 0, 0, 0.42); + box-shadow: none; +} +.form-control:focus, .custom-select:focus, .form-control-file:focus { + border-color: #ff4081; + box-shadow: inset 0 -2px 0 -1px #ff4081; + outline: 0; +} +.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required { + outline: 0; +} + +.form-control[type='file'] { + max-height: 2.25rem; +} + +.form-control-lg { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.6249995625rem 0 calc(0.6249995625rem - 1px); +} +.form-control-lg[type='file'] { + max-height: 3.75rem; +} + +.form-control-sm { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.3749998125rem 0 calc(0.3749998125rem - 1px); +} +.form-control-sm[type='file'] { + max-height: 2rem; +} + +select.form-control, .custom-select { + appearance: none; +} +@-moz-document url-prefix('') { + select.form-control, .custom-select { + background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); + background-position: 100% 50%; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 1.5em; + } + select[multiple].form-control, [multiple].custom-select, select[size].form-control:not([size='1']), [size].custom-select:not([size='1']) { + background-image: none; + } +} +@media (-webkit-min-device-pixel-ratio: 0) { + select.form-control, .custom-select { + background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E'); + background-position: 100% 50%; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 1.5em; + } + select[multiple].form-control, [multiple].custom-select, select[size].form-control:not([size='1']), [size].custom-select:not([size='1']) { + background-image: none; + } +} + +select.form-control[multiple], select.form-control[size]:not([size='1']), textarea.form-control:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) { + border-radius: 4px; + border-width: 1px; + min-height: 3.5rem; + padding: calc(1rem - 1px) 1rem; +} +select.form-control[multiple]:hover, select.form-control[size]:hover:not([size='1']), textarea.form-control:hover:not([rows='1']), .custom-select[multiple]:hover, .custom-select[size]:hover:not([size='1']) { + box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); +} +select.form-control[multiple]:focus, select.form-control[size]:focus:not([size='1']), textarea.form-control:focus:not([rows='1']), .custom-select[multiple]:focus, .custom-select[size]:focus:not([size='1']) { + box-shadow: inset 2px 2px 0 -1px #ff4081, inset -2px -2px 0 -1px #ff4081; +} + +select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) { + padding: calc(0.8749995625rem - 1px) 1rem; +} +select.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) { + padding: calc(0.7499998125rem - 1px) 0.75rem; +} + +textarea.form-control { + min-height: 2.25rem; +} +textarea.form-control-lg { + min-height: 3.75rem; +} +textarea.form-control-lg:not([rows='1']) { + min-height: 4.25rem; + padding: calc(0.8749995625rem - 1px) 1rem; +} +textarea.form-control-sm { + min-height: 2rem; +} +textarea.form-control-sm:not([rows='1']) { + min-height: 2.75rem; + padding: calc(0.7499998125rem - 1px) 0.75rem; +} + +.custom-file { + display: inline-block; + height: 2.25rem; + margin-bottom: 0; + position: relative; + width: 100%; +} + +.custom-file-input { + height: 2.25rem; + margin: 0; + opacity: 0; + position: relative; + width: 100%; + z-index: 1; +} +.custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label { + border-bottom-color: #ff4081; + box-shadow: inset 0 -2px 0 -1px #ff4081; +} + +.custom-file-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: border-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + border-bottom: 1px solid rgba(0, 0, 0, 0.42); + color: rgba(0, 0, 0, 0.32); + font-size: 1rem; + height: 2.25rem; + line-height: 1.5; + padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0; + position: absolute; + top: 0; + right: 0; + left: 0; +} +@media (min-width: 576px) { + .custom-file-label { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .custom-file-label { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-file-label { + transition: none; + } +} +.custom-file-label::after { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + content: "attachment"; + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%); +} + +.custom-select-lg { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.6249995625rem 1.5em calc(0.6249995625rem - 1px) 0; +} +.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) { + padding: calc(0.8749995625rem - 1px) 1rem; +} + +.custom-select-sm { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.3749998125rem 1.5em calc(0.3749998125rem - 1px) 0; +} +.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) { + padding: calc(0.7499998125rem - 1px) 0.75rem; +} + +.form-control-file { + max-height: 2.25rem; +} + +.form-control-range { + display: block; + width: 100%; +} + +.invalid-feedback { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: #f44336; + display: none; + margin-top: 0.5rem; + width: 100%; +} +.form-control-lg + .invalid-feedback { + margin-top: 0.75rem; +} +.form-control-sm + .invalid-feedback { + margin-top: 0.25rem; +} + +.invalid-tooltip { + border-radius: 4px; + background-color: #f44336; + color: white; + display: none; + font-size: 0.875rem; + line-height: 1.428572; + margin-top: 0.5rem; + max-width: 100%; + opacity: 0.9; + padding: 0.37499975rem 1rem; + position: absolute; + top: 100%; + text-align: center; + word-break: break-word; + z-index: 240; +} +@media (min-width: 768px) { + .invalid-tooltip { + font-size: 0.625rem; + padding: 0.24107125rem 0.5rem; + } +} +.form-control-lg + .invalid-tooltip { + margin-top: 0.75rem; +} +.form-control-sm + .invalid-tooltip { + margin-top: 0.25rem; +} + +.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label::after { + color: #f44336; +} +.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { + background-color: #f44336; +} +.custom-control-input.is-invalid ~ .custom-control-track, .was-validated .custom-control-input:invalid ~ .custom-control-track { + background-color: rgba(244, 67, 54, 0.5); +} +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip { + display: block; +} + +.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:hover ~ .custom-file-label { + border-bottom-color: #f44336; + box-shadow: inset 0 -2px 0 -1px #f44336; +} +.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { + border-bottom-color: #f44336; +} +.custom-file-input.is-invalid ~ .custom-file-label:hover, .was-validated .custom-file-input:invalid ~ .custom-file-label:hover { + border-bottom-color: #f44336; + box-shadow: inset 0 -2px 0 -1px #f44336; +} +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip { + display: block; +} + +.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after { + background-color: #f44336; +} + +.form-check-input.is-invalid + .form-check-label, .was-validated .form-check-input:invalid + .form-check-label { + color: #f44336; +} + +.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file, .was-validated .form-control:invalid, .was-validated .custom-select:invalid, .was-validated .form-control-file:invalid { + border-color: #f44336; +} +.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .was-validated .form-control:invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control-file:invalid:focus, .was-validated .form-control:invalid:hover, .was-validated .custom-select:invalid:hover, .was-validated .form-control-file:invalid:hover { + border-color: #f44336; + box-shadow: inset 0 -2px 0 -1px #f44336; +} +.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, +.is-invalid.form-control ~ .invalid-tooltip, +.is-invalid.custom-select ~ .invalid-tooltip, +.is-invalid.form-control-file ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.was-validated .form-control-file:invalid ~ .invalid-tooltip { + display: block; +} + +select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[size]:focus:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select[multiple]:focus, .is-invalid.custom-select[size]:focus:not([size='1']), select.is-invalid.form-control[multiple]:hover, select.is-invalid.form-control[size]:hover:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select[multiple]:hover, .is-invalid.custom-select[size]:hover:not([size='1']), .was-validated select.form-control[multiple]:invalid:focus, .was-validated select.form-control[size]:invalid:focus:not([size='1']), .was-validated textarea.form-control:invalid:focus:not([rows='1']), .was-validated .custom-select[multiple]:invalid:focus, .was-validated .custom-select[size]:invalid:focus:not([size='1']), .was-validated select.form-control[multiple]:invalid:hover, .was-validated select.form-control[size]:invalid:hover:not([size='1']), .was-validated textarea.form-control:invalid:hover:not([rows='1']), .was-validated .custom-select[multiple]:invalid:hover, .was-validated .custom-select[size]:invalid:hover:not([size='1']) { + box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; +} +.textfield-box select.is-invalid.form-control[multiple]:focus, .textfield-box select.is-invalid.form-control[size]:focus:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select[multiple]:focus, .textfield-box .is-invalid.custom-select[size]:focus:not([size='1']), .textfield-box select.is-invalid.form-control[multiple]:hover, .textfield-box select.is-invalid.form-control[size]:hover:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select[multiple]:hover, .textfield-box .is-invalid.custom-select[size]:hover:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:invalid:focus, .was-validated .textfield-box select.form-control[size]:invalid:focus:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:invalid:focus, .was-validated .textfield-box .custom-select[size]:invalid:focus:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:invalid:hover, .was-validated .textfield-box select.form-control[size]:invalid:hover:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:invalid:hover, .was-validated .textfield-box .custom-select[size]:invalid:hover:not([size='1']) { + box-shadow: inset 0 -2px 0 -1px #f44336; +} + +.valid-feedback { + font-size: 0.750000125rem; + font-weight: 400; + letter-spacing: 0; + line-height: 1.5; + color: #4caf50; + display: none; + margin-top: 0.5rem; + width: 100%; +} +.form-control-lg + .valid-feedback { + margin-top: 0.75rem; +} +.form-control-sm + .valid-feedback { + margin-top: 0.25rem; +} + +.valid-tooltip { + border-radius: 4px; + background-color: #4caf50; + color: white; + display: none; + font-size: 0.875rem; + line-height: 1.428572; + margin-top: 0.5rem; + max-width: 100%; + opacity: 0.9; + padding: 0.37499975rem 1rem; + position: absolute; + top: 100%; + text-align: center; + word-break: break-word; + z-index: 240; +} +@media (min-width: 768px) { + .valid-tooltip { + font-size: 0.625rem; + padding: 0.24107125rem 0.5rem; + } +} +.form-control-lg + .valid-tooltip { + margin-top: 0.75rem; +} +.form-control-sm + .valid-tooltip { + margin-top: 0.25rem; +} + +.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label::after { + color: #4caf50; +} +.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { + background-color: #4caf50; +} +.custom-control-input.is-valid ~ .custom-control-track, .was-validated .custom-control-input:valid ~ .custom-control-track { + background-color: rgba(76, 175, 80, 0.5); +} +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip { + display: block; +} + +.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:hover ~ .custom-file-label { + border-bottom-color: #4caf50; + box-shadow: inset 0 -2px 0 -1px #4caf50; +} +.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { + border-bottom-color: #4caf50; +} +.custom-file-input.is-valid ~ .custom-file-label:hover, .was-validated .custom-file-input:valid ~ .custom-file-label:hover { + border-bottom-color: #4caf50; + box-shadow: inset 0 -2px 0 -1px #4caf50; +} +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip { + display: block; +} + +.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after { + background-color: #4caf50; +} + +.form-check-input.is-valid + .form-check-label, .was-validated .form-check-input:valid + .form-check-label { + color: #4caf50; +} + +.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file, .was-validated .form-control:valid, .was-validated .custom-select:valid, .was-validated .form-control-file:valid { + border-color: #4caf50; +} +.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .was-validated .form-control:valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control-file:valid:focus, .was-validated .form-control:valid:hover, .was-validated .custom-select:valid:hover, .was-validated .form-control-file:valid:hover { + border-color: #4caf50; + box-shadow: inset 0 -2px 0 -1px #4caf50; +} +.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, +.is-valid.form-control ~ .valid-tooltip, +.is-valid.custom-select ~ .valid-tooltip, +.is-valid.form-control-file ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-tooltip, +.was-validated .form-control-file:valid ~ .valid-tooltip { + display: block; +} + +select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size]:focus:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select[multiple]:focus, .is-valid.custom-select[size]:focus:not([size='1']), select.is-valid.form-control[multiple]:hover, select.is-valid.form-control[size]:hover:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select[multiple]:hover, .is-valid.custom-select[size]:hover:not([size='1']), .was-validated select.form-control[multiple]:valid:focus, .was-validated select.form-control[size]:valid:focus:not([size='1']), .was-validated textarea.form-control:valid:focus:not([rows='1']), .was-validated .custom-select[multiple]:valid:focus, .was-validated .custom-select[size]:valid:focus:not([size='1']), .was-validated select.form-control[multiple]:valid:hover, .was-validated select.form-control[size]:valid:hover:not([size='1']), .was-validated textarea.form-control:valid:hover:not([rows='1']), .was-validated .custom-select[multiple]:valid:hover, .was-validated .custom-select[size]:valid:hover:not([size='1']) { + box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; +} +.textfield-box select.is-valid.form-control[multiple]:focus, .textfield-box select.is-valid.form-control[size]:focus:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select[multiple]:focus, .textfield-box .is-valid.custom-select[size]:focus:not([size='1']), .textfield-box select.is-valid.form-control[multiple]:hover, .textfield-box select.is-valid.form-control[size]:hover:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select[multiple]:hover, .textfield-box .is-valid.custom-select[size]:hover:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:valid:focus, .was-validated .textfield-box select.form-control[size]:valid:focus:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:valid:focus, .was-validated .textfield-box .custom-select[size]:valid:focus:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:valid:hover, .was-validated .textfield-box select.form-control[size]:valid:hover:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:valid:hover, .was-validated .textfield-box .custom-select[size]:valid:hover:not([size='1']) { + box-shadow: inset 0 -2px 0 -1px #4caf50; +} + +.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file { + background-color: #f5f5f5; + border-radius: 4px; + padding: 1rem 1rem calc(1rem - 1px); +} +.textfield-box select.form-control, .textfield-box .custom-select { + padding-right: 1.5em; +} +.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) { + border-width: 0 0 1px; + padding: 1rem 1rem calc(1rem - 1px); +} +.textfield-box select.form-control[multiple]:hover, .textfield-box select.form-control[size]:hover:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select[multiple]:hover, .textfield-box .custom-select[size]:hover:not([size='1']) { + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); +} +.textfield-box select.form-control[multiple]:focus, .textfield-box select.form-control[size]:focus:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select[multiple]:focus, .textfield-box .custom-select[size]:focus:not([size='1']) { + box-shadow: inset 0 -2px 0 -1px #ff4081; +} +.textfield-box textarea.form-control { + min-height: 3.5rem; +} +.textfield-box .form-control[type='file'], +.textfield-box .form-control-file { + max-height: 3.5rem; +} + +.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.8749995625rem 1rem calc(0.8749995625rem - 1px); +} +.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) { + padding: 0.8749995625rem 1rem calc(0.8749995625rem - 1px); +} +.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control { + min-height: 4.25rem; +} +.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select { + padding-right: 1.5em; +} +.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'], +.textfield-box-lg .form-control-file, +.input-group-lg > .textfield-box .form-control-file { + max-height: 4.25rem; +} + +.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.7499998125rem 0.75rem calc(0.7499998125rem - 1px); +} +.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) { + padding: 0.7499998125rem 0.75rem calc(0.7499998125rem - 1px); +} +.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control { + min-height: 2.75rem; +} +.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select { + padding-right: 1.5em; +} +.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'], +.textfield-box-sm .form-control-file, +.input-group-sm > .textfield-box .form-control-file { + max-height: 2.75rem; +} + +.floating-label { + padding-top: 0.75rem; + position: relative; +} +.floating-label.has-value label, .floating-label.is-focused label { + top: 0; + transform: scale(0.75); +} +.floating-label.is-focused label { + color: #ff4081; +} +.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] { + color: transparent; +} +.floating-label label { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: color, top, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.32); + display: block; + font-size: 1rem; + line-height: 1.5; + margin: 0; + padding: 0; + position: absolute; + top: 1.125rem; + left: 0; + transform-origin: 0 0; +} +@media (min-width: 576px) { + .floating-label label { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .floating-label label { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .floating-label label { + transition: none; + } +} +.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file { + position: relative; +} +.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder { + color: rgba(0, 0, 0, 0.32); + opacity: 1; +} +.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} +@media (min-width: 576px) { + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + transition: none; + } +} + +.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.is-focused label, .input-group-lg > .is-focused.floating-label label { + transform: scale(0.4117647059); +} +.floating-label-lg label, .input-group-lg > .floating-label label { + font-size: 2.125rem; + line-height: 1.176471; + top: 1.4999995625rem; +} +.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.6249995625rem 0 calc(0.6249995625rem - 1px); +} +.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select { + padding-right: 1.5em; +} +.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) { + padding: 0.8749995625rem 1rem calc(0.8749995625rem - 1px); +} + +.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.is-focused label, .input-group-sm > .is-focused.floating-label label { + transform: scale(0.7692307692); +} +.floating-label-sm label, .input-group-sm > .floating-label label { + font-size: 0.8125rem; + line-height: 1.538462; + top: 0.9999998125rem; +} +.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.3749998125rem 0 calc(0.3749998125rem - 1px); +} +.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select { + padding-right: 1.5em; +} +.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) { + padding: 0.7499998125rem 0.75rem calc(0.7499998125rem - 1px); +} + +.floating-label.textfield-box { + padding-top: 0; +} +.floating-label.textfield-box.has-value label, .floating-label.textfield-box.is-focused label { + line-height: 1; + top: 0.5rem; +} +.floating-label.textfield-box label { + top: 1rem; + left: 1rem; +} +.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file, +.floating-label.textfield-box select.form-control[multiple], +.floating-label.textfield-box select.form-control[size]:not([size='1']), +.floating-label.textfield-box textarea.form-control:not([rows='1']), +.floating-label.textfield-box .custom-select[multiple], +.floating-label.textfield-box .custom-select[size]:not([size='1']) { + padding-top: 1.5rem; +} +.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file { + padding-bottom: calc(0.5rem - 1px); +} + +.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label { + top: 0.8749995625rem; + left: 1rem; +} +.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file, +.floating-label-lg.textfield-box select.form-control[multiple], +.input-group-lg > .textfield-box.floating-label select.form-control[multiple], +.floating-label-lg.textfield-box select.form-control[size]:not([size='1']), +.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']), +.floating-label-lg.textfield-box textarea.form-control:not([rows='1']), +.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']), +.floating-label-lg.textfield-box .custom-select[multiple], +.input-group-lg > .textfield-box.floating-label .custom-select[multiple], +.floating-label-lg.textfield-box .custom-select[size]:not([size='1']), +.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) { + padding-top: 1.249999125rem; + padding-right: 1rem; + padding-left: 1rem; +} +.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select { + padding-right: 1.5em; +} + +.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label { + top: 0.7499998125rem; + left: 0.75rem; +} +.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file, +.floating-label-sm.textfield-box select.form-control[multiple], +.input-group-sm > .textfield-box.floating-label select.form-control[multiple], +.floating-label-sm.textfield-box select.form-control[size]:not([size='1']), +.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']), +.floating-label-sm.textfield-box textarea.form-control:not([rows='1']), +.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']), +.floating-label-sm.textfield-box .custom-select[multiple], +.input-group-sm > .textfield-box.floating-label .custom-select[multiple], +.floating-label-sm.textfield-box .custom-select[size]:not([size='1']), +.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) { + padding-top: 0.999999625rem; + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select { + padding-right: 1.5em; +} + +.input-group { + align-items: center; + display: flex; + flex-wrap: wrap; + position: relative; + width: 100%; +} +.input-group > .custom-file, +.input-group > .custom-select, +.input-group > .floating-label, +.input-group > .form-control, +.input-group > .form-control-file, +.input-group > .textfield-box { + flex: 1 1 auto; + margin-bottom: 0; + width: 1%; +} +.input-group > .custom-file + .custom-file, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .floating-label, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .form-control-file, +.input-group > .custom-file + .textfield-box, +.input-group > .custom-select + .custom-file, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .floating-label, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .form-control-file, +.input-group > .custom-select + .textfield-box, +.input-group > .floating-label + .custom-file, +.input-group > .floating-label + .custom-select, +.input-group > .floating-label + .floating-label, +.input-group > .floating-label + .form-control, +.input-group > .floating-label + .form-control-file, +.input-group > .floating-label + .textfield-box, +.input-group > .form-control + .custom-file, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .floating-label, +.input-group > .form-control + .form-control, +.input-group > .form-control + .form-control-file, +.input-group > .form-control + .textfield-box, +.input-group > .form-control-file + .custom-file, +.input-group > .form-control-file + .custom-select, +.input-group > .form-control-file + .floating-label, +.input-group > .form-control-file + .form-control, +.input-group > .form-control-file + .form-control-file, +.input-group > .form-control-file + .textfield-box, +.input-group > .textfield-box + .custom-file, +.input-group > .textfield-box + .custom-select, +.input-group > .textfield-box + .floating-label, +.input-group > .textfield-box + .form-control, +.input-group > .textfield-box + .form-control-file, +.input-group > .textfield-box + .textfield-box { + margin-left: 1rem; +} + +.input-group-append, +.input-group-prepend { + align-items: center; + display: flex; + justify-content: center; +} +.input-group-append .btn, +.input-group-prepend .btn { + min-width: 0; +} +.input-group-append .btn + .btn, +.input-group-prepend .btn + .btn { + margin-left: -1px; +} + +.input-group-append { + margin-left: 1rem; +} + +.input-group-prepend { + margin-right: 1rem; +} + +.input-group-text { + color: inherit; + font-size: 1rem; + line-height: 1.5; + margin-bottom: 0; + white-space: nowrap; +} +.input-group-text + .input-group-text { + margin-left: 0.5rem; +} + +.input-group > .input-group-append > .btn:not(:first-of-type), +.input-group > .input-group-prepend > .btn:not(:first-of-type) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .input-group-append > .btn:not(:last-of-type), +.input-group > .input-group-prepend > .btn:not(:last-of-type) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-icon { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.42); + font-size: 0.875rem; + margin-right: 1rem; + order: -1; +} +@media (min-width: 576px) { + .input-group-icon { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .input-group-icon { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .input-group-icon { + transition: none; + } +} +.input-group-icon:hover { + color: rgba(0, 0, 0, 0.87); +} +.floating-label.is-focused ~ .input-group-icon, .form-control:focus ~ .input-group-icon { + color: #ff4081; +} +.floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.75rem; +} + +.input-group-lg > .floating-label.has-value label, .input-group-lg > .floating-label.is-focused label { + top: 0; +} +.input-group-lg > .floating-label.textfield-box.has-value label, .input-group-lg > .floating-label.textfield-box.is-focused label { + top: 0.5rem; +} +.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.875rem; +} +.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file { + font-size: 2.125rem; + line-height: 1.176471; + padding: 0.6249995625rem 0 calc(0.6249995625rem - 1px); +} +.input-group-lg > select.form-control, .input-group-lg > .custom-select { + padding-right: 1.5em; +} +.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) { + padding: 0.8749995625rem 1rem calc(0.8749995625rem - 1px); +} +.input-group-lg > .form-control[type='file'], +.input-group-lg > .form-control-file { + max-height: 4.25rem; +} +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .input-group-text { + font-size: 2.125rem; + line-height: 1.176471; +} +.input-group-lg > .input-group-icon { + font-size: 1.859375rem; + line-height: 1.176471; +} + +.input-group-sm > .floating-label.has-value label, .input-group-sm > .floating-label.is-focused label { + top: 0; +} +.input-group-sm > .floating-label.textfield-box.has-value label, .input-group-sm > .floating-label.textfield-box.is-focused label { + top: 0.5rem; +} +.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon { + margin-top: 0.625rem; +} +.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file { + font-size: 0.8125rem; + line-height: 1.538462; + padding: 0.3749998125rem 0 calc(0.3749998125rem - 1px); +} +.input-group-sm > select.form-control, .input-group-sm > .custom-select { + padding-right: 1.5em; +} +.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) { + padding: 0.7499998125rem 0.75rem calc(0.7499998125rem - 1px); +} +.input-group-sm > .form-control[type='file'], +.input-group-sm > .form-control-file { + max-height: 2.75rem; +} +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .input-group-text { + font-size: 0.8125rem; + line-height: 1.538462; +} +.input-group-sm > .input-group-icon { + font-size: 0.7109375rem; + line-height: 1.538462; +} + +.navbar { + align-items: center; + color: rgba(0, 0, 0, 0.87); + display: flex; + flex-wrap: wrap; + justify-content: space-between; + min-height: 3.5rem; + padding: 0.625rem 1rem; + position: relative; +} +.navbar .form-control { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + border: 0; + color: inherit; + opacity: 0.7; + padding: 0.375rem 1rem; +} +@media (min-width: 576px) { + .navbar .form-control { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navbar .form-control { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navbar .form-control { + transition: none; + } +} +.navbar .form-control:focus, .navbar .form-control:hover { + box-shadow: none; + opacity: 1; +} +.navbar .form-control-lg { + padding-top: 0.6249995625rem; + padding-bottom: 0.6249995625rem; +} +.navbar .form-control-sm { + padding-top: 0.3749998125rem; + padding-bottom: 0.3749998125rem; +} +.navbar .input-group { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + opacity: 0.7; +} +@media (min-width: 576px) { + .navbar .input-group { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navbar .input-group { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navbar .input-group { + transition: none; + } +} +.navbar .input-group:focus, .navbar .input-group:hover { + opacity: 1; +} +.navbar .input-group .form-control { + background-color: transparent; + opacity: 1; +} +.navbar .input-group .form-control:not(:first-child) { + padding-left: 0; +} +.navbar .input-group .form-control:not(:last-child) { + padding-right: 0; +} +.navbar .input-group .input-group-append { + margin-left: 0; + min-width: 0; +} +.navbar .input-group .input-group-prepend { + margin-right: 0; + min-width: 0; +} +.navbar .input-group .input-group-text { + margin-right: 1rem; + margin-left: 1rem; +} +.navbar .input-group-lg > .form-control { + padding-top: 0.6249995625rem; + padding-bottom: 0.6249995625rem; +} +.navbar .input-group-sm > .form-control { + padding-top: 0.3749998125rem; + padding-bottom: 0.3749998125rem; +} +.navbar .nav-tabs { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +.navbar .nav-tabs .nav-link { + min-height: 3.5rem; + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; +} +.navbar > .container { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} + +.navbar-dark { + color: white; +} +.navbar-dark .form-control, +.navbar-dark .input-group, +.navbar-dark .navbar-brand::before, +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-toggler::before { + background-color: rgba(255, 255, 255, 0.12); +} +.navbar-dark .form-control::placeholder, +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-fixed-bottom, +.navbar-fixed-top { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: fixed; + right: 0; + left: 0; + z-index: 40; +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-full { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + z-index: 40; +} + +@supports (position: sticky) { + .navbar-sticky-top { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: sticky; + top: 0; + z-index: 40; + } +} + +.toolbar-waterfall { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 40; +} +@media (min-width: 576px) { + .toolbar-waterfall { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .toolbar-waterfall { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .toolbar-waterfall { + transition: none; + } +} +.toolbar-waterfall.waterfall { + background-color: #9c27b0; + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: fixed; +} + +.navbar-brand { + font-size: 1.249999625rem; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1.4; + align-items: center; + color: inherit; + display: inline-flex; + height: 2.25rem; + position: relative; + white-space: nowrap; +} +.navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover { + color: inherit; + text-decoration: none; +} +.navbar-brand::before { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + content: ''; + display: block; + opacity: 0; + position: absolute; + top: 0; + right: -0.5rem; + bottom: 0; + left: -0.5rem; +} +@media (min-width: 576px) { + .navbar-brand::before { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navbar-brand::before { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navbar-brand::before { + transition: none; + } +} +.navbar-brand:focus { + outline: 0; +} +.navbar-brand:focus::before { + opacity: 1; +} +.navbar-brand:not(:first-child) { + margin-left: 1rem; +} +.navbar-brand:not(:last-child) { + margin-right: 1rem; +} + +.navbar-text { + align-items: center; + color: inherit; + display: inline-flex; + flex-wrap: wrap; + height: 2.25rem; +} + +.navbar-nav { + display: flex; + flex-wrap: wrap; + list-style: none; + margin-bottom: 0; + padding-left: 0; +} +.navbar-nav .nav-link { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: background-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: inherit; + font-size: 1rem; + height: 2.25rem; + line-height: 1; + opacity: 0.7; + padding: 0.625rem 1rem; +} +@media (min-width: 576px) { + .navbar-nav .nav-link { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navbar-nav .nav-link { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navbar-nav .nav-link { + transition: none; + } +} +.navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover { + background-color: rgba(0, 0, 0, 0.12); + opacity: 1; +} +.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled { + opacity: 1; +} +.navbar-nav .nav-link.disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.32); +} +.navbar-nav .nav-link:focus { + outline: 0; +} +.navbar-nav .active > .nav-link, +.navbar-nav .show > .nav-link { + opacity: 1; +} +.navbar-nav .show > .nav-link { + background-color: rgba(0, 0, 0, 0.12); +} + +.navbar-collapse { + align-items: center; + flex-basis: 100%; + flex-grow: 1; +} + +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .navbar-toggler:first-child + .navbar-brand { + margin-left: 0; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } +} +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .navbar-toggler:first-child + .navbar-brand { + margin-left: 0; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } +} +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .navbar-toggler:first-child + .navbar-brand { + margin-left: 0; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } +} +@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-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .navbar-toggler:first-child + .navbar-brand { + margin-left: 0; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } +} +.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-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .navbar-toggler:first-child + .navbar-brand { + margin-left: 0; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} + +.navbar-toggler { + align-items: center; + background-color: transparent; + border: 0; + border-radius: 50%; + color: inherit; + display: inline-flex; + flex-shrink: 0; + height: 2.25rem; + justify-content: center; + line-height: 1; + padding: 0; + position: relative; + width: 2.25rem; +} +.navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover { + color: inherit; + text-decoration: none; +} +.navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before { + opacity: 1; +} +.navbar-toggler::before { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 50%; + content: ''; + display: block; + opacity: 0; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +@media (min-width: 576px) { + .navbar-toggler::before { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .navbar-toggler::before { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .navbar-toggler::before { + transition: none; + } +} +.navbar-toggler:focus { + outline: 0; +} +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.navbar-toggler-icon { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; + font-family: 'Material Icons'; + font-feature-settings: 'liga'; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + text-rendering: optimizeLegibility; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + display: block; +} +.navbar-toggler-icon::before { + content: "menu"; +} + +.tooltip { + text-align: left; + text-align: start; + font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + letter-spacing: normal; + line-break: auto; + line-height: 1.428572; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + display: block; + font-size: 0.875rem; + line-height: 1.428572; + margin: 1.5rem; + opacity: 0; + position: absolute; + word-break: break-word; + z-index: 240; +} +[dir='rtl'] .tooltip { + text-align: right; + text-align: start; +} +@media (min-width: 768px) { + .tooltip { + font-size: 0.625rem; + margin: 0.875rem; + } +} +.tooltip.show { + opacity: 0.9; +} +.tooltip.show .tooltip-inner { + transform: scale(1); +} + +.tooltip-inner { + border-radius: 4px; + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + background-color: #616161; + color: white; + padding: 0.37499975rem 1rem; + text-align: center; + transform: scale(0.87); +} +@media (min-width: 576px) { + .tooltip-inner { + transition-duration: 0.39s; + } +} +@media (min-width: 992px) { + .tooltip-inner { + transition-duration: 0.28s; + } +} +@media screen and (prefers-reduced-motion: reduce) { + .tooltip-inner { + transition: none; + } +} +@media (min-width: 768px) { + .tooltip-inner { + padding: 0.24107125rem 0.5rem; + } +} + +.align-top { + vertical-align: top !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.border { + border: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right { + border-right: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left { + border-left: 1px solid rgba(0, 0, 0, 0.12) !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-black { + border-color: #000 !important; +} + +.border-black-primary { + border-color: rgba(0, 0, 0, 0.87) !important; +} + +.border-black-secondary { + border-color: rgba(0, 0, 0, 0.6) !important; +} + +.border-black-hint { + border-color: rgba(0, 0, 0, 0.32) !important; +} + +.border-black-divider { + border-color: rgba(0, 0, 0, 0.12) !important; +} + +.border-white { + border-color: #ffffff !important; +} + +.border-white-primary { + border-color: white !important; +} + +.border-white-secondary { + border-color: rgba(255, 255, 255, 0.7) !important; +} + +.border-white-hint { + border-color: rgba(255, 255, 255, 0.5) !important; +} + +.border-white-divider { + border-color: rgba(255, 255, 255, 0.12) !important; +} + +.border-primary { + border-color: #9c27b0 !important; +} + +.border-secondary { + border-color: #ff4081 !important; +} + +.border-danger { + border-color: #f44336 !important; +} + +.border-info { + border-color: #2196f3 !important; +} + +.border-success { + border-color: #4caf50 !important; +} + +.border-warning { + border-color: #ff9800 !important; +} + +.border-dark { + border-color: #424242 !important; +} + +.border-light { + border-color: #f5f5f5 !important; +} + +.rounded { + border-radius: 4px; +} + +.rounded-0 { + border-radius: 0; +} + +.rounded-circle { + border-radius: 50%; +} + +.rounded-top { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.rounded-right { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.rounded-bottom { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.rounded-left { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.bg-dark-1 { + background-color: #000000 !important; +} + +.bg-dark-2 { + background-color: #212121 !important; +} + +.bg-dark-3 { + background-color: #303030 !important; +} + +.bg-dark-4 { + background-color: #424242 !important; +} + +.bg-light-1 { + background-color: #e0e0e0 !important; +} + +.bg-light-2 { + background-color: #f5f5f5 !important; +} + +.bg-light-3 { + background-color: #fafafa !important; +} + +.bg-light-4 { + background-color: #ffffff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.bg-white { + background-color: #ffffff !important; +} + +a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover { + background-color: #7b1fa2 !important; +} + +.bg-primary { + background-color: #9c27b0 !important; +} + +a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover { + background-color: #f50057 !important; +} + +.bg-secondary { + background-color: #ff4081 !important; +} + +a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover { + background-color: #d32f2f !important; +} + +.bg-danger { + background-color: #f44336 !important; +} + +a.bg-info:active, a.bg-info:focus, a.bg-info:hover { + background-color: #1976d2 !important; +} + +.bg-info { + background-color: #2196f3 !important; +} + +a.bg-success:active, a.bg-success:focus, a.bg-success:hover { + background-color: #388e3c !important; +} + +.bg-success { + background-color: #4caf50 !important; +} + +a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover { + background-color: #f57c00 !important; +} + +.bg-warning { + background-color: #ff9800 !important; +} + +a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover { + background-color: #212121 !important; +} + +.bg-dark { + background-color: #424242 !important; +} + +a.bg-light:active, a.bg-light:focus, a.bg-light:hover { + background-color: #e0e0e0 !important; +} + +.bg-light { + background-color: #f5f5f5 !important; +} + +.bg-primary-dark { + background-color: #7b1fa2 !important; +} + +.bg-primary-light { + background-color: #e1bee7 !important; +} + +.bg-secondary-dark { + background-color: #f50057 !important; +} + +.bg-secondary-light { + background-color: #ff80ab !important; +} + +.clearfix::after { + clear: both; + content: ''; + display: table; +} + +.d-block { + display: block !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.d-table { + display: table !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-table-row { + display: table-row !important; +} + +@media (min-width: 576px) { + .d-sm-block { + display: block !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-table-row { + display: table-row !important; + } +} +@media (min-width: 768px) { + .d-md-block { + display: block !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-table-row { + display: table-row !important; + } +} +@media (min-width: 992px) { + .d-lg-block { + display: block !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-table-row { + display: table-row !important; + } +} +@media (min-width: 1200px) { + .d-xl-block { + display: block !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-table-row { + display: table-row !important; + } +} +@media print { + .d-print-block { + display: block !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-table-row { + display: table-row !important; + } +} +.align-content-around { + align-content: space-around !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.order-first { + order: -1; +} + +.order-last { + order: 1; +} + +.order-0 { + order: 0; +} + +@media (min-width: 576px) { + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-row-reverse { + flex-direction: row-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-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 1; + } + + .order-sm-0 { + order: 0; + } +} +@media (min-width: 768px) { + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-row-reverse { + flex-direction: row-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-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 1; + } + + .order-md-0 { + order: 0; + } +} +@media (min-width: 992px) { + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-row-reverse { + flex-direction: row-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-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 1; + } + + .order-lg-0 { + order: 0; + } +} +@media (min-width: 1200px) { + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-row-reverse { + flex-direction: row-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-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 1; + } + + .order-xl-0 { + order: 0; + } +} +.float-left { + float: left !important; +} + +.float-none { + float: none !important; +} + +.float-right { + float: right !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-none { + float: none !important; + } + + .float-sm-right { + float: right !important; + } +} +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-none { + float: none !important; + } + + .float-md-right { + float: right !important; + } +} +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-none { + float: none !important; + } + + .float-lg-right { + float: right !important; + } +} +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-none { + float: none !important; + } + + .float-xl-right { + float: right !important; + } +} +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-relative { + position: relative !important; +} + +.position-static { + position: static !important; +} + +.position-sticky { + position: sticky !important; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 40; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 40; +} + +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 40; + } +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + overflow: hidden; + padding: 0; + position: absolute; + white-space: nowrap; + width: 1px; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + overflow: visible; + position: static; + white-space: normal; + width: auto; +} + +.shadow { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-lg { + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.shadow-sm { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-24 { + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-16 { + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-12 { + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-8 { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-6 { + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-4 { + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-2 { + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; +} + +.shadow-1 { + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !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; +} + +.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; +} + +.mh-100 { + max-height: 100% !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mr-3 { + margin-right: 1rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.ml-3 { + margin-left: 1rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mr-4 { + margin-right: 1.5rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4 { + margin-left: 1.5rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mr-5 { + margin-right: 3rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.ml-5 { + margin-left: 3rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pr-3 { + padding-right: 1rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pl-3 { + padding-left: 1rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pr-4 { + padding-right: 1.5rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4 { + padding-left: 1.5rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pr-5 { + padding-right: 3rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.pl-5 { + padding-left: 3rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.mr-auto { + margin-right: auto !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ml-auto { + margin-left: auto !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0 { + margin-left: 0 !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1 { + margin-left: 0.25rem !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2 { + margin-left: 0.5rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3 { + margin-left: 1rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4 { + margin-left: 1.5rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5 { + margin-left: 3rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0 { + padding-left: 0 !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1 { + padding-left: 0.25rem !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2 { + padding-left: 0.5rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3 { + padding-left: 1rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4 { + padding-left: 1.5rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5 { + padding-left: 3rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto { + margin-left: auto !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } +} +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mr-md-0 { + margin-right: 0 !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0 { + margin-left: 0 !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1 { + margin-left: 0.25rem !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2 { + margin-left: 0.5rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3 { + margin-left: 1rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4 { + margin-left: 1.5rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5 { + margin-left: 3rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pr-md-0 { + padding-right: 0 !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0 { + padding-left: 0 !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1 { + padding-left: 0.25rem !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2 { + padding-left: 0.5rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3 { + padding-left: 1rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4 { + padding-left: 1.5rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5 { + padding-left: 3rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .mr-md-auto { + margin-right: auto !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto { + margin-left: auto !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } +} +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0 { + margin-left: 0 !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1 { + margin-left: 0.25rem !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2 { + margin-left: 0.5rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3 { + margin-left: 1rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4 { + margin-left: 1.5rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5 { + margin-left: 3rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0 { + padding-left: 0 !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1 { + padding-left: 0.25rem !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2 { + padding-left: 0.5rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3 { + padding-left: 1rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4 { + padding-left: 1.5rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5 { + padding-left: 3rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto { + margin-left: auto !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } +} +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0 { + margin-left: 0 !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1 { + margin-left: 0.25rem !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2 { + margin-left: 0.5rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3 { + margin-left: 1rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4 { + margin-left: 1.5rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5 { + margin-left: 3rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0 { + padding-left: 0 !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1 { + padding-left: 0.25rem !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2 { + padding-left: 0.5rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3 { + padding-left: 1rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4 { + padding-left: 1.5rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5 { + padding-left: 3rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto { + margin-left: auto !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } +} +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.text-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-black { + color: #000 !important; +} + +.text-black-primary { + color: rgba(0, 0, 0, 0.87) !important; +} + +.text-black-secondary { + color: rgba(0, 0, 0, 0.6) !important; +} + +.text-black-hint { + color: rgba(0, 0, 0, 0.32) !important; +} + +.text-black-divider { + color: rgba(0, 0, 0, 0.12) !important; +} + +.text-white { + color: #ffffff !important; +} + +.text-white-primary { + color: white !important; +} + +.text-white-secondary { + color: rgba(255, 255, 255, 0.7) !important; +} + +.text-white-hint { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-white-divider { + color: rgba(255, 255, 255, 0.12) !important; +} + +.text-muted { + color: rgba(0, 0, 0, 0.32) !important; +} + +a.text-primary:active, a.text-primary:focus, a.text-primary:hover { + color: #7b1fa2 !important; +} + +.text-primary { + color: #9c27b0 !important; +} + +a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover { + color: #f50057 !important; +} + +.text-secondary { + color: #ff4081 !important; +} + +a.text-danger:active, a.text-danger:focus, a.text-danger:hover { + color: #d32f2f !important; +} + +.text-danger { + color: #f44336 !important; +} + +a.text-info:active, a.text-info:focus, a.text-info:hover { + color: #1976d2 !important; +} + +.text-info { + color: #2196f3 !important; +} + +a.text-success:active, a.text-success:focus, a.text-success:hover { + color: #388e3c !important; +} + +.text-success { + color: #4caf50 !important; +} + +a.text-warning:active, a.text-warning:focus, a.text-warning:hover { + color: #f57c00 !important; +} + +.text-warning { + color: #ff9800 !important; +} + +a.text-dark:active, a.text-dark:focus, a.text-dark:hover { + color: #212121 !important; +} + +.text-dark { + color: #424242 !important; +} + +a.text-light:active, a.text-light:focus, a.text-light:hover { + color: #e0e0e0 !important; +} + +.text-light { + color: #f5f5f5 !important; +} + +.text-body { + color: rgba(0, 0, 0, 0.87) !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-monospace { + font-family: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.font-weight-light, .font-weight-lighter { + font-weight: 300 !important; +} + +.font-weight-normal, .font-weight-regular { + font-weight: 400 !important; +} + +.font-weight-bold, .font-weight-medium { + font-weight: 500 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-hide { + background-color: transparent; + border: 0; + color: transparent; + font: 0/0 a; + text-shadow: none; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.invisible { + visibility: hidden !important; +} + +.visible { + visibility: visible !important; +} + +.material-icons { + font-size: 1.7142857143em; + line-height: 0.5833333333em; + vertical-align: -0.3021979231em; +} + +.material-icons-inline { + font-size: inherit; + line-height: 1; +} + +@media print { + @page { + size: a3; + } + *, + *::after, + *::before { + box-shadow: none !important; + text-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: ' (" attr(title) ") '; + } + + blockquote { + page-break-inside: avoid; + } + + body { + min-width: 992px !important; + } + + h2, + h3, + p { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-inside: avoid; + } + + img { + page-break-inside: avoid; + } + + pre { + page-break-inside: avoid; + white-space: pre-wrap !important; + } + + thead { + display: table-header-group; + } + + tr { + page-break-inside: avoid; + } + + .card { + border: 1px solid #e1e1e1; + } + + .container { + min-width: 992px !important; + } + + .dropdown-menu { + border: 1px solid #e1e1e1; + } + + .list-group-item { + border: 1px solid #e1e1e1; + margin-bottom: -1px; + } + .list-group-item:last-child { + margin-bottom: 0; + } + + .list-group-flush:first-child .list-group-item:first-child { + border-top: 0; + } + .list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; + } + .list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + } + + .nav-tabs { + border-bottom: 1px solid #e1e1e1; + } + + .navbar { + display: none; + } + + .popover { + border: 1px solid #e1e1e1; + } + + .table td, + .table th { + background-color: #ffffff !important; + } + + .table-bordered { + border: 1px solid #e1e1e1; + } + + .table-dark { + color: inherit; + } + .table-dark td, + .table-dark th, + .table-dark .table { + border-color: #e1e1e1; + } + + .table .thead-dark td, + .table .thead-dark th { + color: inherit; + } +} + +/*# sourceMappingURL=material.css.map */ diff --git a/css/material.css.map b/css/material.css.map index 7a26be295..1c7dffa7d 100644 --- a/css/material.css.map +++ b/css/material.css.map @@ -1 +1,7 @@ -{"version":3,"sources":["../assets/scss/base/_base.scss","material.css","../assets/scss/mixins/_text-alignment.scss","../assets/scss/_colors.scss","../assets/scss/variables/_typography.scss","../assets/scss/variables/_variable-bootstrap.scss","../assets/scss/variables/_spacer.scss","../assets/scss/mixins/_typography.scss","../assets/scss/mixins/_hover.scss","../assets/scss/variables/_variable-material.scss","../assets/scss/mixins/_grid-framework.scss","../assets/scss/mixins/_grid.scss","../assets/scss/variables/_grid.scss","../assets/scss/mixins/_breakpoint.scss","../assets/scss/base/_grid.scss","../assets/scss/base/_typography.scss","../assets/scss/mixins/_list.scss","../assets/scss/bootstrap/_alert.scss","../assets/scss/mixins/_border-radius.scss","../assets/scss/bootstrap/_badge.scss","../assets/scss/bootstrap/_breadcrumb.scss","../assets/scss/mixins/_transition.scss","../assets/scss/variables/_transition.scss","../assets/scss/mixins/_material-icons.scss","../assets/scss/bootstrap/_carousel.scss","../assets/scss/variables/_elevation-shadow.scss","../assets/scss/bootstrap/_close.scss","../assets/scss/bootstrap/_code.scss","../assets/scss/bootstrap/_form.scss","../assets/scss/bootstrap/_image.scss","../assets/scss/mixins/_image.scss","../assets/scss/bootstrap/_jumbotron.scss","../assets/scss/bootstrap/_media.scss","../assets/scss/bootstrap/_nav.scss","../assets/scss/bootstrap/_pagination.scss","../assets/scss/bootstrap/_popover.scss","../assets/scss/mixins/_reset-text.scss","../assets/scss/bootstrap/_responsive-embed.scss","../assets/scss/bootstrap/_transition.scss","../assets/scss/material/_button.scss","../assets/scss/material/_button-flat.scss","../assets/scss/material/_button-float.scss","../assets/scss/material/_button-group.scss","../assets/scss/material/_card.scss","../assets/scss/mixins/_text-truncate.scss","../assets/scss/material/_chip.scss","../assets/scss/material/_data-table.scss","../assets/scss/material/_dialog.scss","../assets/scss/material/_expansion-panel.scss","../assets/scss/material/_menu.scss","../assets/scss/mixins/_nav-divider.scss","../assets/scss/material/_navdrawer.scss","../assets/scss/material/_picker.scss","../assets/scss/_functions.scss","../assets/scss/material/_progress.scss","../assets/scss/material/_progress-circular.scss","../assets/scss/material/_selection-control.scss","../assets/scss/material/_slider.scss","../assets/scss/material/_snackbar.scss","../assets/scss/material/_stepper.scss","../assets/scss/material/_tab.scss","../assets/scss/material/_text-field.scss","../assets/scss/mixins/_form.scss","../assets/scss/material/_text-field-box.scss","../assets/scss/material/_text-field-floating-label.scss","../assets/scss/material/_text-field-input-group.scss","../assets/scss/material/_toolbar.scss","../assets/scss/material/_tooltip.scss","../assets/scss/utilities/_align.scss","../assets/scss/utilities/_border.scss","../assets/scss/mixins/_background-variant.scss","../assets/scss/mixins/_clearfix.scss","../assets/scss/utilities/_display.scss","../assets/scss/utilities/_flex.scss","../assets/scss/utilities/_float.scss","../assets/scss/mixins/_float.scss","../assets/scss/utilities/_position.scss","../assets/scss/utilities/_screenreader.scss","../assets/scss/mixins/_screenreader.scss","../assets/scss/utilities/_shadows.scss","../assets/scss/utilities/_sizing.scss","../assets/scss/utilities/_spacing.scss","../assets/scss/utilities/_text.scss","../assets/scss/mixins/_text-emphasis.scss","../assets/scss/mixins/_text-hide.scss","../assets/scss/utilities/_visibility.scss","../assets/scss/utilities/_material-icons.scss","../assets/scss/_print.scss"],"names":[],"mappings":"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0Df;CT4lCN;;Aa7oCC;EHcA,mBAAkB;EAClB,kBAAiB;EACjB,oBAAuC;EACvC,mBAAsC;EACtC,YAAW;CGfV;;ADiEC;ECpEF;IHwBI,iBCZK;GETR;CbwpCF;;AYvlCG;ECpEF;IHwBI,iBCXK;GEVR;Cb8pCF;;AY7lCG;ECpEF;IHwBI,iBCVK;GEXR;CboqCF;;AYnmCG;ECpEF;IHwBI,kBCTM;GEZT;Cb0qCF;;AatqCC;EHOA,mBAAkB;EAClB,kBAAiB;EACjB,oBAAuC;EACvC,mBAAsC;EACtC,YAAW;CGTV;;AAMD;EHiBA,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,oBAAuC;EACvC,mBAAsC;CGlBrC;;AAED;EACE,gBAAe;EACf,eAAc;CAOf;;AATD;;EAMI,iBAAgB;EAChB,gBAAe;CAChB;;AClCL;ERkCE,mBHFsD;EGGtD,iBHnB0B;EGoB1B,uBHkBgC;EGjBhC,iBHiC0B;EWnE1B,qCZwNuC;EYvNvC,oBTYc;ESXd,gBTWc;CSVf;;AAED;ERsDE,mBH1BsD;EG2BtD,iBH9C0B;EG+C1B,kBHN2B;EGO3B,iBHS0B;EW/D1B,2BZkrB2F;EYjrB3F,eAAc;EACd,oBTK0B;CSA3B;;AAVD;EAQI,uBAAsB;CACvB;;AAKH;;EAEE,0BZgPuC;EY/OvC,2BZkqB8F;EYjqB9F,eV0GgC;CUzGjC;;AAED;;EAEE,eVyG8B;EUxG9B,iBXf0B;CWgB3B;;AAED;EACE,eAAc;EACd,0BAAyB;CAC1B;;AAID;ER3CE,gBH4B+C;EG3B/C,iBHkB0B;EGjB1B,wBHgDiC;EG/CjC,eH+DwB;CWrBzB;;AAED;ERxCE,kBHsB+C;EGrB/C,iBHU0B;EGT1B,wBH0CiC;EGzCjC,sBHyD+B;CWlBhC;;AAED;ERrCE,qBHgBsD;EGftD,iBHG0B;EGF1B,kBHoC2B;EGnC3B,sBHmD+B;CWfhC;;AAED;ERlCE,oBHUsD;EGTtD,iBHJ0B;EGK1B,kBH8B2B;EG7B3B,sBH6C+B;CWZhC;;AAED;ER/BE,kBHIsD;EGHtD,iBHX0B;EGY1B,kBHwB2B;EGvB3B,sBHuC+B;CWThC;;AAED;ER5BE,mBHFsD;EGGtD,iBHnB0B;EGoB1B,uBHkBgC;EGjBhC,iBHiC0B;CWN3B;;AAED;ERzBE,kBHRsD;EGStD,iBHzB0B;EG0B1B,uBHYgC;EGXhC,iBH2B0B;CWH3B;;AAED;ERtBE,oBHd+C;EGe/C,iBHjC0B;EGkC1B,kBHM2B;EGL3B,sBHqB+B;CWAhC;;AAED;ERnBE,oBHpB+C;EGqB/C,iBHvC0B;EGwC1B,kBHA2B;EGC3B,sBHe+B;CWGhC;;AAED;ERhBE,mBH1BsD;EG2BtD,iBH9C0B;EG+C1B,kBHN2B;EGO3B,iBHS0B;CWM3B;;AAID;;;;;;;;;;;;EAYE,eVyBkC;EUxBlC,qBVyBkC;EUxBlC,sBT/EyB;CSgF1B;;AAED;;ERxFE,qBHgBsD;EGftD,iBHG0B;EGF1B,kBHoC2B;EGnC3B,sBHmD+B;CWqChC;;AAED;;ERtFE,oBHUsD;EGTtD,iBHJ0B;EGK1B,kBH8B2B;EG7B3B,sBH6C+B;CWyChC;;AAED;;ERpFE,kBHIsD;EGHtD,iBHX0B;EGY1B,kBHwB2B;EGvB3B,sBHuC+B;CW6ChC;;AAED;;ERlFE,mBHFsD;EGGtD,iBHnB0B;EGoB1B,uBHkBgC;EGjBhC,iBHiC0B;CWiD3B;;AAED;;ERhFE,kBHRsD;EGStD,iBHzB0B;EG0B1B,uBHYgC;EGXhC,iBH2B0B;CWqD3B;;AAED;;ER9EE,oBHd+C;EGe/C,iBHjC0B;EGkC1B,kBHM2B;EGL3B,sBHqB+B;CWyDhC;;AAED;ERpIE,gBH4B+C;EG3B/C,iBHkB0B;EGjB1B,wBHgDiC;EG/CjC,eH+DwB;CWoEzB;;AAED;ERjIE,kBHsB+C;EGrB/C,iBHU0B;EGT1B,wBH0CiC;EGzCjC,sBHyD+B;CWuEhC;;AAED;ER9HE,qBHgBsD;EGftD,iBHG0B;EGF1B,kBHoC2B;EGnC3B,sBHmD+B;CW0EhC;;AAED;ER3HE,oBHUsD;EGTtD,iBHJ0B;EGK1B,kBH8B2B;EG7B3B,sBH6C+B;CW6EhC;;AAED;ERjHE,mBHFsD;EGGtD,iBHnB0B;EGoB1B,uBHkBgC;EGjBhC,iBHiC0B;CW+E3B;;Af7CD;EekDE,UAAS;EACT,0CZmiB8F;EYliB9F,iBT5Ic;ES6Id,oBT7Ic;CS8If;;AAID;ECnKE,iBAAgB;EAChB,gBAAe;CDoKhB;;AAED;EACE,sBAAqB;CAKtB;;AAND;EAII,qBTvJuB;CSwJxB;;AAGH;EC/KE,iBAAgB;EAChB,gBAAe;CDgLhB;;AElLD;ECCE,mBZCsB;EWCtB,UAAS;EACT,eAAc;EACd,oBXac;EWZd,mBZD2B;EYE3B,mBAAkB;CACnB;;AAGC;EACE,0Bd6MqC;Ec5MrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0BduMqC;EctMrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0Bd4NqC;Ec3NrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0BdOqC;EcNrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0BdyFqC;EcxFrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0Bd+KqC;Ec9KrC,2BdgrB4F;Cc/qB7F;;AAHD;EACE,0Bd6GqC;Ec5GrC,ad4rB4F;Cc3rB7F;;AAHD;EACE,0BduGqC;EctGrC,2BdgrB4F;Cc/qB7F;;AAKH;EACE,sBAAwD;CASzD;;AAVD;EAII,eAAc;EACd,uBZnByB;EYoBzB,mBAAkB;EAClB,OAAM;EACN,SAAQ;CACT;;AAKH;EACE,eAAc;CACf;;AAED;EACE,eAAc;EACd,iBbrB0B;Ca0B3B;;AT3CC;ESyCE,eAAc;CTrCf;;AWLH;EDCE,mBZCsB;EaCtB,uBAAmB;EAAnB,oBAAmB;EACnB,4BAAoB;EAApB,qBAAoB;EACpB,mBAAkB;EAClB,iBfY0B;EeX1B,qBAAoB;EACpB,qBdIyB;EcHzB,oBdGyB;EcFzB,mBAAkB;EAClB,yBAAwB;EACxB,oBAAmB;CAYpB;;AAxBD;EAeI,cAAa;CACd;;AAED;EACE,iBAAgB;EAChB,oBAAmB;EACnB,iBAAgB;EAChB,oBAAmB;CACpB;;AAID;EACE,0BhBiMqC;EgBhMrC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhB8LiC;EgB7LjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhBwLqC;EgBvLrC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhBoLiC;EgBnLjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhBgNqC;EgB/MrC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhB6MiC;EgB5MjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhBLqC;EgBMrC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhBRiC;EgBSjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhB6EqC;EgB5ErC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhB0EiC;EgBzEjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhBmKqC;EgBlKrC,2BhBgqB4F;CgBvpB7F;;AXrCD;EWgCM,0BhBgKiC;EgB/JjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhB+FqC;EgB9FrC,ahB4qB4F;CgBnqB7F;;AXrCD;EWgCM,0BhB2FiC;EgB1FjC,ahBuqBwF;EgBtqBxF,sBAAqB;CX9B1B;;AWsBD;EACE,0BhBwFqC;EgBvFrC,2BhBgqB4F;CgBvpB7F;;AXrCD;EWgCM,0BhBqFiC;EgBpFjC,2BhB2pBwF;EgB1pBxF,sBAAqB;CX9B1B;;AWsCH;ED1CE,mBC2C0B;CAC3B;;AC7CD;EFCE,mBZCsB;EcCtB,uBAAmB;EAAnB,oBAAmB;EACnB,0BjBgHuC;EiB/GvC,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,iBAAgB;EAChB,oBdUc;EcTd,mBfckC;EeblC,uBfmBgC;CelBjC;;AAED;ECkDE,0BCnDyC;EDoDzC,2BDlDkC;ECmDlC,yDCrCoE;EFZpE,uBAAmB;EAAnB,oBAAmB;EACnB,2BjB6qBgG;EiB5qBhG,qBAAa;EAAb,cAAa;CA4Bd;;AP+BG;EOhEJ;ICuDI,2BCnDwC;GF6B3C;CnBymDA;;AY1kDG;EOhEJ;IC2DI,0BCjEuC;GFuC1C;CnB+mDA;;AoBllDC;ED9DF;IC+DI,iBAAgB;GD9BnB;CnBqnDA;;AOlqDC;EYoBE,2BjBwqB4F;CKxrB7F;;AYQH;EAYI,2BjBoqB4F;EiBnqB5F,oBAAmB;CACpB;;AAdH;EAiBI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B,YAAmC;EACnC,enB5H+C;EmB6H/C,WAAkC;EAClC,WAAU;CAoBX;;AA9BD;EAaI,8BAA6B;EAC7B,4CrBihB4F;EqBhhB5F,sBnBnI6C;EmBoI7C,gBAAe;EACf,mBAAc;EAAd,eAAc;EACd,enBtI6C;EmBuI7C,kBlB7LoB;EkB8LpB,iBlB9LoB;EkB+LpB,iBAAgB;EAChB,kBAAiB;EACjB,oBAAmB;EACnB,cnB5I6C;CmB6I9C;;AAzBH;EA4BI,4CnBnJgE;CmBoJjE;;AE1MH;EL+DE,0BCnDyC;EDoDzC,2BK/DkC;ELgElC,yDCrCoE;EIzBpE,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;EAChB,8BAA6B;EAC7B,uBAAsB;EACtB,UAAS;EACT,2BvBwrB2F;EuBvrB3F,aAAY;EACZ,kBtBuE4D;EsBtE5D,iBtBU0B;EsBT1B,eAAc;EACd,WAAU;CAcX;;AbmDG;Ea7EJ;ILoEI,2BCnDwC;GIS3C;CzB88DA;;AY35DG;Ea7EJ;ILwEI,0BCjEuC;GImB1C;CzBo9DA;;AoBn6DC;EK3EF;IL4EI,iBAAgB;GKlDnB;CzB09DA;;AOn/DC;EkBcE,2BvB8qB4F;EuB7qB5F,sBAAqB;ClBXtB;;AkBLH;EAoBI,WAAU;CACX;;AArBH;EAwBI,gBAAe;CAChB;;ACzBH;ETCE,mBZCsB;EqBCtB,0BxBiHuC;EwBhHvC,etBkEiC;EsBjEjC,iBtBkE+B;EsBjE/B,uBtBkEgC;EsBjEhC,uBAAsB;CAKvB;;AAHC;EACE,eAAc;CACf;;AAGH;ETbE,mBZCsB;EqBetB,sCxB4qB8F;EwB3qB9F,axBurB8F;EwBtrB9F,iBtBoD+B;EsBnD/B,uBtBoDgC;CsB7CjC;;AAbD;EASI,gBAAe;EACf,oBAAmB;EACnB,WAAU;CACX;;A3BmEH;EkB5FE,mBZCsB;EqB8BtB,2BxB6pB8F;EwB5pB9F,eAAc;EACd,iBtBqC+B;CsB3BhC;;AAfD;EAQI,8BAA6B;EAC7B,iBAAgB;EAChB,eAAc;EACd,mBAAkB;EAClB,WAAU;EACV,mBAAkB;CACnB;;AAGH;EACE,kBtBiC+B;EsBhC/B,mBAAkB;CACnB;;AC/CD;EACE,eAA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gBiB3C;CrC6kFA;;AYliFG;EyBnDJ;IjB8CI,0BCjEuC;GgB2B1C;CrCmlFA;;AoB1iFC;EiBjDF;IjBkDI,iBAAgB;GiB1CnB;CrCylFA;;AqCjmFD;EAMI,WAAU;CACX;;ACjCH;ErBCE,mBZCsB;Ee6DtB,0BCnDyC;EDoDzC,gCkB9DuC;ElB+DvC,yDCrCoE;EiBxBpE,8BAA6B;EAC7B,uBAAsB;EACtB,UAAS;EACT,2GdqB2G;EcpB3G,2BpCqrB8F;EoCprB9F,sBAAqB;EACrB,oB9BYoC;E8BXpC,iBnCO0B;EmCN1B,e9BK6B;E8BJ7B,UAAS;EACT,gBAAe;EACf,kB9BGkC;E8BFlC,wB9BYgC;E8BXhC,mBAAkB;EAClB,mBAAkB;EAClB,0BAAyB;EACzB,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;EACjB,uBAAsB;EACtB,oBAAmB;CAsCpB;;A1BiBG;E0B7EJ;IlBoEI,2BCnDwC;GiB2C3C;CtCmmFA;;AYllFG;E0B7EJ;IlBwEI,0BCjEuC;GiBqD1C;CtCymFA;;AoB1lFC;EkB3EF;IlB4EI,iBAAgB;GkBhBnB;CtC+mFA;;AO1qFC;E+BwBE,2BpCoqB4F;EoCnqB5F,sBAAqB;C/BrBtB;;AAID;E+BqBE,uFAAwE;C/BlBzE;;A+BZH;EAmCI,2C9B9BkD;E8B+BlD,uBAAsB;EACtB,oHdZkH;CcanH;;AAtCH;EA0CI,sCpCspB4F;EoCrpB5F,uBAAsB;EACtB,iBAAgB;EAChB,2B9BjC6C;E8BkC7C,WAAU;CACX;;AA/CH;EAkDI,WAAU;CACX;;AAnDH;EAsDI,gBAAe;CAChB;;AAED;EACE,uFAAwE;CACzE;;AAIH;;EAEE,qBAAoB;CACrB;;AAIC;EACE,0BpCsJqC;EoCrJrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpC+ImC;CoC9IpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpC6IqC;EoC5IrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpCqImC;CoCpIpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpCqKqC;EoCpKrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpC8JmC;CoC7JpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpChDqC;EoCiDrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpCvDmC;CoCwDpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpCkCqC;EoCjCrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpC2BmC;CoC1BpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpCwHqC;EoCvHrC,2BpCqnB4F;CoCrmB7F;;A/BvFD;E+B0EI,2BpCknB0F;CKxrB7F;;A+BiED;EAUI,0BpCiHmC;CoChHpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpCoDqC;EoCnDrC,apCioB4F;CoCjnB7F;;A/BvFD;E+B0EI,apC8nB0F;CKpsB7F;;A+BiED;EAUI,0BpC4CmC;CoC3CpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AAjBH;EACE,0BpC6CqC;EoC5CrC,2BpCqnB4F;CoCrmB7F;;A/BvFD;E+B0EI,2BpCknB0F;CKxrB7F;;A+BiED;EAUI,0BpCsCmC;CoCrCpC;;AAXH;EAeI,sCpC2mB0F;EoC1mB1F,2B9B1E2C;C8B2E5C;;AtC8wFL;EsCvwFI,4CpC8mB4F;EoC7mB5F,gC9BlFkD;C8BmFnD;;AAGH;;;;EAEE,qB9B9EqC;E8B+ErC,yB9B1EgC;C8B2EjC;;AAED;;;;EAEE,qB9BnFqC;E8BoFrC,yB9BhFgC;C8BiFjC;;AAID;EACE,eAAc;EACd,YAAW;CAKZ;;AAPD;EAKI,oBjClGwB;CiCmGzB;;AtC4wFH;;;EsCrwFI,YAAW;CACZ;;AAKH;EACE,8BAA6B;EAC7B,iBAAgB;EAChB,iBAAgB;EAChB,epC4EuC;EoC3EvC,iBnCtH0B;EmCuH1B,sBlC7B0B;EkC8B1B,qBAAoB;CAuBrB;;A/BjKC;E+B6IE,epCsEqC;EoCrErC,2BlCjC6B;CGzG9B;;AAID;E+B0IE,uBAAsB;C/BvIvB;;A+BwHH;EAoBI,8BAA6B;EAC7B,iBAAgB;CACjB;;AAtBH;EA0BI,8BAA6B;EAC7B,2B9BnJ6C;E8BoJ7C,sBAAqB;CACtB;;AAKH;EACE,aAAY;CACb;;AtCmwFD;;EuCz6FE,8BAA6B;EAC7B,iBAAgB;CAWjB;;AvCm6FD;;;EuC16FI,iBAAgB;CACjB;;AvC+6FH;;;EuC36FI,8BAA6B;CAC9B;;AhCSD;;;;;EgCFI,erCyMmC;CKlMtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCgMmC;CKzLtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCwNmC;CKjNtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCGmC;CKItC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCqFmC;CK9EtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erC2KmC;CKpKtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCuGmC;CKhGtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCJH;;;;;EgCFI,erCgGmC;CKzFtC;;AgCVD;;;EAQI,2B/Bb2C;C+Bc5C;;AhCjBH;;;EgCwBE,mGAAwF;ChCrBzF;;AgCkBH;;;EAQI,4C/BhCmD;C+BiCpD;;ACvCH;EACE,mBAAkB;EAClB,+GhBwB+G;EgBvB/G,ehCsCwC;EgCrCxC,oBhCqCwC;EgCpCxC,aAAY;EACZ,WAAU;EACV,chCkCwC;CgCjBzC;;AAxBD;EAWI,2GhBiByG;CgBhB1G;;AAZH;EAgBI,iBAAgB;CACjB;;AAjBH;EAoBI,ehCsBsC;EgCrBtC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EmCiBQ,6IxC6K+B;CK1LtC;;AmCLH;EAaM,oIxC8GmC;CwCtGpC;;AnCpBH;EmCiBQ,6IxCyG+B;CKtHtC;;AmCLH;EAaM,oIxCuGmC;CwC/FpC;;AnCpBH;EmCiBQ,6IxCkG+B;CK/GtC;;AAJD;EmC0BI,oHlBFgH;EkBGhH,sBAAqB;CnCvBxB;;AmCLH;EAgCM,WAAU;CACX;;AAML;EzBhCE,8ByBkCiC;EzBjCjC,6ByBiCiC;CAChC;;AAHH;EzBjBE,0ByBuB8B;EzBtB9B,2ByBsB8B;CAC7B;;AAPH;EAUI,iBAAgB;CACjB;;AAXH;;;EzBjBE,0ByBkCgC;EzBjChC,2ByBiCgC;CAC7B;;AAlBL;;;EzBhCE,8ByByDmC;EzBxDnC,6ByBwDmC;CAChC;;AA1BL;;;;;;EzBjBE,0ByBmDgC;EzBlDhC,2ByBkDgC;CAC7B;;AAML;EACE,sBAAuB;EAAvB,wBAAuB;EACvB,qBAAa;EAAb,cAAa;EACb,oClC1BkC;CkCkDnC;;AA3BD;EzB1DE,4BZpBsB;EYqBtB,6BZrBsB;CqCqFrB;;AAPH;EzBzEE,gCZLsB;EYMtB,+BZNsB;CqCyFrB;;AAXH;EC/EE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;ED6FjB,mBAAc;EAAd,eAAc;EACd,qBlC1CgC;EkC2ChC,uBlC1CiC;EkC2CjC,aAAY;EACZ,sBlC7CgC;EkC8ChC,qBlC9CgC;CkC+CjC;;AAtBH;EAyBI,gBAAe;CAChB;;AAKH;EACE,mBAAc;EAAd,eAAc;EACd,mBlC1CgC;CkCuDjC;;AAfD;EzBzFE,4BZpBsB;EYqBtB,6BZrBsB;CqCmHrB;;AANH;EzBxGE,gCZLsB;EYMtB,+BZNsB;CqCuHrB;;AAVH;EAaI,iBAAgB;CACjB;;AAKH;EACE,0CxC6jB8F;EwC5jB9F,mBlC7DgC;CkC4EjC;;AAjBD;EzB5GE,4BZpBsB;EYqBtB,6BZrBsB;EqCuIpB,cAAa;CACd;;AARH;EzB3HE,gCZLsB;EYMtB,+BZNsB;CqC4IrB;;AAZH;EAeI,iBAAgB;CACjB;;AAKH;EACE,6CxCwiB8F;EwCviB9F,iBAAgB;EAChB,mBlCnFgC;CkCkGjC;;AAlBD;EzBjIE,4BZpBsB;EYqBtB,6BZrBsB;CqC4JrB;;AAPH;EzBhJE,gCZLsB;EYMtB,+BZNsB;EqCiKpB,iBAAgB;CACjB;;AAbH;EAgBI,cAAa;CACd;;AAGH;EACE,oBAAqD;EACrD,oClCpHkC;CkC4HnC;;AAVD;EAKI,qBlCzHgC;EkC0HhC,uBlCzHiC;EkC0HjC,sBlC3HgC;EkC4HhC,qBlC5HgC;CkC6HjC;;AAGH;EACE,sCAA2G;CAC5G;;AAID;EzB5LE,mBZCsB;CqC6LvB;;AAED;EzB1LE,gCZLsB;EYMtB,+BZNsB;CqCiMvB;;AAED;EzB/KE,4BZpBsB;EYqBtB,6BZrBsB;CqCqMvB;;AAID;EACE,iBAAgB;EAChB,mBlCtIgC;EkCuIhC,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,QAAO;CACR;;AAID;EACE,wBlCxJ6B;EkCwJ7B,qBlCxJ6B;EkCwJ7B,gBlCxJ6B;EkCyJ7B,2BrCnMyB;EqCmMzB,wBrCnMyB;EqCmMzB,mBrCnMyB;EqCoMzB,qBAAiC;EACjC,uBAAmC;EACnC,WAAU;EACV,UAAS;CAYV;;A9B3JG;E8ByIJ;IASI,wBlC/J2B;IkC+J3B,qBlC/J2B;IkC+J3B,gBlC/J2B;GkCwK9B;C1Co3GA;;A0Ct4GD;EAaI,4BAAoB;EAApB,qBAAoB;EACpB,oBAAgC;EAChC,uBAAmC;EACnC,YAAW;CACZ;;A9B1JC;E8B6JJ;IAEI,qBAAa;IAAb,cAAa;IACb,wBAAmB;IAAnB,oBAAmB;IACnB,uBAAmC;IACnC,sBAAkC;GAYrC;C1Ci3GA;;A0Cl4GD;EASI,sBrC9NuB;CqCqOxB;;A9B7KC;E8B6JJ;IAYM,kBAAW;IAAX,YAAW;IACX,sBAAkC;IAClC,qBAAiC;GAEpC;C1C83GF;;AY3iHG;E8BgLJ;IAEI,qBAAa;IAAb,cAAa;IACb,wBAAmB;IAAnB,oBAAmB;GAoDtB;C1C20GA;;A0Cl4GD;EAOI,sBrC/OuB;CqC8RxB;;A9BtOC;E8BgLJ;IAUM,kBAAW;IAAX,YAAW;GA4Cd;EAtDH;IzB5OE,2ByByPoC;IzBxPpC,8ByBwPoC;GAW/B;EAxBP;;;;;;;IzB5OE,2ByBkQsC;IzBjQtC,8ByBiQsC;GAC/B;EAvBT;IzBjPE,0ByB4QmC;IzB3QnC,6ByB2QmC;GAW9B;EAtCP;;;;;;;IzBjPE,0ByBqRqC;IzBpRrC,6ByBoRqC;GAC9B;EArCT;IzB5PE,iByBqS8B;GAWzB;EApDP;;;;;;;IzB5PE,iByB8SgC;GACzB;C1Ci4GR;;AOhrHC;EmCyTE,sBAAqB;CnCrTtB;;AmCmTH;EAMI,kBlC3P8B;CkC4P/B;;AAGH;EpCzQE,oBHpB+C;EGqB/C,iBHvC0B;EGwC1B,kBHA2B;EGC3B,sBHe+B;EuC0P/B,kBAAuC;EACvC,iBAAgB;CACjB;;AAED;EACE,iBAAgB;CACjB;;AAED;EpChTE,kBHIsD;EGHtD,iBHX0B;EGY1B,kBHwB2B;EGvB3B,sBHuC+B;EuCyQ/B,oBlC5QgC;CkCiRjC;;AARD;EAMI,iBAAgB;CACjB;;AEpVH;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,0B1CoHuC;E0CnHvC,UAAS;EACT,oBAAiC;EACjC,2B1CwrB8F;E0CvrB9F,4BAAoB;EAApB,qBAAoB;EACpB,oBpC0EoC;EoCzEpC,iBzCW0B;EyCV1B,apC0EgC;EoCzEhC,sBAAuB;EAAvB,wBAAuB;EACvB,epC4E6B;EoC3E7B,uBpC4EmC;EoC3EnC,sBpC2EmC;EoC1EnC,mBAAkB;EAClB,mBAAkB;EAClB,uBAAsB;EACtB,oBAAmB;CAepB;;AAhCD;EAoBI,cAAa;CACd;;AArBH;EAwBI,mBAAkB;EAClB,qBAAoB;EACpB,sBAAsD;EACtD,qBpC2DiC;EoC1DjC,mBzCoD0D;EyCnD1D,kBzCmD0D;EyClD1D,kBAAQ;EAAR,SAAQ;CACT;;AAID;EACE,0B1CyLqC;E0CxLrC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1CgLqC;E0C/KrC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1CwMqC;E0CvMrC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1CbqC;E0CcrC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1CqEqC;E0CpErC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1C2JqC;E0C1JrC,2B1CwpB4F;C0CvpB7F;;AAHD;EACE,0B1CuFqC;E0CtFrC,a1CoqB4F;C0CnqB7F;;AAHD;EACE,0B1CgFqC;E0C/ErC,2B1CwpB4F;C0CvpB7F;;AAKH;ExBoBE,0BCnDyC;EDoDzC,kDwBpByD;ExBqBzD,yDCrCoE;CuB+BrE;;AhCkBG;EgClCJ;IxByBI,2BCnDwC;GuB0C3C;C5C6uHA;;AY3tHG;EgClCJ;IxB6BI,0BCjEuC;GuBoD1C;C5CmvHA;;AoBnuHC;EwBhCF;IxBiCI,iBAAgB;GwBjBnB;C5CyvHA;;AOnzHC;EqC8CE,2GpBnByG;EoBoBzG,2B1C6oB4F;E0C5oB5F,sBAAqB;CrC5CtB;;AqCsCH;EAUI,0B1CkEqC;C0CjEtC;;AAXH;EAcI,WAAU;CACX;;AAGH;ED5DE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;EC6DnB,uBAAmB;EAAnB,oBAAmB;EACnB,0B1CmJuC;E0ClJvC,oBAAiC;EACjC,a1CsoB8F;E0CroB9F,4BAAoB;EAApB,qBAAoB;EACpB,qBAAc;EAAd,eAAc;EACd,gBpCegC;EoCdhC,mBAAkB;EAClB,iBzCrD0B;EyCsD1B,apCUgC;EoCThC,sBAAuB;EAAvB,wBAAuB;EACvB,qBAAwC;EACxC,sBAAmC;EACnC,mBAAS;EAAT,UAAS;EACT,mBAAkB;EAClB,YpCIgC;CoCHjC;;AAED;EACE,oBAAiC;EACjC,qBAAc;EAAd,eAAc;EACd,apCFgC;EoCGhC,qBAAwC;EACxC,sBAAmC;EACnC,mBAAS;EAAT,UAAS;EACT,YAAW;CACZ;;AC1FD;EACE,0B3CisB+B;E2ChsB/B,UAAS;EACT,oBxCec;EwCdd,gBAAe;EACf,YAAW;CAoHZ;;AAzHD;;EASI,8BxCRwB;EwCSxB,sB1CuD6B;E0CtD7B,uBrCyFiC;EqCxFjC,sBrCwFiC;EqCvFjC,oBAAmB;CASpB;;AAtBH;;EAgBM,qBrCqF8B;CqCpF/B;;AAjBL;;EAoBM,sBrCiF8B;CqChF/B;;AArBL;EAyBI,2B3CoqB4F;C2C1pB7F;;AAnCH;;EA6BM,qBrCqFiC;EqCpFjC,iB1CXsB;E0CYtB,arCiF4B;EqChF5B,yBrCoFsG;EqCnFtG,4BrCmFsG;CqClFvG;;AAlCL;EAsCI,2B3CwpB8F;C2C9oB/F;;AAhDH;;EA0CM,mBrC8E+B;EqC7E/B,iB1CxBsB;E0CyBtB,erC0E8B;EqCzE9B,yBrC6EsG;EqC5EtG,4BrC4EsG;CqC3EvG;;AA/CL;EAmDI,2B3C2oB8F;C2CjoB/F;;AA7DH;;EAuDM,mBrCiE+B;EqChE/B,iB1CtCsB;E0CuCtB,erC6D8B;EqC5D9B,yBrCuEsG;EqCtEtG,4BrCsEsG;CqCrEvG;;AAGH;;;E5BzCA,4BZpBsB;EYqBtB,6BZrBsB;CwCmEjB;;AANL;;EAaU,4BxC1EY;CwC2Eb;;AAdT;;EAiBU,6BxC9EY;CwC+Eb;;AAlBT;;;E5BxDA,gCZLsB;EYMtB,+BZNsB;CwC0FjB;;AA7BL;;EAoCU,+BxCjGY;CwCkGb;;AArCT;;EAwCU,gCxCrGY;CwCsGb;;AAxGX;EAgHI,8BxC/GwB;CwCgHzB;;AAjHH;;EAsHM,cAAa;CACd;;AAIL;;;EAII,UAAS;CACV;;AAGH;EACE,0BxCnI0B;CwCwI3B;;AAHC;EACE,UAAS;CACV;;AAGH;;EAGI,oBrCX8B;EqCY9B,mBrCZ8B;CqCqB/B;;AAbH;;EAOM,mBrCd4B;CqCe7B;;AARL;;EAWM,oBrClB4B;CqCmB7B;;AAZL;;EAkBM,gBrCxB+B;EqCyB/B,yBrCxByG;EqCyBzG,4BrCzByG;CqC0B1G;;AArBL;;EA2BM,yBrC9ByG;EqC+BzG,4BrC/ByG;CqCgC1G;;AA7BL;;EAmCM,erCvC8B;EqCwC9B,yBrCrCyG;EqCsCzG,4BrCtCyG;CqCuC1G;;AAIL;EAEI,0B3CnEqC;C2CoEtC;;AtCxKD;EsCgLI,0B3C3EmC;CKnGtC;;AsCsLD;;;EAII,0B3CamC;E2CZnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3CQ+B;E2CP/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3COmC;E2CNnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3CD+B;E2CE/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3C4BmC;E2C3BnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3CuB+B;E2CtB/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3CzLmC;E2C0LnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3C9L+B;E2C+L/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3CvGmC;E2CwGnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3C5G+B;E2C6G/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3CjBmC;E2CkBnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3CtB+B;E2CuB/B,2B3CuesF;C2CtevF;;AAfP;;;EAII,0B3CnFmC;E2CoFnC,a3C4f0F;C2C3f3F;;AAED;;;EAKM,0B3C1F+B;E2C2F/B,a3CmfsF;C2ClfvF;;AAfP;;;EAII,0B3CzFmC;E2C0FnC,2B3Cgf0F;C2C/e3F;;AAED;;;EAKM,0B3CjG+B;E2CkG/B,2B3CuesF;C2CtevF;;AAMT;;;EAII,0B3C5GqC;E2C6GrC,2B3C2d4F;C2C1d7F;;AAED;;;EAKM,0B3CpHiC;E2CqHjC,2B3CkdwF;C2CjdzF;;AAMP;;EAIM,0B3C3HmC;E2C4HnC,a3Ckd0F;C2Cjd3F;;AANL;;EAYM,0B3C1ImC;E2C2InC,2B3C+b4F;C2C9b7F;;AAIL;EACE,0B3C1IuC;E2C2IvC,a3Cmc8F;C2Cpa/F;;AAjCD;EAKI,sB3C0cmB;C2CzcpB;;AANH;EAUM,0B3CqciB;C2CpclB;;AtC/PH;EsCqQM,0B3CzJiC;CK1GtC;;AsCkPH;;;EAyBI,eAAc;CACf;;AA1BH;;;EA+BI,sB3CgbmB;C2C/apB;;AjCtPC;EiCgQA;IAEI,eAAc;IACd,iBAAgB;IAChB,YAAW;IACX,6CAA4C;GAE/C;C7Co4HJ;;AY3oIG;EiCgQA;IAEI,eAAc;IACd,iBAAgB;IAChB,YAAW;IACX,6CAA4C;GAE/C;C7C64HJ;;AYppIG;EiCgQA;IAEI,eAAc;IACd,iBAAgB;IAChB,YAAW;IACX,6CAA4C;GAE/C;C7Cs5HJ;;AY7pIG;EiCgQA;IAEI,eAAc;IACd,iBAAgB;IAChB,YAAW;IACX,6CAA4C;GAE/C;C7C+5HJ;;A6C36HD;EAOQ,eAAc;EACd,iBAAgB;EAChB,YAAW;EACX,6CAA4C;CAE/C;;ACrTL;EACE,cAAa;EACb,WAAU;EACV,iBAAgB;EAChB,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,atBLO;CsBoBR;;AAxBD;E1BmFE,4BCtE2C;EDuE3C,6B0BxE8C;E1ByE9C,yDCzDoE;CyBTnE;;AlC0DC;EkC7EJ;I1BwFI,6BCtE0C;GyBC3C;C9CguIF;;AYtqIG;EkC7EJ;I1B4FI,2BCpFwC;GyBWzC;C9CsuIF;;AoB1pIC;E0B/FF;I1BgGI,iBAAgB;G0B7EjB;C9C4uIF;;A8C/vID;E1BmFE,4BCtE2C;EDuE3C,uC0BrEkD;E1BqElD,+B0BrEkD;E1BqElD,kD0BrEkD;E1BsElD,yDCzDoE;EyBXhE,+BAA0C;EAA1C,uBAA0C;CAC3C;;AlC2DD;EkC7EJ;I1BwFI,6BCtE0C;GyBAzC;C9C0vIJ;;AY/rIG;EkC7EJ;I1B4FI,2BCpFwC;GyBUvC;C9CgwIJ;;AoBnrIC;E0B/FF;I1BgGI,iBAAgB;G0B9Ef;C9CswIJ;;A8CxxID;EAsBI,4BAAmB;EAAnB,oBAAmB;CACpB;;AAGH;EACE,iBAAgB;CAMjB;;AAPD;EAII,mBAAkB;EAClB,iBAAgB;CACjB;;AAKH;EACE,sC5CypB2F;E4CxpB3F,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,atBxCO;CsByCR;;AAID;E7BhDE,mBZCsB;EyCkDtB,0B5C8oB+B;E4C7oB/B,8GtB1B8G;EsB2B9G,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,WAAU;EACV,qBAAoB;EACpB,mBAAkB;EAClB,yBAAwB;EACxB,YAAW;CACZ;;AAED;EACE,oBAA6B;EAC7B,iBtC8FyC;EsC7FzC,qBAAoB;EACpB,mBAAkB;EAClB,+BAA2C;CAC5C;;AAED;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,qBAAa;EAAb,cAAa;EACb,oCAAgD;CACjD;;AAED;EACE,mBtCkF2C;CsCjF5C;;AAED;EACE,mBtC+E2C;CsC9E5C;;AAID;EACE,mBAAc;EAAd,eAAc;EACd,wBtCmE0C;EsClE1C,mBAAkB;CAiBnB;;AApBD;E7BjEE,4BZpBsB;EYqBtB,6BZrBsB;CyC4FrB;;AAPH;E7BhFE,gCZLsB;EYMtB,+BZNsB;CyCgGrB;;AAED;EACE,eAAc;CACf;;AAfH;EAkBI,iBAAgB;CACjB;;AAGH;EACE,oBAAqB;EAArB,sBAAqB;EACrB,qBAAa;EAAb,cAAa;EACb,mBAAyB;EAAzB,0BAAyB;EACzB,mCAA8I;CAgD/I;;AApDD;E7BvFE,4BZpBsB;EYqBtB,6BZrBsB;CyCmHrB;;AARH;E7BtGE,gCZLsB;EYMtB,+BZNsB;CyCuHrB;;AAZH;EAeI,8BAA6B;EAC7B,iBAAgB;EAChB,8BAAuD;EACvD,gBtCoBsC;EsCnBtC,iBAAgB;EAChB,sBtCsBwC;EsCrBxC,qBtCqBwC;EsCpBxC,wBAAuB;CAyBxB;;AvCtID;EuCkHQ,e5CqF+B;CKlMtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5C4E+B;CKzLtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5CoG+B;CKjNtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5CjH+B;CKItC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5C/B+B;CK9EtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5CuD+B;CKpKtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5Cb+B;CKhGtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AvCxHP;EuCkHQ,e5CpB+B;CKzFtC;;AuCkFH;EAgCU,2BtCjIuC;CsCkIxC;;AAjCT;EAuCM,2CtC/IgD;EsCgJhD,iBAAgB;CACjB;;AAzCL;EA6CM,8BAA6B;CAC9B;;AA9CL;EAkDI,oBtCRwC;CsCSzC;;AAGH;EACE,wBAAoB;EAApB,qBAAoB;EACpB,2BAAsB;EAAtB,uBAAsB;EACtB,eAAc;EACd,iBAAgB;EAChB,gBAAe;CAUhB;;AAfD;E7CrJI,kBAAiB;EACjB,gBAAe;E6C8Jf,iBAAgB;EAChB,eAAc;EACd,gBAAe;EACf,wBtC3BsC;CsC4BvC;;A9CqzIH;ECp9IM,iBAAgB;EAChB,gBAAe;CAChB;;A6CgKL;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,qBAAa;EAAb,cAAa;EACb,uBAA8B;EAA9B,+BAA8B;EAC9B,wBtC5B0C;CsCqC3C;;AAbD;E7B9JE,4BZpBsB;EYqBtB,6BZrBsB;CyC0LrB;;AARH;E7B7KE,gCZLsB;EYMtB,+BZNsB;CyC8LrB;;AAGH;ExC/JE,mBHFsD;EGGtD,iBHnB0B;EGoB1B,uBHkBgC;EGjBhC,iBHiC0B;E2C8H1B,UAAS;CACV;;AAID;EACE,aAAY;EACZ,iBAAgB;EAChB,mBAAkB;EAClB,cAAa;EACb,YAAW;CACZ;;AC/MD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,iBAAgB;EAChB,gBAAe;CAChB;;AAED;E3BsDE,0BCnDyC;EDoDzC,6C2BtDoD;E3BuDpD,yDCrCoE;E0BhBpE,0B7CsrB+B;E6CrrB/B,UAAS;EACT,2GvBe2G;EuBd3G,2B7C8qB8F;E6C7qB9F,eAAc;EACd,qBvC6J+C;EuC5J/C,sB5C+C+B;E4C9C/B,iBvCgK0C;EuC/J1C,4BvCoK4C;EuCnK5C,mBAAkB;CA8BnB;;AnC0BG;EmCpEJ;I3B2DI,2BCnDwC;G0BkC3C;C/Co/IA;;AY19IG;EmCpEJ;I3B+DI,0BCjEuC;G0B4C1C;C/C0/IA;;AoBl+IC;E2BlEF;I3BmEI,iBAAgB;G2BzBnB;C/CggJA;;AOljJC;EwCuBE,2B7CqqB4F;E6CpqB5F,sBAAqB;CxCpBtB;;AwCIH;EAoBI,0B7CwFqC;E6CvFrC,2B7C+pB4F;C6C9pB7F;;AAtBH;EA0BI,0B7C+pB6B;E6C9pB7B,2B7C2pByF;C6C1pB1F;;AA5BH;E9BaE,4BZpBsB;EYqBtB,6BZrBsB;C0CuCrB;;AAhCH;E9BFE,gCZLsB;EYMtB,+BZNsB;C0C2CrB;;AAED;EACE,oBvCuB8B;EuCtB9B,mBvCsB8B;CuCrB/B;;AAGH;EACE,2B7CuoB8F;E6CtoB9F,oBAAmB;EACnB,YAAW;CAiBZ;;AxCxEC;EwC0DE,0B7C0DqC;E6CzDrC,2B7CioB4F;E6ChoB5F,sBAAqB;CxCxDtB;;AwCgDH;EAaI,0B7CgoB6B;E6C/nB7B,2B7C4nByF;C6C3nB1F;;AAfH;EAkBI,WAAU;CACX;;AAID;EACE,0B7C4IqC;E6C3IrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7C4ImC;E6C3InC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7CsIiC;E6CrIjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7CsIqC;E6CrIrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7CmImC;E6ClInC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7C6HiC;E6C5HjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7C2JqC;E6C1JrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7C2JmC;E6C1JnC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7CqJiC;E6CpJjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7C1DqC;E6C2DrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7C1DmC;E6C2DnC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7ChEiC;E6CiEjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7CwBqC;E6CvBrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7CwBmC;E6CvBnC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7CkBiC;E6CjBjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7C8GqC;E6C7GrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7C8GmC;E6C7GnC,2B7C2mB0F;C6C1mB3F;;AxClFH;EwCsFM,0B7CwGiC;E6CvGjC,2B7CqmBwF;CKxrB7F;;AwCuED;EACE,0B7C4CqC;E6C3CrC,a7C2nB4F;C6C9mB7F;;AAfD;EAKI,0B7C0CmC;E6CzCnC,a7CunB0F;C6CtnB3F;;AxClFH;EwCsFM,0B7CoCiC;E6CnCjC,a7CinBwF;CKpsB7F;;AwCuED;EACE,0B7CsCqC;E6CrCrC,2B7C+mB4F;C6ClmB7F;;AAfD;EAKI,0B7CmCmC;E6ClCnC,2B7C2m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F;EgD7qB3F,WAAU;EACV,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,a1BnBO;C0BwBR;;AtCgDG;EsC/DJ;I9B0EI,6BCtE0C;G6BW7C;ClD+5KA;;AY/2KG;EsC/DJ;I9B8EI,2BCpFwC;G6BqB3C;ClDq6KA;;AoBn2KC;E8BjFF;I9BkFI,iBAAgB;G8BnEnB;ClD26KA;;AkD17KD;EAaI,WAAU;CACX;;AAKH;E9BUE,4BC5B2C;ED6B3C,mD8BV+C;E9BU/C,2C8BV+C;E9BU/C,8D8BV+C;E9BW/C,yDClBoE;E6BSpE,0BhD8pB+B;EgD7pB/B,+BAAkD;EAClD,mBAAkB;EAClB,iBAAgB;EAChB,gBAAe;EACf,OAAM;EACN,UAAS;EACT,QAAO;EACP,4CAAmC;EAAnC,oCAAmC;EACnC,e1CsMyC;C0CxL1C;;AtCkBG;EsC5CJ;I9BeI,6BC5B0C;G6BuC7C;ClDu6KA;;AYr5KG;EsC5CJ;I9BmBI,2BC1CwC;G6BiD3C;ClD66KA;;AoBj7KC;E8BtBF;I9BuBI,iBAAgB;G8BGnB;ClDm7KA;;AkD/7KC;EACE,SAAQ;EACR,WAAU;EACV,2CAAkC;EAAlC,mCAAkC;CACnC;;AAED;E9B9BA,4BCT2C;EDU3C,mD8B8BwD;E9B9BxD,2C8B8BwD;E9B9BxD,8D8B8BwD;E9B7BxD,uDCCkE;E6B8BhE,+G1B9B6G;E0B+B7G,wCAA+B;EAA/B,gCAA+B;CAChC;;AtCmBC;EsCxBF;I9BzBE,6BCT0C;G6BuC3C;ClDw8KF;;AYr7KG;EsCxBF;I9BrBE,2BCvBwC;G6BiDzC;ClD88KF;;AoBr+KC;E8BkBA;I9BjBE,iBAAgB;G8BsBjB;ClDo9KF;;AkD/8KD;EACE,sB1CqKwC;E0CpKxC,oB1CmKsC;E0ClKtC,mB1CkKsC;C0CjKvC;;AAED;EDpEE,sC/C+rB8F;E+C9rB9F,YAAW;EACX,iBAAmB;EACnB,iBAAgB;CCmEjB;;AAED;EACE,0BhD0CuC;EgDzCvC,6ChDqnB8F;EgDpnB9F,eAAc;EACd,sB1CwJwC;E0CvJxC,uB1CsJsC;C0CrJvC;;AAED;EPhFE,iBAAgB;EAChB,wBAAuB;E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AkB;EAClB,4C/C0J6F;E+CzJ7F,YAAW;EACX,eAAc;EACd,epDvEwD;EoDwExD,mBAAkB;EAClB,cpDzEwD;CoD0EzD;;A3C7ED;E2C4DJ;InCrEI,2BCnDwC;GkCyIvC;CvDupOJ;;AYpuOG;E2C4DJ;InCjEI,0BCjEuC;GkCmJtC;CvD6pOJ;;AoB5uOC;EmC8DF;InC7DI,iBAAgB;GmC8Ef;CvDmqOJ;;AuDprOD;EA0BU,sCAAyF;EAAzF,8BAAyF;CAC1F;;AA3BT;EA8BU,0BrD6C+B;CqD5ChC;;AA/BT;EAoCQ,0CrDuCiC;CqDtClC;;AArCP;EA0CQ,0B/C0H+C;C+CzHhD;;AA3CP;EA8CQ,sCrDygBwF;CqDxgBzF;;AA/CP;EnC1EE,0BCnDyC;EDoDzC,sCmC6H+C;EnC5H/C,yDCrCoE;EkCmKlE,6BAA4B;EAC5B,sCrD+fyF;EqD9fzF,kCAAqG;EACrG,oB/C+GgD;E+C9GhD,YAAW;EACX,eAAc;EACd,epDrH0D;EoDsH1D,mBAAkB;EAClB,eAAoF;EACpF,QAAO;EACP,Y/C0GmF;C+CzGpF;;A3C7HC;E2C4DJ;InCrEI,2BCnDwC;GkCyLzC;CvD8pOF;;AY3xOG;E2C4DJ;InCjEI,0BCjEuC;GkCmMxC;CvDoqOF;;AoBnyOC;EmC8DF;InC7DI,iBAAgB;GmC8HjB;CvD0qOF;;AwDp3OD;EACE,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;EAChB,8BAA6B;EAC7B,gBAAe;EACf,YAAW;CAwJZ;;AA5JD;EASM,sChDmT2C;CgDlT5C;;AAVL;EAaM,sChD+S2C;CgD9S5C;;AAdL;EAiBM,sChD2S2C;CgD1S5C;;AAlBL;EAsBI,WAAU;CAaX;;AAnCH;EAyBM,mDtD2LmC;CsD1LpC;;AA1BL;EA6BM,mDtDuLmC;CsDtLpC;;AA9BL;EAiCM,mDtDmLmC;CsDlLpC;;AAlCL;EAsCI,UAAS;CACV;;AAvCH;EA0CI,0BtD0KqC;CsDzKtC;;AA3CH;EpC+DE,0BCnDyC;EDoDzC,+CoClBwD;EpCmBxD,yDCrCoE;EmCoBlE,sBAAgB;EAAhB,iBAAgB;EAChB,0BtDmKqC;EsDlKrC,UAAS;EACT,mBAAkB;EAClB,gBhDsQmD;EgDrQnD,ehDqQmD;CgD1PpD;;A5CaC;E4C7EJ;IpCoEI,2BCnDwC;GmC+CzC;CxDi3OF;;AYp2OG;E4C7EJ;IpCwEI,0BCjEuC;GmCyDxC;CxDu3OF;;AoB52OC;EoC3EF;IpC4EI,iBAAgB;GoCZjB;CxD63OF;;AwD77OD;EAwDM,iBAAgB;EAChB,eAAgC;EAChC,cAA+B;CAChC;;AA3DL;EA8DM,WAAU;CACX;;AA/DL;EpC+DE,0BCnDyC;EDoDzC,sCoCG+C;EpCF/C,yDCrCoE;EmCyClE,sChDsP6C;EgDrP7C,0BAAyB;EACzB,iBAAgB;EAChB,mBAAkB;EAClB,gBAAe;EACf,iBhDmPkC;EgDlPlC,YAAW;CACZ;;A5CCC;E4C7EJ;IpCoEI,2BCnDwC;GmC2DzC;CxD84OF;;AY74OG;E4C7EJ;IpCwEI,0BCjEuC;GmCqExC;CxDo5OF;;AoBr5OC;EoC3EF;IpC4EI,iBAAgB;GoCAjB;CxD05OF;;AwDt+OD;EA+EI,0BtDqIqC;EsDpIrC,iBhD6OkC;EgD5OlC,wBhD4OkC;EgD3OlC,sBAAqC;CACtC;;AAnFH;EAsFI,sChDqO6C;EgDpO7C,iBhDsOkC;EgDrOlC,uBAAsC;EACtC,wBhDoOkC;CgDnOnC;;AA1FH;EpC+DE,0BCnDyC;EDoDzC,gCoC6ByC;EpC5BzC,yDCrCoE;EmCmElE,iBAAgB;EAChB,0BtDoHqC;EsDnHrC,UAAS;EACT,mBAAkB;EAClB,gBhDuNmD;EgDtNnD,uBAAsC;EACtC,sBAAqC;EACrC,ehDoNmD;CgD3MpD;;A5ClCC;E4C7EJ;IpCoEI,2BCnDwC;GmC8FzC;CxDy5OF;;AY37OG;E4C7EJ;IpCwEI,0BCjEuC;GmCwGxC;CxD+5OF;;AoBn8OC;EoC3EF;IpC4EI,iBAAgB;GoCmCjB;CxDq6OF;;AwDphPD;EAyGM,mCtD2GmC;CsD1GpC;;AA1GL;EA6GM,WAAU;CACX;;AA9GL;EpC+DE,0BCnDyC;EDoDzC,sCoCkD+C;EpCjD/C,yDCrCoE;EmCwFlE,8BAA6B;EAC7B,0BAAyB;EACzB,yBAA2D;EAC3D,mBAAkB;EAClB,gBAAe;EACf,iBhDoMkC;EgDnMlC,YAAW;CACZ;;A5C9CC;E4C7EJ;IpCoEI,2BCnDwC;GmC0GzC;CxDo7OF;;AYl+OG;E4C7EJ;IpCwEI,0BCjEuC;GmCoHxC;CxD07OF;;AoB1+OC;EoC3EF;IpC4EI,iBAAgB;GoC+CjB;CxDg8OF;;AwD3jPD;EpC+DE,0BCnDyC;EDoDzC,sCoC8D+C;EpC7D/C,yDCrCoE;EmCoGlE,sChD2L6C;EgD1L7C,0BAAyB;EACzB,iBAAgB;EAChB,mBAAkB;EAClB,gBAAe;EACf,iBhDwLkC;EgDvLlC,YAAW;CACZ;;A5C1DC;E4C7EJ;IpCoEI,2BCnDwC;GmCsHzC;CxDu8OF;;AYjgPG;E4C7EJ;IpCwEI,0BCjEuC;GmCgIxC;CxD68OF;;AoBzgPC;EoC3EF;IpC4EI,iBAAgB;GoC2DjB;CxDm9OF;;AwD1lPD;EpC+DE,0BCnDyC;EDoDzC,gCoC0EyC;EpCzEzC,yDCrCoE;EmCgHlE,yBAAgB;EAAhB,iBAAgB;EAChB,0BtDuEqC;EsDtErC,UAAS;EACT,mBAAkB;EAClB,gBhD0KmD;EgDzKnD,uBAA8D;EAC9D,ehDwKmD;CgD/JpD;;A5C9EC;E4C7EJ;IpCoEI,2BCnDwC;GmC0IzC;CxDk9OF;;AYhiPG;E4C7EJ;IpCwEI,0BCjEuC;GmCoJxC;CxDw9OF;;AoBxiPC;EoC3EF;IpC4EI,iBAAgB;GoC+EjB;CxD89OF;;AwDznPD;EAqJM,mCtD+DmC;CsD9DpC;;AAtJL;EAyJM,WAAU;CACX;;ACxJL;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,0BjD8TuC;EiD7TvC,avDosB8F;EuDnsB9F,qBAAa;EAAb,cAAa;EACb,oBjDkUwC;EiDjUxC,sBtDyD+B;EsDxD/B,WAAU;EACV,yBjDwUsC;EiDvUtC,gBAAe;EACf,UAAS;EACT,QAAO;EACP,oCAA2B;EAA3B,4BAA2B;EAC3B,mFpCUkE;EoCVlE,2EpCUkE;EoCVlE,gIpCUkE;EoCTlE,YAAW;EACX,YjCTM;CiC0CP;;A7C2BG;E6C3EJ;IAkBI,mBpDlBoB;IoDmBpB,mBjD2TqC;IiD1TrC,iBjD2TmC;IiD1TnC,UAAS;IACT,yCAAgC;IAAhC,iCAAgC;IAChC,YAAW;GAyBd;CzD4mPA;;AYjlPG;E6C3EJ;IA2BI,qFpCJgE;IoCIhE,6EpCJgE;IoCIhE,mIpCJgE;GoCyBnE;CzDknPA;;AYvlPG;E6C3EJ;IA+BI,iFpCRgE;IoCQhE,yEpCRgE;IoCQhE,6HpCRgE;GoCyBnE;CzDwnPA;;AyDtoPC;EAlCF;IAmCI,iBAAgB;GAanB;CzD8nPA;;AyD9qPD;ErCqBE,4BCT2C;EDU3C,uCqCiB4C;ErCjB5C,+BqCiB4C;ErCjB5C,kDqCiB4C;ErChB5C,uDCCkE;EoCiBhE,WAAU;EACV,iCAAwB;EAAxB,yBAAwB;CAKzB;;A7C4BC;E6C3EJ;IrC0BI,6BCT0C;GoC8B3C;CzD6oPF;;AYjnPG;E6C3EJ;IrC8BI,2BCvBwC;GoCwCzC;CzDmpPF;;AoBjqPC;EqCjCF;IrCkCI,iBAAgB;GqCajB;CzDypPF;;AY7nPG;E6C3EJ;IA6CM,sCAA6B;IAA7B,8BAA6B;GAEhC;CzD+pPF;;AyD5pPD;EdnDE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;EcoDnB,mBAAkB;EAClB,iBAAgB;EAChB,aAAY;CACb;;AAED;ErCGE,0BCnDyC;EDoDzC,wDqCH+D;ErCI/D,yDCrCoE;EoCmCpE,8BAA6B;EAC7B,uBAAsB;EACtB,UAAS;EACT,evDkJuC;EuDjJvC,gBAAe;EACf,eAAc;EACd,qBAAc;EAAd,eAAc;EACd,mBAAkB;EAClB,iBtDrD0B;EsDsD1B,qBAAoB;EACpB,oBjDkQsC;EiDjQtC,WAAU;EACV,0BAAyB;EACzB,oBAAmB;CAcpB;;A7CbG;E6CjBJ;IrCQI,2BCnDwC;GoCyE3C;CzDypPA;;AYtqPG;E6CjBJ;IrCYI,0BCjEuC;GoCmF1C;CzD+pPA;;AoB9qPC;EqCfF;IrCgBI,iBAAgB;GqCcnB;CzDqqPA;;AOtvPC;EkDsEE,evDoIqC;EuDnIrC,sBAAqB;ClDpEtB;;AKiEC;E6CjBJ;IAwBI,kBjDwPkC;GiDlPrC;CzDgrPA;;AyD9sPD;EA4BI,WAAU;CACX;;A7CZC;E6CeJ;;IAGI,oCAA2B;IAA3B,4BAA2B;GAM9B;EATD;;IAMM,uCAA8C;IAA9C,+BAA8C;GAC/C;CzDsrPJ;;AY5sPG;E6C0BJ;IAEI,apDnFuB;GoDqF1B;CzDorPA;;AYltPG;E6CgCJ;IAEI,cpDzFuB;IoD0FvB,WAAU;GAEb;CzDorPA;;AyDlrPD;EACE,ajDqNoC;EiDpNpC,qBjD8NuC;EiD7NvC,wBjD6NuC;CiDxNxC;;AARD;EAMI,oBAAmB;CACpB;;ACzHH;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,0BxD8rB+B;EwD7rB/B,qBAAa;EAAb,cAAa;EACb,qBAAc;EAAd,eAAc;EACd,iBAAgB;EAChB,uBlD2VgC;EkD1VhC,mBAAkB;CAiBnB;;AAxBD;EAWI,8BxD0GqC;EwDzGrC,YAAW;EACX,eAAc;EACd,mBAAkB;CACnB;;AAfH;EAkBI,cAAa;CACd;;AAnBH;EAsBI,cAAa;CACd;;AAGH;EACE,0BxDqqB+B;EwDpqB/B,qBAAa;EAAb,cAAa;EACb,uBAA8B;EAA9B,+BAA8B;EAC9B,iBAAgB;EAChB,mBAAkB;EAClB,mBAAkB;CA4BnB;;AAlCD;EASI,8BxDkFqC;EwDjFrC,YAAW;EACX,eAAc;EACd,mBAAkB;EAClB,SAAQ;EACR,clDyT8B;EkDxT9B,alDwT8B;CkDvT/B;;AAhBH;EAqBM,8BxDsEmC;EwDrEnC,SAAQ;EACR,YAAmD;CACpD;;AAxBL;EA2BM,SAAQ;CACT;;AA5BL;EA+BM,QAAO;CACR;;AAIL;EACE,0BxDioB+B;EwDhoB/B,mBAAkB;CAkBnB;;AApBD;EAOM,+BxDgDmC;EwD/CnC,aAAoD;EACpD,cAAqD;CACtD;;AAVL;EAaM,UAAS;CACV;;AAdL;EAiBM,OAAM;CACP;;AAML;EACE,sCxDsmB2F;EwDrmB3F,mBAAkB;EAClB,axD8mB8F;EwD7mB9F,mBlDmQiC;EkDlQjC,iBvD1E0B;EuD2E1B,evDd4D;EuDe5D,oBvDf4D;EuDgB5D,qBlDkQgC;EkDjQhC,mBAAkB;EAClB,mBAAkB;EAClB,uBAAsB;EACtB,cvDpB4D;CuD+B7D;;AATC;;EAEE,0BxDqHqC;EwDpHrC,axDgmB4F;CwD/lB7F;;AAlBH;EAqBI,mBAAkB;CACnB;;AAGH;EACE,2BxD6kB2F;EwD5kB3F,oBlDoPkC;EkDnPlC,iBvDjG0B;EuDkG1B,mBAAkB;CAUnB;;AARC;;EAEE,2BxDokB4F;CwDnkB7F;;AAED;EACE,oBAAmB;CACpB;;AC9HH;EACE,oDzD+rB8F;CyDjoB/F;;AA/DD;EAKI,iBAAgB;CACjB;;AANH;EvC+DE,0BCnDyC;EDoDzC,sDuCvD+D;EvCwD/D,yDCrCoE;EsCjBlE,2BzDkrB4F;EyDjrB5F,oBnDuW+B;EmDtW/B,iBxDKwB;EwDJxB,enD0WwB;EmDzWxB,iBnDsW2B;EmDrW3B,anDyW0B;EmDxW1B,2BnDyW8B;EmDxW9B,mBAAkB;EAClB,0BAAyB;CAsC1B;;A/CoBC;E+C7EJ;IvCoEI,2BCnDwC;GsCwCzC;C3D04PF;;AYt3PG;E+C7EJ;IvCwEI,0BCjEuC;GsCkDxC;C3Dg5PF;;AoB93PC;EuC3EF;IvC4EI,iBAAgB;GuCnBjB;C3Ds5PF;;AO98PC;EoDqBI,sCzD0qB0F;CK3rB7F;;AoDLH;EA2BM,WAAU;CACX;;AA5BL;EA+BM,ezDqLmC;CyDhLpC;;AApCL;EAkCQ,WAAU;CACX;;AAnCP;EAuCM,8BAA6B;EAC7B,2BzDupBuF;EyDtpBvF,WAAU;CACX;;AA1CL;EvC+DE,0BCnDyC;EDoDzC,6BuCnBwC;EvCoBxC,yDCrCoE;EsCmBhE,0BzDqKmC;EyDpKnC,YAAW;EACX,eAAc;EACd,iBnDqU6B;EmDpU7B,WAAU;EACV,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,QAAO;CACR;;A/CqBD;E+C7EJ;IvCoEI,2BCnDwC;GsCuCvC;C3Dk8PJ;;AY76PG;E+C7EJ;IvCwEI,0BCjEuC;GsCiDtC;C3Dw8PJ;;AoBr7PC;EuC3EF;IvC4EI,iBAAgB;GuCpBf;C3D88PJ;;A2DtgQD;EA4DI,sCzDooB4F;EyDnoB5F,WAAU;CACX;;AAGH;EACE,mBAAkB;CA+BnB;;AAhCD;EAKM,WAAU;CACX;;AANL;EvCFE,0BCnDyC;EDoDzC,iCuCU4C;EvCT5C,yDCrCoE;CsC+CjE;;A/CED;E+CZJ;IvCGI,2BCnDwC;GsC0DvC;C3Do9PJ;;AYl9PG;E+CZJ;IvCOI,0BCjEuC;GsCoEtC;C3D09PJ;;AoB19PC;EuCVF;IvCWI,iBAAgB;GuCDf;C3Dg+PJ;;A2D1+PD;EAcI,iBAAgB;CACjB;;AAfH;EAkBI,0BzDiIqC;EyDhIrC,cAAa;EACb,iBnDkS+B;EmDjS/B,mBAAkB;EAClB,UAAS;CASV;;AA/BH;EAyBM,eAAc;CACf;;AAED;EACE,anDuRyB;CmDtR1B;;AAIL;EACE,oDzD4lB8F;EyD3lB9F,anDgR6B;EmD/Q7B,iBAAgB;CAajB;;AAhBD;EAMI,iBAAgB;EAChB,sBAAiB;EAAjB,kBAAiB;EACjB,iBAAgB;EAChB,mBAAkB;EAClB,qBnDwQ2B;CmDnQ5B;;AAfH;EAaM,cAAa;CACd;;ACjHL;EACE,6BAA4B;EAC5B,8BAA6B;EAC7B,kCpD6XgD;EoD5XhD,iBAAgB;EAChB,oBAAmB;EACnB,sBvDHsB;EuDItB,iBAAgB;EAChB,2B1DqrB8F;E0DprB9F,eAAc;EACd,gBpDkYiC;EoDjYjC,iBpDuYgC;EoDtYhC,yCAA6G;EAC7G,YAAW;CAsCZ;;ArDnCC;EqDAE,kCpDkX8C;EoDjX9C,oDpDiX8C;CDhX/C;;AqDED;EACE,8BAA6B;EAC7B,UAAS;CACV;;AAED;EACE,2B1DqqByF;E0DpqBzF,WAAU;CACX;;AAHD;EACE,2B1DqqByF;E0DpqBzF,WAAU;CACX;;AAHD;EACE,2B1DqqByF;E0DpqBzF,WAAU;CACX;;AAHD;EACE,2B1DqqByF;E0DpqBzF,WAAU;CACX;;AAHD;EACE,2B1DqqByF;E0DpqBzF,WAAU;CACX;;AAED;EAEE,qBAAoB;EACpB,2B1D8pByF;E0D7pBzF,WAAU;CAMX;;ArD/BD;EqD4BI,kCpD2V4C;EoD1V5C,iBAAgB;CrD1BnB;;AqD8BD;EACE,sB1DyKqC;E0DxKrC,wC1DwKqC;E0DvKrC,WAAU;CACX;;AAED;EACE,WAAU;CACX;;AAGH;EAII,oBpDsVkC;CoDrVnC;;AAKH;EACE,oBpD6UqC;EoD5UrC,sBpDkVqC;EoDjVrC,yCAAsH;CAKvH;;AARD;EAMI,oBpD2UkC;CoD1UnC;;AAGH;EACE,qBpDoUsC;EoDnUtC,sBpDyUqC;EoDxUrC,yCAAsH;CAKvH;;AARD;EAMI,iBpDkU+B;CoDjUhC;;AAKH;EACE,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CAcjB;;AhDdC;EgDDF;IAII,uQRzCmI;IQ0CnI,8BAA6B;IAC7B,6BAA4B;IAC5B,6BpDmU6E;IoDlU7E,qBpDkU6E;GoD3ThF;EALG;IAEE,uBAAsB;GACvB;C5D4kQJ;;AYnlQC;EgDNF;IAII,uQRzCmI;IQ0CnI,8BAA6B;IAC7B,6BAA4B;IAC5B,6BpDmU6E;IoDlU7E,qBpDkU6E;GoD3ThF;EALG;IAEE,uBAAsB;GACvB;C5DylQJ;;A4DrlQD;EACE,mBpD8TgC;EoD7ThC,kBvDrGsB;EuDsGtB,mBpD8TmC;EoD7TnC,+BpDiUiC;CoDxTlC;;ArDnGC;EqD6FE,iGpDqR8C;CDhX/C;;AqD8FD;EACE,yE1DmGqC;C0DlGtC;;AAIH;EAaM,mCpDyS6B;CoDxS9B;;AAdL;EAoBM,qCpDmSgC;CoDlSjC;;AAIL;EAEI,oBpD8PkC;CoDzPnC;;AAPH;EAUI,oBpDuPkC;CoDjPnC;;AAhBH;EAaM,oBpD4QgC;EoD3QhC,mCpD+Q6B;CoD9Q9B;;AAfL;EAmBI,iBpD+O+B;CoDzOhC;;AAzBH;EAsBM,oBpDoQgC;EoDnQhC,qCpDuQgC;CoDtQjC;;AAKL;EACE,sBAAqB;EACrB,gBpDiOoC;EoDhOpC,iBAAgB;EAChB,mBAAkB;EAClB,YAAW;CACZ;;AAED;EACE,gBpD0NoC;EoDzNpC,UAAS;EACT,WAAU;EACV,mBAAkB;EAClB,YAAW;EACX,WAAU;CAQX;;AAdD;EAUM,6B1DsBmC;E0DrBnC,wC1DqBmC;C0DpBpC;;AAIL;EjBnME,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;EvB4DnB,0BCnDyC;EDoDzC,8CwCsIqD;ExCrIrD,yDCrCoE;EuC4KpE,6CpDwLgD;EoDvLhD,2B1Dsf2F;E0Drf3F,gBpDkMiC;EoDjMjC,gBpDoMoC;EoDnMpC,iBpDsMgC;EoDrMhC,iDpD2M8B;EoD1M9B,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,QAAO;CAWR;;AhD/IG;EgDuHJ;IxChII,2BCnDwC;GuC2M3C;C5D2jQA;;AY1sQG;EgDuHJ;IxC5HI,0BCjEuC;GuCqN1C;C5DikQA;;AoBltQC;EwCyHF;IxCxHI,iBAAgB;GwCgJnB;C5DukQA;;A4D/lQD;EtCnME,sBAAwD;EACxD,wBAA0D;EAgB1D,4BAAsG;EAMtG,8BAA6B;EAC7B,sCAA6B;EAA7B,8BAA6B;EAC7B,mCAAkC;EAClC,oCAAmC;EACnC,mBAAkB;EAClB,oBAAmB;EACnB,uBAAsB;EACtB,mCAAkC;EAClC,qBAAoB;EACpB,oBAAmB;EACnB,kBAAiB;EsCoLf,sBxDlIsC;EwDmItC,mBAAkB;EAClB,SAAQ;EACR,SAAQ;EACR,oCAA2B;EAA3B,4BAA2B;CAC5B;;AAaH;EACE,oBpDoKqC;EoDnKrC,sBpDyKqC;EoDxKrC,+CpD8K8B;CoDxK/B;;AATD;EAOI,mCpD6L+B;CoD5LhC;;AAGH;EACE,qBpD0JsC;EoDzJtC,sBpD+JqC;EoD9JrC,+CpDoK8B;CoD9J/B;;AATD;EAOI,qCpDmLkC;CoDlLnC;;AAGH;EAGE,oBpD8IoC;CoD7IrC;;AAED;EACE,eAAc;EACd,YAAW;CACZ;;ACtQC;EvD+DA,mBH1BsD;EG2BtD,iBH9C0B;EG+C1B,kBHN2B;EGO3B,iBHS0B;E0DxExB,e3DwOqC;E2DvOrC,cAAa;EACb,mBrD+YiC;EqD9YjC,YAAW;CASZ;;AAPC;EACE,oBrD4YgC;CqD3YjC;;AAED;EACE,oBrDyYgC;CqDxYjC;;AAGH;E5CjBA,mBZCsB;EwDmBpB,0B3DuNqC;E2DtNrC,a3DmrB4F;E2DlrB5F,cAAa;EACb,oBrDocgC;EqDnchC,sB1DwC6B;E0DvC7B,mBrD2XiC;EqD1XjC,gBAAe;EACf,arDuc2B;EqDtc3B,uBrDuc4B;EqDtc5B,mBAAkB;EAClB,UAAS;EACT,mBAAkB;EAClB,uBAAsB;EACtB,arC9BK;CqC4CN;;AjD6BC;EiD3DF;IAmBI,oBrDwb8B;IqDvb9B,4BrD+b4B;GqDrb/B;C7Dk1QF;;A6Dz1QG;EACE,oBrD4WgC;CqD3WjC;;AAED;EACE,oBrDyWgC;CqDxWjC;;AAGH;;;EAMQ,e3DoL+B;C2DnLhC;;AAPP;;EAUQ,0B3DgL+B;C2D/KhC;;AAXP;;EAeM,yC3D2KiC;C2D1KlC;;AAhBL;;;;EAoBM,eAAc;CACf;;AAIL;;;EAKQ,6B3D4J+B;E2D3J/B,wC3D2J+B;C2D1JhC;;AAPP;;EAWM,6B3DsJiC;C2DhJlC;;AAjBL;;EAcQ,6B3DmJ+B;E2DlJ/B,wC3DkJ+B;CK1NtC;;AsDyDD;;;;EAqBM,eAAc;CACf;;AAIL;;EAIM,0B3DmIiC;C2DlIlC;;AAIL;;EAIM,e3D0HiC;C2DzHlC;;AAKH;;;;EAEE,sB3DkHmC;C2DvGpC;;AAbA;;;;;;;EAKG,sB3D+GiC;E2D9GjC,wC3D8GiC;CKhOtC;;AsD4GE;;;;;;;;;;EAWG,eAAc;CACf;;AtD3HL;;;;;;;;;;;EsDmIM,yE3DgGiC;CKhOtC;;AsDoIC;;;;;;;;;;;EAGI,wC3DyFiC;CKhOtC;;AsDXD;EvD+DA,mBH1BsD;EG2BtD,iBH9C0B;EG+C1B,kBHN2B;EGO3B,iBHS0B;E0DxExB,e3DqGqC;E2DpGrC,cAAa;EACb,mBrD+YiC;EqD9YjC,YAAW;CASZ;;AAPC;EACE,oBrD4YgC;CqD3YjC;;AAED;EACE,oBrDyYgC;CqDxYjC;;AAGH;E5CjBA,mBZCsB;EwDmBpB,0B3DoFqC;E2DnFrC,a3DmrB4F;E2DlrB5F,cAAa;EACb,oBrDocgC;EqDnchC,sB1DwC6B;E0DvC7B,mBrD2XiC;EqD1XjC,gBAAe;EACf,arDuc2B;EqDtc3B,uBrDuc4B;EqDtc5B,mBAAkB;EAClB,UAAS;EACT,mBAAkB;EAClB,uBAAsB;EACtB,arC9BK;CqC4CN;;AjD6BC;EiD3DF;IAmBI,oBrDwb8B;IqDvb9B,4BrD+b4B;GqDrb/B;C7D2/QF;;A6DlgRG;EACE,oBrD4WgC;CqD3WjC;;AAED;EACE,oBrDyWgC;CqDxWjC;;AAGH;;;EAMQ,e3DiD+B;C2DhDhC;;AAPP;;EAUQ,0B3D6C+B;C2D5ChC;;AAXP;;EAeM,yC3DwCiC;C2DvClC;;AAhBL;;;;EAoBM,eAAc;CACf;;AAIL;;;EAKQ,6B3DyB+B;E2DxB/B,wC3DwB+B;C2DvBhC;;AAPP;;EAWM,6B3DmBiC;C2DblC;;AAjBL;;EAcQ,6B3DgB+B;E2Df/B,wC3De+B;CKvFtC;;AsDyDD;;;;EAqBM,eAAc;CACf;;AAIL;;EAIM,0B3DAiC;C2DClC;;AAIL;;EAIM,e3DTiC;C2DUlC;;AAKH;;;;EAEE,sB3DjBmC;C2D4BpC;;AAbA;;;;;;;EAKG,sB3DpBiC;E2DqBjC,wC3DrBiC;CK7FtC;;AsD4GE;;;;;;;;;;EAWG,eAAc;CACf;;AtD3HL;;;;;;;;;;;EsDmIM,yE3DnCiC;CK7FtC;;AsDoIC;;;;;;;;;;;EAGI,wC3D1CiC;CK7FtC;;AuDZH;EAEI,sCtDka8C;EsDja9C,mBtDka8B;EsDja9B,oCAAyH;CAC1H;;AALH;EAQI,qBtDuZ6E;CsDtZ9E;;AATH;EAYI,sBzDToB;EyDUpB,oCAAyH;CAS1H;;AvDND;EuDAI,oDtDkX4C;CDhX/C;;AuDlBH;EAoBM,wC5DgMmC;C4D/LpC;;AArBL;EA4BI,mBtD2YiC;CsD1YlC;;AA7BH;;EAiCI,mBtDsYiC;CsDrYlC;;AAKH;EAEI,oBtDoWmC;EsDnWnC,sBtDyWmC;EsDxWnC,4CAAkI;CACnI;;AALH;EAQI,4CAAkI;CACnI;;AATH;EAeI,oBtDkXkC;CsDjXnC;;AAhBH;EAmBI,qBtDqW6E;CsDpW9E;;AApBH;;;EAwBI,oBtDyWkC;CsDxWnC;;AAGH;EAEI,qBtDyUoC;EsDxUpC,sBtD8UmC;EsD7UnC,6CAAkI;CACnI;;AALH;EAQI,6CAAkI;CACnI;;AATH;EAeI,oBtDuVkC;CsDtVnC;;AAhBH;EAmBI,qBtDyU6E;CsDxU9E;;AApBH;;;EAwBI,oBtD8UkC;CsD7UnC;;AC5FH;EACE,qBvDsbsC;EuDrbtC,mBAAkB;CAoDnB;;AAtDD;;EAMI,OAAM;EACN,+BAAkE;EAAlE,uBAAkE;CACnE;;AARH;EAWI,e7DyMqC;C6DxMtC;;AAZH;EAkBM,mBAAkB;CACnB;;AAnBL;E3C+DE,0BCnDyC;EDoDzC,mD2CzCoD;E3CyCpD,2C2CzCoD;E3CyCpD,8D2CzCoD;E3C0CpD,yDCrCoE;E0CHlE,2B7DsqByF;E6DrqBzF,eAAc;EACd,gBvDiX+B;EuDhX/B,iBvDsX8B;EuDrX9B,UAAS;EACT,WAAU;EACV,mBAAkB;EAClB,cAAuD;EACvD,QAAO;EACP,8BAAqB;EAArB,sBAAqB;CACtB;;AnD0CC;EmD7EJ;I3CoEI,2BCnDwC;G0CkBzC;C/D8vRF;;AYptRG;EmD7EJ;I3CwEI,0BCjEuC;G0C4BxC;C/DowRF;;AoB5tRC;E2C3EF;I3C4EI,iBAAgB;G2CzCjB;C/D0wRF;;A+D7yRD;EAsCI,mBAAkB;CAenB;;AArDH;EA0CQ,2B7DqpBqF;E6DppBrF,WAAU;CACX;;AA5CP;EA0CQ,2B7DqpBqF;E6DppBrF,WAAU;CACX;;AA5CP;EA0CQ,2B7DqpBqF;E6DppBrF,WAAU;CACX;;AA5CP;EA0CQ,2B7DqpBqF;E6DppBrF,WAAU;CACX;;AA5CP;EA0CQ,2B7DqpBqF;E6DppBrF,WAAU;CACX;;AA5CP;E3C+DE,0BCnDyC;EDoDzC,6B2ChBwC;E3CiBxC,yDCrCoE;E0CsBhE,mBAAkB;EAClB,WAAU;CACX;;AApDL;E3C+DE,0BCnDyC;EDoDzC,6B2ChBwC;E3CiBxC,yDCrCoE;E0CsBhE,mBAAkB;EAClB,WAAU;CACX;;AApDL;E3C+DE,0BCnDyC;EDoDzC,6B2ChBwC;E3CiBxC,yDCrCoE;E0CsBhE,mBAAkB;EAClB,WAAU;CACX;;AApDL;E3C+DE,0BCnDyC;EDoDzC,6B2ChBwC;E3CiBxC,yDCrCoE;E0CsBhE,mBAAkB;EAClB,WAAU;CACX;;AApDL;E3C+DE,0BCnDyC;EDoDzC,6B2ChBwC;E3CiBxC,yDCrCoE;E0CsBhE,mBAAkB;EAClB,WAAU;CACX;;AnDyBD;EmD7EJ;I3CoEI,2BCnDwC;G0CmCvC;EApDL;I3CoEI,2BCnDwC;G0CmCvC;EApDL;I3CoEI,2BCnDwC;G0CmCvC;EApDL;I3CoEI,2BCnDwC;G0CmCvC;EApDL;I3CoEI,2BCnDwC;G0CmCvC;C/DgxRJ;;AYvvRG;EmD7EJ;I3CwEI,0BCjEuC;G0C6CtC;EApDL;I3CwEI,0BCjEuC;G0C6CtC;EApDL;I3CwEI,0BCjEuC;G0C6CtC;EApDL;I3CwEI,0BCjEuC;G0C6CtC;EApDL;I3CwEI,0BCjEuC;G0C6CtC;C/DsxRJ;;AoB/vRC;E2C3EF;I3C4EI,iBAAgB;G2CxBf;EApDL;I3C4EI,iBAAgB;G2CxBf;EApDL;I3C4EI,iBAAgB;G2CxBf;EApDL;I3C4EI,iBAAgB;G2CxBf;EApDL;I3C4EI,iBAAgB;G2CxBf;C/D4xRJ;;A+DtxRD;;;EAGI,mCAAwE;EAAxE,2BAAwE;CACzE;;AAJH;EAOI,oBvD4UmC;EuD3UnC,sBvDiVmC;EuDhVnC,YAA6D;CAC9D;;AAVH;EAaI,oBvDsUmC;EuDrUnC,sBvD2UmC;EuD1UnC,yCAAsH;CACvH;;AAhBH;EAmBI,qBvDkV6E;CuDjV9E;;AApBH;EAuBI,4CAAkI;CACnI;;AAGH;;;EAGI,mCAAwE;EAAxE,2BAAwE;CACzE;;AAJH;EAOI,qBvDkToC;EuDjTpC,sBvDuTmC;EuDtTnC,YAA6D;CAC9D;;AAVH;EAaI,qBvD4SoC;EuD3SpC,sBvDiTmC;EuDhTnC,yCAAsH;CACvH;;AAhBH;EAmBI,qBvDuT6E;CuDtT9E;;AApBH;EAuBI,6CAAkI;CACnI;;AAKH;EACE,eAAc;CAqBf;;AAtBD;;EAKI,eAAc;EACd,YvDkTiC;CuDjTlC;;AAPH;EAUI,UvDkTwG;EuDjTxG,WvD8S+B;CuD7ShC;;AAZH;;;;;;EAgBI,oBAAoH;CACrH;;AAjBH;EAoBI,mCAAmF;CACpF;;AAGH;EAEI,cvDmSiH;EuDlSjH,WvD+R+B;CuD9RhC;;AAJH;;;;;;;;;;;EAQI,yBAA6H;EAC7H,oBvDyR+B;EuDxR/B,mBvDwR+B;CuDvRhC;;AAXH;EAcI,qBvDuQ6E;CuDtQ9E;;AAGH;EAEI,avDkRiH;EuDjRjH,cvD8QkC;CuD7QnC;;AAJH;;;;;;;;;;;EAQI,oBAA6H;EAC7H,uBvDwQkC;EuDvQlC,sBvDuQkC;CuDtQnC;;AAXH;EAcI,qBvDqP6E;CuDpP9E;;AC3KH;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,mBAAkB;EAClB,YAAW;CAqBZ;;AA1BD;;;;;;EAaI,mBAAc;EAAd,eAAc;EACd,iBAAgB;EAChB,UAAS;CAUV;;AAzBH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAuBM,kB5DuE4B;C4DtE7B;;AAML;;EAEE,uBAAmB;EAAnB,oBAAmB;EACnB,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;CASxB;;AAbD;;EAOI,aAAY;CAKb;;AAZH;;EAUM,kBAA6C;CAC9C;;AAIL;EACE,kB5DgDgC;C4D/CjC;;AAED;EACE,mB5D4CgC;C4D3CjC;;AAED;EACE,eAAc;EACd,gBxDqViC;EwDpVjC,iBxD0VgC;EwDzVhC,iBAAgB;EAChB,oBAAmB;CAKpB;;AAVD;EAQI,oBAA8C;CAC/C;;AAKH;;E/CvDE,0B+C0D+B;E/CzD/B,6B+CyD+B;CAC9B;;AAJH;;E/ClDE,2B+CyDgC;E/CxDhC,8B+CwDgC;CAC/B;;AAKH;E5CjBE,0BCnDyC;EDoDzC,2B4CiBkC;E5ChBlC,yDCrCoE;E2CuDpE,2BxD6SgD;EwD5ShD,oBAA0D;EAC1D,mB5DSgC;E4DRhC,mBAAS;EAAT,UAAS;CAcV;;ApDvBG;EoDGJ;I5CZI,2BCnDwC;G2CmF3C;ChEy+RA;;AYhgSG;EoDGJ;I5CRI,0BCjEuC;G2C6F1C;ChE++RA;;AoBxgSC;E4CKF;I5CJI,iBAAgB;G4CwBnB;ChEq/RA;;AOzkSC;EyDyEE,2BxDyS8C;CDhX/C;;AyD0ED;;EAEE,e9DsHqC;C8DrHtC;;AAED;EACE,oBxDqVoC;CwDpVrC;;AAKH;;EAMM,OAAM;CACP;;AAPL;;EAWM,YxDuT+B;CwDtThC;;AAZL;EAeM,qBxDiUmC;CwDhUpC;;AAhBL;EAoBI,oBxDiRmC;EwDhRnC,sBxDsRmC;EwDrRnC,yCAAsH;CACvH;;AAvBH;EA0BI,qBxD6R6E;CwD5R9E;;AA3BH;EA8BI,4CAAkI;CACnI;;AA/BH;;EAmCI,oBxD6RkC;CwD5RnC;;AApCH;;EA6CM,oBxDwPiC;EwDvPjC,sBxD6PiC;CwD5PlC;;AA/CL;EAmDI,uBAA6D;EAC7D,sBxDuPmC;CwDtPpC;;AAOH;;EAMM,OAAM;CACP;;AAPL;;EAWM,YxD2P+B;CwD1PhC;;AAZL;EAeM,qBxDsQmC;CwDrQpC;;AAhBL;EAoBI,qBxDsNoC;EwDrNpC,sBxD2NmC;EwD1NnC,yCAAsH;CACvH;;AAvBH;EA0BI,qBxDiO6E;CwDhO9E;;AA3BH;EA8BI,6CAAkI;CACnI;;AA/BH;;EAmCI,oBxDkOkC;CwDjOnC;;AApCH;;EA6CM,qBxD6LkC;EwD5LlC,sBxDkMiC;CwDjMlC;;AA/CL;EAmDI,uBAA6D;EAC7D,sBxD4LmC;CwD3LpC;;ACzNH;EACE,uBAAmB;EAAnB,oBAAmB;EACnB,2B/D2rB8F;E+D1rB9F,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,uBAA8B;EAA9B,+BAA8B;EAC9B,mBzD+boC;EyD9bpC,uBzDqckC;EyDpclC,mBAAkB;CAiGnB;;AAzGD;EhDCE,mBZCsB;Ee6DtB,0BCnDyC;EDoDzC,6B6ClDsC;E7CmDtC,yDCrCoE;E4CZlE,sC/DgrB4F;E+D/qB5F,UAAS;EACT,eAAc;EACd,azDgb+B;EyD/a/B,uBzDkbgC;CyD5ajC;;ArDmDC;EqD7EJ;I7CoEI,2BCnDwC;G4CSzC;CjEisSF;;AY9oSG;EqD7EJ;I7CwEI,0BCjEuC;G4CmBxC;CjEusSF;;AoBtpSC;E6C3EF;I7C4EI,iBAAgB;G6ClDjB;CjE6sSF;;AO9tSC;E0DcI,iBAAgB;EAChB,WAAU;C1DZb;;A0DZH;EA6BI,sBAA+F;EAC/F,yBAAkG;CACnG;;AA/BH;EAkCI,sBAA+F;EAC/F,yBAAkG;CACnG;;AApCH;EhDCE,mBZCsB;Ee6DtB,0BCnDyC;EDoDzC,6B6CxBsC;E7CyBtC,yDCrCoE;E4CclE,sC/DspB4F;E+DrpB5F,azDwZ+B;CyDvXhC;;ArDCC;EqD7EJ;I7CoEI,2BCnDwC;G4C2DzC;CjEyrSF;;AYxrSG;EqD7EJ;I7CwEI,0BCjEuC;G4CqExC;CjE+rSF;;AoBhsSC;E6C3EF;I7C4EI,iBAAgB;G6CAjB;CjEqsSF;;AOxwSC;E0DqCI,WAAU;C1DlCb;;A0DZH;EAkDM,8BAA6B;EAC7B,WAAU;CASX;;AA5DL;EAsDQ,gBAAe;CAChB;;AAvDP;EA0DQ,iBAAgB;CACjB;;AA3DP;EA+DM,eAAc;EACd,aAAY;CACb;;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;AAED;EACE,+BAAyC;CAC1C;;AAED;EACE,6BAAqC;CACtC;;AAED;EACE,8BAAuC;EACvC,6BAAqC;CACtC;;AAED;EACE,4BAAmC;EACnC,+BAAyC;CAC1C;;AA5BD;EACE,0BAA2B;CAC5B;;AAED;EACE,8BAAmC;CACpC;;AAED;EACE,gCAAuC;CACxC;;AAED;EACE,iCAAyC;CAC1C;;AAED;EACE,+BAAqC;CACtC;;AAED;EACE,gCAAuC;EACvC,+BAAqC;CACtC;;AAED;EACE,8BAAmC;EACnC,iCAAyC;CAC1C;;AA5BD;EACE,wBAA2B;CAC5B;;AAED;EACE,4BAAmC;CACpC;;AAED;EACE,8BAAuC;CACxC;;AAED;EACE,+BAAyC;CAC1C;;AAED;EACE,6BAAqC;CACtC;;AAED;EACE,8BAAuC;EACvC,6BAAqC;CACtC;;AAED;EACE,4BAAmC;EACnC,+BAAyC;CAC1C;;AA5BD;EACE,sBAA2B;CAC5B;;AAED;EACE,0BAAmC;CACpC;;AAED;EACE,4BAAuC;CACxC;;AAED;EACE,6BAAyC;CAC1C;;AAED;EACE,2BAAqC;CACtC;;AAED;EACE,4BAAuC;EACvC,2BAAqC;CACtC;;AAED;EACE,0BAAmC;EACnC,6BAAyC;CAC1C;;AA5BD;EACE,4BAA2B;CAC5B;;AAED;EACE,gCAAmC;CACpC;;AAED;EACE,kCAAuC;CACxC;;AAED;EACE,mCAAyC;CAC1C;;AAED;EACE,iCAAqC;CACtC;;AAED;EACE,kCAAuC;EACvC,iCAAqC;CACtC;;AAED;EACE,gCAAmC;EACnC,mCAAyC;CAC1C;;AA5BD;EACE,2BAA2B;CAC5B;;AAED;EACE,+BAAmC;CACpC;;AAED;EACE,iCAAuC;CACxC;;AAED;EACE,kCAAyC;CAC1C;;AAED;EACE,gCAAqC;CACtC;;AAED;EACE,iCAAuC;EACvC,gCAAqC;CACtC;;AAED;EACE,+BAAmC;EACnC,kCAAyC;CAC1C;;AA5BD;EACE,yBAA2B;CAC5B;;AAED;EACE,6BAAmC;CACpC;;AAED;EACE,+BAAuC;CACxC;;AAED;EACE,gCAAyC;CAC1C;;AAED;EACE,8BAAqC;CACtC;;AAED;EACE,+BAAuC;EACvC,8BAAqC;CACtC;;AAED;EACE,6BAAmC;EACnC,gCAAyC;CAC1C;;AA5BD;EACE,2BAA2B;CAC5B;;AAED;EACE,+BAAmC;CACpC;;AAED;EACE,iCAAuC;CACxC;;AAED;EACE,kCAAyC;CAC1C;;AAED;EACE,gCAAqC;CACtC;;AAED;EACE,iCAAuC;EACvC,gCAAqC;CACtC;;AAED;EACE,+BAAmC;EACnC,kCAAyC;CAC1C;;AA5BD;EACE,yBAA2B;CAC5B;;AAED;EACE,6BAAmC;CACpC;;AAED;EACE,+BAAuC;CACxC;;AAED;EACE,gCAAyC;CAC1C;;AAED;EACE,8BAAqC;CACtC;;AAED;EACE,+BAAuC;EACvC,8BAAqC;CACtC;;AAED;EACE,6BAAmC;EACnC,gCAAyC;CAC1C;;AAIL;EACE,wBAAuB;CACxB;;AAED;EACE,4BAA2B;CAC5B;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,+BAA8B;CAC/B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,8BAA6B;EAC7B,6BAA4B;CAC7B;;AAED;EACE,4BAA2B;EAC3B,+BAA8B;CAC/B;;ApESD;EoErEI;IACE,qBAA2B;GAC5B;EAED;IACE,yBAAmC;GACpC;EAED;IACE,2BAAuC;GACxC;EAED;IACE,4BAAyC;GAC1C;EAED;IACE,0BAAqC;GACtC;EAED;IACE,2BAAuC;IACvC,0BAAqC;GACtC;EAED;IACE,yBAAmC;IACnC,4BAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,sBAA2B;GAC5B;EAED;IACE,0BAAmC;GACpC;EAED;IACE,4BAAuC;GACxC;EAED;IACE,6BAAyC;GAC1C;EAED;IACE,2BAAqC;GACtC;EAED;IACE,4BAAuC;IACvC,2BAAqC;GACtC;EAED;IACE,0BAAmC;IACnC,6BAAyC;GAC1C;EA5BD;IACE,4BAA2B;GAC5B;EAED;IACE,gCAAmC;GACpC;EAED;IACE,kCAAuC;GACxC;EAED;IACE,mCAAyC;GAC1C;EAED;IACE,iCAAqC;GACtC;EAED;IACE,kCAAuC;IACvC,iCAAqC;GACtC;EAED;IACE,gCAAmC;IACnC,mCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EAIL;IACE,wBAAuB;GACxB;EAED;IACE,4BAA2B;GAC5B;EAED;IACE,8BAA6B;GAC9B;EAED;IACE,+BAA8B;GAC/B;EAED;IACE,6BAA4B;GAC7B;EAED;IACE,8BAA6B;IAC7B,6BAA4B;GAC7B;EAED;IACE,4BAA2B;IAC3B,+BAA8B;GAC/B;ChFsvXJ;;AY7uXG;EoErEI;IACE,qBAA2B;GAC5B;EAED;IACE,yBAAmC;GACpC;EAED;IACE,2BAAuC;GACxC;EAED;IACE,4BAAyC;GAC1C;EAED;IACE,0BAAqC;GACtC;EAED;IACE,2BAAuC;IACvC,0BAAqC;GACtC;EAED;IACE,yBAAmC;IACnC,4BAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,sBAA2B;GAC5B;EAED;IACE,0BAAmC;GACpC;EAED;IACE,4BAAuC;GACxC;EAED;IACE,6BAAyC;GAC1C;EAED;IACE,2BAAqC;GACtC;EAED;IACE,4BAAuC;IACvC,2BAAqC;GACtC;EAED;IACE,0BAAmC;IACnC,6BAAyC;GAC1C;EA5BD;IACE,4BAA2B;GAC5B;EAED;IACE,gCAAmC;GACpC;EAED;IACE,kCAAuC;GACxC;EAED;IACE,mCAAyC;GAC1C;EAED;IACE,iCAAqC;GACtC;EAED;IACE,kCAAuC;IACvC,iCAAqC;GACtC;EAED;IACE,gCAAmC;IACnC,mCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EAIL;IACE,wBAAuB;GACxB;EAED;IACE,4BAA2B;GAC5B;EAED;IACE,8BAA6B;GAC9B;EAED;IACE,+BAA8B;GAC/B;EAED;IACE,6BAA4B;GAC7B;EAED;IACE,8BAA6B;IAC7B,6BAA4B;GAC7B;EAED;IACE,4BAA2B;IAC3B,+BAA8B;GAC/B;ChFoiYJ;;AY3hYG;EoErEI;IACE,qBAA2B;GAC5B;EAED;IACE,yBAAmC;GACpC;EAED;IACE,2BAAuC;GACxC;EAED;IACE,4BAAyC;GAC1C;EAED;IACE,0BAAqC;GACtC;EAED;IACE,2BAAuC;IACvC,0BAAqC;GACtC;EAED;IACE,yBAAmC;IACnC,4BAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,sBAA2B;GAC5B;EAED;IACE,0BAAmC;GACpC;EAED;IACE,4BAAuC;GACxC;EAED;IACE,6BAAyC;GAC1C;EAED;IACE,2BAAqC;GACtC;EAED;IACE,4BAAuC;IACvC,2BAAqC;GACtC;EAED;IACE,0BAAmC;IACnC,6BAAyC;GAC1C;EA5BD;IACE,4BAA2B;GAC5B;EAED;IACE,gCAAmC;GACpC;EAED;IACE,kCAAuC;GACxC;EAED;IACE,mCAAyC;GAC1C;EAED;IACE,iCAAqC;GACtC;EAED;IACE,kCAAuC;IACvC,iCAAqC;GACtC;EAED;IACE,gCAAmC;IACnC,mCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,yBAA2B;GAC5B;EAED;IACE,6BAAmC;GACpC;EAED;IACE,+BAAuC;GACxC;EAED;IACE,gCAAyC;GAC1C;EAED;IACE,8BAAqC;GACtC;EAED;IACE,+BAAuC;IACvC,8BAAqC;GACtC;EAED;IACE,6BAAmC;IACnC,gCAAyC;GAC1C;EAIL;IACE,wBAAuB;GACxB;EAED;IACE,4BAA2B;GAC5B;EAED;IACE,8BAA6B;GAC9B;EAED;IACE,+BAA8B;GAC/B;EAED;IACE,6BAA4B;GAC7B;EAED;IACE,8BAA6B;IAC7B,6BAA4B;GAC7B;EAED;IACE,4BAA2B;IAC3B,+BAA8B;GAC/B;ChFk1YJ;;AYz0YG;EoErEI;IACE,qBAA2B;GAC5B;EAED;IACE,yBAAmC;GACpC;EAED;IACE,2BAAuC;GACxC;EAED;IACE,4BAAyC;GAC1C;EAED;IACE,0BAAqC;GACtC;EAED;IACE,2BAAuC;IACvC,0BAAqC;GACtC;EAED;IACE,yBAAmC;IACnC,4BAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IACE,+BAAmC;GACpC;EAED;IACE,iCAAuC;GACxC;EAED;IACE,kCAAyC;GAC1C;EAED;IACE,gCAAqC;GACtC;EAED;IACE,iCAAuC;IACvC,gCAAqC;GACtC;EAED;IACE,+BAAmC;IACnC,kCAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,0BAA2B;GAC5B;EAED;IACE,8BAAmC;GACpC;EAED;IACE,gCAAuC;GACxC;EAED;IACE,iCAAyC;GAC1C;EAED;IACE,+BAAqC;GACtC;EAED;IACE,gCAAuC;IACvC,+BAAqC;GACtC;EAED;IACE,8BAAmC;IACnC,iCAAyC;GAC1C;EA5BD;IACE,wBAA2B;GAC5B;EAED;IACE,4BAAmC;GACpC;EAED;IACE,8BAAuC;GACxC;EAED;IACE,+BAAyC;GAC1C;EAED;IACE,6BAAqC;GACtC;EAED;IACE,8BAAuC;IACvC,6BAAqC;GACtC;EAED;IACE,4BAAmC;IACnC,+BAAyC;GAC1C;EA5BD;IACE,sBAA2B;GAC5B;EAED;IACE,0BAAmC;GACpC;EAED;IACE,4BAAuC;GACxC;EAED;IACE,6BAAyC;GAC1C;EAED;IACE,2BAAqC;GACtC;EAED;IACE,4BAAuC;IACvC,2BAAqC;GACtC;EAED;IACE,0BAAmC;IACnC,6BAAyC;GAC1C;EA5BD;IACE,4BAA2B;GAC5B;EAED;IACE,gCAAmC;GACpC;EAED;IACE,kCAAuC;GACxC;EAED;IACE,mCAAyC;GAC1C;EAED;IACE,iCAAqC;GACtC;EAED;IACE,kCAAuC;IACvC,iCAAqC;GACtC;EAED;IACE,gCAAmC;IACnC,mCAAyC;GAC1C;EA5BD;IACE,2BAA2B;GAC5B;EAED;IAC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","file":"material.css","sourcesContent":[":root {\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $values in $theme-colors {\n @each $level, $value in $values {\n @if $level == 'color' {\n --#{$color}: #{$value};\n } @else {\n --#{$color}-#{$level}: #{$value};\n }\n }\n }\n\n --font-family-monospace: #{inspect($font-family-monospace)};\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-serif: #{inspect($font-family-serif)};\n}\n\n// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Box sizing\n\n*,\n*::after,\n*::before {\n box-sizing: inherit;\n}\n\n@at-root {\n // stylelint-disable-next-line at-rule-no-vendor-prefix\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// Document\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\nbody {\n @include text-align(left);\n\n background-color: $body-bg;\n color: $body-color;\n font-family: $font-family-base;\n font-size: $font-size-base;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n margin: 0;\n}\n\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: $webkit-tap-highlight-color;\n}\n\n[tabindex='-1']:focus {\n outline: 0 !important;\n}\n\n// Code\n\ncode,\nkbd,\npre,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: $pre-margin-y;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\n// Content grouping\n\nfigure {\n margin: 0 0 $paragraph-margin-y;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\n// Form\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\nhtml [type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\ninput {\n &[type='checkbox'],\n &[type='radio'] {\n box-sizing: border-box;\n padding: 0;\n }\n\n &[type='date'],\n &[type='datetime-local'],\n &[type='month'],\n &[type='time'] {\n -webkit-appearance: listbox;\n }\n}\n\nlabel {\n @include typography-caption;\n\n color: $textfield-hint-color;\n display: inline-block;\n}\n\nlegend {\n @include typography-headline;\n\n color: inherit;\n display: block;\n margin-bottom: $headings-margin-y;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n width: 100%;\n}\n\noutput {\n display: inline-block;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\nselect {\n &[multiple],\n &[size] {\n overflow: auto;\n }\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: none;\n outline-offset: -2px;\n}\n\n[type='search']::-webkit-search-cancel-button,\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n// Hidden\n\n[hidden] {\n display: none !important;\n}\n\n// Images\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Interactive\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\n// Link\n\na {\n background-color: transparent;\n color: $link-color;\n text-decoration: $link-decoration;\n -webkit-text-decoration-skip: objects;\n\n @include active-focus-hover {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include active-focus-hover {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n// Scripting\n\ntemplate {\n display: none;\n}\n\n// Table\n\ncaption {\n @include text-align(left);\n @include typography-caption;\n\n caption-side: bottom;\n color: $table-caption-color;\n min-height: $table-thead-cell-height;\n padding: $table-thead-padding-y $table-cell-padding-x-alt;\n}\n\ntable {\n border-collapse: collapse;\n}\n\nth {\n @include text-align(left);\n}\n\n// Typography\n\nabbr {\n &[data-original-title],\n &[title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline dotted;\n }\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n margin-bottom: $paragraph-margin-y;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nblockquote {\n margin: 0 0 $paragraph-margin-y;\n}\n\ndd {\n margin-bottom: $headings-margin-y;\n margin-left: 0;\n}\n\ndfn {\n font-style: italic;\n}\n\ndl,\nol,\nul {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: $headings-margin-y;\n}\n\nmark {\n background-color: $mark-bg;\n color: $mark-color;\n}\n\nol ol,\nol ul,\nul ol,\nul ul {\n margin-bottom: 0;\n}\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-y;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n",":root {\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --amber: #ffc107;\n --blue: #2196f3;\n --blue-grey: #607d8b;\n --brown: #795548;\n --cyan: #00bcd4;\n --deep-orange: #ff5722;\n --deep-purple: #673ab7;\n --green: #4caf50;\n --grey: #9e9e9e;\n --indigo: #3f51b5;\n --light-blue: #03a9f4;\n --light-green: #8bc34a;\n --lime: #cddc39;\n --orange: #ff9800;\n --pink: #e91e63;\n --purple: #9c27b0;\n --red: #f44336;\n --teal: #009688;\n --yellow: #ffeb3b;\n --primary: #9c27b0;\n --primary-dark: #7b1fa2;\n --primary-light: #e1bee7;\n --secondary: #ff4081;\n --secondary-dark: #f50057;\n --secondary-light: #ff80ab;\n --danger: #f44336;\n --danger-dark: #d32f2f;\n --danger-light: #ffcdd2;\n --info: #2196f3;\n --info-dark: #1976d2;\n --info-light: #bbdefb;\n --success: #4caf50;\n --success-dark: #388e3c;\n --success-light: #c8e6c9;\n --warning: #ff9800;\n --warning-dark: #f57c00;\n --warning-light: #ffe0b2;\n --dark: #424242;\n --dark-dark: #212121;\n --dark-light: #757575;\n --light: #f5f5f5;\n --light-dark: #e0e0e0;\n --light-light: #fafafa;\n --font-family-monospace: \"Roboto Mono\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n --font-family-serif: \"Roboto Slab\", Georgia, \"Times New Roman\", Times, serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n}\n\n*,\n*::after,\n*::before {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle,\naside,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection {\n display: block;\n}\n\nbody {\n text-align: left;\n text-align: start;\n background-color: white;\n color: rgba(0, 0, 0, 0.87);\n font-family: Roboto, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-size: 0.875rem;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n line-height: 1.428572;\n margin: 0;\n}\n\n[dir='rtl'] body {\n text-align: right;\n text-align: start;\n}\n\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n[tabindex='-1']:focus {\n outline: 0 !important;\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: \"Roboto Mono\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n}\n\nbutton,\nhtml [type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type='button']::-moz-focus-inner,\n[type='reset']::-moz-focus-inner,\n[type='submit']::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\nfieldset {\n border: 0;\n margin: 0;\n min-width: 0;\n padding: 0;\n}\n\ninput[type='checkbox'], input[type='radio'] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] {\n -webkit-appearance: listbox;\n}\n\nlabel {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: rgba(0, 0, 0, 0.38);\n display: inline-block;\n}\n\nlegend {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.333334;\n color: inherit;\n display: block;\n margin-bottom: 0.5rem;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n width: 100%;\n}\n\noutput {\n display: inline-block;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\nselect[multiple], select[size] {\n overflow: auto;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\n[type='number']::-webkit-inner-spin-button,\n[type='number']::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type='search'] {\n -webkit-appearance: none;\n outline-offset: -2px;\n}\n\n[type='search']::-webkit-search-cancel-button,\n[type='search']::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n[hidden] {\n display: none !important;\n}\n\nimg {\n border-style: none;\n vertical-align: middle;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\nsummary {\n cursor: pointer;\n display: list-item;\n}\n\na {\n background-color: transparent;\n color: #ff4081;\n text-decoration: none;\n -webkit-text-decoration-skip: objects;\n}\n\na:active, a:focus, a:hover {\n color: #ff4081;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):active, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\ntemplate {\n display: none;\n}\n\ncaption {\n text-align: left;\n text-align: start;\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n caption-side: bottom;\n color: rgba(0, 0, 0, 0.38);\n min-height: 3.5rem;\n padding: 1.214285rem 1.5rem;\n}\n\n[dir='rtl'] caption {\n text-align: right;\n text-align: start;\n}\n\ntable {\n border-collapse: collapse;\n}\n\nth {\n text-align: left;\n text-align: start;\n}\n\n[dir='rtl'] th {\n text-align: right;\n text-align: start;\n}\n\nabbr[data-original-title], abbr[title] {\n border-bottom: 0;\n cursor: help;\n text-decoration: underline dotted;\n}\n\naddress {\n font-style: normal;\n line-height: inherit;\n margin-bottom: 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\ndfn {\n font-style: italic;\n}\n\ndl,\nol,\nul {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\ndt {\n font-weight: 500;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\nmark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n}\n\nol ol,\nol ul,\nul ol,\nul ul {\n margin-bottom: 0;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n min-height: 1px;\n padding-right: 20px;\n padding-left: 20px;\n position: relative;\n width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n@media (min-width: 576px) {\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n}\n\n@media (min-width: 768px) {\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n}\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 20px;\n padding-left: 20px;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-right: 20px;\n padding-left: 20px;\n width: 100%;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -20px;\n margin-left: -20px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*='col-'] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.blockquote {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n border-left: 0.3125rem solid #9c27b0;\n margin-bottom: 1rem;\n padding: 0 1rem;\n}\n\n.blockquote-footer {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n margin-top: 0.25rem;\n}\n\n.blockquote-footer::before {\n content: '\\2014 \\00A0';\n}\n\nmark,\n.mark {\n background-color: #ffeb3b;\n color: rgba(0, 0, 0, 0.87);\n padding: 0.2em;\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.typography-display-4 {\n font-size: 7rem;\n font-weight: 300;\n letter-spacing: -0.04em;\n line-height: 1;\n}\n\n.typography-display-3 {\n font-size: 3.5rem;\n font-weight: 400;\n letter-spacing: -0.02em;\n line-height: 1.035715;\n}\n\n.typography-display-2 {\n font-size: 2.8125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.066667;\n}\n\n.typography-display-1 {\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.176471;\n}\n\n.typography-headline {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.333334;\n}\n\n.typography-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n}\n\n.typography-subheading {\n font-size: 1.0rem;\n font-weight: 400;\n letter-spacing: 0.04em;\n line-height: 1.5;\n}\n\n.typography-body-2 {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0;\n line-height: 1.428572;\n}\n\n.typography-body-1 {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.428572;\n}\n\n.typography-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: inherit;\n font-family: inherit;\n margin-bottom: 0.5rem;\n}\n\nh1,\n.h1 {\n font-size: 2.8125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.066667;\n}\n\nh2,\n.h2 {\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.176471;\n}\n\nh3,\n.h3 {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.333334;\n}\n\nh4,\n.h4 {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n}\n\nh5,\n.h5 {\n font-size: 1.0rem;\n font-weight: 400;\n letter-spacing: 0.04em;\n line-height: 1.5;\n}\n\nh6,\n.h6 {\n font-size: 0.875rem;\n font-weight: 500;\n letter-spacing: 0;\n line-height: 1.428572;\n}\n\n.display-1 {\n font-size: 7rem;\n font-weight: 300;\n letter-spacing: -0.04em;\n line-height: 1;\n}\n\n.display-2 {\n font-size: 3.5rem;\n font-weight: 400;\n letter-spacing: -0.02em;\n line-height: 1.035715;\n}\n\n.display-3 {\n font-size: 2.8125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.066667;\n}\n\n.display-4 {\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.176471;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n}\n\nhr {\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\n.list-inline {\n list-style: none;\n padding-left: 0;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n\n.alert {\n border-radius: 2px;\n border: 0;\n display: block;\n margin-bottom: 1rem;\n padding: 1rem 1rem;\n position: relative;\n}\n\n.alert-primary {\n background-color: #e1bee7;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-secondary {\n background-color: #ff80ab;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-danger {\n background-color: #ffcdd2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-info {\n background-color: #bbdefb;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-success {\n background-color: #c8e6c9;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-warning {\n background-color: #ffe0b2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-dark {\n background-color: #757575;\n color: white;\n}\n\n.alert-light {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.alert-dismissible {\n padding-right: 3.5rem;\n}\n\n.alert-dismissible .close {\n color: inherit;\n padding: 0.875rem 1rem;\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n color: inherit;\n font-weight: 500;\n}\n\n.alert-link:active, .alert-link:focus, .alert-link:hover {\n color: inherit;\n}\n\n.badge {\n border-radius: 2px;\n align-items: center;\n display: inline-flex;\n font-size: inherit;\n font-weight: 500;\n line-height: inherit;\n padding-right: 0.5em;\n padding-left: 0.5em;\n text-align: center;\n vertical-align: baseline;\n white-space: nowrap;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n margin-top: -1px;\n margin-bottom: -1px;\n padding-top: 1px;\n padding-bottom: 1px;\n}\n\n.badge-primary {\n background-color: #9c27b0;\n color: white;\n}\n\n.badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover {\n background-color: #7b1fa2;\n color: white;\n text-decoration: none;\n}\n\n.badge-secondary {\n background-color: #ff4081;\n color: white;\n}\n\n.badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover {\n background-color: #f50057;\n color: white;\n text-decoration: none;\n}\n\n.badge-danger {\n background-color: #f44336;\n color: white;\n}\n\n.badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover {\n background-color: #d32f2f;\n color: white;\n text-decoration: none;\n}\n\n.badge-info {\n background-color: #2196f3;\n color: white;\n}\n\n.badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover {\n background-color: #1976d2;\n color: white;\n text-decoration: none;\n}\n\n.badge-success {\n background-color: #4caf50;\n color: white;\n}\n\n.badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover {\n background-color: #388e3c;\n color: white;\n text-decoration: none;\n}\n\n.badge-warning {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover {\n background-color: #f57c00;\n color: white;\n text-decoration: none;\n}\n\n.badge-dark {\n background-color: #424242;\n color: white;\n}\n\n.badge-dark[href]:active, .badge-dark[href]:focus, .badge-dark[href]:hover {\n background-color: #212121;\n color: white;\n text-decoration: none;\n}\n\n.badge-light {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.badge-pill {\n border-radius: 1em;\n}\n\n.breadcrumb {\n border-radius: 2px;\n align-items: center;\n background-color: #f5f5f5;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 1rem;\n min-height: 3.5rem;\n padding: 0.625rem 1rem;\n}\n\n.breadcrumb-item {\n transition-duration: 0.3s;\n transition-property: color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n color: rgba(0, 0, 0, 0.54);\n display: flex;\n}\n\n@media (min-width: 576px) {\n .breadcrumb-item {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .breadcrumb-item {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .breadcrumb-item {\n transition: none;\n }\n}\n\n.breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.breadcrumb-item.active {\n color: rgba(0, 0, 0, 0.87);\n font-weight: bolder;\n}\n\n.breadcrumb-item a {\n color: inherit;\n text-decoration: none;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n margin-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n color: rgba(0, 0, 0, 0.54);\n content: \"chevron_right\";\n display: inline-block;\n margin-right: 0.5rem;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel:hover .carousel-control-next,\n.carousel:hover .carousel-control-prev {\n opacity: 1;\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n transition-duration: 0.375s;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .carousel-item {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-item {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.active,\n .carousel-item-prev {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-left.carousel-item-next,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .carousel-item-right.active {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-fade .carousel-item {\n transition-duration: 0.375s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .carousel-fade .carousel-item {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .carousel-fade .carousel-item {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-fade .carousel-item {\n transition: none;\n }\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item-prev.active {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item.active,\n .carousel-fade .carousel-item-left.active,\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item-prev.active {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item-left.active,\n.carousel-fade .carousel-item-right.active {\n opacity: 0;\n}\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: rgba(255, 255, 255, 0.12);\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);\n color: white;\n cursor: pointer;\n display: flex;\n font-size: 0.8125rem;\n height: 2.5rem;\n justify-content: center;\n line-height: 1;\n margin-top: -1.25rem;\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: 2.5rem;\n}\n\n.carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover,\n.carousel-control-prev:active,\n.carousel-control-prev:focus,\n.carousel-control-prev:hover {\n background-color: rgba(204, 204, 204, 0.25);\n color: white;\n text-decoration: none;\n}\n\n.carousel-control-next:active,\n.carousel-control-prev:active {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n}\n\n.carousel-control-next:focus,\n.carousel-control-prev:focus {\n opacity: 1;\n outline: 0;\n}\n\n.carousel-control-next {\n right: 1.25rem;\n}\n\n.carousel-control-prev {\n left: 1.25rem;\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n\n.carousel-control-next-icon::before {\n content: \"chevron_right\";\n}\n\n.carousel-control-prev-icon::before {\n content: \"chevron_left\";\n}\n\n.carousel-caption {\n color: white;\n position: absolute;\n right: 25%;\n bottom: 1.5rem;\n left: 25%;\n text-align: center;\n z-index: 1;\n}\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: 5rem;\n bottom: 0.5rem;\n left: 5rem;\n z-index: 1;\n}\n\n.carousel-indicators li {\n background-color: transparent;\n border: 1px solid rgba(255, 255, 255, 0.12);\n border-radius: 0.5rem;\n cursor: pointer;\n flex: 0 0 auto;\n height: 0.5rem;\n margin-right: 1px;\n margin-left: 1px;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: 0.5rem;\n}\n\n.carousel-indicators .active {\n background-color: rgba(204, 204, 204, 0.25);\n}\n\n.close {\n transition-duration: 0.3s;\n transition-property: color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: rgba(0, 0, 0, 0.38);\n float: right;\n font-size: 1.5rem;\n font-weight: 300;\n line-height: 1;\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .close {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .close {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .close {\n transition: none;\n }\n}\n\n.close:active, .close:focus, .close:hover {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.close:focus {\n outline: 0;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\ncode {\n border-radius: 2px;\n background-color: #f5f5f5;\n color: #bd4147;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n border-radius: 2px;\n background-color: rgba(0, 0, 0, 0.87);\n color: white;\n font-size: 87.5%;\n padding: 0.2rem 0.4rem;\n}\n\nkbd kbd {\n font-size: 100%;\n font-weight: bolder;\n padding: 0;\n}\n\npre {\n border-radius: 2px;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 87.5%;\n}\n\npre code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.form-check {\n display: block;\n margin-bottom: 0.5rem;\n padding-left: 1.25rem;\n position: relative;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 0.5rem;\n margin-bottom: 0;\n}\n\n.form-check-input {\n margin-top: 0.25rem;\n margin-left: -1.25rem;\n position: absolute;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.form-row > .col,\n.form-row > [class*='col-'] {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n}\n\n.form-inline .custom-file,\n.form-inline .custom-select {\n width: auto;\n}\n\n.form-inline .form-check {\n margin-bottom: 0;\n width: auto;\n}\n\n.form-inline .form-control,\n.form-inline .form-control-file {\n display: inline-block;\n vertical-align: middle;\n width: auto;\n}\n\n.form-inline .form-control-plaintext {\n display: inline-block;\n}\n\n.form-inline .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n}\n\n.form-inline .input-group {\n width: auto;\n}\n\n.col-form-label {\n color: inherit;\n font-size: 0.875rem;\n line-height: 1.714286;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.col-form-label-lg {\n font-size: 1.859375rem;\n line-height: 1.344538;\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.col-form-label-sm {\n font-size: 0.710938rem;\n line-height: 1.758242;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.form-text {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n margin-top: 0.5rem;\n}\n\n.custom-select-lg + .form-text,\n.floating-label-lg + .form-text,\n.input-group-lg > .floating-label + .form-text,\n.floating-label-lg .custom-select + .form-text,\n.input-group-lg > .floating-label .custom-select + .form-text,\n.floating-label-lg .form-control + .form-text,\n.input-group-lg > .floating-label .form-control + .form-text,\n.floating-label-lg .form-control-file + .form-text,\n.input-group-lg > .floating-label .form-control-file + .form-text,\n.form-control-lg + .form-text,\n.textfield-box-lg + .form-text,\n.input-group-lg > .textfield-box + .form-text,\n.textfield-box-lg .custom-select + .form-text,\n.input-group-lg > .textfield-box .custom-select + .form-text,\n.textfield-box-lg .form-control + .form-text,\n.input-group-lg > .textfield-box .form-control + .form-text,\n.textfield-box-lg .form-control-file + .form-text,\n.input-group-lg > .textfield-box .form-control-file + .form-text {\n margin-top: 0.75rem;\n}\n\n.custom-select-sm + .form-text,\n.floating-label-sm + .form-text,\n.input-group-sm > .floating-label + .form-text,\n.floating-label-sm .custom-select + .form-text,\n.input-group-sm > .floating-label .custom-select + .form-text,\n.floating-label-sm .form-control + .form-text,\n.input-group-sm > .floating-label .form-control + .form-text,\n.floating-label-sm .form-control-file + .form-text,\n.input-group-sm > .floating-label .form-control-file + .form-text,\n.form-control-sm + .form-text,\n.textfield-box-sm + .form-text,\n.input-group-sm > .textfield-box + .form-text,\n.textfield-box-sm .custom-select + .form-text,\n.input-group-sm > .textfield-box .custom-select + .form-text,\n.textfield-box-sm .form-control + .form-text,\n.input-group-sm > .textfield-box .form-control + .form-text,\n.textfield-box-sm .form-control-file + .form-text,\n.input-group-sm > .textfield-box .form-control-file + .form-text {\n margin-top: 0.25rem;\n}\n\n.form-control-plaintext {\n background-color: transparent;\n border-color: transparent;\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 1px;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n width: 100%;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-caption {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: 0.5rem;\n}\n\n.img-fluid {\n height: auto;\n max-width: 100%;\n}\n\n.img-thumbnail {\n height: auto;\n max-width: 100%;\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n}\n\n.jumbotron {\n border-radius: 2px;\n background-color: white;\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n padding: 3rem 2rem;\n}\n\n.jumbotron-fluid {\n border-radius: 0;\n padding-right: 0;\n padding-left: 0;\n}\n\n.media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:active, .nav-link:focus, .nav-link:hover {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: rgba(0, 0, 0, 0.38);\n cursor: default;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-pills .nav-link {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: background-color, color, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .nav-pills .nav-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .nav-pills .nav-link {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .nav-pills .nav-link {\n transition: none;\n }\n}\n\n.nav-pills .nav-link:active, .nav-pills .nav-link:focus, .nav-pills .nav-link:hover {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-pills .nav-link.active {\n color: #ff4081;\n opacity: 1;\n}\n\n.nav-pills .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-pills .nav-link:active {\n opacity: 1;\n}\n\n.nav-pills .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.pagination {\n background-color: #f5f5f5;\n display: flex;\n list-style: none;\n padding: 0.625rem 0.5rem;\n}\n\n.page-link {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n margin-left: 1px;\n padding: 0.6875rem 1rem;\n position: relative;\n text-align: center;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .page-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .page-link {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n\n.page-link:active, .page-link:focus, .page-link:hover {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.page-link:focus, .page-link:hover {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.page-link.active, .page-link:active {\n background-color: rgba(153, 153, 153, 0.4);\n background-image: none;\n}\n\n.page-link:focus {\n outline: 0;\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n}\n\n.page-item.active .page-link {\n background-color: rgba(153, 153, 153, 0.4);\n}\n\n.page-item.disabled .page-link {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n cursor: auto;\n pointer-events: none;\n}\n\n.pagination-lg .page-link {\n font-size: 0.9375rem;\n padding: 0.78125rem 1rem;\n}\n\n.pagination-sm .page-link {\n font-size: 0.8125rem;\n padding: 0.59375rem 1rem;\n}\n\n.popover {\n text-align: left;\n text-align: start;\n font-family: Roboto, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.428572;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n display: block;\n font-size: 0.875rem;\n margin: 1.5rem;\n max-width: 17.5rem;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 240;\n}\n\n[dir='rtl'] .popover {\n text-align: right;\n text-align: start;\n}\n\n.popover-body {\n padding: 1.25rem 1.5rem;\n}\n\n.popover-body > :last-child {\n margin-bottom: 0;\n}\n\n.popover-header {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n margin-bottom: 0;\n padding: 1.25rem 1.5rem 0;\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-header:last-child {\n padding-bottom: 1.25rem;\n}\n\n@media (min-width: 768px) {\n .popover {\n margin: 0.875rem;\n }\n}\n\n.embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n}\n\n.embed-responsive::before {\n content: '';\n display: block;\n}\n\n.embed-responsive embed,\n.embed-responsive iframe,\n.embed-responsive object,\n.embed-responsive video,\n.embed-responsive .embed-responsive-item {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.collapse {\n display: none;\n}\n\n.collapse.show {\n display: block;\n}\n\ntbody.collapse.show {\n display: table-row-group;\n}\n\ntr.collapse.show {\n display: table-row;\n}\n\n.collapsing {\n transition-duration: 0.3s;\n transition-property: height;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n@media (min-width: 576px) {\n .collapsing {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .collapsing {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.fade {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .fade {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .fade {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade.show {\n opacity: 1;\n}\n\n.btn {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n display: inline-block;\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n margin: 0;\n max-width: 100%;\n min-width: 5.5rem;\n padding: 0.6875rem 1rem;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .btn {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .btn {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:active, .btn:focus, .btn:hover {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.btn:focus, .btn:hover {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\n.btn.active, .btn:active {\n background-color: rgba(153, 153, 153, 0.4);\n background-image: none;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);\n}\n\n.btn.disabled, .btn:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n background-image: none;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.26);\n opacity: 1;\n}\n\n.btn:focus {\n outline: 0;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.show > .btn.dropdown-toggle {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n background-color: #9c27b0;\n color: white;\n}\n\n.btn-primary:active, .btn-primary:focus, .btn-primary:hover {\n color: white;\n}\n\n.btn-primary.active, .btn-primary:active {\n background-color: #7b1fa2;\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-secondary {\n background-color: #ff4081;\n color: white;\n}\n\n.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {\n color: white;\n}\n\n.btn-secondary.active, .btn-secondary:active {\n background-color: #f50057;\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-danger {\n background-color: #f44336;\n color: white;\n}\n\n.btn-danger:active, .btn-danger:focus, .btn-danger:hover {\n color: white;\n}\n\n.btn-danger.active, .btn-danger:active {\n background-color: #d32f2f;\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-info {\n background-color: #2196f3;\n color: white;\n}\n\n.btn-info:active, .btn-info:focus, .btn-info:hover {\n color: white;\n}\n\n.btn-info.active, .btn-info:active {\n background-color: #1976d2;\n}\n\n.btn-info.disabled, .btn-info:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-success {\n background-color: #4caf50;\n color: white;\n}\n\n.btn-success:active, .btn-success:focus, .btn-success:hover {\n color: white;\n}\n\n.btn-success.active, .btn-success:active {\n background-color: #388e3c;\n}\n\n.btn-success.disabled, .btn-success:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-warning {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-warning:active, .btn-warning:focus, .btn-warning:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-warning.active, .btn-warning:active {\n background-color: #f57c00;\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-dark {\n background-color: #424242;\n color: white;\n}\n\n.btn-dark:active, .btn-dark:focus, .btn-dark:hover {\n color: white;\n}\n\n.btn-dark.active, .btn-dark:active {\n background-color: #212121;\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-light {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-light:active, .btn-light:focus, .btn-light:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-light.active, .btn-light:active {\n background-color: #e0e0e0;\n}\n\n.btn-light.disabled, .btn-light:disabled {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.26);\n}\n\n[class*='bg-dark'] :not([class*='bg-light']) .btn.disabled, [class*='bg-dark'] :not([class*='bg-light']) .btn:disabled {\n background-color: rgba(255, 255, 255, 0.12);\n color: rgba(255, 255, 255, 0.3);\n}\n\n.btn-lg,\n.btn-group-lg > .btn,\n.input-group-lg > .input-group-append > .btn,\n.input-group-lg > .input-group-prepend > .btn {\n font-size: 0.9375rem;\n padding: 0.78125rem 1rem;\n}\n\n.btn-sm,\n.btn-group-sm > .btn,\n.input-group-sm > .input-group-append > .btn,\n.input-group-sm > .input-group-prepend > .btn {\n font-size: 0.8125rem;\n padding: 0.59375rem 1rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.25rem;\n}\n\n[type='button'].btn-block,\n[type='reset'].btn-block,\n[type='submit'].btn-block {\n width: 100%;\n}\n\n.btn-link {\n background-color: transparent;\n border-radius: 0;\n box-shadow: none;\n color: #ff4081;\n font-weight: 400;\n text-decoration: none;\n text-transform: none;\n}\n\n.btn-link:active, .btn-link:focus, .btn-link:hover {\n color: #ff4081;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link:hover {\n background-image: none;\n}\n\n.btn-link.active, .btn-link:active {\n background-color: transparent;\n box-shadow: none;\n}\n\n.btn-link.disabled, .btn-link:disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.26);\n text-decoration: none;\n}\n\n.btn-fluid {\n min-width: 0;\n}\n\n[class*='btn-flat'],\n[class*='btn-outline'] {\n background-color: transparent;\n box-shadow: none;\n}\n\n[class*='btn-flat'].active, [class*='btn-flat']:active,\n[class*='btn-outline'].active,\n[class*='btn-outline']:active {\n box-shadow: none;\n}\n\n[class*='btn-flat'].disabled, [class*='btn-flat']:disabled,\n[class*='btn-outline'].disabled,\n[class*='btn-outline']:disabled {\n background-color: transparent;\n}\n\n.btn-flat-primary, .btn-flat-primary:active, .btn-flat-primary:focus, .btn-flat-primary:hover,\n.btn-outline-primary,\n.btn-outline-primary:active,\n.btn-outline-primary:focus,\n.btn-outline-primary:hover {\n color: #9c27b0;\n}\n\n.btn-flat-primary.disabled, .btn-flat-primary:disabled,\n.btn-outline-primary.disabled,\n.btn-outline-primary:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover,\n.btn-outline-secondary,\n.btn-outline-secondary:active,\n.btn-outline-secondary:focus,\n.btn-outline-secondary:hover {\n color: #ff4081;\n}\n\n.btn-flat-secondary.disabled, .btn-flat-secondary:disabled,\n.btn-outline-secondary.disabled,\n.btn-outline-secondary:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover,\n.btn-outline-danger,\n.btn-outline-danger:active,\n.btn-outline-danger:focus,\n.btn-outline-danger:hover {\n color: #f44336;\n}\n\n.btn-flat-danger.disabled, .btn-flat-danger:disabled,\n.btn-outline-danger.disabled,\n.btn-outline-danger:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover,\n.btn-outline-info,\n.btn-outline-info:active,\n.btn-outline-info:focus,\n.btn-outline-info:hover {\n color: #2196f3;\n}\n\n.btn-flat-info.disabled, .btn-flat-info:disabled,\n.btn-outline-info.disabled,\n.btn-outline-info:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover,\n.btn-outline-success,\n.btn-outline-success:active,\n.btn-outline-success:focus,\n.btn-outline-success:hover {\n color: #4caf50;\n}\n\n.btn-flat-success.disabled, .btn-flat-success:disabled,\n.btn-outline-success.disabled,\n.btn-outline-success:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover,\n.btn-outline-warning,\n.btn-outline-warning:active,\n.btn-outline-warning:focus,\n.btn-outline-warning:hover {\n color: #ff9800;\n}\n\n.btn-flat-warning.disabled, .btn-flat-warning:disabled,\n.btn-outline-warning.disabled,\n.btn-outline-warning:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover,\n.btn-outline-dark,\n.btn-outline-dark:active,\n.btn-outline-dark:focus,\n.btn-outline-dark:hover {\n color: #424242;\n}\n\n.btn-flat-dark.disabled, .btn-flat-dark:disabled,\n.btn-outline-dark.disabled,\n.btn-outline-dark:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-light, .btn-flat-light:active, .btn-flat-light:focus, .btn-flat-light:hover,\n.btn-outline-light,\n.btn-outline-light:active,\n.btn-outline-light:focus,\n.btn-outline-light:hover {\n color: #f5f5f5;\n}\n\n.btn-flat-light.disabled, .btn-flat-light:disabled,\n.btn-outline-light.disabled,\n.btn-outline-light:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.btn-flat-light:focus, .btn-flat-light:hover,\n.btn-outline-light:focus,\n.btn-outline-light:hover {\n background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12));\n}\n\n.btn-flat-light.active, .btn-flat-light:active,\n.btn-outline-light.active,\n.btn-outline-light:active {\n background-color: rgba(204, 204, 204, 0.25);\n}\n\n.btn-float {\n border-radius: 50%;\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);\n height: 3.5rem;\n line-height: 3.5rem;\n min-width: 0;\n padding: 0;\n width: 3.5rem;\n}\n\n.btn-float.active, .btn-float:active {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n}\n\n.btn-float.disabled, .btn-float:disabled {\n box-shadow: none;\n}\n\n.btn-float.btn-sm {\n height: 2.5rem;\n line-height: 2.5rem;\n width: 2.5rem;\n}\n\n.btn-float-dropdown .dropdown-menu {\n border-radius: 0;\n margin-top: 1rem;\n min-width: 3.5rem;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n}\n\n.btn-float-dropdown .dropdown-menu::before {\n display: none;\n}\n\n.btn-float-dropdown .dropdown-menu .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: 1rem;\n margin-left: auto;\n}\n\n.btn-group,\n.btn-group-vertical {\n border-radius: 2px;\n background-color: white;\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n display: inline-flex;\n position: relative;\n vertical-align: middle;\n}\n\n.btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled,\n.btn-group-vertical > .btn-primary.disabled,\n.btn-group-vertical > .btn-primary:disabled {\n background-color: #e1bee7;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled,\n.btn-group-vertical > .btn-secondary.disabled,\n.btn-group-vertical > .btn-secondary:disabled {\n background-color: #ff80ab;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled,\n.btn-group-vertical > .btn-danger.disabled,\n.btn-group-vertical > .btn-danger:disabled {\n background-color: #ffcdd2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled,\n.btn-group-vertical > .btn-info.disabled,\n.btn-group-vertical > .btn-info:disabled {\n background-color: #bbdefb;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled,\n.btn-group-vertical > .btn-success.disabled,\n.btn-group-vertical > .btn-success:disabled {\n background-color: #c8e6c9;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled,\n.btn-group-vertical > .btn-warning.disabled,\n.btn-group-vertical > .btn-warning:disabled {\n background-color: #ffe0b2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled,\n.btn-group-vertical > .btn-dark.disabled,\n.btn-group-vertical > .btn-dark:disabled {\n background-color: #757575;\n color: white;\n}\n\n.btn-group > .btn-light.disabled, .btn-group > .btn-light:disabled,\n.btn-group-vertical > .btn-light.disabled,\n.btn-group-vertical > .btn-light:disabled {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n transition-duration: 0.3s;\n transition-property: border-color, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n box-shadow: none;\n flex: 0 1 auto;\n min-width: 0;\n}\n\n@media (min-width: 576px) {\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn-group > .btn,\n .btn-group-vertical > .btn {\n transition: none;\n }\n}\n\n.btn-group > .btn.active, .btn-group > .btn:active,\n.btn-group-vertical > .btn.active,\n.btn-group-vertical > .btn:active {\n box-shadow: none;\n}\n\n.btn-group > .btn.disabled, .btn-group > .btn:disabled,\n.btn-group-vertical > .btn.disabled,\n.btn-group-vertical > .btn:disabled {\n opacity: 0.7;\n}\n\n.btn-group > .btn[class*='btn-outline'],\n.btn-group-vertical > .btn[class*='btn-outline'] {\n opacity: 0.7;\n}\n\n.btn-group > .btn[class*='btn-outline'].active, .btn-group > .btn[class*='btn-outline']:active,\n.btn-group-vertical > .btn[class*='btn-outline'].active,\n.btn-group-vertical > .btn[class*='btn-outline']:active {\n opacity: 1;\n}\n\n.btn-group > .btn[class*='btn-outline'].disabled, .btn-group > .btn[class*='btn-outline']:disabled,\n.btn-group-vertical > .btn[class*='btn-outline'].disabled,\n.btn-group-vertical > .btn[class*='btn-outline']:disabled {\n opacity: 1;\n}\n\n.btn-group > .btn-group,\n.btn-group > .btn-group-vertical,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group-vertical {\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n}\n\n.btn-group.show > .btn.dropdown-toggle {\n box-shadow: none;\n}\n\n.btn-group > .btn,\n.btn-group > .btn-group {\n margin-left: -1px;\n}\n\n.btn-group > .btn:first-child,\n.btn-group > .btn-group:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.btn-group > .dropdown-toggle:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n margin-top: -1px;\n margin-left: 0;\n width: 100%;\n}\n\n.btn-group-vertical > .btn:first-child,\n.btn-group-vertical > .btn-group:first-child {\n margin-top: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn,\n.btn-group-vertical > .dropdown-toggle:not(:last-of-type) {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n}\n\n[data-toggle='buttons'] > .btn,\n[data-toggle='buttons'] > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n[data-toggle='buttons'] > .btn [type='checkbox'],\n[data-toggle='buttons'] > .btn [type='radio'],\n[data-toggle='buttons'] > .btn-group > .btn [type='checkbox'],\n[data-toggle='buttons'] > .btn-group > .btn [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n}\n\n.dropdown-toggle.dropdown-toggle-split {\n padding-right: 0.2em;\n padding-left: 0.2em;\n}\n\n.dropdown-toggle.dropdown-toggle-split::after {\n margin-right: 0;\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle.dropdown-toggle-split::before {\n margin-right: 0;\n margin-left: 0;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.card {\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n min-width: 0;\n position: relative;\n word-wrap: break-word;\n}\n\n.card.border-primary {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0;\n}\n\n.card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0;\n}\n\n.card.border-secondary {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081;\n}\n\n.card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081;\n}\n\n.card.border-danger {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336;\n}\n\n.card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336;\n}\n\n.card.border-info {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3;\n}\n\n.card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3;\n}\n\n.card.border-success {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50;\n}\n\n.card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50;\n}\n\n.card.border-warning {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800;\n}\n\n.card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800;\n}\n\n.card.border-dark {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242;\n}\n\n.card.border-light {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5;\n}\n\n.card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);\n text-decoration: none;\n}\n\n.card[href]:focus, .card[tabindex]:focus {\n outline: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-body:first-child,\n.accordion .card:not(:first-of-type) .card-footer:first-child,\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion .card:not(:last-of-type) .card-body:last-child,\n.accordion .card:not(:last-of-type) .card-footer:last-child,\n.accordion .card:not(:last-of-type) .card-header:last-child {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .collapse .card-body:first-child,\n.accordion .collapse .card-footer:first-child,\n.accordion .collapse .card-header:first-child,\n.accordion .collapsing .card-body:first-child,\n.accordion .collapsing .card-footer:first-child,\n.accordion .collapsing .card-header:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.card-actions {\n align-items: flex-start;\n display: flex;\n padding: 0.5rem 0rem 0.25rem 0.5rem;\n}\n\n.card-actions:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.card-actions:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card-actions .btn {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 0 1 auto;\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n min-width: 0;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card-actions .dropdown-toggle::after {\n margin-right: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1rem 1rem;\n}\n\n.card-body:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.card-body:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card-body > :last-child {\n margin-bottom: 0;\n}\n\n.card-footer {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n padding: 1rem 1rem;\n}\n\n.card-footer:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n border-top: 0;\n}\n\n.card-footer:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card-footer > :last-child {\n margin-bottom: 0;\n}\n\n.card-header {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n margin-bottom: 0;\n padding: 1rem 1rem;\n}\n\n.card-header:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.card-header:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n border-bottom: 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-header-pills {\n margin: -1rem -1rem;\n padding: 0.5rem 0rem 0.25rem 0.5rem;\n}\n\n.card-header-pills .nav-link {\n margin-right: 0.5rem;\n margin-bottom: 0.25rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card-header-tabs {\n margin: -1rem -1rem calc(-1rem - 1px);\n}\n\n.card-img {\n border-radius: 2px;\n}\n\n.card-img-bottom {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card-img-top {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.card-img-overlay {\n max-height: 100%;\n padding: 1rem 1rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.card-columns {\n column-count: 2;\n column-gap: 0.5rem;\n margin-top: -0.25rem;\n margin-bottom: 0.25rem;\n orphans: 1;\n widows: 1;\n}\n\n@media (min-width: 768px) {\n .card-columns {\n column-count: 3;\n }\n}\n\n.card-columns .card {\n display: inline-flex;\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n display: flex;\n flex-flow: row wrap;\n margin-right: -0.25rem;\n margin-left: -0.25rem;\n }\n}\n\n.card-deck .card {\n margin-bottom: 0.5rem;\n}\n\n@media (min-width: 576px) {\n .card-deck .card {\n flex: 1 0 0;\n margin-right: 0.25rem;\n margin-left: 0.25rem;\n }\n}\n\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n}\n\n.card-group .card {\n margin-bottom: 0.5rem;\n}\n\n@media (min-width: 576px) {\n .card-group .card {\n flex: 1 0 0;\n }\n .card-group .card:first-child:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group .card:first-child:not(:last-child) .card-actions,\n .card-group .card:first-child:not(:last-child) .card-body,\n .card-group .card:first-child:not(:last-child) .card-footer,\n .card-group .card:first-child:not(:last-child) .card-header,\n .card-group .card:first-child:not(:last-child) .card-img,\n .card-group .card:first-child:not(:last-child) .card-img-bottom,\n .card-group .card:first-child:not(:last-child) .card-img-top {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group .card:last-child:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group .card:last-child:not(:first-child) .card-actions,\n .card-group .card:last-child:not(:first-child) .card-body,\n .card-group .card:last-child:not(:first-child) .card-footer,\n .card-group .card:last-child:not(:first-child) .card-header,\n .card-group .card:last-child:not(:first-child) .card-img,\n .card-group .card:last-child:not(:first-child) .card-img-bottom,\n .card-group .card:last-child:not(:first-child) .card-img-top {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group .card:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n .card-group .card:not(:first-child):not(:last-child) .card-actions,\n .card-group .card:not(:first-child):not(:last-child) .card-body,\n .card-group .card:not(:first-child):not(:last-child) .card-footer,\n .card-group .card:not(:first-child):not(:last-child) .card-header,\n .card-group .card:not(:first-child):not(:last-child) .card-img,\n .card-group .card:not(:first-child):not(:last-child) .card-img-bottom,\n .card-group .card:not(:first-child):not(:last-child) .card-img-top {\n border-radius: 0;\n }\n}\n\n.card-link:active, .card-link:focus, .card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1rem;\n}\n\n.card-subtitle {\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.428572;\n margin-top: -1rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-title {\n font-size: 1.5rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.333334;\n margin-bottom: 1rem;\n}\n\n.card-title:last-child {\n margin-bottom: 0;\n}\n\n.chip {\n align-items: center;\n background-color: #e0e0e0;\n border: 0;\n border-radius: 1rem;\n color: rgba(0, 0, 0, 0.87);\n display: inline-flex;\n font-size: 0.875rem;\n font-weight: 400;\n height: 2rem;\n justify-content: center;\n line-height: 1;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n position: relative;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n}\n\n.chip:empty {\n display: none;\n}\n\n.chip .close {\n font-size: inherit;\n line-height: inherit;\n margin-right: -0.5rem;\n margin-left: 0.25rem;\n min-height: 1.5rem;\n min-width: 1.5rem;\n order: 1;\n}\n\n.chip-primary {\n background-color: #9c27b0;\n color: white;\n}\n\n.chip-secondary {\n background-color: #ff4081;\n color: white;\n}\n\n.chip-danger {\n background-color: #f44336;\n color: white;\n}\n\n.chip-info {\n background-color: #2196f3;\n color: white;\n}\n\n.chip-success {\n background-color: #4caf50;\n color: white;\n}\n\n.chip-warning {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.chip-dark {\n background-color: #424242;\n color: white;\n}\n\n.chip-light {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.chip-action {\n transition-duration: 0.3s;\n transition-property: background-color, box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .chip-action {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .chip-action {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .chip-action {\n transition: none;\n }\n}\n\n.chip-action:active, .chip-action:focus, .chip-action:hover {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.chip-action:active {\n background-color: #bdbdbd;\n}\n\n.chip-action:focus {\n outline: 0;\n}\n\n.chip-icon {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n align-items: center;\n background-color: #ff4081;\n border-radius: 1rem;\n color: white;\n display: inline-flex;\n flex-shrink: 0;\n font-size: 1rem;\n font-style: normal;\n font-weight: 400;\n height: 2rem;\n justify-content: center;\n margin-right: 0.5rem;\n margin-left: -0.75rem;\n order: -1;\n text-align: center;\n width: 2rem;\n}\n\n.chip-img {\n border-radius: 1rem;\n flex-shrink: 0;\n height: 2rem;\n margin-right: 0.5rem;\n margin-left: -0.75rem;\n order: -1;\n width: auto;\n}\n\n.table {\n background-color: #ffffff;\n border: 0;\n margin-bottom: 1rem;\n max-width: 100%;\n width: 100%;\n}\n\n.table td,\n.table th {\n border-top: 1px solid #e1e1e1;\n line-height: 1.428572;\n padding-right: 1.75rem;\n padding-left: 1.75rem;\n vertical-align: top;\n}\n\n.table td:first-child,\n.table th:first-child {\n padding-left: 1.5rem;\n}\n\n.table td:last-child,\n.table th:last-child {\n padding-right: 1.5rem;\n}\n\n.table tbody {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table tbody td,\n.table tbody th {\n font-size: 0.8125rem;\n font-weight: 400;\n height: 3rem;\n padding-top: 0.919643rem;\n padding-bottom: 0.919643rem;\n}\n\n.table tfoot {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table tfoot td,\n.table tfoot th {\n font-size: 0.75rem;\n font-weight: 400;\n height: 3.5rem;\n padding-top: 1.214285rem;\n padding-bottom: 1.214285rem;\n}\n\n.table thead {\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table thead td,\n.table thead th {\n font-size: 0.75rem;\n font-weight: 500;\n height: 3.5rem;\n padding-top: 1.214285rem;\n padding-bottom: 1.214285rem;\n}\n\n.card > .table:first-child,\n.card > .table:first-child > :first-child,\n.card > .table:first-child > :first-child > tr:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:first-child,\n.card > .table:first-child > :first-child > tr:first-child th:first-child {\n border-top-left-radius: 2px;\n}\n\n.card > .table:first-child > :first-child > tr:first-child td:last-child,\n.card > .table:first-child > :first-child > tr:first-child th:last-child {\n border-top-right-radius: 2px;\n}\n\n.card > .table:last-child,\n.card > .table:last-child > :last-child,\n.card > .table:last-child > :last-child > tr:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:first-child,\n.card > .table:last-child > :last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 2px;\n}\n\n.card > .table:last-child > :last-child > tr:last-child td:last-child,\n.card > .table:last-child > :last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 2px;\n}\n\n.table .table {\n border-top: 1px solid #e1e1e1;\n}\n\n.table > :first-child > tr:first-child td,\n.table > :first-child > tr:first-child th {\n border-top: 0;\n}\n\n.table-borderless td,\n.table-borderless th,\n.table-borderless .table {\n border: 0;\n}\n\n.table-bordered {\n border: 1px solid #e1e1e1;\n}\n\n.card > .table-bordered {\n border: 0;\n}\n\n.table-sm td,\n.table-sm th {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.table-sm td:first-child,\n.table-sm th:first-child {\n padding-left: 1rem;\n}\n\n.table-sm td:last-child,\n.table-sm th:last-child {\n padding-right: 1rem;\n}\n\n.table-sm tbody td,\n.table-sm tbody th {\n height: 2.25rem;\n padding-top: 0.544643rem;\n padding-bottom: 0.544643rem;\n}\n\n.table-sm tfoot td,\n.table-sm tfoot th {\n padding-top: 0.714286rem;\n padding-bottom: 0.714286rem;\n}\n\n.table-sm thead td,\n.table-sm thead th {\n height: 2.5rem;\n padding-top: 0.714286rem;\n padding-bottom: 0.714286rem;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: #f5f5f5;\n}\n\n.table-hover tbody tr:hover {\n background-color: #eeeeee;\n}\n\n.table-primary,\n.table-primary > td,\n.table-primary > th {\n background-color: #e1bee7;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-primary:hover,\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9c27b0;\n color: white;\n}\n\n.table-secondary,\n.table-secondary > td,\n.table-secondary > th {\n background-color: #ff80ab;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-secondary:hover,\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #ff4081;\n color: white;\n}\n\n.table-danger,\n.table-danger > td,\n.table-danger > th {\n background-color: #ffcdd2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-danger:hover,\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f44336;\n color: white;\n}\n\n.table-info,\n.table-info > td,\n.table-info > th {\n background-color: #bbdefb;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-info:hover,\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #2196f3;\n color: white;\n}\n\n.table-success,\n.table-success > td,\n.table-success > th {\n background-color: #c8e6c9;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-success:hover,\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #4caf50;\n color: white;\n}\n\n.table-warning,\n.table-warning > td,\n.table-warning > th {\n background-color: #ffe0b2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-warning:hover,\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-dark,\n.table-dark > td,\n.table-dark > th {\n background-color: #757575;\n color: white;\n}\n\n.table-hover .table-dark:hover,\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #424242;\n color: white;\n}\n\n.table-light,\n.table-light > td,\n.table-light > th {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-light:hover,\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-active,\n.table-active > td,\n.table-active > th {\n background-color: #eeeeee;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table-hover .table-active:hover,\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.table .thead-dark td,\n.table .thead-dark th {\n background-color: #424242;\n color: white;\n}\n\n.table .thead-light td,\n.table .thead-light th {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.54);\n}\n\n.table-dark {\n background-color: #424242;\n color: white;\n}\n\n.table-dark.table-bordered {\n border-color: #303030;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: #303030;\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: #212121;\n}\n\n.table-dark tbody,\n.table-dark tfoot,\n.table-dark thead {\n color: inherit;\n}\n\n.table-dark td,\n.table-dark th,\n.table-dark .table {\n border-color: #303030;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n}\n\n.table-responsive {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.modal {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 240;\n}\n\n.modal.fade {\n transition-duration: 0.375s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .modal.fade {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .modal.fade {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade {\n transition: none;\n }\n}\n\n.modal.fade .modal-dialog {\n transition-duration: 0.375s;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .modal.fade .modal-dialog {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .modal.fade .modal-dialog {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: scale(1);\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal-backdrop {\n background-color: rgba(0, 0, 0, 0.38);\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 239;\n}\n\n.modal-content {\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n display: flex;\n flex-direction: column;\n outline: 0;\n pointer-events: auto;\n position: relative;\n vertical-align: baseline;\n width: 100%;\n}\n\n.modal-dialog {\n margin: 1.5rem auto;\n max-width: 35rem;\n pointer-events: none;\n position: relative;\n width: calc(100% - 1.5rem * 2);\n}\n\n.modal-dialog-centered {\n align-items: center;\n display: flex;\n min-height: calc(100% - 1.5rem * 2);\n}\n\n.modal-lg {\n max-width: 52.5rem;\n}\n\n.modal-sm {\n max-width: 17.5rem;\n}\n\n.modal-body {\n flex: 1 1 auto;\n padding: 1.25rem 1.5rem;\n position: relative;\n}\n\n.modal-body:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.modal-body:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.modal-header + .modal-body {\n padding-top: 0;\n}\n\n.modal-body > :last-child {\n margin-bottom: 0;\n}\n\n.modal-footer {\n align-items: flex-end;\n display: flex;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem 0.5rem 0rem;\n}\n\n.modal-footer:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.modal-footer:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.modal-footer .btn {\n background-color: transparent;\n box-shadow: none;\n max-width: calc(50% - 0.5rem);\n min-width: 4rem;\n overflow: hidden;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n text-overflow: ellipsis;\n}\n\n.modal-footer .btn-primary, .modal-footer .btn-primary:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover {\n color: #9c27b0;\n}\n\n.modal-footer .btn-primary.disabled, .modal-footer .btn-primary:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover {\n color: #ff4081;\n}\n\n.modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover {\n color: #f44336;\n}\n\n.modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover {\n color: #2196f3;\n}\n\n.modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover {\n color: #4caf50;\n}\n\n.modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover {\n color: #ff9800;\n}\n\n.modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-dark, .modal-footer .btn-dark:active, .modal-footer .btn-dark:focus, .modal-footer .btn-dark:hover {\n color: #424242;\n}\n\n.modal-footer .btn-dark.disabled, .modal-footer .btn-dark:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn-light, .modal-footer .btn-light:active, .modal-footer .btn-light:focus, .modal-footer .btn-light:hover {\n color: #f5f5f5;\n}\n\n.modal-footer .btn-light.disabled, .modal-footer .btn-light:disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.modal-footer .btn.active, .modal-footer .btn:active {\n background-color: rgba(153, 153, 153, 0.4);\n box-shadow: none;\n}\n\n.modal-footer .btn.disabled, .modal-footer .btn:disabled {\n background-color: transparent;\n}\n\n.modal-footer > * {\n margin-left: 0.5rem;\n}\n\n.modal-footer-stacked {\n align-items: stretch;\n flex-direction: column;\n padding-top: 0;\n padding-right: 0;\n padding-left: 0;\n}\n\n.modal-footer-stacked .btn {\n text-align: right;\n text-align: end;\n border-radius: 0;\n margin-left: 0;\n max-width: none;\n padding: 1.0625rem 1rem;\n}\n\n[dir='rtl'] .modal-footer-stacked .btn {\n text-align: left;\n text-align: end;\n}\n\n.modal-header {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: 1.25rem 1.5rem;\n}\n\n.modal-header:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.modal-header:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.modal-title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n margin: 0;\n}\n\n.modal-scrollbar-measure {\n height: 50px;\n overflow: scroll;\n position: absolute;\n top: -99999px;\n width: 50px;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.list-group-item {\n transition-duration: 0.3s;\n transition-property: background-color, color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #ffffff;\n border: 0;\n box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2);\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 0.9375rem;\n line-height: 1.428572;\n min-height: 3rem;\n padding: 0.830357rem 1.5rem;\n position: relative;\n}\n\n@media (min-width: 576px) {\n .list-group-item {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-item {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .list-group-item {\n transition: none;\n }\n}\n\n.list-group-item:active, .list-group-item:focus, .list-group-item:hover {\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.list-group-item.active {\n background-color: #eeeeee;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.list-group-item:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card .list-group-item {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-item-action {\n color: rgba(0, 0, 0, 0.87);\n text-align: inherit;\n width: 100%;\n}\n\n.list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover {\n background-color: #eeeeee;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.list-group-item-action.disabled, .list-group-item-action:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.list-group-item-action:focus {\n outline: 0;\n}\n\n.list-group-item-primary {\n background-color: #e1bee7;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-primary.active {\n background-color: #9c27b0;\n color: white;\n}\n\n.list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {\n background-color: #9c27b0;\n color: white;\n}\n\n.list-group-item-secondary {\n background-color: #ff80ab;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-secondary.active {\n background-color: #ff4081;\n color: white;\n}\n\n.list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {\n background-color: #ff4081;\n color: white;\n}\n\n.list-group-item-danger {\n background-color: #ffcdd2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-danger.active {\n background-color: #f44336;\n color: white;\n}\n\n.list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {\n background-color: #f44336;\n color: white;\n}\n\n.list-group-item-info {\n background-color: #bbdefb;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-info.active {\n background-color: #2196f3;\n color: white;\n}\n\n.list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {\n background-color: #2196f3;\n color: white;\n}\n\n.list-group-item-success {\n background-color: #c8e6c9;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-success.active {\n background-color: #4caf50;\n color: white;\n}\n\n.list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {\n background-color: #4caf50;\n color: white;\n}\n\n.list-group-item-warning {\n background-color: #ffe0b2;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-warning.active {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {\n background-color: #ff9800;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-dark {\n background-color: #757575;\n color: white;\n}\n\n.list-group-item-dark.active {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-dark.list-group-item-action:active, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {\n background-color: #424242;\n color: white;\n}\n\n.list-group-item-light {\n background-color: #fafafa;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.active {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.expansion-panel {\n transition-duration: 0.3s;\n transition-property: background-color, color, margin;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n padding: 0;\n}\n\n@media (min-width: 576px) {\n .expansion-panel {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .expansion-panel {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .expansion-panel {\n transition: none;\n }\n}\n\n.expansion-panel.show {\n border-radius: 2px;\n}\n\n.expansion-panel.show:not(:first-child) {\n margin-top: 1rem;\n}\n\n.card .expansion-panel.show:not(:first-child) {\n margin-top: 0;\n}\n\n.expansion-panel.show:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.card .expansion-panel.show:not(:last-child) {\n margin-bottom: 0;\n}\n\n.expansion-panel.show + .expansion-panel {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.expansion-panel.show + .expansion-panel.show {\n margin-top: 0;\n}\n\n.card .expansion-panel.show + .expansion-panel {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.expansion-panel.show-predecessor {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.card .expansion-panel.show-predecessor {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.card .expansion-panel {\n padding-right: 0;\n padding-left: 0;\n}\n\n.expansion-panel-body {\n padding: 1rem 1.5rem;\n}\n\n.card .expansion-panel-body {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.expansion-panel-footer {\n align-items: flex-end;\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n display: flex;\n justify-content: flex-end;\n padding: 1rem 0.5rem 0.75rem 0rem;\n}\n\n.card .expansion-panel-footer {\n padding-right: 1rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-footer .btn {\n margin-bottom: 0.25rem;\n margin-left: 0.5rem;\n min-width: 4rem;\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.card .expansion-panel-footer .btn {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.expansion-panel-icon {\n flex-shrink: 0;\n margin-left: 1rem;\n}\n\n[data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide {\n display: none;\n}\n\n[data-toggle='collapse']:not(.collapsed) .expansion-panel-icon .collapsed-show {\n display: none;\n}\n\n.expansion-panel-toggler {\n align-items: center;\n color: inherit;\n display: flex;\n justify-content: space-between;\n min-height: 3rem;\n padding: 0.830357rem 1.5rem;\n text-align: inherit;\n width: 100%;\n}\n\n.expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover {\n background-color: #eeeeee;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled {\n background-color: #ffffff;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.expansion-panel-toggler:focus {\n outline: 0;\n}\n\n.card .expansion-panel-toggler {\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-flush .list-group-item {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n border-radius: 0;\n box-shadow: none;\n}\n\n.list-group-flush .list-group-item:last-child {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.dropdown,\n.dropleft,\n.dropright,\n.dropup {\n position: relative;\n}\n\n.dropdown-menu {\n border-radius: 2px;\n text-align: left;\n text-align: start;\n background-color: transparent;\n color: inherit;\n display: none;\n float: left;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5rem;\n list-style: none;\n margin: 0;\n min-width: 7rem;\n padding: 0.5rem 0;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 80;\n}\n\n[dir='rtl'] .dropdown-menu {\n text-align: right;\n text-align: start;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-menu.show::before,\n.dropdown-menu.show > * {\n animation-duration: 0.3s;\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .dropdown-menu.show::before,\n .dropdown-menu.show > * {\n animation-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu.show::before,\n .dropdown-menu.show > * {\n animation-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .dropdown-menu.show::before,\n .dropdown-menu.show > * {\n animation: none;\n }\n}\n\n.dropdown-menu.show::before {\n animation-name: dropdown-menu-show;\n}\n\n.dropdown-menu.show > * {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu.show > :nth-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu.show > :nth-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu.show > :nth-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu::before {\n border-radius: 2px;\n background-color: #ffffff;\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2);\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform-origin: 0 0;\n z-index: -1;\n}\n\n.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {\n min-width: 100%;\n}\n\n.menu {\n margin-top: -3.125rem;\n}\n\n.menu::before {\n transform-origin: 0 2rem;\n}\n\n.show > a {\n outline: 0;\n}\n\n.dropdown-menu-right:not([x-placement]) {\n right: 0;\n left: auto;\n}\n\n.dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% 2rem;\n}\n\n.dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement]) {\n top: 0;\n right: 100%;\n left: auto;\n}\n\n.dropleft .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropleft .dropdown-menu:not([x-placement])::before {\n transform-origin: 100% 0;\n}\n\n.dropright .dropdown-menu:not([x-placement]) {\n top: 0;\n left: 100%;\n}\n\n.dropright .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n}\n\n.dropright .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 0;\n}\n\n.dropup .dropdown-menu:not([x-placement]) {\n top: auto;\n bottom: 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.dropup .dropdown-menu:not([x-placement]).menu::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu:not([x-placement])::before {\n transform-origin: 0 100%;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(1),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(2),\n.dropup .dropdown-menu:not([x-placement]) > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropup .dropdown-menu-right:not([x-placement]).menu::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.dropup .dropdown-menu-right:not([x-placement])::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='bottom-end']::before,\n.dropdown-menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-end'].show > :nth-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-child(3) {\n animation-name: dropdown-item-show;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(1),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(2),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n}\n\n.dropdown-menu[x-placement='top-end'].show > :nth-last-child(3),\n.dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n}\n\n.dropdown-menu[x-placement='top-end']::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='top-start']::before {\n transform-origin: 0 100%;\n}\n\n.menu[x-placement='bottom-end']::before {\n transform-origin: 100% 2rem;\n}\n\n.menu[x-placement='left-start'],\n.menu[x-placement='right-start'] {\n margin-top: 0;\n}\n\n.menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.menu[x-placement='right-start']::before {\n transform-origin: 0 0;\n}\n\n.menu[x-placement='top-end'],\n.menu[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -3.125rem;\n}\n\n.menu[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n@keyframes dropdown-item-show {\n 0% {\n opacity: 0;\n }\n 99% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-1 {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-2 {\n 0% {\n opacity: 0;\n }\n 60% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-3 {\n 0% {\n opacity: 0;\n }\n 80% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n 20% {\n transform: scale(0.333333, 0);\n }\n 40% {\n transform: scale(0.666667, 0.25);\n }\n 60% {\n transform: scale(1, 0.5);\n }\n 80% {\n transform: scale(1, 0.75);\n }\n 100% {\n transform: scale(1, 1);\n }\n}\n\n@keyframes menu-animation {\n 0% {\n margin-top: -3.5rem;\n }\n 100% {\n margin-top: 0;\n }\n}\n\n.dropdown-menu-sm,\n.menu-cascading {\n font-size: 0.9375rem;\n line-height: 1.5rem;\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm,\n .menu-cascading {\n min-width: 20rem;\n }\n}\n\n.menu-cascading {\n margin-top: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end'], .menu-cascading[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: -2.75rem;\n}\n\n.menu-cascading[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - 2rem);\n}\n\n.menu-cascading[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - 2rem);\n}\n\n.dropdown-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n}\n\n.dropdown-header {\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n font-weight: bolder;\n line-height: 1.5rem;\n margin: 0;\n padding: 0.75rem 1rem;\n white-space: nowrap;\n}\n\n.dropdown-menu-sm .dropdown-header,\n.menu-cascading .dropdown-header {\n font-size: 0.9375rem;\n line-height: 1.5rem;\n padding: 0.25rem 1.5rem;\n}\n\n.dropdown-item {\n transition-duration: 0.3s;\n transition-property: background-color, color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background: none;\n border: 0;\n clear: both;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-weight: inherit;\n padding: 0.75rem 1rem;\n position: relative;\n text-align: inherit;\n transform-origin: 0 0;\n white-space: nowrap;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .dropdown-item {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-item {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .dropdown-item {\n transition: none;\n }\n}\n\n.dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n text-decoration: none;\n}\n\n.dropdown-item.active {\n background-color: #f5f5f5;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n pointer-events: none;\n}\n\n.dropdown-menu-sm .dropdown-item,\n.menu-cascading .dropdown-item {\n padding: 0.25rem 1.5rem;\n}\n\n.dropdown-item-text {\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-weight: inherit;\n padding: 0.75rem 1rem;\n transform-origin: 0 0;\n}\n\n.dropdown-menu-sm .dropdown-item-text,\n.menu-cascading .dropdown-item-text {\n padding: 0.25rem 1.5rem;\n}\n\n.dropdown-toggle::after {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"expand_more\";\n display: inline-block;\n margin-right: -0.2em;\n margin-left: 0.2em;\n vertical-align: top;\n}\n\n.dropright .dropdown-toggle::after {\n content: \"keyboard_arrow_right\";\n}\n\n.dropup .dropdown-toggle::after {\n content: \"expand_less\";\n}\n\n.dropdown-toggle:empty::after {\n margin-left: -0.2em;\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"keyboard_arrow_left\";\n display: inline-block;\n margin-right: 0.2em;\n margin-left: -0.2em;\n}\n\n.navdrawer {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 160;\n}\n\n.navdrawer-backdrop {\n transition-duration: 0.375s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.38);\n opacity: 0;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 159;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-backdrop {\n transition: none;\n }\n}\n\n.navdrawer-backdrop.show {\n opacity: 1;\n}\n\n.navdrawer-content {\n transition-duration: 0.195s;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1);\n background-color: #ffffff;\n max-width: calc(100% - 3.5rem);\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(-100%, 0, 0);\n width: 17.5rem;\n}\n\n@media (min-width: 576px) {\n .navdrawer-content {\n transition-duration: 0.2535s;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-content {\n transition-duration: 0.13s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-content {\n transition: none;\n }\n}\n\n.navdrawer-right .navdrawer-content {\n right: 0;\n left: auto;\n transform: translate3d(100%, 0, 0);\n}\n\n.navdrawer.show .navdrawer-content {\n transition-duration: 0.225s;\n transition-property: box-shadow, transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2);\n transform: translate3d(0, 0, 0);\n}\n\n@media (min-width: 576px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 0.2925s;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer.show .navdrawer-content {\n transition-duration: 0.15s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer.show .navdrawer-content {\n transition: none;\n }\n}\n\n.navdrawer-body {\n margin-bottom: 0.5rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.navdrawer-divider {\n background-color: rgba(0, 0, 0, 0.12);\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n}\n\n.navdrawer-header {\n background-color: #f5f5f5;\n border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n display: block;\n margin-bottom: 0.5rem;\n padding: 0.625rem 1rem;\n}\n\n.navdrawer-subheader {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: rgba(0, 0, 0, 0.38);\n display: block;\n font-weight: 500;\n height: 3rem;\n line-height: 1;\n margin-top: 0;\n margin-bottom: 0;\n padding: 1.0625rem 1rem;\n}\n\n.navdrawer-divider + .navdrawer-subheader {\n margin-top: -0.5rem;\n}\n\n.navdrawer-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n padding-left: 0;\n}\n\n.navdrawer-header + .navdrawer-nav,\n.navdrawer-subheader + .navdrawer-nav {\n margin-top: 0;\n}\n\n.navdrawer-nav .nav-link {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition-duration: 0.3s;\n transition-property: background-color, color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n padding: 1.0625rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navdrawer-nav .nav-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-nav .nav-link {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navdrawer-nav .nav-link {\n transition: none;\n }\n}\n\n.navdrawer-nav .nav-link:active, .navdrawer-nav .nav-link:focus, .navdrawer-nav .nav-link:hover {\n background-color: #f5f5f5;\n}\n\n.navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active {\n color: #9c27b0;\n}\n\n.navdrawer-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navdrawer-nav .nav-link:focus {\n outline: 0;\n}\n\n.navdrawer-nav .active > .nav-link {\n color: #9c27b0;\n}\n\n.navdrawer-nav-icon {\n color: rgba(0, 0, 0, 0.54);\n width: 3.5rem;\n}\n\n.nav-link:active .navdrawer-nav-icon,\n.nav-link.active .navdrawer-nav-icon {\n color: #9c27b0;\n}\n\n.active > .nav-link .navdrawer-nav-icon {\n color: #9c27b0;\n}\n\n@media (min-width: 576px) {\n .navdrawer-backdrop-permanent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-sm {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-sm {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-sm {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-clipped, .navdrawer-permanent-sm.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-sm.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-sm {\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-persistent-sm.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-sm.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-sm .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-sm {\n overflow: visible;\n right: auto;\n width: 17.5rem;\n }\n .navdrawer-temporary-sm.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-sm .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .navdrawer-backdrop-permanent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-md {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-md {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-md {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-permanent-md.navdrawer-permanent-clipped, .navdrawer-permanent-md.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-md.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-md .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-md {\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-persistent-md.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-md.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-md.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-md .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-md {\n overflow: visible;\n right: auto;\n width: 17.5rem;\n }\n .navdrawer-temporary-md.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-md .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .navdrawer-backdrop-permanent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-lg {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-lg {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-lg {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-clipped, .navdrawer-permanent-lg.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-lg.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-lg {\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-persistent-lg.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-lg.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-lg .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-lg {\n overflow: visible;\n right: auto;\n width: 17.5rem;\n }\n .navdrawer-temporary-lg.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-lg .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .navdrawer-backdrop-permanent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-persistent-xl {\n display: none;\n transition: none;\n }\n .navdrawer-backdrop-temporary-xl {\n display: none;\n transition: none;\n }\n .navdrawer-permanent-xl {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-clipped, .navdrawer-permanent-xl.navdrawer-permanent-float {\n top: 3.5rem;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float {\n border-right: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n }\n .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n }\n .navdrawer-permanent-xl.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n }\n .navdrawer-permanent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-permanent-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n .navdrawer-persistent-xl {\n right: auto;\n width: 17.5rem;\n z-index: auto;\n }\n .navdrawer-persistent-xl.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n }\n .navdrawer-persistent-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n }\n .navdrawer-persistent-xl.show .navdrawer-content {\n box-shadow: none;\n }\n .navdrawer-persistent-xl .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n }\n .navdrawer-temporary-xl {\n overflow: visible;\n right: auto;\n width: 17.5rem;\n }\n .navdrawer-temporary-xl.navdrawer-right {\n right: 0;\n left: auto;\n }\n .navdrawer-temporary-xl .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n}\n\n.navdrawer-backdrop-permanent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-persistent {\n display: none;\n transition: none;\n}\n\n.navdrawer-backdrop-temporary {\n display: none;\n transition: none;\n}\n\n.navdrawer-permanent {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n display: block !important;\n right: auto;\n width: 17.5rem;\n z-index: auto;\n}\n\n.navdrawer-permanent.navdrawer-permanent-clipped, .navdrawer-permanent.navdrawer-permanent-float {\n top: 3.5rem;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float {\n border-right: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {\n border-left: 0;\n}\n\n.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {\n background-color: transparent;\n}\n\n.navdrawer-permanent.navdrawer-right {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n right: 0;\n left: auto;\n}\n\n.navdrawer-permanent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-permanent .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n}\n\n.navdrawer-persistent {\n right: auto;\n width: 17.5rem;\n z-index: auto;\n}\n\n.navdrawer-persistent.navdrawer-persistent-clipped {\n border-top: 1px solid rgba(0, 0, 0, 0.12);\n margin-top: -1px;\n top: 3.5rem;\n z-index: 39;\n}\n\n.navdrawer-persistent.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-persistent.navdrawer-right .navdrawer-content {\n border-right: 0;\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.navdrawer-persistent.show .navdrawer-content {\n box-shadow: none;\n}\n\n.navdrawer-persistent .navdrawer-content {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.navdrawer-temporary {\n overflow: visible;\n right: auto;\n width: 17.5rem;\n}\n\n.navdrawer-temporary.navdrawer-right {\n right: 0;\n left: auto;\n}\n\n.navdrawer-temporary .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n}\n\n.picker {\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(0, 100%, 0);\n transition-delay: 0.675s;\n transition-duration: 0;\n transition-property: transform;\n z-index: 240;\n}\n\n@media (min-width: 576px) {\n .picker {\n transition-delay: 0.8775s;\n }\n}\n\n@media (min-width: 992px) {\n .picker {\n transition-delay: 0.45s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .picker {\n transition: none;\n }\n}\n\n.picker.picker-opened {\n overflow-x: hidden;\n overflow-y: auto;\n transform: translate3d(0, 0, 0);\n transition: none;\n}\n\n.picker-frame {\n margin: 1.5rem 1.5rem;\n}\n\n.picker-holder {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n align-items: center;\n background-color: rgba(0, 0, 0, 0.38);\n display: flex;\n justify-content: center;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n pointer-events: none;\n transition-delay: 0.375s;\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .picker-holder {\n transition: none;\n }\n}\n\n@media (min-width: 576px) {\n .picker-holder {\n transition-delay: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .picker-holder {\n transition-delay: 0.25s;\n }\n}\n\n.picker-opened .picker-holder {\n opacity: 1;\n transition-delay: 0s;\n}\n\n.picker-wrap {\n border-radius: 2px;\n transition-duration: 0.375s;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.428572;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n max-width: 18.5rem;\n opacity: 0;\n outline: 0;\n pointer-events: auto;\n position: relative;\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .picker-wrap {\n transition-duration: 0.4875s;\n }\n}\n\n@media (min-width: 992px) {\n .picker-wrap {\n transition-duration: 0.25s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .picker-wrap {\n transition: none;\n }\n}\n\n@media (orientation: landscape) {\n .picker-wrap {\n display: flex;\n max-width: none;\n }\n}\n\n.picker-opened .picker-wrap {\n opacity: 1;\n transform: scale(1);\n}\n\n.picker-footer {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n display: flex;\n justify-content: flex-end;\n padding: 0.5rem 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-footer {\n border-radius: 0 0 2px 0;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n }\n}\n\n.picker-footer button {\n flex: 0 1 auto;\n margin-left: 0.5rem;\n min-width: 0;\n}\n\n.picker-footer button:first-child {\n margin-left: 0;\n}\n\n.picker-header {\n height: 2.5rem;\n line-height: 2.5rem;\n margin-right: 0.5rem;\n margin-left: 0.5rem;\n padding-right: 3rem;\n padding-left: 3rem;\n position: relative;\n text-align: center;\n}\n\n@media (orientation: landscape) {\n .picker-header {\n margin-top: 0.5rem;\n margin-right: 0.75rem;\n margin-left: 0.75rem;\n }\n}\n\n.picker-month,\n.picker-year {\n display: inline;\n margin-left: 0.5rem;\n}\n\n.picker-month:first-child,\n.picker-year:first-child {\n margin-left: 0;\n}\n\n.picker-nav-next,\n.picker-nav-prev {\n height: 2.5rem;\n margin-top: -1.25rem;\n position: absolute;\n top: 50%;\n width: 2.5rem;\n}\n\n.picker-nav-next, .picker-nav-next.material-icons,\n.picker-nav-prev,\n.picker-nav-prev.material-icons {\n line-height: 2.5rem;\n}\n\n.picker-nav-next {\n right: 0;\n}\n\n.picker-nav-next::before {\n content: \"keyboard_arrow_right\";\n}\n\n.picker-nav-prev {\n left: 0;\n}\n\n.picker-nav-prev::before {\n content: \"keyboard_arrow_left\";\n}\n\n.picker-date-display {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n background-color: #9c27b0;\n color: white;\n padding: 1rem 1.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-date-display {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n border-top-right-radius: 0;\n min-width: 9.75rem;\n white-space: nowrap;\n }\n}\n\n.picker-date-display-bottom {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 2.125rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.176471;\n}\n\n.picker-day-display {\n margin-right: 0.5rem;\n}\n\n.picker-weekday-display {\n margin-right: 0.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-weekday-display {\n display: block;\n margin-right: 0;\n }\n}\n\n.picker-weekday-display::after {\n content: ',';\n}\n\n.picker-box {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n background-color: #ffffff;\n overflow: hidden;\n}\n\n@media (orientation: landscape) {\n .picker-box {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 0;\n }\n}\n\n.picker-input.form-control[readonly] {\n border-bottom-style: solid;\n color: inherit;\n cursor: text;\n}\n\n.picker-input.picker-input-active {\n border-bottom-color: #ff4081;\n}\n\n.picker-day {\n border-radius: 50%;\n cursor: default;\n height: 2.5rem;\n line-height: 2.5rem;\n margin: auto;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n@media (orientation: landscape) {\n .picker-day {\n margin-right: 0.25rem;\n margin-left: 0.25rem;\n }\n}\n\n.picker-day.picker-day-selected {\n background-color: #9c27b0;\n color: white;\n}\n\n.picker-day-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.picker-day-outfocus {\n display: none;\n}\n\n.picker-day-today {\n color: #9c27b0;\n font-weight: bolder;\n}\n\n.picker-table {\n border-collapse: collapse;\n border-spacing: 0;\n margin: 0 0.5rem;\n table-layout: fixed;\n}\n\n.picker-table td,\n.picker-table th {\n border: 0;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n}\n\n.picker-table th {\n font-weight: inherit;\n}\n\n.picker-weekday {\n color: rgba(0, 0, 0, 0.38);\n height: 2.5rem;\n vertical-align: middle;\n width: 2.5rem;\n}\n\n.picker-select-month,\n.picker-select-year {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: rgba(0, 0, 0, 0.12);\n background-image: none;\n background-position: 100% 50%;\n background-size: auto 100%;\n border: 0;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: inline-block;\n font-size: inherit;\n height: 1.25rem;\n line-height: 1.25rem;\n opacity: 0.7;\n padding: 0 1.25rem 0 0.5rem;\n}\n\n@media (min-width: 576px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .picker-select-month,\n .picker-select-year {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .picker-select-month,\n .picker-select-year {\n transition: none;\n }\n}\n\n.picker-select-month:focus, .picker-select-month:hover,\n.picker-select-year:focus,\n.picker-select-year:hover {\n opacity: 1;\n}\n\n@-moz-document url-prefix('') {\n .picker-select-month,\n .picker-select-year {\n background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M7 10l5 5 5-5z\"/%3E%3Cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3E%3C/svg%3E');\n background-repeat: no-repeat;\n }\n}\n\n@media (-webkit-min-device-pixel-ratio: 0) {\n .picker-select-month,\n .picker-select-year {\n background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M7 10l5 5 5-5z\"/%3E%3Cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3E%3C/svg%3E');\n background-repeat: no-repeat;\n }\n}\n\n.picker-select-month:focus,\n.picker-select-year:focus {\n outline: 0;\n}\n\n.picker-select-month {\n margin-left: 0.5rem;\n}\n\n.progress {\n display: flex;\n overflow: hidden;\n position: relative;\n z-index: 1;\n}\n\n.progress-bar {\n border-bottom: 0.25rem solid #3f51b5;\n}\n\n.progress-bar.bg-primary {\n background-color: transparent !important;\n border-bottom-color: #9c27b0;\n}\n\n.progress-bar.bg-primary::after {\n background-color: #e1bee7;\n}\n\n.progress-bar.bg-secondary {\n background-color: transparent !important;\n border-bottom-color: #ff4081;\n}\n\n.progress-bar.bg-secondary::after {\n background-color: #ff80ab;\n}\n\n.progress-bar.bg-danger {\n background-color: transparent !important;\n border-bottom-color: #f44336;\n}\n\n.progress-bar.bg-danger::after {\n background-color: #ffcdd2;\n}\n\n.progress-bar.bg-info {\n background-color: transparent !important;\n border-bottom-color: #2196f3;\n}\n\n.progress-bar.bg-info::after {\n background-color: #bbdefb;\n}\n\n.progress-bar.bg-success {\n background-color: transparent !important;\n border-bottom-color: #4caf50;\n}\n\n.progress-bar.bg-success::after {\n background-color: #c8e6c9;\n}\n\n.progress-bar.bg-warning {\n background-color: transparent !important;\n border-bottom-color: #ff9800;\n}\n\n.progress-bar.bg-warning::after {\n background-color: #ffe0b2;\n}\n\n.progress-bar.bg-dark {\n background-color: transparent !important;\n border-bottom-color: #424242;\n}\n\n.progress-bar.bg-dark::after {\n background-color: #757575;\n}\n\n.progress-bar.bg-light {\n background-color: transparent !important;\n border-bottom-color: #f5f5f5;\n}\n\n.progress-bar.bg-light::after {\n background-color: #fafafa;\n}\n\n.progress-bar::after {\n background-color: #c5cae9;\n content: '';\n display: block;\n height: 0.25rem;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n}\n\n.progress-bar-animated::before {\n animation-direction: reverse;\n animation-duration: 0.3s;\n animation-iteration-count: infinite;\n animation-name: progress-bar-animation;\n animation-timing-function: linear;\n}\n\n@media (min-width: 576px) {\n .progress-bar-animated::before {\n animation-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .progress-bar-animated::before {\n animation-duration: 0.2s;\n }\n}\n\n.progress-bar-animated,\n.progress-bar-striped {\n box-sizing: content-box;\n position: relative;\n}\n\n.progress-bar-animated.bg-primary::before,\n.progress-bar-striped.bg-primary::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-secondary::before,\n.progress-bar-striped.bg-secondary::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-danger::before,\n.progress-bar-striped.bg-danger::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffcdd2, #ffcdd2 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-info::before,\n.progress-bar-striped.bg-info::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-success::before,\n.progress-bar-striped.bg-success::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-warning::before,\n.progress-bar-striped.bg-warning::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-dark::before,\n.progress-bar-striped.bg-dark::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #757575, #757575 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated.bg-light::before,\n.progress-bar-striped.bg-light::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #fafafa, #fafafa 0.125rem, transparent 0.125rem, transparent 100%);\n}\n\n.progress-bar-animated::after,\n.progress-bar-striped::after {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n right: -1.5rem;\n bottom: -0.25rem;\n}\n\n.progress-bar-animated::before,\n.progress-bar-striped::before {\n background-image: repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);\n background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c5cae9, #c5cae9 0.125rem, transparent 0.125rem, transparent 100%);\n background-position: 0 0;\n background-repeat: repeat-x;\n background-size: 0.75rem 0.75rem;\n content: '';\n display: block;\n height: 0.25rem;\n position: absolute;\n right: -100vw;\n bottom: -0.25rem;\n left: 0;\n z-index: -1;\n}\n\n@keyframes progress-bar-animation {\n from {\n background-position: 0 0;\n }\n to {\n background-position: 0.75rem 0;\n }\n}\n\n.progress-bar-indeterminate {\n border-bottom-color: #c5cae9;\n position: relative;\n width: 100%;\n}\n\n.progress-bar-indeterminate.bg-primary {\n border-bottom-color: #e1bee7;\n}\n\n.progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before {\n background-color: #9c27b0;\n}\n\n.progress-bar-indeterminate.bg-primary::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-secondary {\n border-bottom-color: #ff80ab;\n}\n\n.progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before {\n background-color: #ff4081;\n}\n\n.progress-bar-indeterminate.bg-secondary::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-danger {\n border-bottom-color: #ffcdd2;\n}\n\n.progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before {\n background-color: #f44336;\n}\n\n.progress-bar-indeterminate.bg-danger::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-info {\n border-bottom-color: #bbdefb;\n}\n\n.progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before {\n background-color: #2196f3;\n}\n\n.progress-bar-indeterminate.bg-info::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-success {\n border-bottom-color: #c8e6c9;\n}\n\n.progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before {\n background-color: #4caf50;\n}\n\n.progress-bar-indeterminate.bg-success::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-warning {\n border-bottom-color: #ffe0b2;\n}\n\n.progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before {\n background-color: #ff9800;\n}\n\n.progress-bar-indeterminate.bg-warning::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-dark {\n border-bottom-color: #757575;\n}\n\n.progress-bar-indeterminate.bg-dark::after, .progress-bar-indeterminate.bg-dark::before {\n background-color: #424242;\n}\n\n.progress-bar-indeterminate.bg-dark::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate.bg-light {\n border-bottom-color: #fafafa;\n}\n\n.progress-bar-indeterminate.bg-light::after, .progress-bar-indeterminate.bg-light::before {\n background-color: #f5f5f5;\n}\n\n.progress-bar-indeterminate.bg-light::before {\n background-image: none;\n}\n\n.progress-bar-indeterminate::after, .progress-bar-indeterminate::before {\n border-radius: 0.25rem;\n animation-duration: 2s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n background-color: #3f51b5;\n width: 0%;\n}\n\n.progress-bar-indeterminate::after {\n animation-name: progress-bar-indeterminate-after;\n bottom: -0.25rem;\n z-index: 0;\n}\n\n.progress-bar-indeterminate::before {\n animation-name: progress-bar-indeterminate-before;\n content: '';\n display: block;\n height: 0.25rem;\n position: absolute;\n bottom: -0.25rem;\n z-index: 0;\n}\n\n@keyframes progress-bar-indeterminate-after {\n 0% {\n left: 0%;\n width: 0%;\n }\n 50% {\n left: 25%;\n width: 75%;\n }\n 75% {\n left: 100%;\n width: 0%;\n }\n}\n\n@keyframes progress-bar-indeterminate-before {\n 0%,\n 62.5% {\n left: 0%;\n width: 0%;\n }\n 71.875% {\n left: 0%;\n width: 25%;\n }\n 81.25% {\n left: 25%;\n width: 50%;\n }\n 100% {\n left: 100%;\n width: 25%;\n }\n}\n\n.progress-circular {\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-gap {\n border-top: 0.125rem solid #3f51b5;\n position: absolute;\n top: 0;\n right: 1.1875rem;\n bottom: 0;\n left: 1.1875rem;\n}\n\n.progress-circular-inner {\n animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n height: 2.5rem;\n position: relative;\n width: 2.5rem;\n}\n\n.progress-circular-left,\n.progress-circular-right {\n height: 2.5rem;\n overflow: hidden;\n position: absolute;\n top: 0;\n width: 1.25rem;\n}\n\n.progress-circular-left {\n left: 0;\n}\n\n.progress-circular-right {\n right: 0;\n}\n\n.progress-circular-spinner {\n border: 0.25rem solid #3f51b5;\n border-bottom-color: transparent;\n border-radius: 50%;\n height: 2.5rem;\n position: absolute;\n top: 0;\n width: 2.5rem;\n}\n\n.progress-circular-left .progress-circular-spinner {\n animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-right-color: transparent;\n left: 0;\n}\n\n.progress-circular-right .progress-circular-spinner {\n animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite;\n border-left-color: transparent;\n right: 0;\n}\n\n.progress-circular-wrapper {\n animation: progress-circular-wrapper-rotate 2.666s linear infinite;\n}\n\n@keyframes progress-circular-inner-rotate {\n 12.5% {\n transform: rotate(135deg);\n }\n 25% {\n transform: rotate(270deg);\n }\n 37.5% {\n transform: rotate(405deg);\n }\n 50% {\n transform: rotate(540deg);\n }\n 62.5% {\n transform: rotate(675deg);\n }\n 75% {\n transform: rotate(810deg);\n }\n 87.5% {\n transform: rotate(945deg);\n }\n 100% {\n transform: rotate(1080deg);\n }\n}\n\n@keyframes progress-circular-spinner-left {\n 0%,\n 100% {\n transform: rotate(130deg);\n }\n 50% {\n transform: rotate(-5deg);\n }\n}\n\n@keyframes progress-circular-spinner-right {\n 0%,\n 100% {\n transform: rotate(-130deg);\n }\n 50% {\n transform: rotate(5deg);\n }\n}\n\n@keyframes progress-circular-wrapper-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n\n.progress-circular-primary .progress-circular-gap,\n.progress-circular-primary .progress-circular-spinner {\n border-top-color: #9c27b0;\n}\n\n.progress-circular-primary .progress-circular-left .progress-circular-spinner {\n border-left-color: #9c27b0;\n}\n\n.progress-circular-primary .progress-circular-right .progress-circular-spinner {\n border-right-color: #9c27b0;\n}\n\n.progress-circular-secondary .progress-circular-gap,\n.progress-circular-secondary .progress-circular-spinner {\n border-top-color: #ff4081;\n}\n\n.progress-circular-secondary .progress-circular-left .progress-circular-spinner {\n border-left-color: #ff4081;\n}\n\n.progress-circular-secondary .progress-circular-right .progress-circular-spinner {\n border-right-color: #ff4081;\n}\n\n.progress-circular-danger .progress-circular-gap,\n.progress-circular-danger .progress-circular-spinner {\n border-top-color: #f44336;\n}\n\n.progress-circular-danger .progress-circular-left .progress-circular-spinner {\n border-left-color: #f44336;\n}\n\n.progress-circular-danger .progress-circular-right .progress-circular-spinner {\n border-right-color: #f44336;\n}\n\n.progress-circular-info .progress-circular-gap,\n.progress-circular-info .progress-circular-spinner {\n border-top-color: #2196f3;\n}\n\n.progress-circular-info .progress-circular-left .progress-circular-spinner {\n border-left-color: #2196f3;\n}\n\n.progress-circular-info .progress-circular-right .progress-circular-spinner {\n border-right-color: #2196f3;\n}\n\n.progress-circular-success .progress-circular-gap,\n.progress-circular-success .progress-circular-spinner {\n border-top-color: #4caf50;\n}\n\n.progress-circular-success .progress-circular-left .progress-circular-spinner {\n border-left-color: #4caf50;\n}\n\n.progress-circular-success .progress-circular-right .progress-circular-spinner {\n border-right-color: #4caf50;\n}\n\n.progress-circular-warning .progress-circular-gap,\n.progress-circular-warning .progress-circular-spinner {\n border-top-color: #ff9800;\n}\n\n.progress-circular-warning .progress-circular-left .progress-circular-spinner {\n border-left-color: #ff9800;\n}\n\n.progress-circular-warning .progress-circular-right .progress-circular-spinner {\n border-right-color: #ff9800;\n}\n\n.progress-circular-dark .progress-circular-gap,\n.progress-circular-dark .progress-circular-spinner {\n border-top-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-left .progress-circular-spinner {\n border-left-color: #424242;\n}\n\n.progress-circular-dark .progress-circular-right .progress-circular-spinner {\n border-right-color: #424242;\n}\n\n.progress-circular-light .progress-circular-gap,\n.progress-circular-light .progress-circular-spinner {\n border-top-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-left .progress-circular-spinner {\n border-left-color: #f5f5f5;\n}\n\n.progress-circular-light .progress-circular-right .progress-circular-spinner {\n border-right-color: #f5f5f5;\n}\n\n.custom-control {\n display: block;\n min-height: 1.250001rem;\n padding-left: 2.25rem;\n position: relative;\n}\n\n.custom-control + .custom-control {\n margin-top: 0.75rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1.5rem;\n}\n\n.custom-control-inline + .custom-control-inline {\n margin-top: 0;\n}\n\n.custom-control-label {\n color: inherit;\n font-size: 0.875rem;\n line-height: inherit;\n margin-bottom: 0;\n}\n\n.custom-control-label::after {\n color: rgba(0, 0, 0, 0.54);\n position: absolute;\n top: -0.125rem;\n left: 0;\n}\n\n.custom-control-label::before {\n transition-duration: 0.3s;\n transition-property: background-color, opacity, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: currentColor;\n border-radius: 50%;\n color: rgba(0, 0, 0, 0.54);\n content: '';\n display: block;\n height: 3rem;\n margin-top: -0.875rem;\n margin-left: -0.75rem;\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n transform: scale(0.87, 0.87) translateZ(0);\n width: 3rem;\n}\n\n@media (min-width: 576px) {\n .custom-control-label::before {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-control-label::before {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before {\n transition: none;\n }\n}\n\n.custom-control-input {\n opacity: 0;\n position: absolute;\n z-index: -1;\n}\n\n.custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before {\n opacity: 0.12;\n transform: scale(1, 1) translateZ(0);\n}\n\n.custom-control-input:checked ~ .custom-control-label::after {\n color: #ff4081;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n background-color: #ff4081;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.custom-control-input:disabled ~ .custom-control-label::after {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n display: none;\n}\n\n.custom-checkbox .custom-control-label::after {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"check_box_outline_blank\";\n line-height: 1;\n vertical-align: middle;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n content: \"check_box\";\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n content: \"indeterminate_check_box\";\n}\n\n.custom-radio .custom-control-label::after {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"radio_button_unchecked\";\n line-height: 1;\n vertical-align: middle;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n content: \"radio_button_checked\";\n}\n\n.custom-switch {\n padding-left: 3.75rem;\n}\n\n.custom-switch .custom-control-label {\n transition-duration: 0.3s;\n transition-property: background-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-label {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-label {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-label::after {\n transition-duration: 0.3s;\n transition-property: background-color, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #fafafa;\n border-radius: 50%;\n box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.54);\n content: '';\n display: block;\n height: 1.5rem;\n position: absolute;\n width: 1.5rem;\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-label::after {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-label::after {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch .custom-control-input:checked ~ .custom-control-label::before {\n transform: translateX(1.5rem);\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #ff4081;\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-track {\n background-color: rgba(255, 64, 129, 0.5);\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {\n background-color: #bdbdbd;\n}\n\n.custom-switch .custom-control-input:disabled ~ .custom-control-track {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.custom-switch .custom-control-track {\n transition-duration: 0.3s;\n transition-property: background-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-clip: content-box;\n background-color: rgba(0, 0, 0, 0.38);\n border: 0.25rem solid transparent;\n border-radius: 1rem;\n content: '';\n display: block;\n height: 1.5rem;\n position: absolute;\n top: -0.125rem;\n left: 0;\n width: 3rem;\n}\n\n@media (min-width: 576px) {\n .custom-switch .custom-control-track {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-switch .custom-control-track {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-track {\n transition: none;\n }\n}\n\n.custom-range {\n appearance: none;\n background-color: transparent;\n padding-left: 0;\n width: 100%;\n}\n\n.custom-range:active::-moz-range-track, .custom-range:focus::-moz-range-track {\n background-color: rgba(0, 0, 0, 0.38);\n}\n\n.custom-range:active::-ms-fill-upper, .custom-range:focus::-ms-fill-upper {\n background-color: rgba(0, 0, 0, 0.38);\n}\n\n.custom-range:active::-webkit-slider-runnable-track, .custom-range:focus::-webkit-slider-runnable-track {\n background-color: rgba(0, 0, 0, 0.38);\n}\n\n.custom-range:focus {\n outline: 0;\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12);\n}\n\n.custom-range:focus::-ms-range-thumb {\n box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12);\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-moz-range-progress {\n background-color: #ff4081;\n}\n\n.custom-range::-moz-range-thumb {\n transition-duration: 0.3s;\n transition-property: box-shadow, height, width;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: #ff4081;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n width: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .custom-range::-moz-range-thumb {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-moz-range-thumb {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n box-shadow: none;\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.custom-range::-moz-range-thumb:focus {\n outline: 0;\n}\n\n.custom-range::-moz-range-track {\n transition-duration: 0.3s;\n transition-property: background-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.26);\n border-color: transparent;\n border-radius: 0;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .custom-range::-moz-range-track {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-moz-range-track {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-track {\n transition: none;\n }\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #ff4081;\n height: 0.125rem;\n margin-bottom: 0.125rem;\n margin-left: 0.375rem;\n}\n\n.custom-range::-ms-fill-upper {\n background-color: rgba(0, 0, 0, 0.26);\n height: 0.125rem;\n margin-right: 0.375rem;\n margin-bottom: 0.125rem;\n}\n\n.custom-range::-ms-thumb {\n transition-duration: 0.3s;\n transition-property: box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: #ff4081;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n margin-right: 0.375rem;\n margin-left: 0.375rem;\n width: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .custom-range::-ms-thumb {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-ms-thumb {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n box-shadow: 0 0 0 0.375rem #ff4081;\n}\n\n.custom-range::-ms-thumb:focus {\n outline: 0;\n}\n\n.custom-range::-ms-track {\n transition-duration: 0.3s;\n transition-property: background-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: transparent;\n border-color: transparent;\n border-width: 0.875rem 0;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .custom-range::-ms-track {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-ms-track {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-track {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-runnable-track {\n transition-duration: 0.3s;\n transition-property: background-color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.26);\n border-color: transparent;\n border-radius: 0;\n color: transparent;\n cursor: pointer;\n height: 0.125rem;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .custom-range::-webkit-slider-runnable-track {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-webkit-slider-runnable-track {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-runnable-track {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb {\n transition-duration: 0.3s;\n transition-property: box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n appearance: none;\n background-color: #ff4081;\n border: 0;\n border-radius: 50%;\n height: 0.75rem;\n margin-top: -0.3125rem;\n width: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .custom-range::-webkit-slider-thumb {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-range::-webkit-slider-thumb {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n box-shadow: 0 0 0 0.375rem #ff4081;\n}\n\n.custom-range::-webkit-slider-thumb:focus {\n outline: 0;\n}\n\n.snackbar {\n align-items: center;\n background-color: #323232;\n color: white;\n display: flex;\n font-size: 0.875rem;\n line-height: 1.428572;\n opacity: 0;\n padding: 0.875rem 1.5rem;\n position: fixed;\n bottom: 0;\n left: 0;\n transform: translateY(100%);\n transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1);\n width: 100%;\n z-index: 60;\n}\n\n@media (min-width: 576px) {\n .snackbar {\n border-radius: 2px;\n max-width: 35.5rem;\n min-width: 18rem;\n left: 50%;\n transform: translate(-50%, 100%);\n width: auto;\n }\n}\n\n@media (min-width: 576px) {\n .snackbar {\n transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1);\n }\n}\n\n@media (min-width: 992px) {\n .snackbar {\n transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1);\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .snackbar {\n transition: none;\n }\n}\n\n.snackbar.show {\n transition-duration: 0.225s;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n opacity: 1;\n transform: translateY(0);\n}\n\n@media (min-width: 576px) {\n .snackbar.show {\n transition-duration: 0.2925s;\n }\n}\n\n@media (min-width: 992px) {\n .snackbar.show {\n transition-duration: 0.15s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .snackbar.show {\n transition: none;\n }\n}\n\n@media (min-width: 576px) {\n .snackbar.show {\n transform: translate(-50%, 0);\n }\n}\n\n.snackbar-body {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n margin-right: auto;\n max-height: 100%;\n min-width: 0;\n}\n\n.snackbar-btn {\n transition-duration: 0.3s;\n transition-property: background-color, background-image;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: transparent;\n background-image: none;\n border: 0;\n color: #ff4081;\n cursor: pointer;\n display: block;\n flex-shrink: 0;\n font-size: inherit;\n font-weight: 500;\n line-height: inherit;\n margin-left: 1.5rem;\n padding: 0;\n text-transform: uppercase;\n white-space: nowrap;\n}\n\n@media (min-width: 576px) {\n .snackbar-btn {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .snackbar-btn {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .snackbar-btn {\n transition: none;\n }\n}\n\n.snackbar-btn:focus, .snackbar-btn:hover {\n color: #ff80ab;\n text-decoration: none;\n}\n\n@media (min-width: 576px) {\n .snackbar-btn {\n margin-left: 3rem;\n }\n}\n\n.snackbar-btn:focus {\n outline: 0;\n}\n\n@media (min-width: 576px) {\n .snackbar-left,\n .snackbar-right {\n transform: translateY(100%);\n }\n .snackbar-left.show,\n .snackbar-right.show {\n transform: translateY(-1.5rem);\n }\n}\n\n@media (min-width: 576px) {\n .snackbar-left {\n left: 1.5rem;\n }\n}\n\n@media (min-width: 576px) {\n .snackbar-right {\n right: 1.5rem;\n left: auto;\n }\n}\n\n.snackbar-multi-line {\n height: 5rem;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n.snackbar-multi-line .snackbar-body {\n white-space: normal;\n}\n\n.stepper {\n align-items: center;\n background-color: #ffffff;\n display: flex;\n flex-shrink: 0;\n overflow: hidden;\n padding: 1.5rem 1.5rem;\n position: relative;\n}\n\n.stepper::after, .stepper::before {\n border-top: 1px solid #bdbdbd;\n content: '';\n display: block;\n position: absolute;\n}\n\n.stepper:first-child::before {\n display: none;\n}\n\n.stepper:last-child::after {\n display: none;\n}\n\n.stepper-horiz {\n background-color: #ffffff;\n display: flex;\n justify-content: space-between;\n overflow-x: auto;\n overflow-y: hidden;\n position: relative;\n}\n\n.stepper-horiz::before {\n border-top: 1px solid #bdbdbd;\n content: '';\n display: block;\n position: absolute;\n top: 50%;\n right: 1.5rem;\n left: 1.5rem;\n}\n\n.stepper-horiz .stepper::after, .stepper-horiz .stepper::before {\n border-top: 1px solid #bdbdbd;\n top: 50%;\n width: 1rem;\n}\n\n.stepper-horiz .stepper::after {\n right: 0;\n}\n\n.stepper-horiz .stepper::before {\n left: 0;\n}\n\n.stepper-vert {\n background-color: #ffffff;\n position: relative;\n}\n\n.stepper-vert .stepper::after, .stepper-vert .stepper::before {\n border-left: 1px solid #bdbdbd;\n height: 1rem;\n left: 2.25rem;\n}\n\n.stepper-vert .stepper::after {\n bottom: 0;\n}\n\n.stepper-vert .stepper::before {\n top: 0;\n}\n\n.stepper-icon {\n background-color: rgba(0, 0, 0, 0.38);\n border-radius: 50%;\n color: white;\n font-size: 0.75rem;\n font-weight: 400;\n height: 1.5rem;\n line-height: 1.5rem;\n margin-right: 0.5rem;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 1.5rem;\n}\n\n.stepper.active .stepper-icon,\n.stepper.done .stepper-icon {\n background-color: #9c27b0;\n color: white;\n}\n\n.stepper-icon .material-icons {\n font-size: 1.333em;\n}\n\n.stepper-text {\n color: rgba(0, 0, 0, 0.38);\n font-size: 0.875rem;\n font-weight: 400;\n position: relative;\n}\n\n.stepper.active .stepper-text,\n.stepper.done .stepper-text {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.stepper.active .stepper-text {\n font-weight: bolder;\n}\n\n.nav-tabs {\n box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);\n}\n\n.nav-tabs.border-0, .nav-tabs.border-bottom-0 {\n box-shadow: none;\n}\n\n.nav-tabs .nav-link {\n transition-duration: 0.3s;\n transition-property: background-color, color, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.87);\n font-size: 0.875rem;\n font-weight: 500;\n line-height: 1;\n min-height: 3rem;\n opacity: 0.7;\n padding: 1.0625rem 0.75rem;\n position: relative;\n text-transform: uppercase;\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .nav-tabs .nav-link {\n transition: none;\n }\n}\n\n.nav-tabs .nav-link:active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.nav-tabs .nav-link.active, .nav-tabs .nav-link:active {\n opacity: 1;\n}\n\n.nav-tabs .nav-link.active {\n color: #ff4081;\n}\n\n.nav-tabs .nav-link.active::before {\n opacity: 1;\n}\n\n.nav-tabs .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.nav-tabs .nav-link::before {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #ff4081;\n content: '';\n display: block;\n height: 0.125rem;\n opacity: 0;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .nav-tabs .nav-link::before {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs .nav-link::before {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .nav-tabs .nav-link::before {\n transition: none;\n }\n}\n\n.nav-tabs .nav-item.show .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.nav-tabs-material {\n position: relative;\n}\n\n.nav-tabs-material.animate .nav-link::before {\n opacity: 0;\n}\n\n.nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 0.3s;\n transition-property: left, right;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@media (min-width: 576px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .nav-tabs-material.animate .nav-tabs-indicator {\n transition: none;\n }\n}\n\n.nav-tabs-material .nav-link::before {\n transition: none;\n}\n\n.nav-tabs-material .nav-tabs-indicator {\n background-color: #ff4081;\n display: none;\n height: 0.125rem;\n position: absolute;\n bottom: 0;\n}\n\n.nav-tabs-material .nav-tabs-indicator.show {\n display: block;\n}\n\n.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {\n bottom: 3rem;\n}\n\n.nav-tabs-scrollable {\n box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12);\n height: 3rem;\n overflow: hidden;\n}\n\n.nav-tabs-scrollable .nav-tabs {\n box-shadow: none;\n flex-wrap: nowrap;\n overflow-x: auto;\n overflow-y: hidden;\n padding-bottom: 3rem;\n}\n\n.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar {\n display: none;\n}\n\n.form-control, .custom-select, .form-control-file {\n background-clip: padding-box;\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.42);\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 1px;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.87);\n display: block;\n font-size: 1rem;\n line-height: 1.5;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n width: 100%;\n}\n\n.form-control:hover, .custom-select:hover, .form-control-file:hover {\n border-color: rgba(0, 0, 0, 0.87);\n box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87);\n}\n\n.form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder {\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.form-control:disabled, .custom-select:disabled, .form-control-file:disabled, .form-control[readonly], .custom-select[readonly], .form-control-file[readonly] {\n border-style: dotted;\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, .form-control[readonly]:focus, .custom-select[readonly]:focus, .form-control-file[readonly]:focus, .form-control[readonly]:hover, .custom-select[readonly]:hover, .form-control-file[readonly]:hover {\n border-color: rgba(0, 0, 0, 0.42);\n box-shadow: none;\n}\n\n.form-control:focus, .custom-select:focus, .form-control-file:focus {\n border-color: #ff4081;\n box-shadow: inset 0 -2px 0 -1px #ff4081;\n outline: 0;\n}\n\n.form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required {\n outline: 0;\n}\n\n.form-control[type='file'] {\n max-height: 2.25rem;\n}\n\n.form-control-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.form-control-lg[type='file'] {\n max-height: 3.75rem;\n}\n\n.form-control-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.form-control-sm[type='file'] {\n max-height: 2rem;\n}\n\nselect.form-control, .custom-select {\n appearance: none;\n}\n\n@-moz-document url-prefix('') {\n select.form-control, .custom-select {\n background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M7 10l5 5 5-5z\"/%3E%3Cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3E%3C/svg%3E');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 1.5em 1.5em;\n padding-right: 1.5em;\n }\n select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {\n background-image: none;\n }\n}\n\n@media (-webkit-min-device-pixel-ratio: 0) {\n select.form-control, .custom-select {\n background-image: url('data:image/svg+xml;charset=utf8,%3Csvg fill=\"%23000000\" fill-opacity=\"0.54\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M7 10l5 5 5-5z\"/%3E%3Cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3E%3C/svg%3E');\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: 1.5em 1.5em;\n padding-right: 1.5em;\n }\n select.form-control[multiple], .custom-select[multiple], select.form-control[size]:not([size='1']), .custom-select[size]:not([size='1']) {\n background-image: none;\n }\n}\n\nselect.form-control[multiple], select.form-control[size]:not([size='1']), textarea.form-control:not([rows='1']), .custom-select[multiple], .custom-select[size]:not([size='1']) {\n border-radius: 4px;\n border-width: 1px;\n min-height: 3.5rem;\n padding: calc(1rem - 1px) 1rem;\n}\n\nselect.form-control:hover[multiple], select.form-control:hover[size]:not([size='1']), textarea.form-control:hover:not([rows='1']), .custom-select:hover[multiple], .custom-select:hover[size]:not([size='1']) {\n box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87);\n}\n\nselect.form-control:focus[multiple], select.form-control:focus[size]:not([size='1']), textarea.form-control:focus:not([rows='1']), .custom-select:focus[multiple], .custom-select:focus[size]:not([size='1']) {\n box-shadow: inset 2px 2px 0 -1px #ff4081, inset -2px -2px 0 -1px #ff4081;\n}\n\nselect.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\nselect.form-control-sm[multiple], select.form-control-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\ntextarea.form-control {\n min-height: 2.25rem;\n}\n\ntextarea.form-control-lg {\n min-height: 3.75rem;\n}\n\ntextarea.form-control-lg:not([rows='1']) {\n min-height: 4.25rem;\n padding: calc(0.875rem - 1px) 1rem;\n}\n\ntextarea.form-control-sm {\n min-height: 2rem;\n}\n\ntextarea.form-control-sm:not([rows='1']) {\n min-height: 2.75rem;\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.custom-file {\n display: inline-block;\n height: 2.25rem;\n margin-bottom: 0;\n position: relative;\n width: 100%;\n}\n\n.custom-file-input {\n height: 2.25rem;\n margin: 0;\n opacity: 0;\n position: relative;\n width: 100%;\n z-index: 1;\n}\n\n.custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label {\n border-bottom-color: #ff4081;\n box-shadow: inset 0 -2px 0 -1px #ff4081;\n}\n\n.custom-file-label {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n transition-duration: 0.3s;\n transition-property: border-color, box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n border-bottom: 1px solid rgba(0, 0, 0, 0.42);\n color: rgba(0, 0, 0, 0.38);\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1.5;\n padding: 0.375rem 2.25rem calc(0.375rem - 1px) 0;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .custom-file-label {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .custom-file-label {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-file-label {\n transition: none;\n }\n}\n\n.custom-file-label::after {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n content: \"attachment\";\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n}\n\n.custom-select-lg {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 1.5em calc(0.625rem - 1px) 0;\n}\n\n.custom-select-lg[multiple], .custom-select-lg[size]:not([size='1']) {\n padding: calc(0.875rem - 1px) 1rem;\n}\n\n.custom-select-sm {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 1.5em calc(0.375rem - 1px) 0;\n}\n\n.custom-select-sm[multiple], .custom-select-sm[size]:not([size='1']) {\n padding: calc(0.75rem - 1px) 0.75rem;\n}\n\n.form-control-file {\n max-height: 2.25rem;\n}\n\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.invalid-feedback {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: #f44336;\n display: none;\n margin-top: 0.5rem;\n width: 100%;\n}\n\n.form-control-lg + .invalid-feedback {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .invalid-feedback {\n margin-top: 0.25rem;\n}\n\n.invalid-tooltip {\n border-radius: 2px;\n background-color: #f44336;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.428572;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0.375rem 1rem;\n position: absolute;\n top: 100%;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .invalid-tooltip {\n font-size: 0.625rem;\n padding: 0.241071rem 0.5rem;\n }\n}\n\n.form-control-lg + .invalid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .invalid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-control-input:invalid ~ .custom-control-label,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::after {\n color: #f44336;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-label::before,\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before {\n background-color: #f44336;\n}\n\n.custom-control-input.is-invalid ~ .custom-control-track,\n.was-validated .custom-control-input:invalid ~ .custom-control-track {\n background-color: rgba(244, 67, 54, 0.5);\n}\n\n.custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:invalid:hover ~ .custom-file-label {\n border-bottom-color: #f44336;\n box-shadow: inset 0 -2px 0 -1px #f44336;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label,\n.was-validated .custom-file-input:invalid ~ .custom-file-label {\n border-bottom-color: #f44336;\n}\n\n.custom-file-input.is-invalid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:invalid ~ .custom-file-label:hover {\n border-bottom-color: #f44336;\n box-shadow: inset 0 -2px 0 -1px #f44336;\n}\n\n.custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip,\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after {\n background-color: #f44336;\n}\n\n.form-check-input.is-invalid + .form-check-label,\n.was-validated .form-check-input:invalid + .form-check-label {\n color: #f44336;\n}\n\n.is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file,\n.was-validated .form-control:invalid,\n.was-validated .custom-select:invalid,\n.was-validated .form-control-file:invalid {\n border-color: #f44336;\n}\n\n.is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover,\n.was-validated .form-control:invalid:focus,\n.was-validated .custom-select:invalid:focus,\n.was-validated .form-control-file:invalid:focus,\n.was-validated .form-control:invalid:hover,\n.was-validated .custom-select:invalid:hover,\n.was-validated .form-control-file:invalid:hover {\n border-color: #f44336;\n box-shadow: inset 0 -2px 0 -1px #f44336;\n}\n\n.is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback,\n.is-invalid.form-control ~ .invalid-tooltip,\n.is-invalid.custom-select ~ .invalid-tooltip,\n.is-invalid.form-control-file ~ .invalid-tooltip,\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip,\n.was-validated .custom-select:invalid ~ .invalid-tooltip,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip {\n display: block;\n}\n\nselect.is-invalid.form-control:focus[multiple], select.is-invalid.form-control:focus[size]:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select:focus[multiple], .is-invalid.custom-select:focus[size]:not([size='1']), select.is-invalid.form-control:hover[multiple], select.is-invalid.form-control:hover[size]:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select:hover[multiple], .is-invalid.custom-select:hover[size]:not([size='1']),\n.was-validated select.form-control:invalid:focus[multiple],\n.was-validated select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:focus:not([rows='1']),\n.was-validated .custom-select:invalid:focus[multiple],\n.was-validated .custom-select:invalid:focus[size]:not([size='1']),\n.was-validated select.form-control:invalid:hover[multiple],\n.was-validated select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .custom-select:invalid:hover[multiple],\n.was-validated .custom-select:invalid:hover[size]:not([size='1']) {\n box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336;\n}\n\n.textfield-box select.is-invalid.form-control:focus[multiple], .textfield-box select.is-invalid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select:focus[multiple], .textfield-box .is-invalid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-invalid.form-control:hover[multiple], .textfield-box select.is-invalid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select:hover[multiple], .textfield-box .is-invalid.custom-select:hover[size]:not([size='1']),\n.was-validated .textfield-box select.form-control:invalid:focus[multiple],\n.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']),\n.was-validated .textfield-box .custom-select:invalid:focus[multiple],\n.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.form-control:invalid:hover[multiple],\n.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']),\n.was-validated .textfield-box .custom-select:invalid:hover[multiple],\n.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size='1']) {\n box-shadow: inset 0 -2px 0 -1px #f44336;\n}\n\n.valid-feedback {\n font-size: 0.75rem;\n font-weight: 400;\n letter-spacing: 0;\n line-height: 1.5;\n color: #4caf50;\n display: none;\n margin-top: 0.5rem;\n width: 100%;\n}\n\n.form-control-lg + .valid-feedback {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .valid-feedback {\n margin-top: 0.25rem;\n}\n\n.valid-tooltip {\n border-radius: 2px;\n background-color: #4caf50;\n color: white;\n display: none;\n font-size: 0.875rem;\n line-height: 1.428572;\n margin-top: 0.5rem;\n max-width: 100%;\n opacity: 0.9;\n padding: 0.375rem 1rem;\n position: absolute;\n top: 100%;\n text-align: center;\n word-break: break-word;\n z-index: 240;\n}\n\n@media (min-width: 768px) {\n .valid-tooltip {\n font-size: 0.625rem;\n padding: 0.241071rem 0.5rem;\n }\n}\n\n.form-control-lg + .valid-tooltip {\n margin-top: 0.75rem;\n}\n\n.form-control-sm + .valid-tooltip {\n margin-top: 0.25rem;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-control-input:valid ~ .custom-control-label,\n.was-validated .custom-control-input:valid ~ .custom-control-label::after {\n color: #4caf50;\n}\n\n.custom-control-input.is-valid ~ .custom-control-label::before,\n.was-validated .custom-control-input:valid ~ .custom-control-label::before {\n background-color: #4caf50;\n}\n\n.custom-control-input.is-valid ~ .custom-control-track,\n.was-validated .custom-control-input:valid ~ .custom-control-track {\n background-color: rgba(76, 175, 80, 0.5);\n}\n\n.custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label,\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label,\n.was-validated .custom-file-input:valid:hover ~ .custom-file-label {\n border-bottom-color: #4caf50;\n box-shadow: inset 0 -2px 0 -1px #4caf50;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label,\n.was-validated .custom-file-input:valid ~ .custom-file-label {\n border-bottom-color: #4caf50;\n}\n\n.custom-file-input.is-valid ~ .custom-file-label:hover,\n.was-validated .custom-file-input:valid ~ .custom-file-label:hover {\n border-bottom-color: #4caf50;\n box-shadow: inset 0 -2px 0 -1px #4caf50;\n}\n\n.custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip,\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip {\n display: block;\n}\n\n.custom-switch .custom-control-input.is-valid ~ .custom-control-label::after,\n.was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after {\n background-color: #4caf50;\n}\n\n.form-check-input.is-valid + .form-check-label,\n.was-validated .form-check-input:valid + .form-check-label {\n color: #4caf50;\n}\n\n.is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file,\n.was-validated .form-control:valid,\n.was-validated .custom-select:valid,\n.was-validated .form-control-file:valid {\n border-color: #4caf50;\n}\n\n.is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover,\n.was-validated .form-control:valid:focus,\n.was-validated .custom-select:valid:focus,\n.was-validated .form-control-file:valid:focus,\n.was-validated .form-control:valid:hover,\n.was-validated .custom-select:valid:hover,\n.was-validated .form-control-file:valid:hover {\n border-color: #4caf50;\n box-shadow: inset 0 -2px 0 -1px #4caf50;\n}\n\n.is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback,\n.is-valid.form-control ~ .valid-tooltip,\n.is-valid.custom-select ~ .valid-tooltip,\n.is-valid.form-control-file ~ .valid-tooltip,\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip,\n.was-validated .custom-select:valid ~ .valid-tooltip,\n.was-validated .form-control-file:valid ~ .valid-tooltip {\n display: block;\n}\n\nselect.is-valid.form-control:focus[multiple], select.is-valid.form-control:focus[size]:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select:focus[multiple], .is-valid.custom-select:focus[size]:not([size='1']), select.is-valid.form-control:hover[multiple], select.is-valid.form-control:hover[size]:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select:hover[multiple], .is-valid.custom-select:hover[size]:not([size='1']),\n.was-validated select.form-control:valid:focus[multiple],\n.was-validated select.form-control:valid:focus[size]:not([size='1']),\n.was-validated textarea.form-control:valid:focus:not([rows='1']),\n.was-validated .custom-select:valid:focus[multiple],\n.was-validated .custom-select:valid:focus[size]:not([size='1']),\n.was-validated select.form-control:valid:hover[multiple],\n.was-validated select.form-control:valid:hover[size]:not([size='1']),\n.was-validated textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .custom-select:valid:hover[multiple],\n.was-validated .custom-select:valid:hover[size]:not([size='1']) {\n box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50;\n}\n\n.textfield-box select.is-valid.form-control:focus[multiple], .textfield-box select.is-valid.form-control:focus[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select:focus[multiple], .textfield-box .is-valid.custom-select:focus[size]:not([size='1']), .textfield-box select.is-valid.form-control:hover[multiple], .textfield-box select.is-valid.form-control:hover[size]:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select:hover[multiple], .textfield-box .is-valid.custom-select:hover[size]:not([size='1']),\n.was-validated .textfield-box select.form-control:valid:focus[multiple],\n.was-validated .textfield-box select.form-control:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']),\n.was-validated .textfield-box .custom-select:valid:focus[multiple],\n.was-validated .textfield-box .custom-select:valid:focus[size]:not([size='1']),\n.was-validated .textfield-box select.form-control:valid:hover[multiple],\n.was-validated .textfield-box select.form-control:valid:hover[size]:not([size='1']),\n.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']),\n.was-validated .textfield-box .custom-select:valid:hover[multiple],\n.was-validated .textfield-box .custom-select:valid:hover[size]:not([size='1']) {\n box-shadow: inset 0 -2px 0 -1px #4caf50;\n}\n\n.textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file {\n background-color: rgba(0, 0, 0, 0.06);\n border-radius: 4px;\n padding: 1rem 1rem calc(1rem - 1px);\n}\n\n.textfield-box select.form-control, .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box select.form-control[multiple], .textfield-box select.form-control[size]:not([size='1']), .textfield-box textarea.form-control:not([rows='1']), .textfield-box .custom-select[multiple], .textfield-box .custom-select[size]:not([size='1']) {\n border-width: 0 0 1px;\n padding: 1rem 1rem calc(1rem - 1px);\n}\n\n.textfield-box select.form-control:hover[multiple], .textfield-box select.form-control:hover[size]:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select:hover[multiple], .textfield-box .custom-select:hover[size]:not([size='1']) {\n box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87);\n}\n\n.textfield-box select.form-control:focus[multiple], .textfield-box select.form-control:focus[size]:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select:focus[multiple], .textfield-box .custom-select:focus[size]:not([size='1']) {\n box-shadow: inset 0 -2px 0 -1px #ff4081;\n}\n\n.textfield-box textarea.form-control {\n min-height: 3.5rem;\n}\n\n.textfield-box .form-control[type='file'],\n.textfield-box .form-control-file {\n max-height: 3.5rem;\n}\n\n.textfield-box-lg .form-control, .input-group-lg > .textfield-box .form-control, .textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select, .textfield-box-lg .form-control-file, .input-group-lg > .textfield-box .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg select.form-control[multiple], .input-group-lg > .textfield-box select.form-control[multiple], .textfield-box-lg select.form-control[size]:not([size='1']), .input-group-lg > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-lg textarea.form-control:not([rows='1']), .input-group-lg > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-lg .custom-select[multiple], .input-group-lg > .textfield-box .custom-select[multiple], .textfield-box-lg .custom-select[size]:not([size='1']), .input-group-lg > .textfield-box .custom-select[size]:not([size='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.textfield-box-lg textarea.form-control, .input-group-lg > .textfield-box textarea.form-control {\n min-height: 4.25rem;\n}\n\n.textfield-box-lg .custom-select, .input-group-lg > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-lg .form-control[type='file'], .input-group-lg > .textfield-box .form-control[type='file'],\n.textfield-box-lg .form-control-file,\n.input-group-lg > .textfield-box .form-control-file {\n max-height: 4.25rem;\n}\n\n.textfield-box-sm .form-control, .input-group-sm > .textfield-box .form-control, .textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select, .textfield-box-sm .form-control-file, .input-group-sm > .textfield-box .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm select.form-control[multiple], .input-group-sm > .textfield-box select.form-control[multiple], .textfield-box-sm select.form-control[size]:not([size='1']), .input-group-sm > .textfield-box select.form-control[size]:not([size='1']), .textfield-box-sm textarea.form-control:not([rows='1']), .input-group-sm > .textfield-box textarea.form-control:not([rows='1']), .textfield-box-sm .custom-select[multiple], .input-group-sm > .textfield-box .custom-select[multiple], .textfield-box-sm .custom-select[size]:not([size='1']), .input-group-sm > .textfield-box .custom-select[size]:not([size='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.textfield-box-sm textarea.form-control, .input-group-sm > .textfield-box textarea.form-control {\n min-height: 2.75rem;\n}\n\n.textfield-box-sm .custom-select, .input-group-sm > .textfield-box .custom-select {\n padding-right: 1.5em;\n}\n\n.textfield-box-sm .form-control[type='file'], .input-group-sm > .textfield-box .form-control[type='file'],\n.textfield-box-sm .form-control-file,\n.input-group-sm > .textfield-box .form-control-file {\n max-height: 2.75rem;\n}\n\n.floating-label {\n padding-top: 0.75rem;\n position: relative;\n}\n\n.floating-label.has-value label,\n.floating-label.is-focused label {\n top: 0;\n transform: scale(0.75);\n}\n\n.floating-label.is-focused label {\n color: #ff4081;\n}\n\n.floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] {\n color: transparent;\n}\n\n.floating-label label {\n transition-duration: 0.3s;\n transition-property: color, top, transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.38);\n display: block;\n font-size: 1rem;\n line-height: 1.5;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 1.125rem;\n left: 0;\n transform-origin: 0 0;\n}\n\n@media (min-width: 576px) {\n .floating-label label {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .floating-label label {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .floating-label label {\n transition: none;\n }\n}\n\n.floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file {\n position: relative;\n}\n\n.floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder {\n color: rgba(0, 0, 0, 0.38);\n opacity: 1;\n}\n\n.floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: transparent;\n opacity: 0;\n}\n\n@media (min-width: 576px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder {\n transition: none;\n }\n}\n\n.floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label,\n.floating-label-lg.is-focused label,\n.input-group-lg > .is-focused.floating-label label {\n transform: scale(0.411765);\n}\n\n.floating-label-lg label, .input-group-lg > .floating-label label {\n font-size: 2.125rem;\n line-height: 1.176471;\n top: 1.5rem;\n}\n\n.floating-label-lg .form-control, .input-group-lg > .floating-label .form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select, .floating-label-lg .form-control-file, .input-group-lg > .floating-label .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.floating-label-lg select.form-control, .input-group-lg > .floating-label select.form-control, .floating-label-lg .custom-select, .input-group-lg > .floating-label .custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-lg select.form-control[multiple], .input-group-lg > .floating-label select.form-control[multiple], .floating-label-lg select.form-control[size]:not([size='1']), .input-group-lg > .floating-label select.form-control[size]:not([size='1']), .floating-label-lg textarea.form-control:not([rows='1']), .input-group-lg > .floating-label textarea.form-control:not([rows='1']), .floating-label-lg .custom-select[multiple], .input-group-lg > .floating-label .custom-select[multiple], .floating-label-lg .custom-select[size]:not([size='1']), .input-group-lg > .floating-label .custom-select[size]:not([size='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label,\n.floating-label-sm.is-focused label,\n.input-group-sm > .is-focused.floating-label label {\n transform: scale(0.769231);\n}\n\n.floating-label-sm label, .input-group-sm > .floating-label label {\n font-size: 0.8125rem;\n line-height: 1.538462;\n top: 1.0rem;\n}\n\n.floating-label-sm .form-control, .input-group-sm > .floating-label .form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select, .floating-label-sm .form-control-file, .input-group-sm > .floating-label .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.floating-label-sm select.form-control, .input-group-sm > .floating-label select.form-control, .floating-label-sm .custom-select, .input-group-sm > .floating-label .custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm select.form-control[multiple], .input-group-sm > .floating-label select.form-control[multiple], .floating-label-sm select.form-control[size]:not([size='1']), .input-group-sm > .floating-label select.form-control[size]:not([size='1']), .floating-label-sm textarea.form-control:not([rows='1']), .input-group-sm > .floating-label textarea.form-control:not([rows='1']), .floating-label-sm .custom-select[multiple], .input-group-sm > .floating-label .custom-select[multiple], .floating-label-sm .custom-select[size]:not([size='1']), .input-group-sm > .floating-label .custom-select[size]:not([size='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.floating-label.textfield-box {\n padding-top: 0;\n}\n\n.floating-label.textfield-box.has-value label,\n.floating-label.textfield-box.is-focused label {\n line-height: 1;\n top: 0.5rem;\n}\n\n.floating-label.textfield-box label {\n top: 1rem;\n left: 1rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file,\n.floating-label.textfield-box select.form-control[multiple],\n.floating-label.textfield-box select.form-control[size]:not([size='1']),\n.floating-label.textfield-box textarea.form-control:not([rows='1']),\n.floating-label.textfield-box .custom-select[multiple],\n.floating-label.textfield-box .custom-select[size]:not([size='1']) {\n padding-top: 1.5rem;\n}\n\n.floating-label.textfield-box .form-control, .floating-label.textfield-box .custom-select, .floating-label.textfield-box .form-control-file {\n padding-bottom: calc(0.5rem - 1px);\n}\n\n.floating-label-lg.textfield-box label, .input-group-lg > .textfield-box.floating-label label {\n top: 0.875rem;\n left: 1rem;\n}\n\n.floating-label-lg.textfield-box .form-control, .input-group-lg > .textfield-box.floating-label .form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select, .floating-label-lg.textfield-box .form-control-file, .input-group-lg > .textfield-box.floating-label .form-control-file,\n.floating-label-lg.textfield-box select.form-control[multiple],\n.input-group-lg > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),\n.input-group-lg > .textfield-box.floating-label textarea.form-control:not([rows='1']),\n.floating-label-lg.textfield-box .custom-select[multiple],\n.input-group-lg > .textfield-box.floating-label .custom-select[multiple],\n.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),\n.input-group-lg > .textfield-box.floating-label .custom-select[size]:not([size='1']) {\n padding-top: 1.249999rem;\n padding-right: 1rem;\n padding-left: 1rem;\n}\n\n.floating-label-lg.textfield-box select.form-control, .input-group-lg > .textfield-box.floating-label select.form-control, .floating-label-lg.textfield-box .custom-select, .input-group-lg > .textfield-box.floating-label .custom-select {\n padding-right: 1.5em;\n}\n\n.floating-label-sm.textfield-box label, .input-group-sm > .textfield-box.floating-label label {\n top: 0.75rem;\n left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box .form-control, .input-group-sm > .textfield-box.floating-label .form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select, .floating-label-sm.textfield-box .form-control-file, .input-group-sm > .textfield-box.floating-label .form-control-file,\n.floating-label-sm.textfield-box select.form-control[multiple],\n.input-group-sm > .textfield-box.floating-label select.form-control[multiple],\n.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label select.form-control[size]:not([size='1']),\n.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),\n.input-group-sm > .textfield-box.floating-label textarea.form-control:not([rows='1']),\n.floating-label-sm.textfield-box .custom-select[multiple],\n.input-group-sm > .textfield-box.floating-label .custom-select[multiple],\n.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),\n.input-group-sm > .textfield-box.floating-label .custom-select[size]:not([size='1']) {\n padding-top: 1.0rem;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.floating-label-sm.textfield-box select.form-control, .input-group-sm > .textfield-box.floating-label select.form-control, .floating-label-sm.textfield-box .custom-select, .input-group-sm > .textfield-box.floating-label .custom-select {\n padding-right: 1.5em;\n}\n\n.input-group {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n position: relative;\n width: 100%;\n}\n\n.input-group > .custom-file,\n.input-group > .custom-select,\n.input-group > .floating-label,\n.input-group > .form-control,\n.input-group > .form-control-file,\n.input-group > .textfield-box {\n flex: 1 1 auto;\n margin-bottom: 0;\n width: 1%;\n}\n\n.input-group > .custom-file + .custom-file,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .floating-label,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .form-control-file,\n.input-group > .custom-file + .textfield-box,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .floating-label,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .form-control-file,\n.input-group > .custom-select + .textfield-box,\n.input-group > .floating-label + .custom-file,\n.input-group > .floating-label + .custom-select,\n.input-group > .floating-label + .floating-label,\n.input-group > .floating-label + .form-control,\n.input-group > .floating-label + .form-control-file,\n.input-group > .floating-label + .textfield-box,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .floating-label,\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .form-control-file,\n.input-group > .form-control + .textfield-box,\n.input-group > .form-control-file + .custom-file,\n.input-group > .form-control-file + .custom-select,\n.input-group > .form-control-file + .floating-label,\n.input-group > .form-control-file + .form-control,\n.input-group > .form-control-file + .form-control-file,\n.input-group > .form-control-file + .textfield-box,\n.input-group > .textfield-box + .custom-file,\n.input-group > .textfield-box + .custom-select,\n.input-group > .textfield-box + .floating-label,\n.input-group > .textfield-box + .form-control,\n.input-group > .textfield-box + .form-control-file,\n.input-group > .textfield-box + .textfield-box {\n margin-left: 1rem;\n}\n\n.input-group-append,\n.input-group-prepend {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n\n.input-group-append .btn,\n.input-group-prepend .btn {\n min-width: 0;\n}\n\n.input-group-append .btn + .btn,\n.input-group-prepend .btn + .btn {\n margin-left: -1px;\n}\n\n.input-group-append {\n margin-left: 1rem;\n}\n\n.input-group-prepend {\n margin-right: 1rem;\n}\n\n.input-group-text {\n color: inherit;\n font-size: 1rem;\n line-height: 1.5;\n margin-bottom: 0;\n white-space: nowrap;\n}\n\n.input-group-text + .input-group-text {\n margin-left: 0.5rem;\n}\n\n.input-group > .input-group-append > .btn:not(:first-of-type),\n.input-group > .input-group-prepend > .btn:not(:first-of-type) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .input-group-append > .btn:not(:last-of-type),\n.input-group > .input-group-prepend > .btn:not(:last-of-type) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group-icon {\n transition-duration: 0.3s;\n transition-property: color;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: rgba(0, 0, 0, 0.42);\n font-size: 0.875rem;\n margin-right: 1rem;\n order: -1;\n}\n\n@media (min-width: 576px) {\n .input-group-icon {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .input-group-icon {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .input-group-icon {\n transition: none;\n }\n}\n\n.input-group-icon:hover {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.floating-label.is-focused ~ .input-group-icon,\n.form-control:focus ~ .input-group-icon {\n color: #ff4081;\n}\n\n.floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.75rem;\n}\n\n.input-group-lg > .floating-label.has-value label,\n.input-group-lg > .floating-label.is-focused label {\n top: 0;\n}\n\n.input-group-lg > .floating-label.textfield-box.has-value label,\n.input-group-lg > .floating-label.textfield-box.is-focused label {\n top: 0.5rem;\n}\n\n.input-group-lg > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.875rem;\n}\n\n.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .form-control-file {\n font-size: 2.125rem;\n line-height: 1.176471;\n padding: 0.625rem 0 calc(0.625rem - 1px);\n}\n\n.input-group-lg > select.form-control, .input-group-lg > .custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-lg > select.form-control[multiple], .input-group-lg > select.form-control[size]:not([size='1']), .input-group-lg > textarea.form-control:not([rows='1']), .input-group-lg > .custom-select[multiple], .input-group-lg > .custom-select[size]:not([size='1']) {\n padding: 0.875rem 1rem calc(0.875rem - 1px);\n}\n\n.input-group-lg > .form-control[type='file'],\n.input-group-lg > .form-control-file {\n max-height: 4.25rem;\n}\n\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .input-group-text {\n font-size: 2.125rem;\n line-height: 1.176471;\n}\n\n.input-group-lg > .input-group-icon {\n font-size: 1.859375rem;\n line-height: 1.176471;\n}\n\n.input-group-sm > .floating-label.has-value label,\n.input-group-sm > .floating-label.is-focused label {\n top: 0;\n}\n\n.input-group-sm > .floating-label.textfield-box.has-value label,\n.input-group-sm > .floating-label.textfield-box.is-focused label {\n top: 0.5rem;\n}\n\n.input-group-sm > .floating-label:not(.textfield-box) ~ .input-group-icon {\n margin-top: 0.625rem;\n}\n\n.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .form-control-file {\n font-size: 0.8125rem;\n line-height: 1.538462;\n padding: 0.375rem 0 calc(0.375rem - 1px);\n}\n\n.input-group-sm > select.form-control, .input-group-sm > .custom-select {\n padding-right: 1.5em;\n}\n\n.input-group-sm > select.form-control[multiple], .input-group-sm > select.form-control[size]:not([size='1']), .input-group-sm > textarea.form-control:not([rows='1']), .input-group-sm > .custom-select[multiple], .input-group-sm > .custom-select[size]:not([size='1']) {\n padding: 0.75rem 0.75rem calc(0.75rem - 1px);\n}\n\n.input-group-sm > .form-control[type='file'],\n.input-group-sm > .form-control-file {\n max-height: 2.75rem;\n}\n\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .input-group-text {\n font-size: 0.8125rem;\n line-height: 1.538462;\n}\n\n.input-group-sm > .input-group-icon {\n font-size: 0.710938rem;\n line-height: 1.538462;\n}\n\n.navbar {\n align-items: center;\n color: rgba(0, 0, 0, 0.87);\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n min-height: 3.5rem;\n padding: 0.625rem 1rem;\n position: relative;\n}\n\n.navbar .form-control {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border: 0;\n color: inherit;\n opacity: 0.7;\n padding: 0.375rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar .form-control {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .form-control {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navbar .form-control {\n transition: none;\n }\n}\n\n.navbar .form-control:focus, .navbar .form-control:hover {\n box-shadow: none;\n opacity: 1;\n}\n\n.navbar .form-control-lg {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .form-control-sm {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .input-group {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 0.7;\n}\n\n@media (min-width: 576px) {\n .navbar .input-group {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navbar .input-group {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navbar .input-group {\n transition: none;\n }\n}\n\n.navbar .input-group:focus, .navbar .input-group:hover {\n opacity: 1;\n}\n\n.navbar .input-group .form-control {\n background-color: transparent;\n opacity: 1;\n}\n\n.navbar .input-group .form-control:not(:first-child) {\n padding-left: 0;\n}\n\n.navbar .input-group .form-control:not(:last-child) {\n padding-right: 0;\n}\n\n.navbar .input-group .input-group-append {\n margin-left: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-prepend {\n margin-right: 0;\n min-width: 0;\n}\n\n.navbar .input-group .input-group-text {\n margin-right: 1rem;\n margin-left: 1rem;\n}\n\n.navbar .input-group-lg > .form-control {\n padding-top: 0.625rem;\n padding-bottom: 0.625rem;\n}\n\n.navbar .input-group-sm > .form-control {\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n}\n\n.navbar .nav-tabs {\n margin-top: -0.625rem;\n margin-bottom: -0.625rem;\n}\n\n.navbar .nav-tabs .nav-link {\n min-height: 3.5rem;\n padding-top: 1.3125rem;\n padding-bottom: 1.3125rem;\n}\n\n.navbar > .container {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.navbar-dark {\n color: white;\n}\n\n.navbar-dark .form-control,\n.navbar-dark .input-group,\n.navbar-dark .navbar-brand::before,\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-toggler::before {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.navbar-dark .form-control::placeholder,\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-fixed-bottom,\n.navbar-fixed-top {\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n position: fixed;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n.navbar-fixed-bottom {\n bottom: 0;\n}\n\n.navbar-fixed-top {\n top: 0;\n}\n\n.navbar-full {\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .navbar-sticky-top {\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n.toolbar-waterfall {\n transition-duration: 0.3s;\n transition-property: background-color, box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n@media (min-width: 576px) {\n .toolbar-waterfall {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .toolbar-waterfall {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .toolbar-waterfall {\n transition: none;\n }\n}\n\n.toolbar-waterfall.waterfall {\n background-color: #9c27b0;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2);\n position: fixed;\n}\n\n.navbar-brand {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.02em;\n line-height: 1.4;\n align-items: center;\n color: inherit;\n display: inline-flex;\n height: 2.25rem;\n position: relative;\n white-space: nowrap;\n}\n\n.navbar-brand:active, .navbar-brand:focus, .navbar-brand:hover {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-brand::before {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: -0.5rem;\n bottom: 0;\n left: -0.5rem;\n}\n\n@media (min-width: 576px) {\n .navbar-brand::before {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-brand::before {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navbar-brand::before {\n transition: none;\n }\n}\n\n.navbar-brand:focus {\n outline: 0;\n}\n\n.navbar-brand:focus::before {\n opacity: 1;\n}\n\n.navbar-brand:not(:first-child) {\n margin-left: 1rem;\n}\n\n.navbar-brand:not(:last-child) {\n margin-right: 1rem;\n}\n\n.navbar-text {\n align-items: center;\n color: inherit;\n display: inline-flex;\n flex-wrap: wrap;\n height: 2.25rem;\n}\n\n.navbar-nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.navbar-nav .nav-link {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: background-color, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n color: inherit;\n font-size: 1rem;\n height: 2.25rem;\n line-height: 1;\n opacity: 0.7;\n padding: 0.625rem 1rem;\n}\n\n@media (min-width: 576px) {\n .navbar-nav .nav-link {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-nav .nav-link {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navbar-nav .nav-link {\n transition: none;\n }\n}\n\n.navbar-nav .nav-link:active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover {\n background-color: rgba(0, 0, 0, 0.12);\n opacity: 1;\n}\n\n.navbar-nav .nav-link.active, .navbar-nav .nav-link.disabled {\n opacity: 1;\n}\n\n.navbar-nav .nav-link.disabled {\n background-color: transparent;\n color: rgba(0, 0, 0, 0.38);\n}\n\n.navbar-nav .nav-link:focus {\n outline: 0;\n}\n\n.navbar-nav .active > .nav-link,\n.navbar-nav .show > .nav-link {\n opacity: 1;\n}\n\n.navbar-nav .show > .nav-link {\n background-color: rgba(0, 0, 0, 0.12);\n}\n\n.navbar-collapse {\n align-items: center;\n flex-basis: 100%;\n flex-grow: 1;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .navbar-toggler:first-child + .navbar-brand {\n margin-left: 0;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .navbar-toggler:first-child + .navbar-brand {\n margin-left: 0;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .navbar-toggler:first-child + .navbar-brand {\n margin-left: 0;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .navbar-toggler:first-child + .navbar-brand {\n margin-left: 0;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-expand .navbar-toggler:first-child + .navbar-brand {\n margin-left: 0;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-toggler {\n align-items: center;\n background-color: transparent;\n border: 0;\n border-radius: 50%;\n color: inherit;\n display: inline-flex;\n flex-shrink: 0;\n height: 2.25rem;\n justify-content: center;\n line-height: 1;\n padding: 0;\n position: relative;\n width: 2.25rem;\n}\n\n.navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:hover {\n color: inherit;\n text-decoration: none;\n}\n\n.navbar-toggler:active::before, .navbar-toggler:focus::before, .navbar-toggler:hover::before {\n opacity: 1;\n}\n\n.navbar-toggler::before {\n transition-duration: 0.3s;\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: rgba(0, 0, 0, 0.12);\n border-radius: 50%;\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (min-width: 576px) {\n .navbar-toggler::before {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-toggler::before {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .navbar-toggler::before {\n transition: none;\n }\n}\n\n.navbar-toggler:focus {\n outline: 0;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n font-family: 'Material Icons';\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n display: block;\n}\n\n.navbar-toggler-icon::before {\n content: \"menu\";\n}\n\n.tooltip {\n text-align: left;\n text-align: start;\n font-family: Roboto, -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n font-style: normal;\n font-weight: 400;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.428572;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n display: block;\n font-size: 0.875rem;\n line-height: 1.428572;\n margin: 1.5rem;\n opacity: 0;\n position: absolute;\n word-break: break-word;\n z-index: 240;\n}\n\n[dir='rtl'] .tooltip {\n text-align: right;\n text-align: start;\n}\n\n@media (min-width: 768px) {\n .tooltip {\n font-size: 0.625rem;\n margin: 0.875rem;\n }\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip.show .tooltip-inner {\n transform: scale(1);\n}\n\n.tooltip-inner {\n border-radius: 2px;\n transition-duration: 0.3s;\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n background-color: #616161;\n color: white;\n padding: 0.375rem 1rem;\n text-align: center;\n transform: scale(0.87);\n}\n\n@media (min-width: 576px) {\n .tooltip-inner {\n transition-duration: 0.39s;\n }\n}\n\n@media (min-width: 992px) {\n .tooltip-inner {\n transition-duration: 0.2s;\n }\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .tooltip-inner {\n transition: none;\n }\n}\n\n@media (min-width: 768px) {\n .tooltip-inner {\n padding: 0.241071rem 0.5rem;\n }\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.border {\n border: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right {\n border-right: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left {\n border-left: 1px solid rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-black {\n border-color: #000000 !important;\n}\n\n.border-black-primary {\n border-color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.border-black-secondary {\n border-color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.border-black-hint {\n border-color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.border-black-divider {\n border-color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.border-white {\n border-color: #ffffff !important;\n}\n\n.border-white-primary {\n border-color: white !important;\n}\n\n.border-white-secondary {\n border-color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.border-white-hint {\n border-color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.border-white-divider {\n border-color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.border-primary {\n border-color: #9c27b0 !important;\n}\n\n.border-secondary {\n border-color: #ff4081 !important;\n}\n\n.border-danger {\n border-color: #f44336 !important;\n}\n\n.border-info {\n border-color: #2196f3 !important;\n}\n\n.border-success {\n border-color: #4caf50 !important;\n}\n\n.border-warning {\n border-color: #ff9800 !important;\n}\n\n.border-dark {\n border-color: #424242 !important;\n}\n\n.border-light {\n border-color: #f5f5f5 !important;\n}\n\n.rounded {\n border-radius: 2px;\n}\n\n.rounded-0 {\n border-radius: 0;\n}\n\n.rounded-circle {\n border-radius: 50%;\n}\n\n.rounded-top {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n.rounded-right {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.rounded-left {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.bg-dark-1 {\n background-color: #000000 !important;\n}\n\n.bg-dark-2 {\n background-color: #212121 !important;\n}\n\n.bg-dark-3 {\n background-color: #303030 !important;\n}\n\n.bg-dark-4 {\n background-color: #424242 !important;\n}\n\n.bg-light-1 {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light-2 {\n background-color: #f5f5f5 !important;\n}\n\n.bg-light-3 {\n background-color: #fafafa !important;\n}\n\n.bg-light-4 {\n background-color: #ffffff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.bg-white {\n background-color: #ffffff !important;\n}\n\na.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover {\n background-color: #7b1fa2 !important;\n}\n\n.bg-primary {\n background-color: #9c27b0 !important;\n}\n\na.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover {\n background-color: #f50057 !important;\n}\n\n.bg-secondary {\n background-color: #ff4081 !important;\n}\n\na.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover {\n background-color: #d32f2f !important;\n}\n\n.bg-danger {\n background-color: #f44336 !important;\n}\n\na.bg-info:active, a.bg-info:focus, a.bg-info:hover {\n background-color: #1976d2 !important;\n}\n\n.bg-info {\n background-color: #2196f3 !important;\n}\n\na.bg-success:active, a.bg-success:focus, a.bg-success:hover {\n background-color: #388e3c !important;\n}\n\n.bg-success {\n background-color: #4caf50 !important;\n}\n\na.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover {\n background-color: #f57c00 !important;\n}\n\n.bg-warning {\n background-color: #ff9800 !important;\n}\n\na.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover {\n background-color: #212121 !important;\n}\n\n.bg-dark {\n background-color: #424242 !important;\n}\n\na.bg-light:active, a.bg-light:focus, a.bg-light:hover {\n background-color: #e0e0e0 !important;\n}\n\n.bg-light {\n background-color: #f5f5f5 !important;\n}\n\n.bg-primary-dark {\n background-color: #7b1fa2 !important;\n}\n\n.bg-primary-light {\n background-color: #e1bee7 !important;\n}\n\n.bg-secondary-dark {\n background-color: #f50057 !important;\n}\n\n.bg-secondary-light {\n background-color: #ff80ab !important;\n}\n\n.clearfix::after {\n clear: both;\n content: '';\n display: table;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-block {\n display: block !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-block {\n display: block !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-block {\n display: block !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-block {\n display: block !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n}\n\n@media print {\n .d-print-block {\n display: block !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 1;\n}\n\n.order-0 {\n order: 0;\n}\n\n@media (min-width: 576px) {\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 1;\n }\n .order-sm-0 {\n order: 0;\n }\n}\n\n@media (min-width: 768px) {\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 1;\n }\n .order-md-0 {\n order: 0;\n }\n}\n\n@media (min-width: 992px) {\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 1;\n }\n .order-lg-0 {\n order: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 1;\n }\n .order-xl-0 {\n order: 0;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-none {\n float: none !important;\n }\n .float-sm-right {\n float: right !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-none {\n float: none !important;\n }\n .float-md-right {\n float: right !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-none {\n float: none !important;\n }\n .float-lg-right {\n float: right !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-none {\n float: none !important;\n }\n .float-xl-right {\n float: right !important;\n }\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 40;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 40;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 40;\n }\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n overflow: visible;\n position: static;\n white-space: normal;\n width: auto;\n}\n\n.shadow {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-24 {\n box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-16 {\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-12 {\n box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-8 {\n box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 15px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-6 {\n box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-4 {\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-2 {\n box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.shadow-1 {\n box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mr-0 {\n margin-right: 0 !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0 {\n margin-left: 0 !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1 {\n margin-left: 0.25rem !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2 {\n margin-left: 0.5rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3 {\n margin-left: 1rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4 {\n margin-left: 1.5rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5 {\n margin-left: 3rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pr-0 {\n padding-right: 0 !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0 {\n padding-left: 0 !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1 {\n padding-left: 0.25rem !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2 {\n padding-left: 0.5rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3 {\n padding-left: 1rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4 {\n padding-left: 1.5rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5 {\n padding-left: 3rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mr-auto {\n margin-right: auto !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto {\n margin-left: auto !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0 {\n margin-left: 0 !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1 {\n margin-left: 0.25rem !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2 {\n margin-left: 0.5rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3 {\n margin-left: 1rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4 {\n margin-left: 1.5rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5 {\n margin-left: 3rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0 {\n padding-left: 0 !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1 {\n padding-left: 0.25rem !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2 {\n padding-left: 0.5rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3 {\n padding-left: 1rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4 {\n padding-left: 1.5rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5 {\n padding-left: 3rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto {\n margin-left: auto !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0 {\n margin-left: 0 !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1 {\n margin-left: 0.25rem !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2 {\n margin-left: 0.5rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3 {\n margin-left: 1rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4 {\n margin-left: 1.5rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5 {\n margin-left: 3rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0 {\n padding-left: 0 !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1 {\n padding-left: 0.25rem !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2 {\n padding-left: 0.5rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3 {\n padding-left: 1rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4 {\n padding-left: 1.5rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5 {\n padding-left: 3rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto {\n margin-left: auto !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0 {\n margin-left: 0 !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1 {\n margin-left: 0.25rem !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2 {\n margin-left: 0.5rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3 {\n margin-left: 1rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4 {\n margin-left: 1.5rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5 {\n margin-left: 3rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0 {\n padding-left: 0 !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1 {\n padding-left: 0.25rem !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2 {\n padding-left: 0.5rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3 {\n padding-left: 1rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4 {\n padding-left: 1.5rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5 {\n padding-left: 3rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto {\n margin-left: auto !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0 {\n margin-left: 0 !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1 {\n margin-left: 0.25rem !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2 {\n margin-left: 0.5rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3 {\n margin-left: 1rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4 {\n margin-left: 1.5rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5 {\n margin-left: 3rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0 {\n padding-left: 0 !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1 {\n padding-left: 0.25rem !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2 {\n padding-left: 0.5rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3 {\n padding-left: 1rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4 {\n padding-left: 1.5rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5 {\n padding-left: 3rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto {\n margin-left: auto !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-center {\n text-align: center !important;\n }\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-center {\n text-align: center !important;\n }\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-center {\n text-align: center !important;\n }\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-center {\n text-align: center !important;\n }\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n}\n\n.text-black {\n color: #000000 !important;\n}\n\n.text-black-primary {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-black-secondary {\n color: rgba(0, 0, 0, 0.54) !important;\n}\n\n.text-black-hint {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.text-black-divider {\n color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.text-white {\n color: #ffffff !important;\n}\n\n.text-white-primary {\n color: white !important;\n}\n\n.text-white-secondary {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.text-white-hint {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-white-divider {\n color: rgba(255, 255, 255, 0.12) !important;\n}\n\n.text-muted {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\na.text-primary:active, a.text-primary:focus, a.text-primary:hover {\n color: #7b1fa2 !important;\n}\n\n.text-primary {\n color: #9c27b0 !important;\n}\n\na.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover {\n color: #f50057 !important;\n}\n\n.text-secondary {\n color: #ff4081 !important;\n}\n\na.text-danger:active, a.text-danger:focus, a.text-danger:hover {\n color: #d32f2f !important;\n}\n\n.text-danger {\n color: #f44336 !important;\n}\n\na.text-info:active, a.text-info:focus, a.text-info:hover {\n color: #1976d2 !important;\n}\n\n.text-info {\n color: #2196f3 !important;\n}\n\na.text-success:active, a.text-success:focus, a.text-success:hover {\n color: #388e3c !important;\n}\n\n.text-success {\n color: #4caf50 !important;\n}\n\na.text-warning:active, a.text-warning:focus, a.text-warning:hover {\n color: #f57c00 !important;\n}\n\n.text-warning {\n color: #ff9800 !important;\n}\n\na.text-dark:active, a.text-dark:focus, a.text-dark:hover {\n color: #212121 !important;\n}\n\n.text-dark {\n color: #424242 !important;\n}\n\na.text-light:active, a.text-light:focus, a.text-light:hover {\n color: #e0e0e0 !important;\n}\n\n.text-light {\n color: #f5f5f5 !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-body {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-monospace {\n font-family: \"Roboto Mono\", Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.font-italic {\n font-style: italic;\n}\n\n.font-weight-bold,\n.font-weight-medium {\n font-weight: 500;\n}\n\n.font-weight-light {\n font-weight: 300;\n}\n\n.font-weight-normal,\n.font-weight-regular {\n font-weight: 400;\n}\n\n.text-hide {\n background-color: transparent;\n border: 0;\n color: transparent;\n font: 0/0 a;\n text-shadow: none;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.material-icons {\n font-size: 1.714286em;\n line-height: 0.583333em;\n vertical-align: -0.302198em;\n}\n\n.material-icons-inline {\n font-size: inherit;\n line-height: 1;\n}\n\n@media print {\n @page {\n size: a3;\n }\n *,\n *::after,\n *::before {\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: ' (\" attr(title) \") ';\n }\n blockquote {\n page-break-inside: avoid;\n }\n body {\n min-width: 992px !important;\n }\n h2,\n h3,\n p {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-inside: avoid;\n }\n img {\n page-break-inside: avoid;\n }\n pre {\n page-break-inside: avoid;\n white-space: pre-wrap !important;\n }\n thead {\n display: table-header-group;\n }\n tr {\n page-break-inside: avoid;\n }\n .card {\n border: 1px solid #e1e1e1;\n }\n .container {\n min-width: 992px !important;\n }\n .dropdown-menu {\n border: 1px solid #e1e1e1;\n }\n .list-group-item {\n border: 1px solid #e1e1e1;\n margin-bottom: -1px;\n }\n .list-group-item:last-child {\n margin-bottom: 0;\n }\n .list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n }\n .list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n }\n .list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n }\n .nav-tabs {\n border-bottom: 1px solid #e1e1e1;\n }\n .navbar {\n display: none;\n }\n .popover {\n border: 1px solid #e1e1e1;\n }\n .table td,\n .table th {\n background-color: #ffffff !important;\n }\n .table-bordered {\n border: 1px solid #e1e1e1;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark td,\n .table-dark th,\n .table-dark .table {\n border-color: #e1e1e1;\n }\n .table .thead-dark td,\n .table .thead-dark th {\n color: inherit;\n }\n}\n\n/*# sourceMappingURL=material.css.map */","// scss-lint:disable DuplicateProperty\n\n@mixin text-align($direction: 'left') {\n @if $direction == 'left' {\n text-align: left;\n text-align: start;\n\n [dir='rtl'] & {\n text-align: right;\n text-align: start;\n }\n }\n\n @if $direction == 'right' {\n text-align: right;\n text-align: end;\n\n [dir='rtl'] & {\n text-align: left;\n text-align: end;\n }\n }\n}\n","// Material colour palette\n// Based on https://material.google.com/style/color.html#color-color-palette\n\n$material-color-amber-050: #fff8e1 !default;\n$material-color-amber-100: #ffecb3 !default;\n$material-color-amber-200: #ffe082 !default;\n$material-color-amber-300: #ffd54f !default;\n$material-color-amber-400: #ffca28 !default;\n$material-color-amber-500: #ffc107 !default;\n$material-color-amber-600: #ffb300 !default;\n$material-color-amber-700: #ffa000 !default;\n$material-color-amber-800: #ff8f00 !default;\n$material-color-amber-900: #ff6f00 !default;\n$material-color-amber-a100: #ffe57f !default;\n$material-color-amber-a200: #ffd740 !default;\n$material-color-amber-a400: #ffc400 !default;\n$material-color-amber-a700: #ffab00 !default;\n\n$material-color-blue-050: #e3f2fd !default;\n$material-color-blue-100: #bbdefb !default;\n$material-color-blue-200: #90caf9 !default;\n$material-color-blue-300: #64b5f6 !default;\n$material-color-blue-400: #42a5f5 !default;\n$material-color-blue-500: #2196f3 !default;\n$material-color-blue-600: #1e88e5 !default;\n$material-color-blue-700: #1976d2 !default;\n$material-color-blue-800: #1565c0 !default;\n$material-color-blue-900: #0d47a1 !default;\n$material-color-blue-a100: #82b1ff !default;\n$material-color-blue-a200: #448aff !default;\n$material-color-blue-a400: #2979ff !default;\n$material-color-blue-a700: #2962ff !default;\n\n$material-color-blue-grey-050: #eceff1 !default;\n$material-color-blue-grey-100: #cfd8dc !default;\n$material-color-blue-grey-200: #b0bec5 !default;\n$material-color-blue-grey-300: #90a4ae !default;\n$material-color-blue-grey-400: #78909c !default;\n$material-color-blue-grey-500: #607d8b !default;\n$material-color-blue-grey-600: #546e7a !default;\n$material-color-blue-grey-700: #455a64 !default;\n$material-color-blue-grey-800: #37474f !default;\n$material-color-blue-grey-900: #263238 !default;\n\n$material-color-brown-050: #efebe9 !default;\n$material-color-brown-100: #d7ccc8 !default;\n$material-color-brown-200: #bcaaa4 !default;\n$material-color-brown-300: #a1887f !default;\n$material-color-brown-400: #8d6e63 !default;\n$material-color-brown-500: #795548 !default;\n$material-color-brown-600: #6d4c41 !default;\n$material-color-brown-700: #5d4037 !default;\n$material-color-brown-800: #4e342e !default;\n$material-color-brown-900: #3e2723 !default;\n\n$material-color-cyan-050: #e0f7fa !default;\n$material-color-cyan-100: #b2ebf2 !default;\n$material-color-cyan-200: #80deea !default;\n$material-color-cyan-300: #4dd0e1 !default;\n$material-color-cyan-400: #26c6da !default;\n$material-color-cyan-500: #00bcd4 !default;\n$material-color-cyan-600: #00acc1 !default;\n$material-color-cyan-700: #0097a7 !default;\n$material-color-cyan-800: #00838f !default;\n$material-color-cyan-900: #006064 !default;\n$material-color-cyan-a100: #84ffff !default;\n$material-color-cyan-a200: #18ffff !default;\n$material-color-cyan-a400: #00e5ff !default;\n$material-color-cyan-a700: #00b8d4 !default;\n\n$material-color-deep-orange-050: #fbe9e7 !default;\n$material-color-deep-orange-100: #ffccbc !default;\n$material-color-deep-orange-200: #ffab91 !default;\n$material-color-deep-orange-300: #ff8a65 !default;\n$material-color-deep-orange-400: #ff7043 !default;\n$material-color-deep-orange-500: #ff5722 !default;\n$material-color-deep-orange-600: #f4511e !default;\n$material-color-deep-orange-700: #e64a19 !default;\n$material-color-deep-orange-800: #d84315 !default;\n$material-color-deep-orange-900: #bf360c !default;\n$material-color-deep-orange-a100: #ff9e80 !default;\n$material-color-deep-orange-a200: #ff6e40 !default;\n$material-color-deep-orange-a400: #ff3d00 !default;\n$material-color-deep-orange-a700: #dd2c00 !default;\n\n$material-color-deep-purple-050: #ede7f6 !default;\n$material-color-deep-purple-100: #d1c4e9 !default;\n$material-color-deep-purple-200: #b39ddb !default;\n$material-color-deep-purple-300: #9575cd !default;\n$material-color-deep-purple-400: #7e57c2 !default;\n$material-color-deep-purple-500: #673ab7 !default;\n$material-color-deep-purple-600: #5e35b1 !default;\n$material-color-deep-purple-700: #512da8 !default;\n$material-color-deep-purple-800: #4527a0 !default;\n$material-color-deep-purple-900: #311b92 !default;\n$material-color-deep-purple-a100: #b388ff !default;\n$material-color-deep-purple-a200: #7c4dff !default;\n$material-color-deep-purple-a400: #651fff !default;\n$material-color-deep-purple-a700: #6200ea !default;\n\n$material-color-green-050: #e8f5e9 !default;\n$material-color-green-100: #c8e6c9 !default;\n$material-color-green-200: #a5d6a7 !default;\n$material-color-green-300: #81c784 !default;\n$material-color-green-400: #66bb6a !default;\n$material-color-green-500: #4caf50 !default;\n$material-color-green-600: #43a047 !default;\n$material-color-green-700: #388e3c !default;\n$material-color-green-800: #2e7d32 !default;\n$material-color-green-900: #1b5e20 !default;\n$material-color-green-a100: #b9f6ca !default;\n$material-color-green-a200: #69f0ae !default;\n$material-color-green-a400: #00e676 !default;\n$material-color-green-a700: #00c853 !default;\n\n$material-color-grey-050: #fafafa !default;\n$material-color-grey-100: #f5f5f5 !default;\n$material-color-grey-200: #eeeeee !default;\n$material-color-grey-300: #e0e0e0 !default;\n$material-color-grey-400: #bdbdbd !default;\n$material-color-grey-500: #9e9e9e !default;\n$material-color-grey-600: #757575 !default;\n$material-color-grey-700: #616161 !default;\n$material-color-grey-800: #424242 !default;\n$material-color-grey-900: #212121 !default;\n\n$material-color-indigo-050: #e8eaf6 !default;\n$material-color-indigo-100: #c5cae9 !default;\n$material-color-indigo-200: #9fa8da !default;\n$material-color-indigo-300: #7986cb !default;\n$material-color-indigo-400: #5c6bc0 !default;\n$material-color-indigo-500: #3f51b5 !default;\n$material-color-indigo-600: #3949ab !default;\n$material-color-indigo-700: #303f9f !default;\n$material-color-indigo-800: #283593 !default;\n$material-color-indigo-900: #1a237e !default;\n$material-color-indigo-a100: #8c9eff !default;\n$material-color-indigo-a200: #536dfe !default;\n$material-color-indigo-a400: #3d5afe !default;\n$material-color-indigo-a700: #304ffe !default;\n\n$material-color-light-blue-050: #e1f5fe !default;\n$material-color-light-blue-100: #b3e5fc !default;\n$material-color-light-blue-200: #81d4fa !default;\n$material-color-light-blue-300: #4fc3f7 !default;\n$material-color-light-blue-400: #29b6f6 !default;\n$material-color-light-blue-500: #03a9f4 !default;\n$material-color-light-blue-600: #039be5 !default;\n$material-color-light-blue-700: #0288d1 !default;\n$material-color-light-blue-800: #0277bd !default;\n$material-color-light-blue-900: #01579b !default;\n$material-color-light-blue-a100: #80d8ff !default;\n$material-color-light-blue-a200: #40c4ff !default;\n$material-color-light-blue-a400: #00b0ff !default;\n$material-color-light-blue-a700: #0091ea !default;\n\n$material-color-light-green-050: #f1f8e9 !default;\n$material-color-light-green-100: #dcedc8 !default;\n$material-color-light-green-200: #c5e1a5 !default;\n$material-color-light-green-300: #aed581 !default;\n$material-color-light-green-400: #9ccc65 !default;\n$material-color-light-green-500: #8bc34a !default;\n$material-color-light-green-600: #7cb342 !default;\n$material-color-light-green-700: #689f38 !default;\n$material-color-light-green-800: #558b2f !default;\n$material-color-light-green-900: #33691e !default;\n$material-color-light-green-a100: #ccff90 !default;\n$material-color-light-green-a200: #b2ff59 !default;\n$material-color-light-green-a400: #76ff03 !default;\n$material-color-light-green-a700: #64dd17 !default;\n\n$material-color-lime-050: #f9fbe7 !default;\n$material-color-lime-100: #f0f4c3 !default;\n$material-color-lime-200: #e6ee9c !default;\n$material-color-lime-300: #dce775 !default;\n$material-color-lime-400: #d4e157 !default;\n$material-color-lime-500: #cddc39 !default;\n$material-color-lime-600: #c0ca33 !default;\n$material-color-lime-700: #afb42b !default;\n$material-color-lime-800: #9e9d24 !default;\n$material-color-lime-900: #827717 !default;\n$material-color-lime-a100: #f4ff81 !default;\n$material-color-lime-a200: #eeff41 !default;\n$material-color-lime-a400: #c6ff00 !default;\n$material-color-lime-a700: #aeea00 !default;\n\n$material-color-orange-050: #fff3e0 !default;\n$material-color-orange-100: #ffe0b2 !default;\n$material-color-orange-200: #ffcc80 !default;\n$material-color-orange-300: #ffb74d !default;\n$material-color-orange-400: #ffa726 !default;\n$material-color-orange-500: #ff9800 !default;\n$material-color-orange-600: #fb8c00 !default;\n$material-color-orange-700: #f57c00 !default;\n$material-color-orange-800: #ef6c00 !default;\n$material-color-orange-900: #e65100 !default;\n$material-color-orange-a100: #ffd180 !default;\n$material-color-orange-a200: #ffab40 !default;\n$material-color-orange-a400: #ff9100 !default;\n$material-color-orange-a700: #ff6d00 !default;\n\n$material-color-pink-050: #fce4ec !default;\n$material-color-pink-100: #f8bbd0 !default;\n$material-color-pink-200: #f48fb1 !default;\n$material-color-pink-300: #f06292 !default;\n$material-color-pink-400: #ec407a !default;\n$material-color-pink-500: #e91e63 !default;\n$material-color-pink-600: #d81b60 !default;\n$material-color-pink-700: #c2185b !default;\n$material-color-pink-800: #ad1457 !default;\n$material-color-pink-900: #880e4f !default;\n$material-color-pink-a100: #ff80ab !default;\n$material-color-pink-a200: #ff4081 !default;\n$material-color-pink-a400: #f50057 !default;\n$material-color-pink-a700: #c51162 !default;\n\n$material-color-purple-050: #f3e5f5 !default;\n$material-color-purple-100: #e1bee7 !default;\n$material-color-purple-200: #ce93d8 !default;\n$material-color-purple-300: #ba68c8 !default;\n$material-color-purple-400: #ab47bc !default;\n$material-color-purple-500: #9c27b0 !default;\n$material-color-purple-600: #8e24aa !default;\n$material-color-purple-700: #7b1fa2 !default;\n$material-color-purple-800: #6a1b9a !default;\n$material-color-purple-900: #4a148c !default;\n$material-color-purple-a100: #ea80fc !default;\n$material-color-purple-a200: #e040fb !default;\n$material-color-purple-a400: #d500f9 !default;\n$material-color-purple-a700: #aa00ff !default;\n\n$material-color-red-050: #ffebee !default;\n$material-color-red-100: #ffcdd2 !default;\n$material-color-red-200: #ef9a9a !default;\n$material-color-red-300: #e57373 !default;\n$material-color-red-400: #ef5350 !default;\n$material-color-red-500: #f44336 !default;\n$material-color-red-600: #e53935 !default;\n$material-color-red-700: #d32f2f !default;\n$material-color-red-800: #c62828 !default;\n$material-color-red-900: #b71c1c !default;\n$material-color-red-a100: #ff8a80 !default;\n$material-color-red-a200: #ff5252 !default;\n$material-color-red-a400: #ff1744 !default;\n$material-color-red-a700: #d50000 !default;\n\n$material-color-teal-050: #e0f2f1 !default;\n$material-color-teal-100: #b2dfdb !default;\n$material-color-teal-200: #80cbc4 !default;\n$material-color-teal-300: #4db6ac !default;\n$material-color-teal-400: #26a69a !default;\n$material-color-teal-500: #009688 !default;\n$material-color-teal-600: #00897b !default;\n$material-color-teal-700: #00796b !default;\n$material-color-teal-800: #00695c !default;\n$material-color-teal-900: #004d40 !default;\n$material-color-teal-a100: #a7ffeb !default;\n$material-color-teal-a200: #64ffda !default;\n$material-color-teal-a400: #1de9b6 !default;\n$material-color-teal-a700: #00bfa5 !default;\n\n$material-color-yellow-050: #fffde7 !default;\n$material-color-yellow-100: #fff9c4 !default;\n$material-color-yellow-200: #fff59d !default;\n$material-color-yellow-300: #fff176 !default;\n$material-color-yellow-400: #ffee58 !default;\n$material-color-yellow-500: #ffeb3b !default;\n$material-color-yellow-600: #fdd835 !default;\n$material-color-yellow-700: #fbc02d !default;\n$material-color-yellow-800: #f9a825 !default;\n$material-color-yellow-900: #f57f17 !default;\n$material-color-yellow-a100: #ffff8d !default;\n$material-color-yellow-a200: #ffff00 !default;\n$material-color-yellow-a400: #ffea00 !default;\n$material-color-yellow-a700: #ffd600 !default;\n\n// stylelint-disable scss/dollar-variable-default\n$ambers: () !default;\n$ambers: map-merge(\n (\n 50: $material-color-amber-050,\n 100: $material-color-amber-100,\n 200: $material-color-amber-200,\n 300: $material-color-amber-300,\n 400: $material-color-amber-400,\n 500: $material-color-amber-500,\n 600: $material-color-amber-600,\n 700: $material-color-amber-700,\n 800: $material-color-amber-800,\n 900: $material-color-amber-900,\n a100: $material-color-amber-a100,\n a200: $material-color-amber-a200,\n a400: $material-color-amber-a400,\n a700: $material-color-amber-a700\n ),\n $ambers\n);\n\n$blues: () !default;\n$blues: map-merge(\n (\n 50: $material-color-blue-050,\n 100: $material-color-blue-100,\n 200: $material-color-blue-200,\n 300: $material-color-blue-300,\n 400: $material-color-blue-400,\n 500: $material-color-blue-500,\n 600: $material-color-blue-600,\n 700: $material-color-blue-700,\n 800: $material-color-blue-800,\n 900: $material-color-blue-900,\n a100: $material-color-blue-a100,\n a200: $material-color-blue-a200,\n a400: $material-color-blue-a400,\n a700: $material-color-blue-a700\n ),\n $blues\n);\n\n$blue-greys: () !default;\n$blue-greys: map-merge(\n (\n 50: $material-color-blue-grey-050,\n 100: $material-color-blue-grey-100,\n 200: $material-color-blue-grey-200,\n 300: $material-color-blue-grey-300,\n 400: $material-color-blue-grey-400,\n 500: $material-color-blue-grey-500,\n 600: $material-color-blue-grey-600,\n 700: $material-color-blue-grey-700,\n 800: $material-color-blue-grey-800,\n 900: $material-color-blue-grey-900\n ),\n $blue-greys\n);\n\n$browns: () !default;\n$browns: map-merge(\n (\n 50: $material-color-brown-050,\n 100: $material-color-brown-100,\n 200: $material-color-brown-200,\n 300: $material-color-brown-300,\n 400: $material-color-brown-400,\n 500: $material-color-brown-500,\n 600: $material-color-brown-600,\n 700: $material-color-brown-700,\n 800: $material-color-brown-800,\n 900: $material-color-brown-900\n ),\n $browns\n);\n\n$cyans: () !default;\n$cyans: map-merge(\n (\n 50: $material-color-cyan-050,\n 100: $material-color-cyan-100,\n 200: $material-color-cyan-200,\n 300: $material-color-cyan-300,\n 400: $material-color-cyan-400,\n 500: $material-color-cyan-500,\n 600: $material-color-cyan-600,\n 700: $material-color-cyan-700,\n 800: $material-color-cyan-800,\n 900: $material-color-cyan-900,\n a100: $material-color-cyan-a100,\n a200: $material-color-cyan-a200,\n a400: $material-color-cyan-a400,\n a700: $material-color-cyan-a700\n ),\n $cyans\n);\n\n$deep-oranges: () !default;\n$deep-oranges: map-merge(\n (\n 50: $material-color-deep-orange-050,\n 100: $material-color-deep-orange-100,\n 200: $material-color-deep-orange-200,\n 300: $material-color-deep-orange-300,\n 400: $material-color-deep-orange-400,\n 500: $material-color-deep-orange-500,\n 600: $material-color-deep-orange-600,\n 700: $material-color-deep-orange-700,\n 800: $material-color-deep-orange-800,\n 900: $material-color-deep-orange-900,\n a100: $material-color-deep-orange-a100,\n a200: $material-color-deep-orange-a200,\n a400: $material-color-deep-orange-a400,\n a700: $material-color-deep-orange-a700\n ),\n $deep-oranges\n);\n\n$deep-purples: () !default;\n$deep-purples: map-merge(\n (\n 50: $material-color-deep-purple-050,\n 100: $material-color-deep-purple-100,\n 200: $material-color-deep-purple-200,\n 300: $material-color-deep-purple-300,\n 400: $material-color-deep-purple-400,\n 500: $material-color-deep-purple-500,\n 600: $material-color-deep-purple-600,\n 700: $material-color-deep-purple-700,\n 800: $material-color-deep-purple-800,\n 900: $material-color-deep-purple-900,\n a100: $material-color-deep-purple-a100,\n a200: $material-color-deep-purple-a200,\n a400: $material-color-deep-purple-a400,\n a700: $material-color-deep-purple-a700\n ),\n $deep-purples\n);\n\n$greens: () !default;\n$greens: map-merge(\n (\n 50: $material-color-green-050,\n 100: $material-color-green-100,\n 200: $material-color-green-200,\n 300: $material-color-green-300,\n 400: $material-color-green-400,\n 500: $material-color-green-500,\n 600: $material-color-green-600,\n 700: $material-color-green-700,\n 800: $material-color-green-800,\n 900: $material-color-green-900,\n a100: $material-color-green-a100,\n a200: $material-color-green-a200,\n a400: $material-color-green-a400,\n a700: $material-color-green-a700\n ),\n $greens\n);\n\n$greys: () !default;\n$greys: map-merge(\n (\n 50: $material-color-grey-050,\n 100: $material-color-grey-100,\n 200: $material-color-grey-200,\n 300: $material-color-grey-300,\n 400: $material-color-grey-400,\n 500: $material-color-grey-500,\n 600: $material-color-grey-600,\n 700: $material-color-grey-700,\n 800: $material-color-grey-800,\n 900: $material-color-grey-900\n ),\n $greys\n);\n\n$indigos: () !default;\n$indigos: map-merge(\n (\n 50: $material-color-indigo-050,\n 100: $material-color-indigo-100,\n 200: $material-color-indigo-200,\n 300: $material-color-indigo-300,\n 400: $material-color-indigo-400,\n 500: $material-color-indigo-500,\n 600: $material-color-indigo-600,\n 700: $material-color-indigo-700,\n 800: $material-color-indigo-800,\n 900: $material-color-indigo-900,\n a100: $material-color-indigo-a100,\n a200: $material-color-indigo-a200,\n a400: $material-color-indigo-a400,\n a700: $material-color-indigo-a700\n ),\n $indigos\n);\n\n$light-blues: () !default;\n$light-blues: map-merge(\n (\n 50: $material-color-light-blue-050,\n 100: $material-color-light-blue-100,\n 200: $material-color-light-blue-200,\n 300: $material-color-light-blue-300,\n 400: $material-color-light-blue-400,\n 500: $material-color-light-blue-500,\n 600: $material-color-light-blue-600,\n 700: $material-color-light-blue-700,\n 800: $material-color-light-blue-800,\n 900: $material-color-light-blue-900,\n a100: $material-color-light-blue-a100,\n a200: $material-color-light-blue-a200,\n a400: $material-color-light-blue-a400,\n a700: $material-color-light-blue-a700\n ),\n $light-blues\n);\n\n$light-greens: () !default;\n$light-greens: map-merge(\n (\n 50: $material-color-light-green-050,\n 100: $material-color-light-green-100,\n 200: $material-color-light-green-200,\n 300: $material-color-light-green-300,\n 400: $material-color-light-green-400,\n 500: $material-color-light-green-500,\n 600: $material-color-light-green-600,\n 700: $material-color-light-green-700,\n 800: $material-color-light-green-800,\n 900: $material-color-light-green-900,\n a100: $material-color-light-green-a100,\n a200: $material-color-light-green-a200,\n a400: $material-color-light-green-a400,\n a700: $material-color-light-green-a700\n ),\n $light-greens\n);\n\n$limes: () !default;\n$limes: map-merge(\n (\n 50: $material-color-lime-050,\n 100: $material-color-lime-100,\n 200: $material-color-lime-200,\n 300: $material-color-lime-300,\n 400: $material-color-lime-400,\n 500: $material-color-lime-500,\n 600: $material-color-lime-600,\n 700: $material-color-lime-700,\n 800: $material-color-lime-800,\n 900: $material-color-lime-900,\n a100: $material-color-lime-a100,\n a200: $material-color-lime-a200,\n a400: $material-color-lime-a400,\n a700: $material-color-lime-a700\n ),\n $limes\n);\n\n$oranges: () !default;\n$oranges: map-merge(\n (\n 50: $material-color-orange-050,\n 100: $material-color-orange-100,\n 200: $material-color-orange-200,\n 300: $material-color-orange-300,\n 400: $material-color-orange-400,\n 500: $material-color-orange-500,\n 600: $material-color-orange-600,\n 700: $material-color-orange-700,\n 800: $material-color-orange-800,\n 900: $material-color-orange-900,\n a100: $material-color-orange-a100,\n a200: $material-color-orange-a200,\n a400: $material-color-orange-a400,\n a700: $material-color-orange-a700\n ),\n $oranges\n);\n\n$pinks: () !default;\n$pinks: map-merge(\n (\n 50: $material-color-pink-050,\n 100: $material-color-pink-100,\n 200: $material-color-pink-200,\n 300: $material-color-pink-300,\n 400: $material-color-pink-400,\n 500: $material-color-pink-500,\n 600: $material-color-pink-600,\n 700: $material-color-pink-700,\n 800: $material-color-pink-800,\n 900: $material-color-pink-900,\n a100: $material-color-pink-a100,\n a200: $material-color-pink-a200,\n a400: $material-color-pink-a400,\n a700: $material-color-pink-a700\n ),\n $pinks\n);\n\n$purples: () !default;\n$purples: map-merge(\n (\n 50: $material-color-purple-050,\n 100: $material-color-purple-100,\n 200: $material-color-purple-200,\n 300: $material-color-purple-300,\n 400: $material-color-purple-400,\n 500: $material-color-purple-500,\n 600: $material-color-purple-600,\n 700: $material-color-purple-700,\n 800: $material-color-purple-800,\n 900: $material-color-purple-900,\n a100: $material-color-purple-a100,\n a200: $material-color-purple-a200,\n a400: $material-color-purple-a400,\n a700: $material-color-purple-a700\n ),\n $purples\n);\n\n$reds: () !default;\n$reds: map-merge(\n (\n 50: $material-color-red-050,\n 100: $material-color-red-100,\n 200: $material-color-red-200,\n 300: $material-color-red-300,\n 400: $material-color-red-400,\n 500: $material-color-red-500,\n 600: $material-color-red-600,\n 700: $material-color-red-700,\n 800: $material-color-red-800,\n 900: $material-color-red-900,\n a100: $material-color-red-a100,\n a200: $material-color-red-a200,\n a400: $material-color-red-a400,\n a700: $material-color-red-a700\n ),\n $reds\n);\n\n$teals: () !default;\n$teals: map-merge(\n (\n 50: $material-color-teal-050,\n 100: $material-color-teal-100,\n 200: $material-color-teal-200,\n 300: $material-color-teal-300,\n 400: $material-color-teal-400,\n 500: $material-color-teal-500,\n 600: $material-color-teal-600,\n 700: $material-color-teal-700,\n 800: $material-color-teal-800,\n 900: $material-color-teal-900,\n a100: $material-color-teal-a100,\n a200: $material-color-teal-a200,\n a400: $material-color-teal-a400,\n a700: $material-color-teal-a700\n ),\n $teals\n);\n\n$yellows: () !default;\n$yellows: map-merge(\n (\n 50: $material-color-yellow-050,\n 100: $material-color-yellow-100,\n 200: $material-color-yellow-200,\n 300: $material-color-yellow-300,\n 400: $material-color-yellow-400,\n 500: $material-color-yellow-500,\n 600: $material-color-yellow-600,\n 700: $material-color-yellow-700,\n 800: $material-color-yellow-800,\n 900: $material-color-yellow-900,\n a100: $material-color-yellow-a100,\n a200: $material-color-yellow-a200,\n a400: $material-color-yellow-a400,\n a700: $material-color-yellow-a700\n ),\n $yellows\n);\n\n$colors: () !default;\n$colors: map-merge(\n (\n 'amber': $material-color-amber-500,\n 'blue': $material-color-blue-500,\n 'blue-grey': $material-color-blue-grey-500,\n 'brown': $material-color-brown-500,\n 'cyan': $material-color-cyan-500,\n 'deep-orange': $material-color-deep-orange-500,\n 'deep-purple': $material-color-deep-purple-500,\n 'green': $material-color-green-500,\n 'grey': $material-color-grey-500,\n 'indigo': $material-color-indigo-500,\n 'light-blue': $material-color-light-blue-500,\n 'light-green': $material-color-light-green-500,\n 'lime': $material-color-lime-500,\n 'orange': $material-color-orange-500,\n 'pink': $material-color-pink-500,\n 'purple': $material-color-purple-500,\n 'red': $material-color-red-500,\n 'teal': $material-color-teal-500,\n 'yellow': $material-color-yellow-500\n ),\n $colors\n);\n// stylelint-enable\n\n// Black and white\n// Based on https://material.google.com/style/color.html#color-text-background-colors\n\n$black: #000000 !default;\n\n$black-primary-opacity: 0.87 !default;\n$black-secondary-opacity: 0.54 !default;\n$black-hint-opacity: 0.38 !default;\n$black-divider-opacity: 0.12 !default;\n\n$black-primary: rgba(red($black), green($black), blue($black), $black-primary-opacity) !default;\n$black-secondary: rgba(red($black), green($black), blue($black), $black-secondary-opacity) !default;\n$black-hint: rgba(red($black), green($black), blue($black), $black-hint-opacity) !default;\n$black-divider: rgba(red($black), green($black), blue($black), $black-divider-opacity) !default;\n\n$white: #ffffff !default;\n\n$white-primary-opacity: 1 !default;\n$white-secondary-opacity: 0.7 !default;\n$white-hint-opacity: 0.5 !default;\n$white-divider-opacity: 0.12 !default;\n\n$white-primary: rgba(red($white), green($white), blue($white), $white-primary-opacity) !default;\n$white-secondary: rgba(red($white), green($white), blue($white), $white-secondary-opacity) !default;\n$white-hint: rgba(red($white), green($white), blue($white), $white-hint-opacity) !default;\n$white-divider: rgba(red($white), green($white), blue($white), $white-divider-opacity) !default;\n\n// Theme\n// Based on https://material.google.com/style/color.html#color-themes\n\n$dark-theme-1: #000000 !default;\n$dark-theme-2: $material-color-grey-900 !default;\n$dark-theme-3: #303030 !default;\n$dark-theme-4: $material-color-grey-800 !default;\n\n$light-theme-1: $material-color-grey-300 !default;\n$light-theme-2: $material-color-grey-100 !default;\n$light-theme-3: $material-color-grey-050 !default;\n$light-theme-4: #ffffff !default;\n","// A base value used to responsively scale all typography, applied to the `` element\n\n$font-size-root: 16px !default;\n\n// Font face\n// Based on https://material.google.com/style/typography.html#typography-typeface\n\n// N.B. Although some values are not used in this project\n// we leave them here just in case they may be required by your project\n\n// stylelint-disable value-keyword-case\n$font-family-monospace: 'Roboto Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace !default;\n$font-family-sans-serif: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\n$font-family-serif: 'Roboto Slab', Georgia, 'Times New Roman', Times, serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !default;\n// stylelint-enable\n\n$font-family-base: $font-family-sans-serif !default;\n\n$font-weight-medium: 500 !default;\n$font-weight-regular: 400 !default;\n$font-weight-light: 300 !default;\n\n$font-weight-base: $font-weight-regular !default;\n\n// Font styles\n// Based on https://material.google.com/style/typography.html#typography-styles\n\n$font-size-base: 0.875rem !default; // 14px\n\n$font-size-display-4: ($font-size-base * 8) !default; // 112px\n$font-size-display-3: ($font-size-base * 4) !default; // 56px\n$font-size-display-2: ($font-size-base * 3.214286) !default; // 45px\n$font-size-display-1: ($font-size-base * 2.428571) !default; // 34px\n$font-size-headline: ($font-size-base * 1.714286) !default; // 24px\n$font-size-title: ($font-size-base * 1.428571) !default; // 20px\n$font-size-subheading: ($font-size-base * 1.142857) !default; // 16px\n$font-size-body-2: ($font-size-base * 1) !default; // 14px\n$font-size-body-1: ($font-size-base * 1) !default; // 14px\n$font-size-caption: ($font-size-base * 0.857143) !default; // 12px\n\n$font-weight-display-4: $font-weight-light !default;\n$font-weight-display-3: $font-weight-regular !default;\n$font-weight-display-2: $font-weight-regular !default;\n$font-weight-display-1: $font-weight-regular !default;\n$font-weight-headline: $font-weight-regular !default;\n$font-weight-title: $font-weight-medium !default;\n$font-weight-subheading: $font-weight-regular !default;\n$font-weight-body-2: $font-weight-medium !default;\n$font-weight-body-1: $font-weight-regular !default;\n$font-weight-caption: $font-weight-regular !default;\n\n$letter-spacing-display-4: -0.04em !default;\n$letter-spacing-display-3: -0.02em !default;\n$letter-spacing-display-2: 0 !default;\n$letter-spacing-display-1: 0 !default;\n$letter-spacing-headline: 0 !default;\n$letter-spacing-title: 0.02em !default;\n$letter-spacing-subheading: 0.04em !default;\n$letter-spacing-body-2: 0 !default;\n$letter-spacing-body-1: 0 !default;\n$letter-spacing-caption: 0 !default;\n\n// Line height\n// Based on https://material.google.com/style/typography.html#typography-line-height\n\n$line-height-base: 1.428572 !default;\n\n$line-height-display-4: 1 !default; // 112px\n$line-height-display-3: 1.035715 !default; // 58px\n$line-height-display-2: 1.066667 !default; // 48px\n$line-height-display-1: 1.176471 !default; // 40px\n$line-height-headline: 1.333334 !default; // 32px\n$line-height-title: 1.4 !default; // 28px\n$line-height-subheading: 1.5 !default; // 24px\n$line-height-body-2: 1.428572 !default; // 20px\n$line-height-body-1: 1.428572 !default; // 20px\n$line-height-caption: 1.5 !default; // 18px\n\n// Material icons default size\n\n$material-icon-size: (24 / strip-unit($font-size-root) * 1rem) !default;\n","// Alert\n\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-medium !default;\n$alert-margin-y: $spacer !default;\n$alert-padding-x: 1rem !default;\n$alert-padding-y: 1rem !default;\n\n// Badge\n\n$badge-border-radius: $border-radius !default;\n$badge-font-weight: $font-weight-medium !default;\n$badge-padding-x: 0.5em !default;\n\n// Body\n\n$body-bg: $white-primary !default;\n$body-color: $black-primary !default;\n\n// Breadcrumb\n\n$breadcrumb-bg: $material-color-grey-100 !default;\n$breadcrumb-border-radius: $border-radius !default;\n$breadcrumb-height: 3.5rem !default;\n$breadcrumb-inner-spacer-x: 0.5rem !default;\n$breadcrumb-item-color: $black-secondary !default;\n$breadcrumb-item-color-hover: $black-primary !default;\n$breadcrumb-item-icon: 'chevron_right' !default;\n$breadcrumb-margin-y: $spacer !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-padding-y: 0.625rem !default;\n\n// Caret\n\n$caret-bg: str-replace(url('data:image/svg+xml;charset=utf8,%3Csvg fill=\"#{$black}\" fill-opacity=\"#{$black-secondary-opacity}\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M7 10l5 5 5-5z\"/%3E%3Cpath d=\"M0 0h24v24H0z\" fill=\"none\"/%3E%3C/svg%3E'), '#', '%23') !default;\n$caret-icon: 'expand_more' !default;\n$caret-icon-left: 'keyboard_arrow_left' !default;\n$caret-icon-right: 'keyboard_arrow_right' !default;\n$caret-icon-up: 'expand_less' !default;\n$caret-spacer-x: 0.2em !default;\n\n// Carousel\n\n$carousel-caption-color: $white-primary !default;\n$carousel-caption-width: 50% !default;\n$carousel-control-bg: $white-divider !default;\n$carousel-control-bg-hover: rgba(204, 204, 204, 0.25) !default;\n$carousel-control-color: $white-primary !default;\n$carousel-control-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$carousel-control-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$carousel-control-font-size: 0.8125rem !default;\n$carousel-control-next-icon: 'chevron_right' !default;\n$carousel-control-prev-icon: 'chevron_left' !default;\n$carousel-control-size: 2.5rem !default;\n$carousel-indicator-bg: rgba(204, 204, 204, 0.25) !default;\n$carousel-indicator-border-color: $white-divider !default;\n$carousel-indicator-border-width: $border-width !default;\n$carousel-indicator-size: 0.5rem !default;\n\n// Close\n\n$close-color: $black-hint !default;\n$close-color-hover: $black-primary !default;\n$close-font-size: $material-icon-size !default;\n$close-font-weight: $font-weight-light !default;\n\n// Code\n\n$code-bg: $material-color-grey-100 !default;\n$code-border-radius: $border-radius !default;\n$code-color: #bd4147 !default;\n$code-font-size: 87.5% !default;\n$code-padding-x: 0.4rem !default;\n$code-padding-y: 0.2rem !default;\n\n$kbd-bg: $black-primary !default;\n$kbd-color: $white-primary !default;\n\n$pre-color: $black-primary !default;\n$pre-margin-y: $spacer !default;\n$pre-scrollable-max-height: 340px !default;\n\n// Form\n\n$custom-file-button-icon: 'attachment' !default;\n\n$form-check-inline-margin-x: $spacer-sm !default;\n$form-check-input-gutter: 1.25rem !default;\n\n$form-feedback-invalid-color: theme-color(danger) !default;\n$form-feedback-valid-color: theme-color(success) !default;\n\n$form-group-margin-y: $spacer !default;\n\n$input-group-inner-spacer-x: 1rem !default;\n\n// Jumbotron\n\n$jumbotron-bg: $white-primary !default;\n$jumbotron-border-radius: $border-radius !default;\n$jumbotron-color: $black-primary !default;\n$jumbotron-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$jumbotron-padding-x: 2rem !default;\n$jumbotron-padding-y: 3rem !default;\n\n// Link\n\n$link-color: theme-color(secondary) !default;\n$link-color-hover: theme-color(secondary) !default;\n$link-decoration: none !default;\n$link-decoration-hover: underline !default;\n\n// Misc\n\n$blockquote-border-color: theme-color(primary) !default;\n$blockquote-border-width: 0.3125rem !default;\n$blockquote-small-color: $black-hint !default;\n\n$dt-font-weight: $font-weight-medium !default;\n\n$figure-caption-color: $black-hint !default;\n$figure-img-margin-y: $spacer-sm !default;\n\n$headings-color: inherit !default;\n$headings-font-family: inherit !default;\n$headings-margin-y: $spacer-sm !default;\n\n$hr-border-color: $border-color !default;\n$hr-border-width: $border-width !default;\n\n$list-inline-inner-spacer-x: $spacer-sm !default;\n\n$mark-bg: $material-color-yellow-500 !default;\n$mark-color: $black-primary !default;\n$mark-padding: 0.2em !default;\n\n$paragraph-margin-y: $spacer !default;\n\n$small-font-size: 80% !default;\n\n$table-caption-color: $black-hint !default;\n\n$text-muted: $black-hint !default;\n\n$thumbnail-box-shadow: map-get($shadows, 2) !default;\n\n$webkit-tap-highlight-color: rgba(0, 0, 0, 0) !default;\n\n// Nav\n\n$nav-link-color-disabled: $black-hint !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-padding-y: 0.5rem !default;\n\n$nav-pills-bg-hover: $black-divider !default;\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-color: $black-primary !default;\n$nav-pills-color-active: theme-color(secondary) !default;\n$nav-pills-link-opacity: 0.7 !default;\n\n// Pagination\n\n$pagination-bg: $material-color-grey-100 !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-color: $black-primary !default;\n$pagination-color-disabled: $black-hint !default;\n$pagination-inner-spacer-x: 1px !default;\n$pagination-padding-x: 0.5rem !default;\n$pagination-padding-y: 0.625rem !default;\n\n// Popover\n\n$popover-bg: $white !default;\n$popover-border-radius: $border-radius !default;\n$popover-breakpoint: md !default;\n$popover-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$popover-font-size: $font-size-base !default;\n$popover-margin: 1.5rem !default;\n$popover-margin-desktop: 0.875rem !default;\n$popover-max-width: 17.5rem !default;\n$popover-padding-x: 1.5rem !default;\n$popover-padding-y: 1.25rem !default;\n\n// Print\n\n$print-body-min-width: map-get($grid-breakpoints, 'lg') !default;\n$print-page-size: a3 !default;\n","$border-color: $black-divider !default;\n$border-color-solid: #e1e1e1 !default;\n$border-radius: 2px !default;\n$border-width: 1px !default;\n\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$spacer: 1rem !default;\n\n$spacer-xs: ($spacer * 0.25) !default;\n$spacer-sm: ($spacer * 0.5) !default;\n$spacer-lg: ($spacer * 1.5) !default;\n$spacer-xl: ($spacer * 3) !default;\n\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: $spacer-xs,\n 2: $spacer-sm,\n 3: $spacer,\n 4: $spacer-lg,\n 5: $spacer-xl\n ),\n $spacers\n);\n","@mixin typography-display-4 {\n font-size: $font-size-display-4;\n font-weight: $font-weight-display-4;\n letter-spacing: $letter-spacing-display-4;\n line-height: $line-height-display-4;\n}\n\n@mixin typography-display-3 {\n font-size: $font-size-display-3;\n font-weight: $font-weight-display-3;\n letter-spacing: $letter-spacing-display-3;\n line-height: $line-height-display-3;\n}\n\n@mixin typography-display-2 {\n font-size: $font-size-display-2;\n font-weight: $font-weight-display-2;\n letter-spacing: $letter-spacing-display-2;\n line-height: $line-height-display-2;\n}\n\n@mixin typography-display-1 {\n font-size: $font-size-display-1;\n font-weight: $font-weight-display-1;\n letter-spacing: $letter-spacing-display-1;\n line-height: $line-height-display-1;\n}\n\n@mixin typography-headline {\n font-size: $font-size-headline;\n font-weight: $font-weight-headline;\n letter-spacing: $letter-spacing-headline;\n line-height: $line-height-headline;\n}\n\n@mixin typography-title {\n font-size: $font-size-title;\n font-weight: $font-weight-title;\n letter-spacing: $letter-spacing-title;\n line-height: $line-height-title;\n}\n\n@mixin typography-subheading {\n font-size: $font-size-subheading;\n font-weight: $font-weight-subheading;\n letter-spacing: $letter-spacing-subheading;\n line-height: $line-height-subheading;\n}\n\n@mixin typography-body-2 {\n font-size: $font-size-body-2;\n font-weight: $font-weight-body-2;\n letter-spacing: $letter-spacing-body-2;\n line-height: $line-height-body-2;\n}\n\n@mixin typography-body-1 {\n font-size: $font-size-body-1;\n font-weight: $font-weight-body-1;\n letter-spacing: $letter-spacing-body-1;\n line-height: $line-height-body-1;\n}\n\n@mixin typography-caption {\n font-size: $font-size-caption;\n font-weight: $font-weight-caption;\n letter-spacing: $letter-spacing-caption;\n line-height: $line-height-caption;\n}\n","@mixin active-focus-hover {\n &:active,\n &:focus,\n &:hover {\n @content;\n }\n}\n\n@mixin focus-hover {\n &:focus,\n &:hover {\n @content;\n }\n}\n\n@mixin hover {\n &:hover {\n @content;\n }\n}\n\n@mixin plain-active-focus-hover {\n &,\n &:active,\n &:focus,\n &:hover {\n @content;\n }\n}\n","// Button (Bootstrap button)\n// Based on https://material.google.com/components/buttons.html#buttons-style\n\n// N.B. Material design only specifies specs for default button (.btn) and dense button (.btn-sm)\n\n$btn-bg-active: rgba(153, 153, 153, 0.4) !default;\n$btn-bg-active-inverse: rgba(204, 204, 204, 0.25) !default;\n$btn-bg-disabled: $black-divider !default;\n$btn-bg-disabled-inverse: $white-divider !default;\n$btn-border-radius: $border-radius !default;\n$btn-block-margin-y: $spacer-xs !default;\n$btn-color: $black-primary !default;\n$btn-color-disabled: rgba(0, 0, 0, 0.26) !default;\n$btn-color-disabled-inverse: rgba(255, 255, 255, 0.3) !default;\n$btn-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$btn-elevation-shadow-active: map-get($elevation-shadows, 8) !default;\n$btn-font-weight: $font-weight-medium !default;\n$btn-line-height: 1 !default;\n$btn-min-width: 5.5rem !default;\n$btn-overlay: $black-divider !default;\n$btn-overlay-inverse: $white-divider !default;\n\n$btn-font-size: 0.875rem !default;\n$btn-font-size-lg: 0.9375rem !default;\n$btn-font-size-sm: 0.8125rem !default;\n$btn-height: 2.25rem !default;\n$btn-height-lg: 2.5rem !default;\n$btn-height-sm: 2rem !default;\n$btn-padding-x: 1rem !default;\n$btn-padding-x-lg: $btn-padding-x !default;\n$btn-padding-x-sm: $btn-padding-x !default;\n$btn-padding-y: (($btn-height - $btn-font-size * $btn-line-height) / 2) !default;\n$btn-padding-y-lg: (($btn-height-lg - $btn-font-size-lg * $btn-line-height) / 2) !default;\n$btn-padding-y-sm: (($btn-height-sm - $btn-font-size-sm * $btn-line-height) / 2) !default;\n\n// Button: floating action button\n// Based on https://material.google.com/components/buttons-floating-action-button.html#buttons-floating-action-button-floating-action-button\n\n$btn-float-dropdown-inner-spacer-y: 1rem !default;\n$btn-float-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$btn-float-elevation-shadow-active: map-get($elevation-shadows, 12) !default;\n$btn-float-size: 3.5rem !default;\n$btn-float-size-sm: 2.5rem !default;\n\n// Button: toggle buttons (Boostrap button group)\n// Based on https://material.io/guidelines/components/buttons.html#buttons-toggle-buttons\n\n$btn-group-bg: $white-primary !default;\n$btn-group-inner-spacer-x: 1px !default;\n$btn-group-inner-spacer-y: 1px !default;\n$btn-group-toggle-opacity: 0.7 !default;\n\n// Card (Bootstrap card)\n// Based on https://material.google.com/components/cards.html#cards-usage\n\n$card-action-inner-spacer-x: 0.5rem !default;\n$card-action-inner-spacer-y: 0.25rem !default;\n$card-action-padding-x: 0.5rem !default;\n$card-action-padding-y: 0.5rem !default;\n$card-bg: $white !default;\n$card-border-color: $border-color !default;\n$card-border-radius: $border-radius !default;\n$card-border-width: $border-width !default;\n$card-columns-count: 2 !default;\n$card-columns-count-desktop: 3 !default;\n$card-elevation-shadow: map-get($elevation-shadows, 2) !default;\n$card-elevation-shadow-hover: map-get($elevation-shadows, 8) !default;\n$card-inner-spacer-x: 1rem !default;\n$card-inner-spacer-y: 1rem !default;\n$card-margin-x: $spacer-sm !default;\n$card-margin-y: $spacer-sm !default;\n$card-padding-x: 1rem !default;\n$card-padding-y: 1rem !default;\n\n// Chip\n// Based on https://material.google.com/components/chips.html#chips-specs\n\n$chip-bg: $material-color-grey-300 !default;\n$chip-bg-active: $material-color-grey-400 !default;\n$chip-color: $black-primary !default;\n$chip-elevation-shadow-hover: map-get($elevation-shadows, 2) !default;\n$chip-font-size: 0.875rem !default;\n$chip-font-weight: $font-weight-regular !default;\n$chip-height: 2rem !default;\n$chip-icon-bg: theme-color(secondary) !default;\n$chip-icon-font-size: 1rem !default;\n$chip-inner-spacer-x: 0.25rem !default;\n$chip-line-height: 1 !default;\n$chip-padding-x: 0.75rem !default;\n\n// Data table (Bootstrap table)\n// Based on https://material.google.com/components/data-tables.html#data-tables-structure\n\n$table-bg: $white !default;\n$table-bg-active: $material-color-grey-200 !default;\n$table-bg-active-hover: $material-color-grey-300 !default;\n$table-bg-accent: $material-color-grey-100 !default;\n$table-bg-hover: $material-color-grey-200 !default;\n$table-border-color: $border-color-solid !default;\n$table-border-width: $border-width !default;\n$table-cell-padding-x: 1.75rem !default;\n$table-cell-padding-x-alt: 1.5rem !default;\n$table-line-height: $line-height-base !default;\n$table-margin-y: $spacer !default;\n$table-striped-order: odd !default;\n\n$table-dark-bg: $dark-theme-4 !default;\n$table-dark-bg-accent: $dark-theme-3 !default;\n$table-dark-bg-hover: $dark-theme-2 !default;\n$table-dark-border-color: $dark-theme-3 !default;\n$table-dark-color: $white-primary !default;\n\n$table-tbody-cell-height: 3rem !default;\n$table-tbody-color: $black-primary !default;\n$table-tbody-font-size: 0.8125rem !default;\n$table-tbody-font-weight: $font-weight-regular !default;\n$table-tbody-padding-y: (($table-tbody-cell-height - $table-tbody-font-size * $table-line-height) / 2) !default;\n\n$table-tfoot-cell-height: 3.5rem !default;\n$table-tfoot-color: $black-secondary !default;\n$table-tfoot-font-size: 0.75rem !default;\n$table-tfoot-font-weight: $font-weight-regular !default;\n$table-tfoot-padding-y: (($table-tfoot-cell-height - $table-tfoot-font-size * $table-line-height) / 2) !default;\n\n$table-thead-bg: $table-bg-accent !default;\n$table-thead-cell-height: $table-tfoot-cell-height !default;\n$table-thead-color: $table-tfoot-color !default;\n$table-thead-font-size: $table-tfoot-font-size !default;\n$table-thead-font-weight: $font-weight-medium !default;\n$table-thead-padding-y: (($table-thead-cell-height - $table-thead-font-size * $table-line-height) / 2) !default;\n\n$table-sm-cell-padding-x: 1rem !default;\n$table-sm-cell-padding-x-alt: 1rem !default;\n$table-sm-tbody-cell-height: 2.25rem !default;\n$table-sm-tbody-padding-y: (($table-sm-tbody-cell-height - $table-tbody-font-size * $table-line-height) / 2) !default;\n$table-sm-tfoot-cell-height: 2.5rem !default;\n$table-sm-tfoot-padding-y: (($table-sm-tfoot-cell-height - $table-tfoot-font-size * $table-line-height) / 2) !default;\n$table-sm-thead-cell-height: $table-sm-tfoot-cell-height !default;\n$table-sm-thead-padding-y: (($table-sm-thead-cell-height - $table-thead-font-size * $table-line-height) / 2) !default;\n\n// Dialog (Bootstrap modal)\n// Based on https://material.google.com/components/dialogs.html#dialogs-specs\n\n$dialog-backdrop-bg: $black-hint !default;\n$dialog-border-radius: $border-radius !default;\n$dialog-content-bg: $white !default;\n$dialog-elevation-shadow: map-get($elevation-shadows, 24) !default;\n$dialog-footer-btn-min-width: 4rem !default;\n$dialog-footer-btn-stacked-height: 3rem !default;\n$dialog-footer-btn-stacked-padding-x: 1rem !default;\n$dialog-footer-btn-stacked-padding-y: (($dialog-footer-btn-stacked-height - $btn-font-size * $btn-line-height) / 2) !default;\n$dialog-footer-inner-spacer-x: 0.5rem !default;\n$dialog-footer-padding-x: 0.5rem !default;\n$dialog-footer-padding-y: 0.5rem !default;\n$dialog-margin-x: $spacer-lg !default;\n$dialog-margin-y: $spacer-lg !default;\n$dialog-padding-x: 1.5rem !default;\n$dialog-padding-y: 1.25rem !default;\n$dialog-transition-scale: $transition-scale !default;\n$dialog-width: 35rem !default;\n$dialog-width-lg: 52.5rem !default;\n$dialog-width-sm: 17.5rem !default;\n\n// Expansion panel (Bootstrap list group)\n// Based on https://material.google.com/components/expansion-panels.html#expansion-panels-specs\n\n$expansion-panel-bg: $white !default;\n$expansion-panel-bg-active: $material-color-grey-200 !default;\n$expansion-panel-border-color: $border-color !default;\n$expansion-panel-border-radius: $border-radius !default;\n$expansion-panel-border-width: $border-width !default;\n$expansion-panel-color: $black-primary !default;\n$expansion-panel-color-disabled: $black-hint !default;\n$expansion-panel-elevation-shadow: map-get($elevation-shadows, 1) !default;\n$expansion-panel-font-size: 0.9375rem !default;\n$expansion-panel-footer-btn-min-width: 4rem !default;\n$expansion-panel-footer-inner-spacer-x: 0.5rem !default;\n$expansion-panel-footer-inner-spacer-y: 0.25rem !default;\n$expansion-panel-footer-padding-x: 0.5rem !default;\n$expansion-panel-height: 3rem !default;\n$expansion-panel-inner-spacer-x: 1rem !default;\n$expansion-panel-inner-spacer-y: 1rem !default;\n$expansion-panel-line-height: $line-height-base !default;\n$expansion-panel-margin-y: $spacer !default;\n$expansion-panel-padding-x: 1.5rem !default;\n$expansion-panel-padding-y: (($expansion-panel-height - $expansion-panel-font-size * $expansion-panel-line-height) / 2) !default;\n\n// Menu (Bootstrap dropdown)\n// Based on https://material.google.com/components/menus.html#menus-specs\n\n$menu-bg: $white !default;\n$menu-border-radius: $border-radius !default;\n$menu-divider-bg: $border-color !default;\n$menu-font-size: 1rem !default;\n$menu-font-size-cascading: 0.9375rem !default;\n$menu-font-weight: $font-weight-regular !default;\n$menu-elevation-shadow: map-get($elevation-shadows, 8) !default;\n$menu-header-color: $black-primary !default;\n$menu-line-height: 1.5rem !default;\n$menu-line-height-cascading: $menu-line-height !default;\n$menu-link-bg: transparent !default;\n$menu-link-bg-hover: $material-color-grey-100 !default;\n$menu-link-color: $black-primary !default;\n$menu-link-color-disabled: $black-hint !default;\n$menu-link-height: 3rem !default;\n$menu-link-height-cascading: 2rem !default;\n$menu-link-padding-x: 1rem !default;\n$menu-link-padding-x-cascading: 1.5rem !default;\n$menu-link-padding-y: (($menu-link-height - $menu-line-height) / 2) !default;\n$menu-link-padding-y-cascading: (($menu-link-height-cascading - $menu-line-height-cascading) / 2) !default;\n$menu-min-width: 7rem !default;\n$menu-min-width-cascading: 20rem !default;\n$menu-padding-y: 0.5rem !default;\n$menu-padding-y-cascading: 1rem !default;\n\n// Navigation drawer\n// Based on https://material.google.com/patterns/navigation-drawer.html#navigation-drawer-specs\n\n$navdrawer-backdrop-bg: $dialog-backdrop-bg !default;\n$navdrawer-border-color: $border-color !default;\n$navdrawer-border-width: $border-width !default;\n$navdrawer-content-bg: $dialog-content-bg !default;\n$navdrawer-divider-bg: $border-color !default;\n$navdrawer-elevation-shadow: map-get($elevation-shadows, 16) !default;\n$navdrawer-gutter-width: 3.5rem !default;\n$navdrawer-header-bg: $material-color-grey-100 !default;\n$navdrawer-header-border-color: $border-color !default;\n$navdrawer-header-border-width: $border-width !default;\n$navdrawer-inner-spacer-x: 1rem !default;\n$navdrawer-inner-spacer-y: 0.5rem !default;\n$navdrawer-nav-icon-color: $black-secondary !default;\n$navdrawer-nav-icon-width: 3.5rem !default;\n$navdrawer-nav-link-bg-hover: $material-color-grey-100 !default;\n$navdrawer-nav-link-color: $black-primary !default;\n$navdrawer-nav-link-color-active: theme-color(primary) !default;\n$navdrawer-nav-link-color-disabled: $black-hint !default;\n$navdrawer-nav-link-font-size: 0.875rem !default;\n$navdrawer-nav-link-font-weight: $font-weight-medium !default;\n$navdrawer-nav-link-height: 3rem !default;\n$navdrawer-subheader-color: $black-hint !default;\n$navdrawer-subheader-font-size: 0.875rem !default;\n$navdrawer-subheader-font-weight: $font-weight-medium !default;\n$navdrawer-subheader-height: 3rem !default;\n$navdrawer-width: 17.5rem !default;\n\n// Picker\n// Based on https://material.google.com/components/pickers.html#pickers-date-pickers\n\n$picker-border-radius: $border-radius !default;\n$picker-cell-size: 2.5rem !default;\n$picker-content-bg: $dialog-content-bg !default;\n$picker-day-bg-selected: theme-color(primary) !default;\n$picker-day-color-disabled: $black-hint !default;\n$picker-day-color-today: theme-color(primary) !default;\n$picker-elevation-shadow: $dialog-elevation-shadow !default;\n$picker-header-bg: theme-color(primary) !default;\n$picker-header-padding-x: 1.5rem !default;\n$picker-header-padding-y: 1rem !default;\n$picker-holder-bg: $dialog-backdrop-bg !default;\n$picker-inner-spacer-x: 0.5rem !default;\n$picker-inner-spacer-y: 0.5rem !default;\n$picker-margin-x: $dialog-margin-x !default;\n$picker-margin-y: $dialog-margin-y !default;\n$picker-nav-next-icon: 'keyboard_arrow_right' !default;\n$picker-nav-prev-icon: 'keyboard_arrow_left' !default;\n$picker-select-bg: $black-divider !default;\n$picker-select-border-radius: $border-radius !default;\n$picker-select-opacity: 0.7 !default;\n$picker-transition-scale: $transition-scale !default;\n$picker-weekday-color: $black-hint !default;\n\n// Progress (Bootstrap progress bar)\n// Based on https://material.google.com/components/progress-activity.html#progress-activity-types-of-indicators\n\n$progress-bar-bg: $material-color-indigo-500 !default;\n$progress-bar-border-radius: 0.25rem !default;\n$progress-bar-buffer-width: 1.5rem !default;\n$progress-bar-height: 0.25rem !default;\n$progress-bg: $material-color-indigo-100 !default;\n\n$progress-circular-animation-duration: 5.332s !default;\n$progress-circular-bg: $material-color-indigo-500 !default;\n$progress-circular-height: 2.5rem !default;\n$progress-circular-spinner-width: 0.25rem !default;\n\n// Selection control (Bootstrap custom form control)\n// Based on https://material.google.com/components/selection-controls.html\n\n$selection-control-checkbox-icon: 'check_box_outline_blank' !default;\n$selection-control-checkbox-icon-checked: 'check_box' !default;\n$selection-control-checkbox-icon-indeterminate: 'indeterminate_check_box' !default;\n$selection-control-color: $black-secondary !default;\n$selection-control-color-active: theme-color(secondary) !default;\n$selection-control-color-disabled: rgba(0, 0, 0, 0.26) !default;\n$selection-control-indicator-size: $material-icon-size !default;\n$selection-control-radial-opacity: $black-divider-opacity !default;\n$selection-control-radio-icon: 'radio_button_unchecked' !default;\n$selection-control-radio-icon-checked: 'radio_button_checked' !default;\n$selection-control-spacer-x: ($material-icon-size / 2) !default;\n$selection-control-spacer-y: ($material-icon-size / 2) !default;\n$selection-control-thumb-bg: $material-color-grey-050 !default;\n$selection-control-thumb-bg-disabled: #bdbdbd !default;\n$selection-control-thumb-shadow: 0 1px 5px 0 rgba(0, 0, 0, $black-secondary-opacity) !default;\n$selection-control-track-bg: $black-hint !default;\n$selection-control-track-bg-disabled: $black-divider !default;\n$selection-control-track-height: 1rem !default;\n$selection-control-track-opacity: 0.5 !default;\n$selection-control-track-width: ($selection-control-indicator-size * 2) !default;\n\n// Slider (Bootstrap custom form control)\n// Based on https://material.io/guidelines/components/sliders.html#sliders-continuous-slider\n\n$slider-thumb-bg: theme-color(secondary) !default;\n$slider-thumb-radial-opacity: $black-divider-opacity !default;\n$slider-thumb-size: ($material-icon-size / 2) !default;\n$slider-track-bg: rgba(0, 0, 0, 0.26) !default;\n$slider-track-bg-active: rgba(0, 0, 0, 0.38) !default;\n$slider-track-height: 0.125rem !default;\n\n// Snackbar\n// Based on https://material.io/guidelines/components/snackbars-toasts.html#snackbars-toasts-specs\n\n$snackbar-bg: #323232 !default;\n$snackbar-border-radius: $border-radius !default;\n$snackbar-breakpoint: sm !default;\n$snackbar-btn-color: theme-color(secondary) !default;\n$snackbar-btn-color-hover: theme-color-light(secondary) !default;\n$snackbar-color: $white-primary !default;\n$snackbar-elevation-shadow: map-get($elevation-shadows, 6) !default;\n$snackbar-font-size: 0.875rem !default;\n$snackbar-height-multi: 5rem !default;\n$snackbar-inner-spacer-x: 1.5rem !default;\n$snackbar-inner-spacer-x-desktop: 3rem !default;\n$snackbar-line-height: $line-height-base !default;\n$snackbar-margin-x: $spacer-lg !default;\n$snackbar-margin-y: $spacer-lg !default;\n$snackbar-max-width: 35.5rem !default;\n$snackbar-min-width: 18rem !default;\n$snackbar-padding-x: 1.5rem !default;\n$snackbar-padding-y: 0.875rem !default;\n$snackbar-padding-y-multi: 1.25rem !default;\n\n// Stepper\n// Based on https://material.google.com/components/steppers.html#steppers-specs\n\n$stepper-bg: $white !default;\n$stepper-border-color: $material-color-grey-400 !default;\n$stepper-border-width: $border-width !default;\n$stepper-icon-bg: $black-hint !default;\n$stepper-icon-bg-active: theme-color(primary) !default;\n$stepper-icon-color: $white-primary !default;\n$stepper-icon-font-size: 0.75rem !default;\n$stepper-icon-font-weight: $font-weight-regular !default;\n$stepper-icon-height: $material-icon-size !default;\n$stepper-inner-spacer: 0.5rem !default;\n$stepper-padding-x: 1.5rem !default;\n$stepper-padding-y: 1.5rem !default;\n$stepper-text-color: $black-hint !default;\n$stepper-text-color-active: $black-primary !default;\n$stepper-text-font-size: 0.875rem !default;\n$stepper-text-font-weight: $font-weight-regular !default;\n\n// Tab (Bootstrap tab)\n// Based on https://material.google.com/components/tabs.html#tabs-specs\n\n$nav-tab-bg-hover: $black-divider !default;\n$nav-tab-border-color: $border-color !default;\n$nav-tab-border-width: $border-width !default;\n$nav-tab-color: $black-primary !default;\n$nav-tab-color-active: theme-color(secondary) !default;\n$nav-tab-color-disabled: $black-hint !default;\n$nav-tab-font-size: 0.875rem !default;\n$nav-tab-font-weight: $font-weight-medium !default;\n$nav-tab-height: 3rem !default;\n$nav-tab-indicator-bg: theme-color(secondary) !default;\n$nav-tab-indicator-height: 0.125rem !default;\n$nav-tab-line-height: 1 !default;\n$nav-tab-link-opacity: 0.7 !default;\n$nav-tab-link-padding-x: 0.75rem !default;\n$nav-tab-link-padding-y: (($nav-tab-height - $nav-tab-font-size * $nav-tab-line-height) / 2) !default;\n\n// Text field (Bootstrap form control)\n// Based on https://material.io/guidelines/components/text-fields.html#text-fields-states\n\n$textfield-border-color: rgba(0, 0, 0, 0.42) !default;\n$textfield-border-color-focus: theme-color(secondary) !default;\n$textfield-border-color-hover: rgba(0, 0, 0, 0.87) !default;\n$textfield-border-width: $border-width !default;\n$textfield-border-width-focus: ($textfield-border-width * 2) !default;\n$textfield-border-width-hover: ($textfield-border-width * 2) !default;\n$textfield-color: $black-primary !default;\n$textfield-color-disabled: $black-hint !default;\n$textfield-hint-color: $black-hint !default;\n$textfield-margin-x: $spacer !default;\n$textfield-plaintext-color: $body-color !default;\n\n$textfield-font-size: 1rem !default;\n$textfield-font-size-lg: 2.125rem !default;\n$textfield-font-size-sm: 0.8125rem !default;\n$textfield-height: 2.25rem !default;\n$textfield-height-lg: 3.75rem !default;\n$textfield-height-sm: 2rem !default;\n$textfield-line-height: 1.5 !default;\n$textfield-line-height-lg: 1.176471 !default;\n$textfield-line-height-sm: 1.538462 !default;\n$textfield-margin-y: 0.5rem !default;\n$textfield-margin-y-lg: 0.75rem !default;\n$textfield-margin-y-sm: 0.25rem !default;\n$textfield-padding-x: 0 !default;\n$textfield-padding-x-lg: 0 !default;\n$textfield-padding-x-sm: 0 !default;\n$textfield-padding-y: (($textfield-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-padding-y-lg: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-padding-y-sm: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n\n$textfield-select-bg-size: ($material-icon-size / $textfield-font-size * 1em) !default;\n\n// Text field: box\n// Based on https://material.io/guidelines/components/text-fields.html#text-fields-text-field-boxes\n\n$textfield-box-bg: rgba(0, 0, 0, 0.06) !default;\n$textfield-box-border-radius: 4px !default;\n\n$textfield-box-height: 3.5rem !default;\n$textfield-box-height-lg: 4.25rem !default;\n$textfield-box-height-sm: 2.75rem !default;\n$textfield-box-label-spacer-y: 0.5rem !default;\n$textfield-box-padding-x: 1rem !default;\n$textfield-box-padding-x-lg: 1rem !default;\n$textfield-box-padding-x-sm: 0.75rem !default;\n$textfield-box-padding-y: (($textfield-box-height - $textfield-font-size * $textfield-line-height) / 2) !default;\n$textfield-box-padding-y-lg: (($textfield-box-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2) !default;\n$textfield-box-padding-y-sm: (($textfield-box-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2) !default;\n\n// Text field: floating label\n// Based on https://material.google.com/components/text-fields.html#text-fields-labels\n\n$floating-label-color: $textfield-hint-color !default;\n$floating-label-color-focus: theme-color(secondary) !default;\n$floating-label-font-size: 0.75rem !default;\n$floating-label-font-size-lg: 0.875rem !default;\n$floating-label-font-size-sm: 0.625rem !default;\n\n// Toolbar (Bootstrap navbar)\n// Based on https://material.google.com/components/toolbars.html#toolbars-usage\n\n$toolbar-color: $black-primary !default;\n$toolbar-color-lighter: $black-hint !default;\n$toolbar-element-bg: $black-divider !default;\n$toolbar-element-border-radius: $border-radius !default;\n$toolbar-element-height: 2.25rem !default;\n$toolbar-element-opacity: 0.7 !default;\n$toolbar-elevation-shadow: map-get($elevation-shadows, 4) !default;\n$toolbar-height: 3.5rem !default;\n$toolbar-inner-spacer-x: 1rem !default;\n$toolbar-link-font-size: 1rem !default;\n$toolbar-link-height: $toolbar-element-height !default;\n$toolbar-link-line-height: 1 !default;\n$toolbar-link-padding-x: 1rem !default;\n$toolbar-link-padding-y: (($toolbar-link-height - $toolbar-link-font-size * $toolbar-link-line-height) / 2) !default;\n$toolbar-padding-x: 1rem !default;\n$toolbar-padding-y: (($toolbar-height - $toolbar-element-height) / 2) !default;\n$toolbar-toggler-icon: 'menu' !default;\n$toolbar-waterfall-bg: theme-color(primary) !default;\n\n$toolbar-dark-color: $white-primary !default;\n$toolbar-dark-color-lighter: $white-hint !default;\n$toolbar-dark-element-bg: $white-divider !default;\n\n// Tooltip (Bootstrap tooltip)\n// Based on https://material.google.com/components/tooltips.html#tooltips-tooltips-desktop\n\n$tooltip-bg: $material-color-grey-700 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-breakpoint: md !default;\n$tooltip-color: $white-primary !default;\n$tooltip-font-size: 0.875rem !default;\n$tooltip-font-size-desktop: 0.625rem !default;\n$tooltip-height: 2rem !default;\n$tooltip-height-desktop: 1.375rem !default;\n$tooltip-line-height: $line-height-base !default;\n$tooltip-margin: 1.5rem !default;\n$tooltip-margin-desktop: 0.875rem !default;\n$tooltip-opacity: 0.9 !default;\n$tooltip-padding-x: 1rem !default;\n$tooltip-padding-x-desktop: 0.5rem !default;\n$tooltip-padding-y: (($tooltip-height - $tooltip-font-size * $tooltip-line-height) / 2) !default;\n$tooltip-padding-y-desktop: (($tooltip-height-desktop - $tooltip-font-size-desktop * $tooltip-line-height) / 2) !default;\n$tooltip-scale: 0.87 !default;\n$tooltip-zindex: map-get($elevations, 24) !default;\n","@mixin make-grid-columns() {\n %grid-column {\n min-height: 1px;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n position: relative;\n width: 100%;\n }\n\n // stylelint-disable-next-line order/order\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint);\n\n @for $i from 1 through $grid-columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n\n @include media-breakpoint-up($breakpoint) {\n @for $i from 1 through $grid-columns {\n .col#{$infix}-#{$i} {\n @include make-col($i);\n }\n }\n\n @for $i from 0 through ($grid-columns - 1) {\n @if not ($infix == '' and $i == 0) {\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i);\n }\n }\n }\n\n @for $i from 0 through $grid-columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col#{$infix}-auto {\n flex: 0 0 auto;\n max-width: none;\n width: auto;\n }\n\n .order#{$infix}-first {\n order: -1;\n }\n\n .order#{$infix}-last {\n order: $grid-columns + 1;\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n }\n}\n","// Make column\n@mixin make-col($size) {\n flex: 0 0 percentage($size / $grid-columns);\n max-width: percentage($size / $grid-columns);\n}\n\n@mixin make-col-offset($size) {\n $num: $size / $grid-columns;\n\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n@mixin make-col-ready() {\n min-height: 1px;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n position: relative;\n width: 100%;\n}\n\n// Make container\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n@mixin make-container-max-widths() {\n @each $breakpoint, $container-max-width in $container-max-widths {\n @include media-breakpoint-up($breakpoint) {\n max-width: $container-max-width;\n }\n }\n}\n\n// Make row\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n","$grid-columns: 12 !default;\n$grid-gutter-width: 40px !default;\n\n// Breakpoint\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\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);\n\n// Container width\n// Based on https://material.google.com/layout/responsive-ui.html#responsive-ui-breakpoints\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","@function breakpoint-infix($name) {\n @return if(breakpoint-min($name) == null, '', '-#{$name}');\n}\n\n@function breakpoint-max($name) {\n $next: breakpoint-next($name);\n\n @return if($next, breakpoint-min($next) - 0.02px, null);\n}\n\n@function breakpoint-min($name) {\n $min: map-get($grid-breakpoints, $name);\n\n @return if($min != 0, $min, null);\n}\n\n@function breakpoint-next($name) {\n $breakpoint-names: map-keys($grid-breakpoints);\n $n: index($breakpoint-names, $name);\n\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n@mixin media-breakpoint-between($lower, $upper) {\n $max: breakpoint-max($upper);\n $min: breakpoint-min($lower);\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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper) {\n @content;\n }\n }\n}\n\n@mixin media-breakpoint-down($name) {\n $max: breakpoint-max($name);\n\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n@mixin media-breakpoint-only($name) {\n $max: breakpoint-max($name);\n $min: breakpoint-min($name);\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) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name) {\n @content;\n }\n }\n}\n\n@mixin media-breakpoint-up($name) {\n $min: breakpoint-min($name);\n\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n@mixin media-moz-webkit {\n @-moz-document url-prefix('') {\n @content;\n }\n\n // stylelint-disable-next-line media-feature-name-no-vendor-prefix\n @media (-webkit-min-device-pixel-ratio: 0) {\n @content;\n }\n}\n","// Column\n\n@if $enable-grid-classes {\n @include make-grid-columns;\n}\n\n// Container\n\n@if $enable-grid-classes {\n .container {\n @include make-container;\n @include make-container-max-widths;\n }\n}\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container;\n }\n}\n\n// Row\n\n@if $enable-grid-classes {\n .row {\n @include make-row;\n }\n\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","// Blockquote\n\n.blockquote {\n @include typography-title;\n\n border-left: $blockquote-border-width solid $blockquote-border-color;\n margin-bottom: $paragraph-margin-y;\n padding: 0 $spacer;\n}\n\n.blockquote-footer {\n @include typography-caption;\n\n color: $blockquote-small-color;\n display: block;\n margin-top: $spacer-xs;\n\n &::before {\n content: '\\2014 \\00A0';\n }\n}\n\n// Emphasis\n\nmark,\n.mark {\n background-color: $mark-bg;\n color: $mark-color;\n padding: $mark-padding;\n}\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-regular;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Headings\n\n.typography-display-4 {\n @include typography-display-4;\n}\n\n.typography-display-3 {\n @include typography-display-3;\n}\n\n.typography-display-2 {\n @include typography-display-2;\n}\n\n.typography-display-1 {\n @include typography-display-1;\n}\n\n.typography-headline {\n @include typography-headline;\n}\n\n.typography-title {\n @include typography-title;\n}\n\n.typography-subheading {\n @include typography-subheading;\n}\n\n.typography-body-2 {\n @include typography-body-2;\n}\n\n.typography-body-1 {\n @include typography-body-1;\n}\n\n.typography-caption {\n @include typography-caption;\n}\n\n// Headings - bootstrap classes\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n color: $headings-color;\n font-family: $headings-font-family;\n margin-bottom: $headings-margin-y;\n}\n\nh1,\n.h1 {\n @include typography-display-2;\n}\n\nh2,\n.h2 {\n @include typography-display-1;\n}\n\nh3,\n.h3 {\n @include typography-headline;\n}\n\nh4,\n.h4 {\n @include typography-title;\n}\n\nh5,\n.h5 {\n @include typography-subheading;\n}\n\nh6,\n.h6 {\n @include typography-body-2;\n}\n\n.display-1 {\n @include typography-display-4;\n}\n\n.display-2 {\n @include typography-display-3;\n}\n\n.display-3 {\n @include typography-display-2;\n}\n\n.display-4 {\n @include typography-display-1;\n}\n\n.lead {\n @include typography-title;\n}\n\n// Hr\n\nhr {\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n margin-top: $paragraph-margin-y;\n margin-bottom: $paragraph-margin-y;\n}\n\n// List\n\n.list-inline {\n @include list-unstyled;\n}\n\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-inner-spacer-x;\n }\n}\n\n.list-unstyled {\n @include list-unstyled;\n}\n","@mixin list-unstyled {\n list-style: none;\n padding-left: 0;\n}\n",".alert {\n @include border-radius($alert-border-radius);\n\n border: 0;\n display: block;\n margin-bottom: $alert-margin-y;\n padding: $alert-padding-y $alert-padding-x;\n position: relative;\n}\n\n@each $color, $values in $theme-colors {\n .alert-#{$color} {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n }\n}\n\n// Dismissible\n\n.alert-dismissible {\n padding-right: ($alert-padding-x * 2 + $close-font-size);\n\n .close {\n color: inherit;\n padding: ($alert-padding-y - ($close-font-size - $font-size-base * $line-height-base) / 2) $alert-padding-x;\n position: absolute;\n top: 0;\n right: 0;\n }\n}\n\n// Misc\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n color: inherit;\n font-weight: $alert-link-font-weight;\n\n @include active-focus-hover {\n color: inherit;\n }\n}\n","@mixin border-radius($radius: $border-radius) {\n border-radius: $radius;\n}\n\n// Single side\n\n@mixin border-bottom-radius($radius: $border-radius) {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n}\n\n@mixin border-left-radius($radius: $border-radius) {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n}\n\n@mixin border-right-radius($radius: $border-radius) {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n}\n",".badge {\n @include border-radius($badge-border-radius);\n\n align-items: center;\n display: inline-flex;\n font-size: inherit;\n font-weight: $badge-font-weight;\n line-height: inherit;\n padding-right: $badge-padding-x;\n padding-left: $badge-padding-x;\n text-align: center;\n vertical-align: baseline;\n white-space: nowrap;\n\n &:empty {\n display: none;\n }\n\n .btn & {\n margin-top: -1px;\n margin-bottom: -1px;\n padding-top: 1px;\n padding-bottom: 1px;\n }\n}\n\n@each $color, $values in $theme-colors {\n .badge-#{$color} {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n\n &[href] {\n @include active-focus-hover {\n background-color: theme-color-dark($color);\n color: color-yiq(theme-color-dark($color));\n text-decoration: none;\n }\n }\n }\n}\n\n// Pill badges with extra rounded corners\n\n.badge-pill {\n @include border-radius(1em);\n}\n",".breadcrumb {\n @include border-radius($breadcrumb-border-radius);\n\n align-items: center;\n background-color: $breadcrumb-bg;\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: $breadcrumb-margin-y;\n min-height: $breadcrumb-height;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n}\n\n.breadcrumb-item {\n @include transition-standard(color);\n\n align-items: center;\n color: $breadcrumb-item-color;\n display: flex;\n\n @include active-focus-hover {\n color: $breadcrumb-item-color-hover;\n }\n\n &.active {\n color: $breadcrumb-item-color-hover;\n font-weight: bolder;\n }\n\n a {\n color: inherit;\n text-decoration: none;\n }\n\n + .breadcrumb-item {\n margin-left: $breadcrumb-inner-spacer-x;\n\n &::before {\n @include set-material-icons;\n\n color: $breadcrumb-item-color;\n content: $breadcrumb-item-icon;\n display: inline-block;\n margin-right: $breadcrumb-inner-spacer-x;\n }\n }\n}\n","// Acceleration curve: permanently leaving the screen\n\n@mixin transition-acceleration($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-acceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n// Deceleration curve: entering the screen\n\n@mixin transition-deceleration($property...) {\n transition-duration: $transition-duration-mobile-entering;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-deceleration;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-entering;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-entering;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n// Sharp curve: temporarily leaving the screen\n\n@mixin transition-sharp($property...) {\n transition-duration: $transition-duration-mobile-leaving;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-sharp;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-leaving;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-leaving;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n// Standard curve: relative movement\n\n@mixin transition-standard($property...) {\n transition-duration: $transition-duration-mobile;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n\n// Standard curve: relative movement - complex, full-screen, large transitions\n\n@mixin transition-standard-complex($property...) {\n transition-duration: $transition-duration-mobile-complex;\n transition-property: $property;\n transition-timing-function: $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n transition-duration: $transition-duration-tablet-complex;\n }\n\n @include media-breakpoint-up(lg) {\n transition-duration: $transition-duration-desktop-complex;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n","$transition-scale: 0.87 !default;\n\n// The movement of an element is based on https://material.google.com/motion/movement.html\n\n// Transition duration\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-common-durations\n\n$transition-duration-desktop: 0.2s !default;\n$transition-duration-desktop-complex: 0.25s !default;\n$transition-duration-desktop-entering: 0.15s !default;\n$transition-duration-desktop-leaving: 0.13s !default;\n\n$transition-duration-mobile: 0.3s !default;\n$transition-duration-mobile-complex: 0.375s !default;\n$transition-duration-mobile-entering: 0.225s !default;\n$transition-duration-mobile-leaving: 0.195s !default;\n\n$transition-duration-tablet: 0.39s !default;\n$transition-duration-tablet-complex: 0.4875s !default;\n$transition-duration-tablet-entering: 0.2925s !default;\n$transition-duration-tablet-leaving: 0.2535s !default;\n\n// Transition timing function\n// Based on https://material.google.com/motion/duration-easing.html#duration-easing-natural-easing-curves\n\n$transition-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1) !default;\n$transition-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1) !default;\n$transition-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1) !default;\n$transition-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1) !default;\n","@mixin reset-material-icons {\n font-size: ($material-icon-size / $font-size-base * 1em);\n line-height: ($font-size-base / $material-icon-size * 1em);\n\n // The below value is calculated using the technique illustrated in:\n // https://iamvdo.me/en/blog/css-font-metrics-line-height-and-vertical-align\n // Font metrics used in the calculation are from Roboro Regular:\n // https://github.com/google/fonts/blob/master/apache/roboto/Roboto-Regular.ttf\n\n $roboto-fm-ascender: 1946 !default;\n $roboto-fm-capital-height: 1456 !default;\n $roboto-fm-descender: 512 !default;\n\n $roboto-capital-height: (strip-unit($font-size-base) * strip-unit($font-size-root) * strip-unit($line-height-base)) !default;\n $roboto-computed-font-size: ($roboto-capital-height / $roboto-fm-capital-height) !default;\n $roboto-distance-bottom: $roboto-fm-descender !default;\n $roboto-distance-top: ($roboto-fm-ascender - $roboto-fm-capital-height) !default;\n\n vertical-align: (($roboto-distance-bottom - $roboto-distance-top) * $roboto-computed-font-size * -1em);\n}\n\n@mixin set-material-icons {\n @include reset-material-icons;\n\n font-family: 'Material Icons'; // stylelint-disable-line font-family-no-missing-generic-family-keyword\n font-feature-settings: 'liga';\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-style: normal;\n font-weight: normal; // stylelint-disable-line font-weight-notation\n letter-spacing: normal;\n text-rendering: optimizeLegibility;\n text-transform: none;\n white-space: nowrap;\n word-wrap: normal;\n}\n",".carousel {\n position: relative;\n\n @include hover {\n .carousel-control-next,\n .carousel-control-prev {\n opacity: 1;\n }\n }\n}\n\n.carousel-inner {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n\n.carousel-item {\n @include transition-standard-complex(transform);\n\n align-items: center;\n backface-visibility: hidden;\n display: none;\n perspective: 1000px;\n position: relative;\n width: 100%;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: flex;\n}\n\n.carousel-item-left.active,\n.carousel-item-prev {\n transform: translateX(-100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-item-left.carousel-item-next,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-right.active {\n transform: translateX(100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n// Fade\n\n.carousel-fade {\n .carousel-item {\n @include transition-standard-complex(opacity);\n\n opacity: 0;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n opacity: 1;\n }\n\n .carousel-item.active,\n .carousel-item-left.active,\n .carousel-item-next,\n .carousel-item-prev,\n .carousel-item-prev.active {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n }\n\n .carousel-item-left.active,\n .carousel-item-right.active {\n opacity: 0;\n }\n}\n\n// Left/right controls\n\n.carousel-control-next,\n.carousel-control-prev {\n align-items: center;\n background-color: $carousel-control-bg;\n border-radius: 50%;\n box-shadow: map-get($carousel-control-elevation-shadow, shadow);\n color: $carousel-control-color;\n cursor: pointer;\n display: flex;\n font-size: $carousel-control-font-size;\n height: $carousel-control-size;\n justify-content: center;\n line-height: 1;\n margin-top: ($carousel-control-size / -2);\n opacity: 0;\n position: absolute;\n top: 50%;\n user-select: none;\n width: $carousel-control-size;\n\n @include active-focus-hover {\n background-color: $carousel-control-bg-hover;\n color: $carousel-control-color;\n text-decoration: none;\n }\n\n &:active {\n box-shadow: map-get($carousel-control-elevation-shadow-active, shadow);\n }\n\n &:focus {\n opacity: 1;\n outline: 0;\n }\n}\n\n.carousel-control-next {\n right: ($carousel-control-size / 2);\n}\n\n.carousel-control-prev {\n left: ($carousel-control-size / 2);\n}\n\n.carousel-control-next-icon,\n.carousel-control-prev-icon {\n @include set-material-icons;\n}\n\n.carousel-control-next-icon::before {\n content: $carousel-control-next-icon;\n}\n\n.carousel-control-prev-icon::before {\n content: $carousel-control-prev-icon;\n}\n\n// Optional captions\n\n.carousel-caption {\n color: $carousel-caption-color;\n position: absolute;\n right: ((100% - $carousel-caption-width) / 2);\n bottom: ($carousel-indicator-size * 3);\n left: ((100% - $carousel-caption-width) / 2);\n text-align: center;\n z-index: 1;\n}\n\n// Optional indicators\n\n.carousel-indicators {\n display: flex;\n justify-content: center;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n position: absolute;\n right: ($carousel-control-size * 2);\n bottom: $carousel-indicator-size;\n left: ($carousel-control-size * 2);\n z-index: 1;\n\n li {\n background-color: transparent;\n border: $carousel-indicator-border-width solid $carousel-indicator-border-color;\n border-radius: $carousel-indicator-size;\n cursor: pointer;\n flex: 0 0 auto;\n height: $carousel-indicator-size;\n margin-right: $carousel-indicator-border-width;\n margin-left: $carousel-indicator-border-width;\n overflow: hidden;\n text-indent: 100%;\n white-space: nowrap;\n width: $carousel-indicator-size;\n }\n\n .active {\n background-color: $carousel-indicator-bg;\n }\n}\n","// Elevation\n// Based on https://material.google.com/what-is-material/elevation-shadows.html#elevation-shadows-elevation-android-\n\n$elevations: (\n 24: (24 * 10),\n 16: (16 * 10),\n 12: (12 * 10),\n 8: (8 * 10),\n 6: (6 * 10),\n 4: (4 * 10),\n 2: (2 * 10),\n 1: (1 * 10)\n) !default;\n\n// Shadow\n// Based on https://material.google.com/what-is-material/elevation-shadows.html#elevation-shadows-shadows\n\n$shadow-color-1: rgba(0, 0, 0, 0.14) !default;\n$shadow-color-2: rgba(0, 0, 0, 0.12) !default;\n$shadow-color-3: rgba(0, 0, 0, 0.2) !default;\n\n$shadows: (\n 24: unquote('0 24px 38px 3px #{$shadow-color-1}, 0 9px 46px 8px #{$shadow-color-2}, 0 11px 15px 0 #{$shadow-color-3}'),\n 16: unquote('0 16px 24px 2px #{$shadow-color-1}, 0 6px 30px 5px #{$shadow-color-2}, 0 8px 10px 0 #{$shadow-color-3}'),\n 12: unquote('0 12px 17px 2px #{$shadow-color-1}, 0 5px 22px 4px #{$shadow-color-2}, 0 7px 8px 0 #{$shadow-color-3}'),\n 8: unquote('0 8px 10px 1px #{$shadow-color-1}, 0 3px 14px 3px #{$shadow-color-2}, 0 4px 15px 0 #{$shadow-color-3}'),\n 6: unquote('0 6px 10px 0 #{$shadow-color-1}, 0 1px 18px 0 #{$shadow-color-2}, 0 3px 5px 0 #{$shadow-color-3}'),\n 4: unquote('0 2px 4px 0 #{$shadow-color-1}, 0 4px 5px 0 #{$shadow-color-2}, 0 1px 10px 0 #{$shadow-color-3}'),\n 2: unquote('0 0 4px 0 #{$shadow-color-1}, 0 3px 4px 0 #{$shadow-color-2}, 0 1px 5px 0 #{$shadow-color-3}'),\n 1: unquote('0 0 2px 0 #{$shadow-color-1}, 0 2px 2px 0 #{$shadow-color-2}, 0 1px 3px 0 #{$shadow-color-3}')\n) !default;\n\n// Value pair\n// Combination of elevation and shadow\n\n$elevation-shadows: (\n 24: (\n elevation: map-get($elevations, 24),\n shadow: map-get($shadows, 4)\n ),\n 16: (\n elevation: map-get($elevations, 16),\n shadow: map-get($shadows, 6)\n ),\n 12: (\n elevation: map-get($elevations, 12),\n shadow: map-get($shadows, 2)\n ),\n 8: (\n elevation: map-get($elevations, 8),\n shadow: map-get($shadows, 8)\n ),\n 6: (\n elevation: map-get($elevations, 6),\n shadow: map-get($shadows, 6)\n ),\n 4: (\n elevation: map-get($elevations, 4),\n shadow: map-get($shadows, 4)\n ),\n 2: (\n elevation: map-get($elevations, 2),\n shadow: map-get($shadows, 2)\n ),\n 1: (\n elevation: map-get($elevations, 1),\n shadow: map-get($shadows, 1)\n )\n) !default;\n",".close {\n @include transition-standard(color);\n\n appearance: none;\n background-color: transparent;\n background-image: none;\n border: 0;\n color: $close-color;\n float: right;\n font-size: $close-font-size;\n font-weight: $close-font-weight;\n line-height: 1;\n padding: 0;\n\n @include active-focus-hover {\n color: $close-color-hover;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n","code {\n @include border-radius($code-border-radius);\n\n background-color: $code-bg;\n color: $code-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n word-break: break-word;\n\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n @include border-radius($code-border-radius);\n\n background-color: $kbd-bg;\n color: $kbd-color;\n font-size: $code-font-size;\n padding: $code-padding-y $code-padding-x;\n\n kbd {\n font-size: 100%;\n font-weight: bolder;\n padding: 0;\n }\n}\n\npre {\n @include border-radius($code-border-radius);\n\n color: $pre-color;\n display: block;\n font-size: $code-font-size;\n\n code {\n background-color: transparent;\n border-radius: 0;\n color: inherit;\n font-size: inherit;\n padding: 0;\n word-break: normal;\n }\n}\n\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Checkbox and radio button\n\n.form-check {\n display: block;\n margin-bottom: $textfield-margin-y;\n padding-left: $form-check-input-gutter;\n position: relative;\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: $form-check-inline-margin-x;\n margin-bottom: 0;\n}\n\n.form-check-input {\n margin-top: (($font-size-base * $line-height-base - $font-size-base) / 3 * 2);\n margin-left: ($form-check-input-gutter * -1);\n position: absolute;\n\n &:disabled ~ .form-check-label {\n color: $textfield-color-disabled;\n }\n}\n\n.form-check-label {\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n// Form group\n\n.form-group {\n margin-bottom: $form-group-margin-y;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($textfield-margin-x / -2);\n margin-left: ($textfield-margin-x / -2);\n\n > .col,\n > [class*='col-'] {\n padding-right: ($textfield-margin-x / 2);\n padding-left: ($textfield-margin-x / 2);\n }\n}\n\n// Inline\n\n.form-inline {\n align-items: center;\n display: flex;\n flex-flow: row wrap;\n\n .custom-file,\n .custom-select {\n width: auto;\n }\n\n .form-check {\n margin-bottom: 0;\n width: auto;\n }\n\n .form-control,\n .form-control-file {\n display: inline-block;\n vertical-align: middle;\n width: auto;\n }\n\n .form-control-plaintext {\n display: inline-block;\n }\n\n .form-group {\n align-items: center;\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n margin-bottom: 0;\n }\n\n .input-group {\n width: auto;\n }\n}\n\n// Label\n\n.col-form-label {\n color: inherit;\n font-size: $font-size-base;\n line-height: ($textfield-font-size * $textfield-line-height / $font-size-base);\n padding-top: $textfield-padding-y;\n padding-bottom: $textfield-padding-y;\n}\n\n.col-form-label-lg {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-lg);\n line-height: ($textfield-line-height-lg / ($font-size-base / $textfield-font-size));\n padding-top: $textfield-padding-y-lg;\n padding-bottom: $textfield-padding-y-lg;\n}\n\n.col-form-label-sm {\n font-size: ($font-size-base / $textfield-font-size * $textfield-font-size-sm);\n line-height: ($textfield-line-height-sm / ($font-size-base / $textfield-font-size));\n padding-top: $textfield-padding-y-sm;\n padding-bottom: $textfield-padding-y-sm;\n}\n\n// Misc\n\n.form-text {\n @include typography-caption;\n\n color: $textfield-hint-color;\n display: block;\n margin-top: $textfield-margin-y;\n\n .custom-select-lg + &,\n .floating-label-lg + &,\n .floating-label-lg .custom-select + &,\n .floating-label-lg .form-control + &,\n .floating-label-lg .form-control-file + &,\n .form-control-lg + &,\n .textfield-box-lg + &,\n .textfield-box-lg .custom-select + &,\n .textfield-box-lg .form-control + &,\n .textfield-box-lg .form-control-file + & {\n margin-top: $textfield-margin-y-lg;\n }\n\n .custom-select-sm + &,\n .floating-label-sm + &,\n .floating-label-sm .custom-select + &,\n .floating-label-sm .form-control + &,\n .floating-label-sm .form-control-file + &,\n .form-control-sm + &,\n .textfield-box-sm + &,\n .textfield-box-sm .custom-select + &,\n .textfield-box-sm .form-control + &,\n .textfield-box-sm .form-control-file + & {\n margin-top: $textfield-margin-y-sm;\n }\n}\n\n// Readonly control as plain text\n\n.form-control-plaintext {\n background-color: transparent;\n border-color: transparent;\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 $textfield-border-width;\n box-shadow: none;\n color: $textfield-plaintext-color;\n display: block;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n padding: $textfield-padding-y 0 calc(#{$textfield-padding-y} - #{$textfield-border-width});\n width: 100%;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n",".figure {\n display: inline-block;\n}\n\n.figure-caption {\n @include typography-caption;\n\n color: $figure-caption-color;\n}\n\n.figure-img {\n line-height: 1;\n margin-bottom: $figure-img-margin-y;\n}\n\n.img-fluid {\n @include img-fluid;\n}\n\n.img-thumbnail {\n @include img-fluid;\n\n box-shadow: $thumbnail-box-shadow;\n}\n","@mixin img-fluid {\n height: auto;\n max-width: 100%;\n}\n",".jumbotron {\n @include border-radius($jumbotron-border-radius);\n\n background-color: $jumbotron-bg;\n box-shadow: map-get($jumbotron-elevation-shadow, shadow);\n color: $jumbotron-color;\n padding: $jumbotron-padding-y $jumbotron-padding-x;\n}\n\n.jumbotron-fluid {\n @include border-radius(0);\n\n padding-right: 0;\n padding-left: 0;\n}\n",".media {\n align-items: flex-start;\n display: flex;\n}\n\n.media-body {\n flex: 1;\n}\n",".nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include active-focus-hover {\n text-decoration: none;\n }\n\n &.disabled {\n color: $nav-link-color-disabled;\n cursor: default;\n }\n}\n\n// Justified\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n// Pills\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n @include transition-standard(background-color, color, opacity);\n\n color: $nav-pills-color;\n opacity: $nav-pills-link-opacity;\n\n @include active-focus-hover {\n background-color: $nav-pills-bg-hover;\n }\n\n &.active {\n color: $nav-pills-color-active;\n opacity: 1;\n }\n\n &.disabled {\n background-color: transparent;\n color: $nav-link-color-disabled;\n opacity: 1;\n }\n\n &:active {\n opacity: 1;\n }\n }\n\n .show > .nav-link {\n background-color: $nav-pills-bg-hover;\n opacity: 1;\n }\n}\n\n// N.B. Tabs are defined in Material design\n// (https://material.google.com/components/tabs.html)\n// therefore, tabs are styled in /assets/sass/material/_tab.scss\n\n// Tabs (helper classes to work with tabs JavaScript)\n\n.tab-content {\n // Hide to start\n > .tab-pane {\n display: none;\n }\n\n // Show when activated\n > .active {\n display: block;\n }\n}\n",".pagination {\n background-color: $pagination-bg;\n display: flex;\n list-style: none;\n padding: $pagination-padding-y $pagination-padding-x;\n}\n\n.page-link {\n @include border-radius($pagination-border-radius);\n @include transition-standard(color);\n\n color: $pagination-color;\n display: block;\n font-size: $btn-font-size;\n font-weight: $btn-font-weight;\n line-height: $btn-line-height;\n margin-left: $pagination-inner-spacer-x;\n padding: $btn-padding-y $btn-padding-x;\n position: relative;\n text-align: center;\n white-space: nowrap;\n\n @include active-focus-hover {\n color: $pagination-color;\n text-decoration: none;\n }\n\n @include focus-hover {\n background-image: linear-gradient(to bottom, $btn-overlay, $btn-overlay);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active;\n background-image: none;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n\n .page-item:first-child & {\n margin-left: 0;\n }\n\n .page-item.active & {\n background-color: $btn-bg-active;\n }\n\n .page-item.disabled & {\n background-color: transparent;\n color: $pagination-color-disabled;\n cursor: auto;\n pointer-events: none;\n }\n}\n\n.pagination-lg .page-link {\n font-size: $btn-font-size-lg;\n padding: $btn-padding-y-lg $btn-padding-x-lg;\n}\n\n.pagination-sm .page-link {\n font-size: $btn-font-size-sm;\n padding: $btn-padding-y-sm $btn-padding-x-sm;\n}\n","// N.B. Material design specifically discouragaes the usage of tooltips with rich information\n// (https://material.google.com/components/tooltips.html#tooltips-usage)\n// Therefore, popovers are styled as Material design's dialogs\n\n.popover {\n @include reset-text;\n @include border-radius($popover-border-radius);\n\n background-color: $popover-bg;\n box-shadow: map-get($popover-elevation-shadow, shadow);\n display: block;\n font-size: $popover-font-size;\n margin: $popover-margin;\n max-width: $popover-max-width;\n position: absolute;\n top: 0;\n left: 0;\n z-index: map-get($popover-elevation-shadow, elevation);\n}\n\n.popover-body {\n padding: $popover-padding-y $popover-padding-x;\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n.popover-header {\n @include typography-title;\n\n margin-bottom: 0;\n padding: $popover-padding-y $popover-padding-x 0;\n\n &:empty {\n display: none;\n }\n\n &:last-child {\n padding-bottom: $popover-padding-y;\n }\n}\n\n// Desktop\n\n@include media-breakpoint-up($popover-breakpoint) {\n .popover {\n margin: $popover-margin-desktop;\n }\n}\n","@mixin reset-text {\n @include text-align(left);\n\n font-family: $font-family-base;\n font-style: normal;\n font-weight: $font-weight-regular;\n letter-spacing: normal;\n line-break: auto;\n line-height: $line-height-base;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n}\n",".embed-responsive {\n display: block;\n overflow: hidden;\n padding: 0;\n position: relative;\n width: 100%;\n\n &::before {\n content: '';\n display: block;\n }\n\n embed,\n iframe,\n object,\n video,\n .embed-responsive-item {\n border: 0;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n }\n}\n\n.embed-responsive-1by1 {\n &::before {\n padding-top: percentage(1 / 1);\n }\n}\n\n.embed-responsive-4by3 {\n &::before {\n padding-top: percentage(3 / 4);\n }\n}\n\n.embed-responsive-16by9 {\n &::before {\n padding-top: percentage(9 / 16);\n }\n}\n\n.embed-responsive-21by9 {\n &::before {\n padding-top: percentage(9 / 21);\n }\n}\n",".collapse {\n display: none;\n\n &.show {\n display: block;\n }\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntbody.collapse.show {\n display: table-row-group;\n}\n\n// stylelint-disable-next-line selector-no-qualifying-type\ntr.collapse.show {\n display: table-row;\n}\n\n.collapsing {\n @include transition-standard(height);\n\n height: 0;\n overflow: hidden;\n position: relative;\n}\n\n.fade {\n @include transition-standard(opacity);\n\n opacity: 0;\n\n &.show {\n opacity: 1;\n }\n}\n",".btn {\n @include border-radius($btn-border-radius);\n @include transition-standard(box-shadow);\n\n background-color: transparent;\n background-image: none;\n border: 0;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n color: $btn-color;\n display: inline-block;\n font-size: $btn-font-size;\n font-weight: $btn-font-weight;\n line-height: $btn-line-height;\n margin: 0;\n max-width: 100%;\n min-width: $btn-min-width;\n padding: $btn-padding-y $btn-padding-x;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n @include active-focus-hover {\n color: $btn-color;\n text-decoration: none;\n }\n\n @include focus-hover {\n background-image: linear-gradient(to bottom, $btn-overlay, $btn-overlay);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active;\n background-image: none;\n box-shadow: map-get($btn-elevation-shadow-active, shadow);\n }\n\n &.disabled,\n &:disabled {\n background-color: $btn-bg-disabled;\n background-image: none;\n box-shadow: none;\n color: $btn-color-disabled;\n opacity: 1;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n\n .show > &.dropdown-toggle {\n background-image: linear-gradient(to bottom, $btn-overlay, $btn-overlay);\n }\n}\n\n// stylelint-disable selector-no-qualifying-type\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n// stylelint-enable\n\n@each $color, $values in $theme-colors {\n .btn-#{$color} {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n\n @include active-focus-hover {\n color: color-yiq(theme-color($color));\n }\n\n &.active,\n &:active {\n background-color: theme-color-dark($color);\n }\n\n &.disabled,\n &:disabled {\n background-color: $btn-bg-disabled;\n color: $btn-color-disabled;\n }\n }\n}\n\n[class*='bg-dark'] :not([class*='bg-light']) .btn {\n &.disabled,\n &:disabled {\n background-color: $btn-bg-disabled-inverse;\n color: $btn-color-disabled-inverse;\n }\n}\n\n.btn-lg,\n%btn-lg {\n font-size: $btn-font-size-lg;\n padding: $btn-padding-y-lg $btn-padding-x-lg;\n}\n\n.btn-sm,\n%btn-sm {\n font-size: $btn-font-size-sm;\n padding: $btn-padding-y-sm $btn-padding-x-sm;\n}\n\n// Block button\n\n.btn-block {\n display: block;\n width: 100%;\n\n + .btn-block {\n margin-top: $btn-block-margin-y;\n }\n}\n\n[type='button'],\n[type='reset'],\n[type='submit'] {\n &.btn-block {\n width: 100%;\n }\n}\n\n// Link button\n\n.btn-link {\n background-color: transparent;\n border-radius: 0;\n box-shadow: none;\n color: $link-color;\n font-weight: $font-weight-regular;\n text-decoration: $link-decoration;\n text-transform: none;\n\n @include active-focus-hover {\n color: $link-color-hover;\n text-decoration: $link-decoration-hover;\n }\n\n @include focus-hover {\n background-image: none;\n }\n\n &.active,\n &:active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n color: $btn-color-disabled;\n text-decoration: none;\n }\n}\n\n// No minimum width\n\n.btn-fluid {\n min-width: 0;\n}\n","[class*='btn-flat'],\n[class*='btn-outline'] {\n background-color: transparent;\n box-shadow: none;\n\n &.active,\n &:active {\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n }\n}\n\n@each $color, $values in $theme-colors {\n .btn-flat-#{$color},\n .btn-outline-#{$color} {\n @include plain-active-focus-hover {\n color: theme-color($color);\n }\n\n &.disabled,\n &:disabled {\n color: $btn-color-disabled;\n }\n }\n}\n\n.btn-flat-light,\n.btn-outline-light {\n @include focus-hover {\n background-image: linear-gradient(to bottom, $btn-overlay-inverse, $btn-overlay-inverse);\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active-inverse;\n }\n}\n",".btn-float {\n border-radius: 50%;\n box-shadow: map-get($btn-float-elevation-shadow, shadow);\n height: $btn-float-size;\n line-height: $btn-float-size;\n min-width: 0;\n padding: 0;\n width: $btn-float-size;\n\n &.active,\n &:active {\n box-shadow: map-get($btn-float-elevation-shadow-active, shadow);\n }\n\n &.disabled,\n &:disabled {\n box-shadow: none;\n }\n\n &.btn-sm {\n height: $btn-float-size-sm;\n line-height: $btn-float-size-sm;\n width: $btn-float-size-sm;\n }\n}\n\n.btn-float-dropdown {\n .dropdown-menu {\n border-radius: 0;\n margin-top: $btn-float-dropdown-inner-spacer-y;\n min-width: $btn-float-size;\n padding-top: 0;\n padding-bottom: 0;\n text-align: center;\n\n &::before {\n display: none;\n }\n\n .btn-float {\n display: block;\n margin-right: auto;\n margin-bottom: $btn-float-dropdown-inner-spacer-y;\n margin-left: auto;\n }\n }\n}\n",".btn-group,\n.btn-group-vertical {\n @include border-radius($btn-border-radius);\n\n background-color: $btn-group-bg;\n box-shadow: map-get($btn-elevation-shadow, shadow);\n display: inline-flex;\n position: relative;\n vertical-align: middle;\n\n @each $color, $values in $theme-colors {\n > .btn-#{$color} {\n &.disabled,\n &:disabled {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n }\n }\n }\n\n > .btn {\n @include transition-standard(border-color, opacity);\n\n box-shadow: none;\n flex: 0 1 auto;\n min-width: 0;\n\n &.active,\n &:active {\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n opacity: $btn-group-toggle-opacity;\n }\n\n &[class*='btn-outline'] {\n opacity: $btn-group-toggle-opacity;\n\n &.active,\n &:active {\n opacity: 1;\n }\n\n &.disabled,\n &:disabled {\n opacity: 1;\n }\n }\n }\n\n > .btn-group,\n > .btn-group-vertical {\n @include border-radius(0);\n\n background-color: transparent;\n box-shadow: none;\n }\n}\n\n.btn-group {\n &.show > .btn.dropdown-toggle {\n box-shadow: none;\n }\n\n > .btn,\n > .btn-group {\n margin-left: ($btn-group-inner-spacer-x * -1);\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-left: 0;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-right-radius(0);\n }\n}\n\n.btn-group-vertical {\n align-items: flex-start;\n flex-direction: column;\n justify-content: center;\n\n > .btn,\n > .btn-group {\n margin-top: ($btn-group-inner-spacer-y * -1);\n margin-left: 0;\n width: 100%;\n }\n\n > .btn:first-child,\n > .btn-group:first-child {\n margin-top: 0;\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn,\n > .dropdown-toggle:not(:last-of-type) {\n @include border-bottom-radius(0);\n }\n}\n\n.btn-group-fluid {\n background-color: transparent;\n box-shadow: none;\n}\n\n.btn-group-lg > .btn {\n @extend %btn-lg;\n}\n\n.btn-group-sm > .btn {\n @extend %btn-sm;\n}\n\n// Checkbox and radio options\n\n[data-toggle='buttons'] {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0;\n\n [type='checkbox'],\n [type='radio'] {\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n position: absolute;\n }\n }\n}\n\n// Split button dropdown\n\n.dropdown-toggle.dropdown-toggle-split {\n padding-right: $caret-spacer-x;\n padding-left: $caret-spacer-x;\n\n &::after {\n margin-right: 0;\n margin-left: 0;\n }\n\n .dropleft & {\n &::before {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n// Toolbar\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n",".card {\n @include border-radius($card-border-radius);\n\n background-color: $card-bg;\n box-shadow: map-get($card-elevation-shadow, shadow);\n display: flex;\n flex-direction: column;\n min-width: 0;\n position: relative;\n word-wrap: break-word;\n\n @each $color, $values in $theme-colors {\n &.border-#{$color} {\n box-shadow: map-get($card-elevation-shadow, shadow), inset 0 0 0 $card-border-width theme-color($color);\n\n &[href],\n &[tabindex] {\n @include active-focus-hover {\n box-shadow: map-get($card-elevation-shadow-hover, shadow), inset 0 0 0 $card-border-width theme-color($color);\n }\n }\n }\n }\n\n &[href],\n &[tabindex] {\n @include active-focus-hover {\n box-shadow: map-get($card-elevation-shadow-hover, shadow);\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n }\n}\n\n// Accordion\n\n.accordion {\n .card:first-of-type {\n @include border-bottom-radius(0);\n }\n\n .card:last-of-type {\n @include border-top-radius(0);\n }\n\n .card:not(:first-of-type):not(:last-of-type) {\n border-radius: 0;\n }\n\n .card:not(:first-of-type) {\n .card-body:first-child,\n .card-footer:first-child,\n .card-header:first-child {\n @include border-top-radius(0);\n }\n }\n\n .card:not(:last-of-type) {\n .card-body:last-child,\n .card-footer:last-child,\n .card-header:last-child {\n @include border-bottom-radius(0);\n }\n }\n\n .collapse,\n .collapsing {\n .card-body:first-child,\n .card-footer:first-child,\n .card-header:first-child {\n @include border-top-radius(0);\n }\n }\n}\n\n// Action\n\n.card-actions {\n align-items: flex-start;\n display: flex;\n padding: $card-action-padding-y ($card-action-padding-x - $card-action-inner-spacer-x) ($card-action-padding-y - $card-action-inner-spacer-y) $card-action-padding-x;\n\n &:first-child {\n @include border-top-radius($card-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n\n .btn {\n @include text-truncate;\n\n flex: 0 1 auto;\n margin-right: $card-action-inner-spacer-x;\n margin-bottom: $card-action-inner-spacer-y;\n min-width: 0;\n padding-right: $card-action-inner-spacer-x;\n padding-left: $card-action-inner-spacer-x;\n }\n\n .dropdown-toggle::after {\n margin-right: 0;\n }\n}\n\n// Body\n\n.card-body {\n flex: 1 1 auto;\n padding: $card-padding-y $card-padding-x;\n\n &:first-child {\n @include border-top-radius($card-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n// Footer\n\n.card-footer {\n border-top: $card-border-width solid $card-border-color;\n padding: $card-padding-y $card-padding-x;\n\n &:first-child {\n @include border-top-radius($card-border-radius);\n\n border-top: 0;\n }\n\n &:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n// Header\n\n.card-header {\n border-bottom: $card-border-width solid $card-border-color;\n margin-bottom: 0;\n padding: $card-padding-y $card-padding-x;\n\n &:first-child {\n @include border-top-radius($card-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($card-border-radius);\n\n border-bottom: 0;\n }\n\n + .list-group .list-group-item:first-child {\n border-top: 0;\n }\n}\n\n.card-header-pills {\n margin: ($card-padding-y * -1) ($card-padding-x * -1);\n padding: $card-action-padding-y ($card-action-padding-x - $card-action-inner-spacer-x) ($card-action-padding-y - $card-action-inner-spacer-y) $card-action-padding-x;\n\n .nav-link {\n margin-right: $card-action-inner-spacer-x;\n margin-bottom: $card-action-inner-spacer-y;\n padding-right: $card-action-inner-spacer-x;\n padding-left: $card-action-inner-spacer-x;\n }\n}\n\n.card-header-tabs {\n margin: ($card-padding-y * -1) ($card-padding-x * -1) calc(#{$card-padding-y * -1} - #{$card-border-width});\n}\n\n// Image\n\n.card-img {\n @include border-radius($card-border-radius);\n}\n\n.card-img-bottom {\n @include border-bottom-radius($card-border-radius);\n}\n\n.card-img-top {\n @include border-top-radius($card-border-radius);\n}\n\n// Image overlay\n\n.card-img-overlay {\n max-height: 100%;\n padding: $card-padding-y $card-padding-x;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n// Set\n\n.card-columns {\n column-count: $card-columns-count;\n column-gap: $card-margin-x;\n margin-top: ($card-margin-y / -2);\n margin-bottom: ($card-margin-y / 2);\n orphans: 1;\n widows: 1;\n\n @include media-breakpoint-up(md) {\n column-count: $card-columns-count-desktop;\n }\n\n .card {\n display: inline-flex;\n margin-top: ($card-margin-y / 2);\n margin-bottom: ($card-margin-y / 2);\n width: 100%;\n }\n}\n\n.card-deck {\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n margin-right: ($card-margin-x / -2);\n margin-left: ($card-margin-x / -2);\n }\n\n .card {\n margin-bottom: $card-margin-y;\n\n @include media-breakpoint-up(sm) {\n flex: 1 0 0;\n margin-right: ($card-margin-x / 2);\n margin-left: ($card-margin-x / 2);\n }\n }\n}\n\n.card-group {\n @include media-breakpoint-up(sm) {\n display: flex;\n flex-flow: row wrap;\n }\n\n .card {\n margin-bottom: $card-margin-y;\n\n @include media-breakpoint-up(sm) {\n flex: 1 0 0;\n\n &:first-child:not(:last-child) {\n @include border-right-radius(0);\n\n .card-actions,\n .card-body,\n .card-footer,\n .card-header,\n .card-img,\n .card-img-bottom,\n .card-img-top {\n @include border-right-radius(0);\n }\n }\n\n &:last-child:not(:first-child) {\n @include border-left-radius(0);\n\n .card-actions,\n .card-body,\n .card-footer,\n .card-header,\n .card-img,\n .card-img-bottom,\n .card-img-top {\n @include border-left-radius(0);\n }\n }\n\n &:not(:first-child):not(:last-child) {\n @include border-radius(0);\n\n .card-actions,\n .card-body,\n .card-footer,\n .card-header,\n .card-img,\n .card-img-bottom,\n .card-img-top {\n @include border-radius(0);\n }\n }\n }\n }\n}\n\n// Text and title\n\n.card-link {\n @include active-focus-hover {\n text-decoration: none;\n }\n\n + .card-link {\n margin-left: $card-inner-spacer-x;\n }\n}\n\n.card-subtitle {\n @include typography-body-1;\n\n margin-top: ($card-inner-spacer-y * -1);\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-title {\n @include typography-headline;\n\n margin-bottom: $card-inner-spacer-y;\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n","@mixin text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n",".chip {\n align-items: center;\n background-color: $chip-bg;\n border: 0;\n border-radius: ($chip-height / 2);\n color: $chip-color;\n display: inline-flex;\n font-size: $chip-font-size;\n font-weight: $chip-font-weight;\n height: $chip-height;\n justify-content: center;\n line-height: $chip-line-height;\n padding-right: $chip-padding-x;\n padding-left: $chip-padding-x;\n position: relative;\n text-align: center;\n vertical-align: middle;\n white-space: nowrap;\n\n &:empty {\n display: none;\n }\n\n .close {\n font-size: inherit;\n line-height: inherit;\n margin-right: ($chip-inner-spacer-x - $chip-padding-x);\n margin-left: $chip-inner-spacer-x;\n min-height: $material-icon-size;\n min-width: $material-icon-size;\n order: 1;\n }\n}\n\n@each $color, $values in $theme-colors {\n .chip-#{$color} {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n }\n}\n\n// Misc\n\n.chip-action {\n @include transition-standard(background-color, box-shadow);\n\n @include active-focus-hover {\n box-shadow: map-get($chip-elevation-shadow-hover, shadow);\n color: $chip-color;\n text-decoration: none;\n }\n\n &:active {\n background-color: $chip-bg-active;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n.chip-icon {\n @include text-truncate;\n\n align-items: center;\n background-color: $chip-icon-bg;\n border-radius: ($chip-height / 2);\n color: color-yiq($chip-icon-bg);\n display: inline-flex;\n flex-shrink: 0;\n font-size: $chip-icon-font-size;\n font-style: normal;\n font-weight: $chip-font-weight;\n height: $chip-height;\n justify-content: center;\n margin-right: ($chip-inner-spacer-x * 2);\n margin-left: ($chip-padding-x * -1);\n order: -1;\n text-align: center;\n width: $chip-height;\n}\n\n.chip-img {\n border-radius: ($chip-height / 2);\n flex-shrink: 0;\n height: $chip-height;\n margin-right: ($chip-inner-spacer-x * 2);\n margin-left: ($chip-padding-x * -1);\n order: -1;\n width: auto;\n}\n",".table {\n background-color: $table-bg;\n border: 0;\n margin-bottom: $table-margin-y;\n max-width: 100%;\n width: 100%;\n\n td,\n th {\n border-top: $table-border-width solid $table-border-color;\n line-height: $table-line-height;\n padding-right: $table-cell-padding-x;\n padding-left: $table-cell-padding-x;\n vertical-align: top;\n\n &:first-child {\n padding-left: $table-cell-padding-x-alt;\n }\n\n &:last-child {\n padding-right: $table-cell-padding-x-alt;\n }\n }\n\n tbody {\n color: $table-tbody-color;\n\n td,\n th {\n font-size: $table-tbody-font-size;\n font-weight: $table-tbody-font-weight;\n height: $table-tbody-cell-height;\n padding-top: $table-tbody-padding-y;\n padding-bottom: $table-tbody-padding-y;\n }\n }\n\n tfoot {\n color: $table-tfoot-color;\n\n td,\n th {\n font-size: $table-tfoot-font-size;\n font-weight: $table-tfoot-font-weight;\n height: $table-tfoot-cell-height;\n padding-top: $table-tfoot-padding-y;\n padding-bottom: $table-tfoot-padding-y;\n }\n }\n\n thead {\n color: $table-thead-color;\n\n td,\n th {\n font-size: $table-thead-font-size;\n font-weight: $table-thead-font-weight;\n height: $table-thead-cell-height;\n padding-top: $table-thead-padding-y;\n padding-bottom: $table-thead-padding-y;\n }\n }\n\n .card > & {\n &:first-child {\n &,\n > :first-child,\n > :first-child > tr:first-child {\n @include border-top-radius($card-border-radius);\n }\n\n > :first-child > tr:first-child {\n // stylelint-disable selector-max-compound-selectors\n td,\n th {\n &:first-child {\n border-top-left-radius: $card-border-radius;\n }\n\n &:last-child {\n border-top-right-radius: $card-border-radius;\n }\n }\n // stylelint-enable\n }\n }\n\n &:last-child {\n &,\n > :last-child,\n > :last-child > tr:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n\n > :last-child > tr:last-child {\n // stylelint-disable selector-max-compound-selectors\n td,\n th {\n &:first-child {\n border-bottom-left-radius: $card-border-radius;\n }\n\n &:last-child {\n border-bottom-right-radius: $card-border-radius;\n }\n }\n // stylelint-enable\n }\n }\n }\n\n .table {\n border-top: $table-border-width solid $table-border-color;\n }\n\n > :first-child > tr:first-child {\n td,\n th {\n border-top: 0;\n }\n }\n}\n\n.table-borderless {\n td,\n th,\n .table {\n border: 0;\n }\n}\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n .card > & {\n border: 0;\n }\n}\n\n.table-sm {\n td,\n th {\n padding-right: $table-sm-cell-padding-x;\n padding-left: $table-sm-cell-padding-x;\n\n &:first-child {\n padding-left: $table-sm-cell-padding-x-alt;\n }\n\n &:last-child {\n padding-right: $table-sm-cell-padding-x-alt;\n }\n }\n\n tbody {\n td,\n th {\n height: $table-sm-tbody-cell-height;\n padding-top: $table-sm-tbody-padding-y;\n padding-bottom: $table-sm-tbody-padding-y;\n }\n }\n\n tfoot {\n td,\n th {\n padding-top: $table-sm-tfoot-padding-y;\n padding-bottom: $table-sm-tfoot-padding-y;\n }\n }\n\n thead {\n td,\n th {\n height: $table-sm-thead-cell-height;\n padding-top: $table-sm-thead-padding-y;\n padding-bottom: $table-sm-thead-padding-y;\n }\n }\n}\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-bg-accent;\n }\n}\n\n// Placed here because it has to come after the striping styles\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-bg-hover;\n }\n }\n}\n\n// Table background\n\n@each $color, $values in $theme-colors {\n .table-#{$color} {\n &,\n > td,\n > th {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n }\n\n .table-hover & {\n @include hover {\n &,\n > td,\n > th {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n }\n }\n }\n }\n}\n\n.table-active {\n &,\n > td,\n > th {\n background-color: $table-bg-active;\n color: color-yiq($table-bg-active);\n }\n\n .table-hover & {\n @include hover {\n &,\n > td,\n > th {\n background-color: $table-bg-active-hover;\n color: color-yiq($table-bg-active-hover);\n }\n }\n }\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n td,\n th {\n background-color: $table-dark-bg;\n color: $table-dark-color;\n }\n }\n\n .thead-light {\n td,\n th {\n background-color: $table-thead-bg;\n color: $table-thead-color;\n }\n }\n}\n\n.table-dark {\n background-color: $table-dark-bg;\n color: $table-dark-color;\n\n &.table-bordered {\n border-color: $table-dark-border-color;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-bg-accent;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-bg-hover;\n }\n }\n }\n\n tbody,\n tfoot,\n thead {\n color: inherit;\n }\n\n td,\n th,\n .table {\n border-color: $table-dark-border-color;\n }\n}\n\n// Table responsive\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint);\n $infix: breakpoint-infix($next);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n overflow-x: auto;\n width: 100%;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n }\n }\n}\n",".modal {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: map-get($dialog-elevation-shadow, elevation);\n\n &.fade {\n @include transition-standard-complex(opacity);\n\n .modal-dialog {\n @include transition-standard-complex(transform);\n\n transform: scale($dialog-transition-scale);\n }\n }\n\n &.show .modal-dialog {\n transform: scale(1);\n }\n}\n\n.modal-open {\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Backdrop\n\n.modal-backdrop {\n background-color: $dialog-backdrop-bg;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: (map-get($dialog-elevation-shadow, elevation) - 1);\n}\n\n// Dialog\n\n.modal-content {\n @include border-radius($dialog-border-radius);\n\n background-color: $dialog-content-bg;\n box-shadow: map-get($dialog-elevation-shadow, shadow);\n display: flex;\n flex-direction: column;\n outline: 0;\n pointer-events: auto;\n position: relative;\n vertical-align: baseline;\n width: 100%;\n}\n\n.modal-dialog {\n margin: $dialog-margin-y auto;\n max-width: $dialog-width;\n pointer-events: none;\n position: relative;\n width: calc(100% - #{$dialog-margin-x} * 2);\n}\n\n.modal-dialog-centered {\n align-items: center;\n display: flex;\n min-height: calc(100% - #{$dialog-margin-y} * 2);\n}\n\n.modal-lg {\n max-width: $dialog-width-lg;\n}\n\n.modal-sm {\n max-width: $dialog-width-sm;\n}\n\n// Misc\n\n.modal-body {\n flex: 1 1 auto;\n padding: $dialog-padding-y $dialog-padding-x;\n position: relative;\n\n &:first-child {\n @include border-top-radius($dialog-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dialog-border-radius);\n }\n\n .modal-header + & {\n padding-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n}\n\n.modal-footer {\n align-items: flex-end;\n display: flex;\n justify-content: flex-end;\n padding: $dialog-footer-padding-y $dialog-footer-padding-x $dialog-footer-padding-y ($dialog-footer-padding-x - $dialog-footer-inner-spacer-x);\n\n &:first-child {\n @include border-top-radius($dialog-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dialog-border-radius);\n }\n\n .btn {\n background-color: transparent;\n box-shadow: none;\n max-width: calc(50% - #{$dialog-footer-inner-spacer-x});\n min-width: $dialog-footer-btn-min-width;\n overflow: hidden;\n padding-right: $dialog-footer-inner-spacer-x;\n padding-left: $dialog-footer-inner-spacer-x;\n text-overflow: ellipsis;\n\n @each $color, $values in $theme-colors {\n &-#{$color} {\n @include plain-active-focus-hover {\n color: theme-color($color);\n }\n\n &.disabled,\n &:disabled {\n color: $btn-color-disabled;\n }\n }\n }\n\n &.active,\n &:active {\n background-color: $btn-bg-active;\n box-shadow: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n }\n }\n\n > * {\n margin-left: $dialog-footer-inner-spacer-x;\n }\n}\n\n.modal-footer-stacked {\n align-items: stretch;\n flex-direction: column;\n padding-top: 0;\n padding-right: 0;\n padding-left: 0;\n\n .btn {\n @include text-align(right);\n\n border-radius: 0;\n margin-left: 0;\n max-width: none;\n padding: $dialog-footer-btn-stacked-padding-y $dialog-footer-btn-stacked-padding-x;\n }\n}\n\n.modal-header {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: $dialog-padding-y $dialog-padding-x;\n\n &:first-child {\n @include border-top-radius($dialog-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($dialog-border-radius);\n }\n}\n\n.modal-title {\n @include typography-title;\n\n margin: 0;\n}\n\n// Scrollbar measure\n\n.modal-scrollbar-measure {\n height: 50px;\n overflow: scroll;\n position: absolute;\n top: -99999px;\n width: 50px;\n}\n","// Todo: expansion panel with different background colours\n\n.list-group {\n display: flex;\n flex-direction: column;\n margin-bottom: 0;\n padding-left: 0;\n}\n\n.list-group-item {\n @include transition-standard(background-color, color);\n\n background-color: $expansion-panel-bg;\n border: 0;\n box-shadow: map-get($expansion-panel-elevation-shadow, shadow);\n color: $expansion-panel-color;\n display: block;\n font-size: $expansion-panel-font-size;\n line-height: $expansion-panel-line-height;\n min-height: $expansion-panel-height;\n padding: $expansion-panel-padding-y $expansion-panel-padding-x;\n position: relative;\n\n @include active-focus-hover {\n color: $expansion-panel-color;\n text-decoration: none;\n }\n\n &.active {\n background-color: $expansion-panel-bg-active;\n color: $expansion-panel-color;\n }\n\n &.disabled,\n &:disabled {\n background-color: $expansion-panel-bg;\n color: $expansion-panel-color-disabled;\n }\n\n &:first-child {\n @include border-top-radius($expansion-panel-border-radius);\n }\n\n &:last-child {\n @include border-bottom-radius($expansion-panel-border-radius);\n }\n\n .card & {\n padding-right: $card-padding-x;\n padding-left: $card-padding-x;\n }\n}\n\n.list-group-item-action {\n color: $expansion-panel-color;\n text-align: inherit;\n width: 100%;\n\n @include active-focus-hover {\n background-color: $expansion-panel-bg-active;\n color: $expansion-panel-color;\n text-decoration: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: $expansion-panel-bg;\n color: $expansion-panel-color-disabled;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n@each $color, $values in $theme-colors {\n .list-group-item-#{$color} {\n background-color: theme-color-light($color);\n color: color-yiq(theme-color-light($color));\n\n &.active {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n }\n\n &.list-group-item-action {\n @include active-focus-hover {\n background-color: theme-color($color);\n color: color-yiq(theme-color($color));\n }\n }\n }\n}\n\n// Expansion panel\n\n.expansion-panel {\n @include transition-standard(background-color, color, margin);\n\n padding: 0;\n\n &.show {\n border-radius: $expansion-panel-border-radius;\n\n &:not(:first-child) {\n margin-top: $expansion-panel-margin-y;\n\n .card & {\n margin-top: 0;\n }\n }\n\n &:not(:last-child) {\n margin-bottom: $expansion-panel-margin-y;\n\n .card & {\n margin-bottom: 0;\n }\n }\n\n + .expansion-panel {\n @include border-top-radius($expansion-panel-border-radius);\n\n &.show {\n margin-top: 0;\n }\n\n .card & {\n @include border-top-radius(0);\n }\n }\n }\n\n &.show-predecessor {\n @include border-bottom-radius($expansion-panel-border-radius);\n\n .card & {\n @include border-bottom-radius(0);\n }\n }\n\n .card & {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n.expansion-panel-body {\n padding: $expansion-panel-inner-spacer-y $expansion-panel-padding-x;\n\n .card & {\n padding-right: $card-padding-x;\n padding-left: $card-padding-x;\n }\n}\n\n.expansion-panel-footer {\n align-items: flex-end;\n border-top: $expansion-panel-border-width solid $expansion-panel-border-color;\n display: flex;\n justify-content: flex-end;\n padding: $expansion-panel-inner-spacer-y $expansion-panel-footer-padding-x ($expansion-panel-inner-spacer-y - $expansion-panel-footer-inner-spacer-y) ($expansion-panel-footer-padding-x - $expansion-panel-footer-inner-spacer-x);\n\n .card & {\n padding-right: $card-padding-x;\n padding-left: ($card-padding-x - $expansion-panel-footer-inner-spacer-x);\n }\n\n .btn {\n margin-bottom: $expansion-panel-footer-inner-spacer-y;\n margin-left: $expansion-panel-footer-inner-spacer-x;\n min-width: $expansion-panel-footer-btn-min-width;\n padding-right: $expansion-panel-footer-inner-spacer-x;\n padding-left: $expansion-panel-footer-inner-spacer-x;\n\n .card & {\n padding-right: ($card-padding-x - $expansion-panel-footer-padding-x);\n padding-left: ($card-padding-x - $expansion-panel-footer-padding-x);\n }\n }\n}\n\n.expansion-panel-icon {\n flex-shrink: 0;\n margin-left: $expansion-panel-inner-spacer-x;\n\n .collapsed-hide {\n [data-toggle='collapse'].collapsed & {\n display: none;\n }\n }\n\n .collapsed-show {\n [data-toggle='collapse']:not(.collapsed) & {\n display: none;\n }\n }\n}\n\n.expansion-panel-toggler {\n align-items: center;\n color: inherit;\n display: flex;\n justify-content: space-between;\n min-height: $expansion-panel-height;\n padding: $expansion-panel-padding-y $expansion-panel-padding-x;\n text-align: inherit;\n width: 100%;\n\n @include active-focus-hover {\n background-color: $expansion-panel-bg-active;\n color: $expansion-panel-color;\n text-decoration: none;\n }\n\n &.disabled,\n &:disabled {\n background-color: $expansion-panel-bg;\n color: $expansion-panel-color-disabled;\n }\n\n &:focus {\n outline: 0;\n }\n\n .card & {\n padding-right: $card-padding-x;\n padding-left: $card-padding-x;\n }\n}\n\n// Flush\n\n.list-group-flush {\n &:first-child .list-group-item:first-child {\n border-top: 0;\n }\n\n &:last-child .list-group-item:last-child {\n border-bottom: 0;\n }\n\n .list-group-item {\n border-top: $expansion-panel-border-width solid $expansion-panel-border-color;\n border-radius: 0;\n box-shadow: none;\n\n &:last-child {\n border-bottom: $expansion-panel-border-width solid $expansion-panel-border-color;\n }\n }\n}\n",".dropdown,\n.dropleft,\n.dropright,\n.dropup {\n position: relative;\n}\n\n.dropdown-menu {\n @include border-radius($menu-border-radius);\n @include text-align(left);\n\n background-color: transparent;\n color: inherit;\n display: none;\n float: left;\n font-size: $menu-font-size;\n font-weight: $menu-font-weight;\n line-height: $menu-line-height;\n list-style: none;\n margin: 0;\n min-width: $menu-min-width;\n padding: $menu-padding-y 0;\n position: absolute;\n top: 100%;\n left: 0;\n z-index: map-get($menu-elevation-shadow, elevation);\n\n &.show {\n display: block;\n\n &::before,\n > * {\n animation-duration: $transition-duration-mobile;\n animation-timing-function: $transition-timing-function-standard;\n\n @include media-breakpoint-up(sm) {\n animation-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n animation-duration: $transition-duration-desktop;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n animation: none;\n }\n }\n\n &::before {\n animation-name: dropdown-menu-show;\n }\n\n > * {\n animation-name: dropdown-item-show;\n }\n\n > :nth-child(1) {\n animation-name: dropdown-item-show-1;\n }\n\n > :nth-child(2) {\n animation-name: dropdown-item-show-2;\n }\n\n > :nth-child(3) {\n animation-name: dropdown-item-show-3;\n }\n }\n\n &::before {\n @include border-radius($menu-border-radius);\n\n background-color: $menu-bg;\n box-shadow: map-get($menu-elevation-shadow, shadow);\n content: '';\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform-origin: 0 0;\n z-index: -1;\n }\n\n .nav:not(.flex-column):not(.flex-column-reverse) & {\n min-width: 100%;\n }\n}\n\n.menu {\n margin-top: (($btn-height + $menu-padding-y) * -1 + ($menu-link-height - $btn-height) / -2);\n\n &::before {\n transform-origin: 0 ($menu-link-height / 2 + $menu-padding-y);\n }\n}\n\n.show > a {\n outline: 0;\n}\n\n.dropdown-menu-right:not([x-placement]) {\n right: 0;\n left: auto;\n\n &.menu::before {\n transform-origin: 100% ($menu-link-height / 2 + $menu-padding-y);\n }\n\n &::before {\n transform-origin: 100% 0;\n }\n}\n\n.dropleft {\n .dropdown-menu:not([x-placement]) {\n top: 0;\n right: 100%;\n left: auto;\n\n &.menu {\n margin-top: 0;\n }\n\n &::before {\n transform-origin: 100% 0;\n }\n }\n}\n\n.dropright {\n .dropdown-menu:not([x-placement]) {\n top: 0;\n left: 100%;\n\n &.menu {\n margin-top: 0;\n }\n\n &::before {\n transform-origin: 0 0;\n }\n }\n}\n\n.dropup {\n .dropdown-menu:not([x-placement]) {\n top: auto;\n bottom: 100%;\n\n &.menu {\n margin-top: 0;\n margin-bottom: (($btn-height + $menu-padding-y) * -1 + ($menu-link-height - $btn-height) / -2);\n\n &::before {\n transform-origin: 0 calc(100% - #{$menu-link-height / 2 + $menu-padding-y});\n }\n }\n\n &::before {\n transform-origin: 0 100%;\n }\n\n > :nth-child(1),\n > :nth-child(2),\n > :nth-child(3) {\n animation-name: dropdown-item-show;\n }\n\n > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n }\n\n > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n }\n\n > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n }\n }\n\n .dropdown-menu-right:not([x-placement]) {\n &.menu::before {\n transform-origin: 100% calc(100% - #{$menu-link-height / 2 + $menu-padding-y});\n }\n\n &::before {\n transform-origin: 100% 100%;\n }\n }\n}\n\n.dropdown-menu[x-placement='bottom-end']::before,\n.dropdown-menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.dropdown-menu[x-placement='top-end'].show,\n.dropdown-menu[x-placement='top-start'].show {\n > :nth-child(1),\n > :nth-child(2),\n > :nth-child(3) {\n animation-name: dropdown-item-show;\n }\n\n > :nth-last-child(1) {\n animation-name: dropdown-item-show-1;\n }\n\n > :nth-last-child(2) {\n animation-name: dropdown-item-show-2;\n }\n\n > :nth-last-child(3) {\n animation-name: dropdown-item-show-3;\n }\n}\n\n.dropdown-menu[x-placement='top-end']::before {\n transform-origin: 100% 100%;\n}\n\n.dropdown-menu[x-placement='top-start']::before {\n transform-origin: 0 100%;\n}\n\n.menu[x-placement='bottom-end']::before {\n transform-origin: 100% ($menu-link-height / 2 + $menu-padding-y);\n}\n\n.menu[x-placement='left-start'],\n.menu[x-placement='right-start'] {\n margin-top: 0;\n}\n\n.menu[x-placement='left-start']::before {\n transform-origin: 100% 0;\n}\n\n.menu[x-placement='right-start']::before {\n transform-origin: 0 0;\n}\n\n.menu[x-placement='top-end'],\n.menu[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: (($btn-height + $menu-padding-y) * -1 + ($menu-link-height - $btn-height) / -2);\n}\n\n.menu[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - #{$menu-link-height / 2 + $menu-padding-y});\n}\n\n.menu[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - #{$menu-link-height / 2 + $menu-padding-y});\n}\n\n@keyframes dropdown-item-show {\n 0% {\n opacity: 0;\n }\n\n 99% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-1 {\n 0% {\n opacity: 0;\n }\n\n 40% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-2 {\n 0% {\n opacity: 0;\n }\n\n 60% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-item-show-3 {\n 0% {\n opacity: 0;\n }\n\n 80% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n@keyframes dropdown-menu-show {\n 0% {\n transform: scale(0, 0);\n }\n\n 20% {\n transform: scale((1 / 3), 0);\n }\n\n 40% {\n transform: scale((2 / 3), 0.25);\n }\n\n 60% {\n transform: scale(1, 0.5);\n }\n\n 80% {\n transform: scale(1, 0.75);\n }\n\n 100% {\n transform: scale(1, 1);\n }\n}\n\n@keyframes menu-animation {\n 0% {\n margin-top: (($menu-link-height + $menu-padding-y) * -1);\n }\n\n 100% {\n margin-top: 0;\n }\n}\n\n// Cascading menu for desktop\n\n.dropdown-menu-sm,\n.menu-cascading {\n font-size: $menu-font-size-cascading;\n line-height: $menu-line-height-cascading;\n padding-top: $menu-padding-y-cascading;\n padding-bottom: $menu-padding-y-cascading;\n\n @include media-breakpoint-up(sm) {\n min-width: $menu-min-width-cascading;\n }\n}\n\n.menu-cascading {\n margin-top: (($menu-link-height-cascading - ($menu-link-height-cascading - $menu-line-height-cascading) / 2) * -1 + $menu-padding-y-cascading * -1);\n\n &[x-placement='top-end'],\n &[x-placement='top-start'] {\n margin-top: 0;\n margin-bottom: (($menu-link-height-cascading - ($menu-link-height-cascading - $menu-line-height-cascading) / 2) * -1 + $menu-padding-y-cascading * -1);\n }\n\n &[x-placement='top-end']::before {\n transform-origin: 100% calc(100% - #{$menu-link-height-cascading / 2 + $menu-padding-y-cascading});\n }\n\n &[x-placement='top-start']::before {\n transform-origin: 0 calc(100% - #{$menu-link-height-cascading / 2 + $menu-padding-y-cascading});\n }\n}\n\n// Divider\n\n.dropdown-divider {\n @include nav-divider($menu-divider-bg);\n}\n\n// Header\n\n.dropdown-header {\n color: $menu-header-color;\n display: block;\n font-size: $menu-font-size;\n font-weight: bolder;\n line-height: $menu-line-height;\n margin: 0;\n padding: $menu-link-padding-y $menu-link-padding-x;\n white-space: nowrap;\n\n .dropdown-menu-sm &,\n .menu-cascading & {\n font-size: $menu-font-size-cascading;\n line-height: $menu-line-height-cascading;\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n }\n}\n\n// Link\n\n.dropdown-item {\n @include transition-standard(background-color, color);\n\n background: none;\n border: 0;\n clear: both;\n color: $menu-link-color;\n display: block;\n font-weight: inherit;\n padding: $menu-link-padding-y $menu-link-padding-x;\n position: relative;\n text-align: inherit;\n transform-origin: 0 0;\n white-space: nowrap;\n width: 100%;\n\n @include active-focus-hover {\n background-color: $menu-link-bg-hover;\n color: $menu-link-color;\n text-decoration: none;\n }\n\n &.active {\n background-color: $menu-link-bg-hover;\n }\n\n &.disabled,\n &:disabled {\n background-color: transparent;\n color: $menu-link-color-disabled;\n pointer-events: none;\n }\n\n .dropdown-menu-sm &,\n .menu-cascading & {\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n }\n}\n\n.dropdown-item-text {\n color: $menu-link-color;\n display: block;\n font-weight: inherit;\n padding: $menu-link-padding-y $menu-link-padding-x;\n transform-origin: 0 0;\n\n .dropdown-menu-sm &,\n .menu-cascading & {\n padding: $menu-link-padding-y-cascading $menu-link-padding-x-cascading;\n }\n}\n\n// Toggle\n\n.dropdown-toggle {\n &::after {\n @include set-material-icons;\n\n content: $caret-icon;\n display: inline-block;\n margin-right: ($caret-spacer-x * -1);\n margin-left: $caret-spacer-x;\n vertical-align: top;\n\n .dropright & {\n content: $caret-icon-right;\n }\n\n .dropup & {\n content: $caret-icon-up;\n }\n }\n\n &:empty::after {\n margin-left: ($caret-spacer-x * -1);\n }\n\n .dropleft & {\n &::after {\n display: none;\n }\n\n &::before {\n @include set-material-icons;\n\n content: $caret-icon-left;\n display: inline-block;\n margin-right: $caret-spacer-x;\n margin-left: ($caret-spacer-x * -1);\n }\n }\n}\n","@mixin nav-divider($bg: $black-divider, $margin-y: $spacer-sm) {\n background-color: $bg;\n height: 1px;\n margin: $margin-y 0;\n overflow: hidden;\n}\n",".navdrawer {\n display: none;\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: map-get($navdrawer-elevation-shadow, elevation);\n}\n\n// Backdrop\n\n.navdrawer-backdrop {\n @include transition-standard-complex(opacity);\n\n background-color: $navdrawer-backdrop-bg;\n opacity: 0;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: (map-get($navdrawer-elevation-shadow, elevation) - 1);\n\n &.show {\n opacity: 1;\n }\n}\n\n// Content\n\n.navdrawer-content {\n @include transition-sharp(box-shadow, transform);\n\n background-color: $navdrawer-content-bg;\n max-width: calc(100% - #{$navdrawer-gutter-width});\n overflow-x: hidden;\n overflow-y: auto;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(-100%, 0, 0);\n width: $navdrawer-width;\n\n .navdrawer-right & {\n right: 0;\n left: auto;\n transform: translate3d(100%, 0, 0);\n }\n\n .navdrawer.show & {\n @include transition-deceleration(box-shadow, transform);\n\n box-shadow: map-get($navdrawer-elevation-shadow, shadow);\n transform: translate3d(0, 0, 0);\n }\n}\n\n// Misc\n\n.navdrawer-body {\n margin-bottom: $navdrawer-inner-spacer-y;\n padding-right: $navdrawer-inner-spacer-x;\n padding-left: $navdrawer-inner-spacer-x;\n}\n\n.navdrawer-divider {\n @include nav-divider($navdrawer-divider-bg);\n}\n\n.navdrawer-header {\n background-color: $navdrawer-header-bg;\n border-bottom: $navdrawer-header-border-width solid $navdrawer-header-border-color;\n display: block;\n margin-bottom: $navdrawer-inner-spacer-y;\n padding: $toolbar-padding-y $navdrawer-inner-spacer-x;\n}\n\n.navdrawer-subheader {\n @include text-truncate;\n\n color: $navdrawer-subheader-color;\n display: block;\n font-weight: $navdrawer-subheader-font-weight;\n height: $navdrawer-subheader-height;\n line-height: 1;\n margin-top: 0;\n margin-bottom: 0;\n padding: (($navdrawer-subheader-height - $navdrawer-subheader-font-size) / 2) $navdrawer-inner-spacer-x;\n\n .navdrawer-divider + & {\n margin-top: ($navdrawer-inner-spacer-y * -1);\n }\n}\n\n// Nav\n\n.navdrawer-nav {\n display: flex;\n flex-direction: column;\n list-style: none;\n margin-top: $navdrawer-inner-spacer-y;\n margin-bottom: $navdrawer-inner-spacer-y;\n padding-left: 0;\n\n .navdrawer-header + &,\n .navdrawer-subheader + & {\n margin-top: 0;\n }\n\n .nav-link {\n @include text-truncate;\n @include transition-standard(background-color, color);\n\n color: $navdrawer-nav-link-color;\n font-size: $navdrawer-nav-link-font-size;\n font-weight: $navdrawer-nav-link-font-weight;\n line-height: 1;\n padding: (($navdrawer-nav-link-height - $navdrawer-nav-link-font-size) / 2) $navdrawer-inner-spacer-x;\n\n @include active-focus-hover {\n background-color: $navdrawer-nav-link-bg-hover;\n }\n\n &.active,\n &:active {\n color: $navdrawer-nav-link-color-active;\n }\n\n &.disabled {\n background-color: transparent;\n color: $navdrawer-nav-link-color-disabled;\n }\n\n &:focus {\n outline: 0;\n }\n }\n\n .active > .nav-link {\n color: $navdrawer-nav-link-color-active;\n }\n}\n\n.navdrawer-nav-icon {\n color: $navdrawer-nav-icon-color;\n width: $navdrawer-nav-icon-width;\n\n .nav-link:active &,\n .nav-link.active & {\n color: $navdrawer-nav-link-color-active;\n }\n}\n\n.active > .nav-link .navdrawer-nav-icon {\n color: $navdrawer-nav-link-color-active;\n}\n\n// Permanent, persistent and temporary variations\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint);\n $infix: breakpoint-infix($next);\n\n @include media-breakpoint-up($next) {\n .navdrawer-backdrop-permanent#{$infix} {\n display: none;\n transition: none;\n }\n\n .navdrawer-backdrop-persistent#{$infix} {\n display: none;\n transition: none;\n }\n\n .navdrawer-backdrop-temporary#{$infix} {\n display: none;\n transition: none;\n }\n\n .navdrawer-permanent#{$infix} {\n border-right: $navdrawer-border-width solid $navdrawer-border-color;\n display: block !important; // stylelint-disable-line declaration-no-important\n right: auto;\n width: $navdrawer-width;\n z-index: auto;\n\n &.navdrawer-permanent-clipped,\n &.navdrawer-permanent-float {\n top: $toolbar-height;\n }\n\n &.navdrawer-permanent-float {\n border-right: 0;\n\n &.navdrawer-right {\n border-left: 0;\n }\n\n .navdrawer-content {\n background-color: transparent;\n }\n }\n\n &.navdrawer-right {\n border-right: 0;\n border-left: $navdrawer-border-width solid $navdrawer-border-color;\n right: 0;\n left: auto;\n }\n\n &.show .navdrawer-content {\n box-shadow: none;\n }\n\n .navdrawer-content {\n max-width: none;\n position: absolute;\n transform: translate3d(0, 0, 0);\n width: 100%;\n }\n }\n\n .navdrawer-persistent#{$infix} {\n right: auto;\n width: $navdrawer-width;\n z-index: auto;\n\n &.navdrawer-persistent-clipped {\n border-top: $navdrawer-border-width solid $navdrawer-border-color;\n margin-top: ($navdrawer-border-width * -1);\n top: $toolbar-height;\n z-index: (map-get($toolbar-elevation-shadow, elevation) - 1);\n }\n\n &.navdrawer-right {\n right: 0;\n left: auto;\n\n .navdrawer-content {\n border-right: 0;\n border-left: $navdrawer-border-width solid $navdrawer-border-color;\n }\n }\n\n &.show .navdrawer-content {\n box-shadow: none;\n }\n\n .navdrawer-content {\n border-right: $navdrawer-border-width solid $navdrawer-border-color;\n max-width: none;\n position: absolute;\n width: 100%;\n }\n }\n\n .navdrawer-temporary#{$infix} {\n overflow: visible;\n right: auto;\n width: $navdrawer-width;\n\n &.navdrawer-right {\n right: 0;\n left: auto;\n }\n\n .navdrawer-content {\n max-width: none;\n position: absolute;\n width: 100%;\n }\n }\n }\n}\n",".picker {\n outline: 0;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n transform: translate3d(0, 100%, 0);\n transition-delay: ($transition-duration-mobile + $transition-duration-mobile-complex);\n transition-duration: 0;\n transition-property: transform;\n z-index: map-get($picker-elevation-shadow, elevation);\n\n @include media-breakpoint-up(sm) {\n transition-delay: ($transition-duration-tablet + $transition-duration-tablet-complex);\n }\n\n @include media-breakpoint-up(lg) {\n transition-delay: ($transition-duration-desktop + $transition-duration-desktop-complex);\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n\n &.picker-opened {\n overflow-x: hidden;\n overflow-y: auto;\n transform: translate3d(0, 0, 0);\n transition: none;\n }\n}\n\n.picker-frame {\n margin: $picker-margin-y $picker-margin-x;\n}\n\n.picker-holder {\n @include transition-standard(opacity);\n\n align-items: center;\n background-color: $picker-holder-bg;\n display: flex;\n justify-content: center;\n min-height: 100%;\n min-width: 100%;\n opacity: 0;\n pointer-events: none;\n transition-delay: $transition-duration-mobile-complex;\n\n @include media-breakpoint-up(sm) {\n transition-delay: $transition-duration-tablet-complex;\n }\n\n @include media-breakpoint-up(lg) {\n transition-delay: $transition-duration-desktop-complex;\n }\n\n .picker-opened & {\n opacity: 1;\n transition-delay: 0s;\n }\n}\n\n.picker-wrap {\n @include border-radius($picker-border-radius);\n @include transition-standard-complex(opacity, transform);\n @include typography-body-1;\n\n box-shadow: map-get($picker-elevation-shadow, shadow);\n max-width: ($picker-cell-size * 7 + $picker-inner-spacer-x * 2);\n opacity: 0;\n outline: 0;\n pointer-events: auto;\n position: relative;\n transform: scale($picker-transition-scale);\n\n @media (orientation: landscape) {\n display: flex;\n max-width: none;\n }\n\n .picker-opened & {\n opacity: 1;\n transform: scale(1);\n }\n}\n\n// Footer\n\n.picker-footer {\n @include border-bottom-radius($picker-border-radius);\n\n display: flex;\n justify-content: flex-end;\n padding: $picker-inner-spacer-y $picker-inner-spacer-x;\n\n @media (orientation: landscape) {\n border-radius: 0 0 $picker-border-radius 0;\n padding-right: ($picker-inner-spacer-x * 1.5);\n padding-left: ($picker-inner-spacer-x * 1.5);\n }\n\n button {\n flex: 0 1 auto;\n margin-left: $picker-inner-spacer-x;\n min-width: 0;\n\n &:first-child {\n margin-left: 0;\n }\n }\n}\n\n// Header\n\n.picker-header {\n height: $picker-cell-size;\n line-height: $picker-cell-size;\n margin-right: $picker-inner-spacer-x;\n margin-left: $picker-inner-spacer-x;\n padding-right: ($picker-cell-size + $picker-inner-spacer-x);\n padding-left: ($picker-cell-size + $picker-inner-spacer-x);\n position: relative;\n text-align: center;\n\n @media (orientation: landscape) {\n margin-top: $picker-inner-spacer-y;\n margin-right: ($picker-inner-spacer-x * 1.5);\n margin-left: ($picker-inner-spacer-x * 1.5);\n }\n}\n\n.picker-month,\n.picker-year {\n display: inline;\n margin-left: $picker-inner-spacer-x;\n\n &:first-child {\n margin-left: 0;\n }\n}\n\n.picker-nav-next,\n.picker-nav-prev {\n height: $picker-cell-size;\n margin-top: ($picker-cell-size / -2);\n position: absolute;\n top: 50%;\n width: $picker-cell-size;\n\n &,\n &.material-icons {\n line-height: $picker-cell-size;\n }\n}\n\n.picker-nav-next {\n right: 0;\n\n &::before {\n content: $picker-nav-next-icon;\n }\n}\n\n.picker-nav-prev {\n left: 0;\n\n &::before {\n content: $picker-nav-prev-icon;\n }\n}\n\n// Material date display\n\n.picker-date-display {\n @include border-top-radius($picker-border-radius);\n\n background-color: $picker-header-bg;\n color: color-yiq($picker-header-bg);\n padding: $picker-header-padding-y $picker-header-padding-x;\n\n @media (orientation: landscape) {\n @include border-left-radius($picker-border-radius);\n\n border-top-right-radius: 0;\n min-width: ($picker-cell-size * 3.5 + $picker-inner-spacer-x * 2);\n white-space: nowrap;\n }\n}\n\n.picker-date-display-bottom {\n @include text-truncate;\n @include typography-display-1;\n}\n\n.picker-day-display {\n margin-right: $picker-inner-spacer-x;\n}\n\n.picker-weekday-display {\n margin-right: $picker-inner-spacer-x;\n\n @media (orientation: landscape) {\n display: block;\n margin-right: 0;\n }\n\n &::after {\n content: ',';\n }\n}\n\n// Misc\n\n.picker-box {\n @include border-bottom-radius($picker-border-radius);\n\n background-color: $picker-content-bg;\n overflow: hidden;\n\n @media (orientation: landscape) {\n @include border-right-radius($picker-border-radius);\n\n border-bottom-left-radius: 0;\n }\n}\n\n.picker-input {\n &.form-control[readonly] {\n border-bottom-style: solid;\n color: inherit;\n cursor: text;\n }\n\n &.picker-input-active {\n border-bottom-color: $textfield-border-color-focus;\n }\n}\n\n// Table\n\n.picker-day {\n border-radius: 50%;\n cursor: default;\n height: $picker-cell-size;\n line-height: $picker-cell-size;\n margin: auto;\n vertical-align: middle;\n width: $picker-cell-size;\n\n @media (orientation: landscape) {\n margin-right: ($picker-inner-spacer-x / 2);\n margin-left: ($picker-inner-spacer-x / 2);\n }\n\n &.picker-day-selected {\n background-color: $picker-day-bg-selected;\n color: color-yiq($picker-day-bg-selected);\n }\n}\n\n.picker-day-disabled {\n color: $picker-day-color-disabled;\n}\n\n.picker-day-outfocus {\n display: none;\n}\n\n.picker-day-today {\n color: $picker-day-color-today;\n font-weight: bolder;\n}\n\n.picker-table {\n border-collapse: collapse;\n border-spacing: 0;\n margin: 0 $picker-inner-spacer-x;\n table-layout: fixed;\n\n td,\n th {\n border: 0;\n padding: 0;\n text-align: center;\n vertical-align: middle;\n }\n\n th {\n font-weight: inherit;\n }\n}\n\n.picker-weekday {\n color: $picker-weekday-color;\n height: $picker-cell-size;\n vertical-align: middle;\n width: $picker-cell-size;\n}\n\n.picker-select-month,\n.picker-select-year {\n @include border-radius($picker-select-border-radius);\n @include transition-standard(opacity);\n\n appearance: none;\n background-color: $picker-select-bg;\n background-image: none;\n background-position: 100% 50%;\n background-size: auto 100%;\n border: 0;\n box-shadow: none;\n color: $textfield-color;\n display: inline-block;\n font-size: inherit;\n height: ($picker-cell-size / 2);\n line-height: ($picker-cell-size / 2);\n opacity: $picker-select-opacity;\n padding: 0 ($picker-cell-size / 2) 0 $picker-inner-spacer-x;\n\n @include focus-hover {\n opacity: 1;\n }\n\n @include media-moz-webkit {\n background-image: $caret-bg;\n background-repeat: no-repeat;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n.picker-select-month {\n margin-left: $picker-inner-spacer-x;\n}\n","@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($num, $prev-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 $num <= $prev-num {\n @warn 'Invalid value for #{$map-name}: This map must be in ascending order, but key \"#{$key}\" has value #{$num} which is not greater than #{$prev-num}, the value of the previous key \"#{$prev-key}\"!';\n }\n\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n@mixin _assert-starts-at-zero($map) {\n $first-value: nth(map-values($map), 1);\n\n @if $first-value != 0 {\n @warn 'First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.';\n }\n}\n\n// Colour contrast\n\n@function color-yiq($color) {\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 $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// Replace `$key` with `$replace` in `$content`\n\n@function str-replace($content, $key, $replace: '') {\n $index: str-index($content, $key);\n\n @if $index {\n @return str-slice($content, 1, $index - 1) + $replace + str-replace(str-slice($content, $index + str-length($key)), $key, $replace);\n } @else {\n @return $content;\n }\n}\n\n// Retrieve a colour\n\n@function color($key: amber) {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: primary) {\n @return map-get(map-get($theme-colors, $key), color);\n}\n\n@function theme-color-dark($key: primary) {\n @return map-get(map-get($theme-colors, $key), dark);\n}\n\n@function theme-color-light($key: primary) {\n @return map-get(map-get($theme-colors, $key), light);\n}\n\n// Strip unit\n\n@function strip-unit($val) {\n @return $val / ($val * 0 + 1);\n}\n","// Material design does not have specs for striped progress bars\n// so striped progress bars have been styled according to the \"buffer\" variation of linear indicator\n// (https://material.google.com/components/progress-activity.html#progress-activity-types-of-indicators)\n\n.progress {\n display: flex;\n overflow: hidden;\n position: relative;\n z-index: 1;\n}\n\n.progress-bar {\n border-bottom: $progress-bar-height solid $progress-bar-bg;\n\n @each $color, $values in $theme-colors {\n &.bg-#{$color} {\n background-color: transparent !important; // stylelint-disable-line declaration-no-important\n border-bottom-color: theme-color($color);\n\n &::after {\n background-color: theme-color-light($color);\n }\n }\n }\n\n &::after {\n background-color: $progress-bg;\n content: '';\n display: block;\n height: $progress-bar-height;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n }\n}\n\n// Animated & striped\n\n.progress-bar-animated {\n &::before {\n animation-direction: reverse;\n animation-duration: $transition-duration-mobile;\n animation-iteration-count: infinite;\n animation-name: progress-bar-animation;\n animation-timing-function: linear;\n\n @include media-breakpoint-up(sm) {\n animation-duration: $transition-duration-tablet;\n }\n\n @include media-breakpoint-up(lg) {\n animation-duration: $transition-duration-desktop;\n }\n }\n}\n\n.progress-bar-animated,\n.progress-bar-striped {\n box-sizing: content-box;\n position: relative;\n\n @each $color, $values in $theme-colors {\n &.bg-#{$color}::before {\n // stylelint-disable value-no-vendor-prefix\n background-image: repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, theme-color-light($color), theme-color-light($color) #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, theme-color-light($color), theme-color-light($color) #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n background-image: -moz-repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, theme-color-light($color), theme-color-light($color) #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n // stylelint-enable\n }\n }\n\n &::after {\n @include border-right-radius($progress-bar-border-radius);\n\n right: ($progress-bar-buffer-width * -1);\n bottom: ($progress-bar-height * -1);\n }\n\n &::before {\n // stylelint-disable value-no-vendor-prefix\n background-image: repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, #{$progress-bg}, #{$progress-bg} #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n background-image: -webkit-repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, #{$progress-bg}, #{$progress-bg} #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n background-image: -moz-repeating-radial-gradient(#{$progress-bar-height / 2} #{$progress-bar-height / 2}, #{$progress-bg}, #{$progress-bg} #{$progress-bar-height / 2}, transparent #{$progress-bar-height / 2}, transparent 100%);\n // stylelint-enable\n background-position: 0 0;\n background-repeat: repeat-x;\n background-size: ($progress-bar-height * 3) ($progress-bar-height * 3);\n content: '';\n display: block;\n height: $progress-bar-height;\n position: absolute;\n right: -100vw;\n bottom: ($progress-bar-height * -1);\n left: 0;\n z-index: -1;\n }\n}\n\n@keyframes progress-bar-animation {\n from {\n background-position: 0 0;\n }\n\n to {\n background-position: ($progress-bar-height * 3) 0;\n }\n}\n\n// Indeterminate\n\n.progress-bar-indeterminate {\n border-bottom-color: $progress-bg;\n position: relative;\n width: 100%;\n\n @each $color, $values in $theme-colors {\n &.bg-#{$color} {\n border-bottom-color: theme-color-light($color);\n\n &::after,\n &::before {\n background-color: theme-color($color);\n }\n\n &::before {\n background-image: none;\n }\n }\n }\n\n &::after,\n &::before {\n @include border-radius($progress-bar-border-radius);\n\n animation-duration: 2s;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n background-color: $progress-bar-bg;\n width: 0%;\n }\n\n &::after {\n animation-name: progress-bar-indeterminate-after;\n bottom: ($progress-bar-height * -1);\n z-index: 0;\n }\n\n &::before {\n animation-name: progress-bar-indeterminate-before;\n content: '';\n display: block;\n height: $progress-bar-height;\n position: absolute;\n bottom: ($progress-bar-height * -1);\n z-index: 0;\n }\n}\n\n@keyframes progress-bar-indeterminate-after {\n 0% {\n left: 0%;\n width: 0%;\n }\n\n 50% {\n left: 25%;\n width: 75%;\n }\n\n 75% {\n left: 100%;\n width: 0%;\n }\n}\n\n@keyframes progress-bar-indeterminate-before {\n 0%,\n 62.5% {\n left: 0%;\n width: 0%;\n }\n\n 71.875% {\n left: 0%;\n width: 25%;\n }\n\n 81.25% {\n left: 25%;\n width: 50%;\n }\n\n 100% {\n left: 100%;\n width: 25%;\n }\n}\n",".progress-circular {\n height: $progress-circular-height;\n position: relative;\n width: $progress-circular-height;\n}\n\n.progress-circular-gap {\n border-top: ($progress-circular-spinner-width / 2) solid $progress-circular-bg;\n position: absolute;\n top: 0;\n right: ($progress-circular-height / 2 - $progress-circular-spinner-width / 4);\n bottom: 0;\n left: ($progress-circular-height / 2 - $progress-circular-spinner-width / 4);\n}\n\n.progress-circular-inner {\n animation: progress-circular-inner-rotate $progress-circular-animation-duration $transition-timing-function-standard infinite;\n height: $progress-circular-height;\n position: relative;\n width: $progress-circular-height;\n}\n\n.progress-circular-left,\n.progress-circular-right {\n height: $progress-circular-height;\n overflow: hidden;\n position: absolute;\n top: 0;\n width: ($progress-circular-height / 2);\n}\n\n.progress-circular-left {\n left: 0;\n}\n\n.progress-circular-right {\n right: 0;\n}\n\n.progress-circular-spinner {\n border: $progress-circular-spinner-width solid $progress-circular-bg;\n border-bottom-color: transparent;\n border-radius: 50%;\n height: $progress-circular-height;\n position: absolute;\n top: 0;\n width: $progress-circular-height;\n\n .progress-circular-left & {\n animation: progress-circular-spinner-left ($progress-circular-animation-duration / 4) $transition-timing-function-standard infinite;\n border-right-color: transparent;\n left: 0;\n }\n\n .progress-circular-right & {\n animation: progress-circular-spinner-right ($progress-circular-animation-duration / 4) $transition-timing-function-standard infinite;\n border-left-color: transparent;\n right: 0;\n }\n}\n\n.progress-circular-wrapper {\n animation: progress-circular-wrapper-rotate ($progress-circular-animation-duration / 2) linear infinite;\n}\n\n@keyframes progress-circular-inner-rotate {\n 12.5% {\n transform: rotate(135deg);\n }\n\n 25% {\n transform: rotate(270deg);\n }\n\n 37.5% {\n transform: rotate(405deg);\n }\n\n 50% {\n transform: rotate(540deg);\n }\n\n 62.5% {\n transform: rotate(675deg);\n }\n\n 75% {\n transform: rotate(810deg);\n }\n\n 87.5% {\n transform: rotate(945deg);\n }\n\n 100% {\n transform: rotate(1080deg);\n }\n}\n\n@keyframes progress-circular-spinner-left {\n 0%,\n 100% {\n transform: rotate(130deg);\n }\n\n 50% {\n transform: rotate(-5deg);\n }\n}\n\n@keyframes progress-circular-spinner-right {\n 0%,\n 100% {\n transform: rotate(-130deg);\n }\n\n 50% {\n transform: rotate(5deg);\n }\n}\n\n@keyframes progress-circular-wrapper-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@each $color, $values in $theme-colors {\n .progress-circular-#{$color} {\n .progress-circular-gap,\n .progress-circular-spinner {\n border-top-color: theme-color($color);\n }\n\n .progress-circular-left .progress-circular-spinner {\n border-left-color: theme-color($color);\n }\n\n .progress-circular-right .progress-circular-spinner {\n border-right-color: theme-color($color);\n }\n }\n}\n",".custom-control {\n display: block;\n min-height: ($font-size-base * $line-height-base);\n padding-left: ($selection-control-indicator-size + $selection-control-spacer-x);\n position: relative;\n\n + .custom-control {\n margin-top: $selection-control-spacer-y;\n }\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: ($selection-control-spacer-x * 2);\n\n + .custom-control-inline {\n margin-top: 0;\n }\n}\n\n// Base styles for custom control indicators\n\n.custom-control-label {\n color: inherit;\n font-size: $font-size-base;\n line-height: inherit;\n margin-bottom: 0;\n\n &::after {\n color: $selection-control-color;\n position: absolute;\n top: (($font-size-base * $line-height-base - $selection-control-indicator-size) / 2);\n left: 0;\n }\n\n &::before {\n @include transition-standard(background-color, opacity, transform);\n\n background-color: currentColor;\n border-radius: 50%;\n color: $selection-control-color;\n content: '';\n display: block;\n height: ($selection-control-indicator-size * 2);\n margin-top: (($font-size-base * $line-height-base - $selection-control-indicator-size) / 2 + $selection-control-indicator-size / -2);\n margin-left: ($selection-control-indicator-size / -2);\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n transform: scale(0.87, 0.87) translateZ(0);\n width: ($selection-control-indicator-size * 2);\n }\n}\n\n.custom-control-input {\n opacity: 0;\n position: absolute;\n z-index: -1;\n\n &.focus,\n &:active {\n ~ .custom-control-label::before {\n opacity: $selection-control-radial-opacity;\n transform: scale(1, 1) translateZ(0);\n }\n }\n\n &:checked ~ {\n .custom-control-label {\n &::after {\n color: $selection-control-color-active;\n }\n\n &::before {\n background-color: $selection-control-color-active;\n }\n }\n }\n\n &:disabled ~ {\n .custom-control-label {\n color: $selection-control-color-disabled;\n\n &::after {\n color: $selection-control-color-disabled;\n }\n\n &::before {\n display: none;\n }\n }\n }\n}\n\n// Checkbox\n\n.custom-checkbox {\n .custom-control-label::after {\n @include set-material-icons;\n\n content: $selection-control-checkbox-icon;\n line-height: 1;\n vertical-align: middle;\n }\n\n .custom-control-input {\n &:checked ~ .custom-control-label::after {\n content: $selection-control-checkbox-icon-checked;\n }\n\n &:indeterminate ~ .custom-control-label::after {\n content: $selection-control-checkbox-icon-indeterminate;\n }\n }\n}\n\n// Radio button\n\n.custom-radio {\n .custom-control-label::after {\n @include set-material-icons;\n\n content: $selection-control-radio-icon;\n line-height: 1;\n vertical-align: middle;\n }\n\n .custom-control-input {\n &:checked ~ .custom-control-label::after {\n content: $selection-control-radio-icon-checked;\n }\n }\n}\n\n// Switch\n\n.custom-switch {\n padding-left: ($selection-control-track-width + $selection-control-spacer-x);\n\n .custom-control-label {\n @include transition-standard(background-color);\n\n &::after {\n @include transition-standard(background-color, transform);\n\n background-color: $selection-control-thumb-bg;\n border-radius: 50%;\n box-shadow: $selection-control-thumb-shadow;\n content: '';\n display: block;\n height: $selection-control-indicator-size;\n position: absolute;\n width: $selection-control-indicator-size;\n }\n }\n\n .custom-control-input {\n &:checked {\n ~ .custom-control-label {\n // scss-lint:disable NestingDepth\n &::after,\n &::before {\n transform: translateX($selection-control-track-width - $selection-control-indicator-size);\n }\n\n &::after {\n background-color: $selection-control-color-active;\n }\n // scss-lint:enable\n }\n\n ~ .custom-control-track {\n background-color: rgba($selection-control-color-active, $selection-control-track-opacity);\n }\n }\n\n &:disabled {\n ~ .custom-control-label::after {\n background-color: $selection-control-thumb-bg-disabled;\n }\n\n ~ .custom-control-track {\n background-color: $selection-control-track-bg-disabled;\n }\n }\n }\n\n .custom-control-track {\n @include transition-standard(background-color);\n\n background-clip: content-box;\n background-color: $selection-control-track-bg;\n border: (($selection-control-indicator-size - $selection-control-track-height) / 2) solid transparent;\n border-radius: $selection-control-track-height;\n content: '';\n display: block;\n height: $selection-control-indicator-size;\n position: absolute;\n top: (($font-size-base * $line-height-base - $selection-control-indicator-size) / 2);\n left: 0;\n width: $selection-control-track-width;\n }\n}\n",".custom-range {\n appearance: none;\n background-color: transparent;\n padding-left: 0;\n width: 100%;\n\n &:active,\n &:focus {\n &::-moz-range-track {\n background-color: $slider-track-bg-active;\n }\n\n &::-ms-fill-upper {\n background-color: $slider-track-bg-active;\n }\n\n &::-webkit-slider-runnable-track {\n background-color: $slider-track-bg-active;\n }\n }\n\n &:focus {\n outline: 0;\n\n &::-moz-range-thumb {\n box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity);\n }\n\n &::-ms-range-thumb {\n box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity);\n }\n\n &::-webkit-slider-thumb {\n box-shadow: 0 0 0 $slider-thumb-size rgba($slider-thumb-bg, $slider-thumb-radial-opacity);\n }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-moz-range-progress {\n background-color: $slider-thumb-bg;\n }\n\n &::-moz-range-thumb {\n @include transition-standard(box-shadow, height, width);\n\n appearance: none;\n background-color: $slider-thumb-bg;\n border: 0;\n border-radius: 50%;\n height: $slider-thumb-size;\n width: $slider-thumb-size;\n\n &:active {\n box-shadow: none;\n height: ($slider-thumb-size * 2);\n width: ($slider-thumb-size * 2);\n }\n\n &:focus {\n outline: 0;\n }\n }\n\n &::-moz-range-track {\n @include transition-standard(background-color);\n\n background-color: $slider-track-bg;\n border-color: transparent;\n border-radius: 0;\n color: transparent;\n cursor: pointer;\n height: $slider-track-height;\n width: 100%;\n }\n\n &::-ms-fill-lower {\n background-color: $slider-thumb-bg;\n height: $slider-track-height;\n margin-bottom: $slider-track-height;\n margin-left: ($slider-thumb-size / 2);\n }\n\n &::-ms-fill-upper {\n background-color: $slider-track-bg;\n height: $slider-track-height;\n margin-right: ($slider-thumb-size / 2);\n margin-bottom: $slider-track-height;\n }\n\n &::-ms-thumb {\n @include transition-standard(box-shadow);\n\n appearance: none;\n background-color: $slider-thumb-bg;\n border: 0;\n border-radius: 50%;\n height: $slider-thumb-size;\n margin-right: ($slider-thumb-size / 2);\n margin-left: ($slider-thumb-size / 2);\n width: $slider-thumb-size;\n\n &:active {\n box-shadow: 0 0 0 ($slider-thumb-size / 2) $slider-thumb-bg;\n }\n\n &:focus {\n outline: 0;\n }\n }\n\n &::-ms-track {\n @include transition-standard(background-color);\n\n background-color: transparent;\n border-color: transparent;\n border-width: ($slider-thumb-size + $slider-track-height) 0;\n color: transparent;\n cursor: pointer;\n height: $slider-track-height;\n width: 100%;\n }\n\n &::-webkit-slider-runnable-track {\n @include transition-standard(background-color);\n\n background-color: $slider-track-bg;\n border-color: transparent;\n border-radius: 0;\n color: transparent;\n cursor: pointer;\n height: $slider-track-height;\n width: 100%;\n }\n\n &::-webkit-slider-thumb {\n @include transition-standard(box-shadow);\n\n appearance: none;\n background-color: $slider-thumb-bg;\n border: 0;\n border-radius: 50%;\n height: $slider-thumb-size;\n margin-top: (($slider-thumb-size - $slider-track-height) / -2);\n width: $slider-thumb-size;\n\n &:active {\n box-shadow: 0 0 0 ($slider-thumb-size / 2) $slider-thumb-bg;\n }\n\n &:focus {\n outline: 0;\n }\n }\n}\n","// Snackbar based on https://material.io/guidelines/components/snackbars-toasts.html#snackbars-toasts-specs\n\n.snackbar {\n align-items: center;\n background-color: $snackbar-bg;\n color: $snackbar-color;\n display: flex;\n font-size: $snackbar-font-size;\n line-height: $snackbar-line-height;\n opacity: 0;\n padding: $snackbar-padding-y $snackbar-padding-x;\n position: fixed;\n bottom: 0;\n left: 0;\n transform: translateY(100%);\n transition: opacity 0s $transition-duration-mobile-leaving, transform $transition-duration-mobile-leaving $transition-timing-function-acceleration;\n width: 100%;\n z-index: map-get($snackbar-elevation-shadow, elevation);\n\n @include media-breakpoint-up($snackbar-breakpoint) {\n border-radius: $snackbar-border-radius;\n max-width: $snackbar-max-width;\n min-width: $snackbar-min-width;\n left: 50%;\n transform: translate(-50%, 100%);\n width: auto;\n }\n\n @include media-breakpoint-up(sm) {\n transition: opacity 0s $transition-duration-tablet-leaving, transform $transition-duration-tablet-leaving $transition-timing-function-acceleration;\n }\n\n @include media-breakpoint-up(lg) {\n transition: opacity 0s $transition-duration-desktop-leaving, transform $transition-duration-desktop-leaving $transition-timing-function-acceleration;\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n\n &.show {\n @include transition-deceleration(transform);\n\n opacity: 1;\n transform: translateY(0);\n\n @include media-breakpoint-up($snackbar-breakpoint) {\n transform: translate(-50%, 0);\n }\n }\n}\n\n.snackbar-body {\n @include text-truncate;\n\n margin-right: auto;\n max-height: 100%;\n min-width: 0;\n}\n\n.snackbar-btn {\n @include transition-standard(background-color, background-image);\n\n background-color: transparent;\n background-image: none;\n border: 0;\n color: $snackbar-btn-color;\n cursor: pointer;\n display: block;\n flex-shrink: 0;\n font-size: inherit;\n font-weight: $btn-font-weight;\n line-height: inherit;\n margin-left: $snackbar-inner-spacer-x;\n padding: 0;\n text-transform: uppercase;\n white-space: nowrap;\n\n @include focus-hover {\n color: $snackbar-btn-color-hover;\n text-decoration: none;\n }\n\n @include media-breakpoint-up($snackbar-breakpoint) {\n margin-left: $snackbar-inner-spacer-x-desktop;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n.snackbar-left,\n.snackbar-right {\n @include media-breakpoint-up($snackbar-breakpoint) {\n transform: translateY(100%);\n\n &.show {\n transform: translateY($snackbar-margin-y * -1);\n }\n }\n}\n\n.snackbar-left {\n @include media-breakpoint-up($snackbar-breakpoint) {\n left: $snackbar-margin-x;\n }\n}\n\n.snackbar-right {\n @include media-breakpoint-up($snackbar-breakpoint) {\n right: $snackbar-margin-x;\n left: auto;\n }\n}\n\n.snackbar-multi-line {\n height: $snackbar-height-multi;\n padding-top: $snackbar-padding-y-multi;\n padding-bottom: $snackbar-padding-y-multi;\n\n .snackbar-body {\n white-space: normal;\n }\n}\n","// Todo: only non-clickable stepper is supported for now\n\n.stepper {\n align-items: center;\n background-color: $stepper-bg;\n display: flex;\n flex-shrink: 0;\n overflow: hidden;\n padding: $stepper-padding-y $stepper-padding-x;\n position: relative;\n\n &::after,\n &::before {\n border-top: $stepper-border-width solid $stepper-border-color;\n content: '';\n display: block;\n position: absolute;\n }\n\n &:first-child::before {\n display: none;\n }\n\n &:last-child::after {\n display: none;\n }\n}\n\n.stepper-horiz {\n background-color: $stepper-bg;\n display: flex;\n justify-content: space-between;\n overflow-x: auto;\n overflow-y: hidden;\n position: relative;\n\n &::before {\n border-top: $stepper-border-width solid $stepper-border-color;\n content: '';\n display: block;\n position: absolute;\n top: 50%;\n right: $stepper-padding-x;\n left: $stepper-padding-x;\n }\n\n .stepper {\n &::after,\n &::before {\n border-top: $stepper-border-width solid $stepper-border-color;\n top: 50%;\n width: ($stepper-padding-x - $stepper-inner-spacer);\n }\n\n &::after {\n right: 0;\n }\n\n &::before {\n left: 0;\n }\n }\n}\n\n.stepper-vert {\n background-color: $stepper-bg;\n position: relative;\n\n .stepper {\n &::after,\n &::before {\n border-left: $stepper-border-width solid $stepper-border-color;\n height: ($stepper-padding-y - $stepper-inner-spacer);\n left: ($stepper-icon-height / 2 + $stepper-padding-x);\n }\n\n &::after {\n bottom: 0;\n }\n\n &::before {\n top: 0;\n }\n }\n}\n\n// Misc\n\n.stepper-icon {\n background-color: $stepper-icon-bg;\n border-radius: 50%;\n color: $stepper-icon-color;\n font-size: $stepper-icon-font-size;\n font-weight: $stepper-icon-font-weight;\n height: $stepper-icon-height;\n line-height: $stepper-icon-height;\n margin-right: $stepper-inner-spacer;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: $stepper-icon-height;\n\n .stepper.active &,\n .stepper.done & {\n background-color: $stepper-icon-bg-active;\n color: color-yiq($stepper-icon-bg-active);\n }\n\n .material-icons {\n font-size: 1.333em;\n }\n}\n\n.stepper-text {\n color: $stepper-text-color;\n font-size: $stepper-text-font-size;\n font-weight: $stepper-text-font-weight;\n position: relative;\n\n .stepper.active &,\n .stepper.done & {\n color: $stepper-text-color-active;\n }\n\n .stepper.active & {\n font-weight: bolder;\n }\n}\n",".nav-tabs {\n box-shadow: inset 0 ($nav-tab-border-width * -2) 0 ($nav-tab-border-width * -1) $nav-tab-border-color;\n\n &.border-0,\n &.border-bottom-0 {\n box-shadow: none;\n }\n\n .nav-link {\n @include transition-standard(background-color, color, opacity);\n\n color: $nav-tab-color;\n font-size: $nav-tab-font-size;\n font-weight: $nav-tab-font-weight;\n line-height: $nav-tab-line-height;\n min-height: $nav-tab-height;\n opacity: $nav-tab-link-opacity;\n padding: $nav-tab-link-padding-y $nav-tab-link-padding-x;\n position: relative;\n text-transform: uppercase;\n\n @include active-focus-hover {\n background-color: $nav-tab-bg-hover;\n }\n\n &.active,\n &:active {\n opacity: 1;\n }\n\n &.active {\n color: $nav-tab-color-active;\n\n &::before {\n opacity: 1;\n }\n }\n\n &.disabled {\n background-color: transparent;\n color: $nav-tab-color-disabled;\n opacity: 1;\n }\n\n &::before {\n @include transition-standard(opacity);\n\n background-color: $nav-tab-indicator-bg;\n content: '';\n display: block;\n height: $nav-tab-indicator-height;\n opacity: 0;\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n }\n }\n\n .nav-item.show .nav-link {\n background-color: $nav-tab-bg-hover;\n opacity: 1;\n }\n}\n\n.nav-tabs-material {\n position: relative;\n\n &.animate {\n .nav-link::before {\n opacity: 0;\n }\n\n .nav-tabs-indicator {\n @include transition-standard(left, right);\n }\n }\n\n .nav-link::before {\n transition: none;\n }\n\n .nav-tabs-indicator {\n background-color: $nav-tab-indicator-bg;\n display: none;\n height: $nav-tab-indicator-height;\n position: absolute;\n bottom: 0;\n\n &.show {\n display: block;\n }\n\n .nav-tabs-scrollable & {\n bottom: $nav-tab-height;\n }\n }\n}\n\n.nav-tabs-scrollable {\n box-shadow: inset 0 ($nav-tab-border-width * -2) 0 ($nav-tab-border-width * -1) $nav-tab-border-color;\n height: $nav-tab-height;\n overflow: hidden;\n\n .nav-tabs {\n box-shadow: none;\n flex-wrap: nowrap;\n overflow-x: auto;\n overflow-y: hidden;\n padding-bottom: $nav-tab-height;\n\n &::-webkit-scrollbar {\n display: none;\n }\n }\n}\n","%form-control {\n background-clip: padding-box;\n background-color: transparent;\n border-color: $textfield-border-color;\n border-radius: 0;\n border-style: solid;\n border-width: 0 0 $textfield-border-width;\n box-shadow: none;\n color: $textfield-color;\n display: block;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n padding: $textfield-padding-y $textfield-padding-x calc(#{$textfield-padding-y} - #{$textfield-border-width});\n width: 100%;\n\n @include hover {\n border-color: $textfield-border-color-hover;\n box-shadow: inset 0 ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $textfield-border-color-hover;\n }\n\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n &::placeholder {\n color: $textfield-hint-color;\n opacity: 1;\n }\n\n &:disabled,\n &[readonly] {\n border-style: dotted;\n color: $textfield-color-disabled;\n opacity: 1;\n\n @include focus-hover {\n border-color: $textfield-border-color;\n box-shadow: none;\n }\n }\n\n &:focus {\n border-color: $textfield-border-color-focus;\n box-shadow: inset 0 ($textfield-border-width-focus * -1) 0 ($textfield-border-width * -1) $textfield-border-color-focus;\n outline: 0;\n }\n\n &:invalid:required {\n outline: 0;\n }\n}\n\n.form-control {\n @extend %form-control;\n\n &[type='file'] {\n max-height: $textfield-height;\n }\n}\n\n// Form control sizing\n\n.form-control-lg {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n padding: $textfield-padding-y-lg $textfield-padding-x-lg calc(#{$textfield-padding-y-lg} - #{$textfield-border-width});\n\n &[type='file'] {\n max-height: $textfield-height-lg;\n }\n}\n\n.form-control-sm {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n padding: $textfield-padding-y-sm $textfield-padding-x-sm calc(#{$textfield-padding-y-sm} - #{$textfield-border-width});\n\n &[type='file'] {\n max-height: $textfield-height-sm;\n }\n}\n\n// Select and textarea\n\n%form-select {\n appearance: none;\n\n @include media-moz-webkit {\n background-image: $caret-bg;\n background-position: 100% 50%;\n background-repeat: no-repeat;\n background-size: $textfield-select-bg-size $textfield-select-bg-size;\n padding-right: $textfield-select-bg-size;\n\n &[multiple],\n &[size]:not([size='1']) {\n background-image: none;\n }\n }\n}\n\n%form-textarea {\n border-radius: $textfield-box-border-radius;\n border-width: $textfield-border-width;\n min-height: $textfield-box-height;\n padding: calc(#{$textfield-box-padding-y} - #{$textfield-border-width}) $textfield-box-padding-x;\n\n @include hover {\n box-shadow: inset $textfield-border-width-hover $textfield-border-width-hover 0 ($textfield-border-width * -1) $textfield-border-color-hover, inset ($textfield-border-width-hover * -1) ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $textfield-border-color-hover;\n }\n\n &:focus {\n box-shadow: inset $textfield-border-width-focus $textfield-border-width-focus 0 ($textfield-border-width * -1) $textfield-border-color-focus, inset ($textfield-border-width-focus * -1) ($textfield-border-width-focus * -1) 0 ($textfield-border-width * -1) $textfield-border-color-focus;\n }\n}\n\n// stylelint-disable selector-no-qualifying-type\nselect {\n &.form-control {\n @extend %form-select;\n\n &[multiple],\n &[size]:not([size='1']) {\n @extend %form-textarea;\n }\n }\n\n &.form-control-lg {\n &[multiple],\n &[size]:not([size='1']) {\n padding: calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width}) $textfield-box-padding-x-lg;\n }\n }\n\n &.form-control-sm {\n &[multiple],\n &[size]:not([size='1']) {\n padding: calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width}) $textfield-box-padding-x-sm;\n }\n }\n}\n\ntextarea {\n &.form-control {\n min-height: $textfield-height;\n\n &:not([rows='1']) {\n @extend %form-textarea;\n }\n }\n\n &.form-control-lg {\n min-height: $textfield-height-lg;\n\n &:not([rows='1']) {\n min-height: $textfield-box-height-lg;\n padding: calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width}) $textfield-box-padding-x-lg;\n }\n }\n\n &.form-control-sm {\n min-height: $textfield-height-sm;\n\n &:not([rows='1']) {\n min-height: $textfield-box-height-sm;\n padding: calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width}) $textfield-box-padding-x-sm;\n }\n }\n}\n// stylelint-enable\n\n.custom-file {\n display: inline-block;\n height: $textfield-height;\n margin-bottom: 0;\n position: relative;\n width: 100%;\n}\n\n.custom-file-input {\n height: $textfield-height;\n margin: 0;\n opacity: 0;\n position: relative;\n width: 100%;\n z-index: 1;\n\n @include focus-hover {\n ~ .custom-file-label {\n border-bottom-color: $textfield-border-color-focus;\n box-shadow: inset 0 ($textfield-border-width-focus * -1) 0 ($textfield-border-width * -1) $textfield-border-color-focus;\n }\n }\n}\n\n.custom-file-label {\n @include text-truncate;\n @include transition-standard(border-color, box-shadow);\n\n border-bottom: $textfield-border-width solid $textfield-border-color;\n color: $textfield-hint-color;\n font-size: $textfield-font-size;\n height: $textfield-height;\n line-height: $textfield-line-height;\n padding: $textfield-padding-y ($material-icon-size + $selection-control-spacer-x) calc(#{$textfield-padding-y} - #{$textfield-border-width}) $textfield-padding-x;\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n\n &::after {\n @include set-material-icons;\n\n content: $custom-file-button-icon;\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n }\n}\n\n.custom-select {\n @extend %form-control;\n @extend %form-select;\n\n &[multiple],\n &[size]:not([size='1']) {\n @extend %form-textarea;\n }\n}\n\n.custom-select-lg {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n padding: $textfield-padding-y-lg $textfield-select-bg-size calc(#{$textfield-padding-y-lg} - #{$textfield-border-width}) $textfield-padding-x-lg;\n\n &[multiple],\n &[size]:not([size='1']) {\n padding: calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width}) $textfield-box-padding-x-lg;\n }\n}\n\n.custom-select-sm {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n padding: $textfield-padding-y-sm $textfield-select-bg-size calc(#{$textfield-padding-y-sm} - #{$textfield-border-width}) $textfield-padding-x-sm;\n\n &[multiple],\n &[size]:not([size='1']) {\n padding: calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width}) $textfield-box-padding-x-sm;\n }\n}\n\n.form-control-file {\n @extend %form-control;\n\n max-height: $textfield-height;\n}\n\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n// Validation\n\n@include form-validation-state('invalid', $form-feedback-invalid-color);\n@include form-validation-state('valid', $form-feedback-valid-color);\n","@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n @include typography-caption;\n\n color: $color;\n display: none;\n margin-top: $textfield-margin-y;\n width: 100%;\n\n .form-control-lg + & {\n margin-top: $textfield-margin-y-lg;\n }\n\n .form-control-sm + & {\n margin-top: $textfield-margin-y-sm;\n }\n }\n\n .#{$state}-tooltip {\n @include border-radius($border-radius);\n\n background-color: $color;\n color: color-yiq($color);\n display: none;\n font-size: $tooltip-font-size;\n line-height: $tooltip-line-height;\n margin-top: $textfield-margin-y;\n max-width: 100%;\n opacity: $tooltip-opacity;\n padding: $tooltip-padding-y $tooltip-padding-x;\n position: absolute;\n top: 100%;\n text-align: center;\n word-break: break-word;\n z-index: $tooltip-zindex;\n\n @include media-breakpoint-up(md) {\n font-size: $tooltip-font-size-desktop;\n padding: $tooltip-padding-y-desktop $tooltip-padding-x-desktop;\n }\n\n .form-control-lg + & {\n margin-top: $textfield-margin-y-lg;\n }\n\n .form-control-sm + & {\n margin-top: $textfield-margin-y-sm;\n }\n }\n\n .custom-control-input {\n &.is-#{$state},\n .was-validated &:#{$state} {\n ~ .custom-control-label {\n &,\n &::after {\n color: $color;\n }\n\n &::before {\n background-color: $color;\n }\n }\n\n ~ .custom-control-track {\n background-color: rgba($color, $selection-control-track-opacity);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-file-input {\n &.is-#{$state},\n .was-validated &:#{$state} {\n @include focus-hover {\n ~ .custom-file-label {\n border-bottom-color: $color;\n box-shadow: inset 0 ($textfield-border-width-focus * -1) 0 ($textfield-border-width * -1) $color;\n }\n }\n\n ~ .custom-file-label {\n border-bottom-color: $color;\n\n @include hover {\n border-bottom-color: $color;\n box-shadow: inset 0 ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $color;\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-switch .custom-control-input {\n &.is-#{$state},\n .was-validated &:#{$state} {\n ~ .custom-control-label::after {\n background-color: $color;\n }\n }\n }\n\n .form-check-input {\n &.is-#{$state},\n .was-validated &:#{$state} {\n + .form-check-label {\n color: $color;\n }\n }\n }\n\n %form-control {\n &.is-#{$state},\n .was-validated &:#{$state} {\n border-color: $color;\n\n @include focus-hover {\n border-color: $color;\n box-shadow: inset 0 ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n %form-textarea {\n &.is-#{$state},\n .was-validated &:#{$state} {\n @include focus-hover {\n box-shadow: inset $textfield-border-width-hover $textfield-border-width-hover 0 ($textfield-border-width * -1) $color, inset ($textfield-border-width-hover * -1) ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $color;\n }\n }\n\n .textfield-box &.is-#{$state},\n .was-validated .textfield-box &:#{$state} {\n @include focus-hover {\n box-shadow: inset 0 ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $color;\n }\n }\n }\n}\n",".textfield-box {\n %form-control {\n background-color: $textfield-box-bg;\n border-radius: $textfield-box-border-radius;\n padding: $textfield-box-padding-y $textfield-box-padding-x calc(#{$textfield-box-padding-y} - #{$textfield-border-width});\n }\n\n %form-select {\n padding-right: $textfield-select-bg-size;\n }\n\n %form-textarea {\n border-width: 0 0 $textfield-border-width;\n padding: $textfield-box-padding-y $textfield-box-padding-x calc(#{$textfield-box-padding-y} - #{$textfield-border-width});\n\n @include hover {\n box-shadow: inset 0 ($textfield-border-width-hover * -1) 0 ($textfield-border-width * -1) $textfield-border-color-hover;\n }\n\n &:focus {\n box-shadow: inset 0 ($textfield-border-width-focus * -1) 0 ($textfield-border-width * -1) $textfield-border-color-focus;\n }\n }\n\n // Form control sizing\n\n // stylelint-disable-next-line order/order, selector-no-qualifying-type\n textarea.form-control {\n min-height: $textfield-box-height;\n }\n\n .form-control[type='file'],\n .form-control-file {\n max-height: $textfield-box-height;\n }\n}\n\n// Size\n\n.textfield-box-lg {\n %form-control {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n padding: $textfield-box-padding-y-lg $textfield-box-padding-x-lg calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width});\n }\n\n %form-textarea {\n padding: $textfield-box-padding-y-lg $textfield-box-padding-x-lg calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width});\n }\n\n // Form control sizing\n\n // stylelint-disable-next-line order/order, selector-no-qualifying-type\n textarea.form-control {\n min-height: $textfield-box-height-lg;\n }\n\n .custom-select {\n padding-right: $textfield-select-bg-size;\n }\n\n .form-control[type='file'],\n .form-control-file {\n max-height: $textfield-box-height-lg;\n }\n}\n\n.textfield-box-sm {\n %form-control {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n padding: $textfield-box-padding-y-sm $textfield-box-padding-x-sm calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width});\n }\n\n %form-textarea {\n padding: $textfield-box-padding-y-sm $textfield-box-padding-x-sm calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width});\n }\n\n // Form control sizing\n\n // stylelint-disable-next-line order/order, selector-no-qualifying-type\n textarea.form-control {\n min-height: $textfield-box-height-sm;\n }\n\n .custom-select {\n padding-right: $textfield-select-bg-size;\n }\n\n .form-control[type='file'],\n .form-control-file {\n max-height: $textfield-box-height-sm;\n }\n}\n",".floating-label {\n padding-top: $floating-label-font-size;\n position: relative;\n\n &.has-value label,\n &.is-focused label {\n top: 0;\n transform: scale($floating-label-font-size / $textfield-font-size);\n }\n\n &.is-focused label {\n color: $floating-label-color-focus;\n }\n\n &:not(.has-value):not(.is-focused) .form-control {\n &[type='date'],\n &[type='datetime-local'],\n &[type='time'] {\n color: transparent;\n }\n }\n\n label {\n @include transition-standard(color, top, transform);\n\n color: $floating-label-color;\n display: block;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n margin: 0;\n padding: 0;\n position: absolute;\n top: ($floating-label-font-size + $textfield-padding-y);\n left: 0;\n transform-origin: 0 0;\n }\n\n %form-control {\n position: relative;\n\n &:focus {\n &::placeholder {\n color: $textfield-hint-color;\n opacity: 1;\n }\n }\n\n &::placeholder {\n @include transition-standard(opacity);\n\n color: transparent;\n opacity: 0;\n }\n }\n}\n\n// Size\n\n.floating-label-lg {\n &.has-value label,\n &.is-focused label {\n transform: scale($floating-label-font-size-lg / $textfield-font-size-lg);\n }\n\n label {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n top: ($floating-label-font-size-lg + $textfield-padding-y-lg);\n }\n\n %form-control {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n padding: $textfield-padding-y-lg $textfield-padding-x-lg calc(#{$textfield-padding-y-lg} - #{$textfield-border-width});\n }\n\n %form-select {\n padding-right: $textfield-select-bg-size;\n }\n\n %form-textarea {\n padding: $textfield-box-padding-y-lg $textfield-box-padding-x-lg calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width});\n }\n}\n\n.floating-label-sm {\n &.has-value label,\n &.is-focused label {\n transform: scale($floating-label-font-size-sm / $textfield-font-size-sm);\n }\n\n label {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n top: ($floating-label-font-size-sm + $textfield-padding-y-sm);\n }\n\n %form-control {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n padding: $textfield-padding-y-sm $textfield-padding-x-sm calc(#{$textfield-padding-y-sm} - #{$textfield-border-width});\n }\n\n %form-select {\n padding-right: $textfield-select-bg-size;\n }\n\n %form-textarea {\n padding: $textfield-box-padding-y-sm $textfield-box-padding-x-sm calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width});\n }\n}\n\n// Floating label with textfield box\n\n.floating-label.textfield-box {\n padding-top: 0;\n\n &.has-value label,\n &.is-focused label {\n line-height: 1;\n top: $textfield-box-label-spacer-y;\n }\n\n label {\n top: $textfield-box-padding-y;\n left: $textfield-box-padding-x;\n }\n\n %form-control,\n %form-textarea {\n padding-top: ($textfield-box-height - $textfield-box-label-spacer-y - $textfield-font-size * $textfield-line-height);\n }\n\n %form-control {\n padding-bottom: calc(#{$textfield-box-label-spacer-y} - #{$textfield-border-width});\n }\n}\n\n.floating-label-lg.textfield-box {\n label {\n top: $textfield-box-padding-y-lg;\n left: $textfield-box-padding-x-lg;\n }\n\n %form-control,\n %form-textarea {\n padding-top: ($textfield-box-height-lg - $textfield-box-label-spacer-y - $textfield-font-size-lg * $textfield-line-height-lg);\n padding-right: $textfield-box-padding-x-lg;\n padding-left: $textfield-box-padding-x-lg;\n }\n\n %form-select {\n padding-right: $textfield-select-bg-size;\n }\n}\n\n.floating-label-sm.textfield-box {\n label {\n top: $textfield-box-padding-y-sm;\n left: $textfield-box-padding-x-sm;\n }\n\n %form-control,\n %form-textarea {\n padding-top: ($textfield-box-height-sm - $textfield-box-label-spacer-y - $textfield-font-size-sm * $textfield-line-height-sm);\n padding-right: $textfield-box-padding-x-sm;\n padding-left: $textfield-box-padding-x-sm;\n }\n\n %form-select {\n padding-right: $textfield-select-bg-size;\n }\n}\n",".input-group {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n position: relative;\n width: 100%;\n\n > .custom-file,\n > .custom-select,\n > .floating-label,\n > .form-control,\n > .form-control-file,\n > .textfield-box {\n flex: 1 1 auto;\n margin-bottom: 0;\n width: 1%;\n\n + .custom-file,\n + .custom-select,\n + .floating-label,\n + .form-control,\n + .form-control-file,\n + .textfield-box {\n margin-left: $input-group-inner-spacer-x;\n }\n }\n}\n\n// Addons\n\n.input-group-append,\n.input-group-prepend {\n align-items: center;\n display: flex;\n justify-content: center;\n\n .btn {\n min-width: 0;\n\n + .btn {\n margin-left: ($btn-group-inner-spacer-x * -1);\n }\n }\n}\n\n.input-group-append {\n margin-left: $input-group-inner-spacer-x;\n}\n\n.input-group-prepend {\n margin-right: $input-group-inner-spacer-x;\n}\n\n.input-group-text {\n color: inherit;\n font-size: $textfield-font-size;\n line-height: $textfield-line-height;\n margin-bottom: 0;\n white-space: nowrap;\n\n + .input-group-text {\n margin-left: ($input-group-inner-spacer-x / 2);\n }\n}\n\n// Border radius\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-prepend > .btn {\n &:not(:first-of-type) {\n @include border-left-radius(0);\n }\n\n &:not(:last-of-type) {\n @include border-right-radius(0);\n }\n}\n\n// Icons\n\n.input-group-icon {\n @include transition-standard(color);\n\n color: $textfield-border-color;\n font-size: ($font-size-base / 1rem * $textfield-font-size);\n margin-right: $input-group-inner-spacer-x;\n order: -1;\n\n @include hover {\n color: $textfield-border-color-hover;\n }\n\n .floating-label.is-focused ~ &,\n .form-control:focus ~ & {\n color: $textfield-border-color-focus;\n }\n\n .floating-label:not(.textfield-box) ~ & {\n margin-top: $floating-label-font-size;\n }\n}\n\n// Size\n\n.input-group-lg {\n > .floating-label {\n @extend .floating-label-lg;\n\n &.has-value label,\n &.is-focused label {\n top: 0;\n }\n\n &.textfield-box.has-value label,\n &.textfield-box.is-focused label {\n top: $textfield-box-label-spacer-y;\n }\n\n &:not(.textfield-box) ~ .input-group-icon {\n margin-top: $floating-label-font-size-lg;\n }\n }\n\n > %form-control {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n padding: $textfield-padding-y-lg $textfield-padding-x-lg calc(#{$textfield-padding-y-lg} - #{$textfield-border-width});\n }\n\n > %form-select {\n padding-right: $textfield-select-bg-size;\n }\n\n > %form-textarea {\n padding: $textfield-box-padding-y-lg $textfield-box-padding-x-lg calc(#{$textfield-box-padding-y-lg} - #{$textfield-border-width});\n }\n\n > .form-control[type='file'],\n > .form-control-file {\n max-height: $textfield-box-height-lg;\n }\n\n > .input-group-append,\n > .input-group-prepend {\n > .btn {\n @extend %btn-lg;\n }\n\n > .input-group-text {\n font-size: $textfield-font-size-lg;\n line-height: $textfield-line-height-lg;\n }\n }\n\n > .input-group-icon {\n font-size: ($font-size-base / 1rem * $textfield-font-size-lg);\n line-height: $textfield-line-height-lg;\n }\n\n > .textfield-box {\n @extend .textfield-box-lg;\n }\n}\n\n.input-group-sm {\n > .floating-label {\n @extend .floating-label-sm;\n\n &.has-value label,\n &.is-focused label {\n top: 0;\n }\n\n &.textfield-box.has-value label,\n &.textfield-box.is-focused label {\n top: $textfield-box-label-spacer-y;\n }\n\n &:not(.textfield-box) ~ .input-group-icon {\n margin-top: $floating-label-font-size-sm;\n }\n }\n\n > %form-control {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n padding: $textfield-padding-y-sm $textfield-padding-x-sm calc(#{$textfield-padding-y-sm} - #{$textfield-border-width});\n }\n\n > %form-select {\n padding-right: $textfield-select-bg-size;\n }\n\n > %form-textarea {\n padding: $textfield-box-padding-y-sm $textfield-box-padding-x-sm calc(#{$textfield-box-padding-y-sm} - #{$textfield-border-width});\n }\n\n > .form-control[type='file'],\n > .form-control-file {\n max-height: $textfield-box-height-sm;\n }\n\n > .input-group-append,\n > .input-group-prepend {\n > .btn {\n @extend %btn-sm;\n }\n\n > .input-group-text {\n font-size: $textfield-font-size-sm;\n line-height: $textfield-line-height-sm;\n }\n }\n\n > .input-group-icon {\n font-size: ($font-size-base / 1rem * $textfield-font-size-sm);\n line-height: $textfield-line-height-sm;\n }\n\n > .textfield-box {\n @extend .textfield-box-sm;\n }\n}\n",".navbar {\n align-items: center;\n color: $toolbar-color;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n min-height: $toolbar-height;\n padding: $toolbar-padding-y $toolbar-padding-x;\n position: relative;\n\n // Vertically align some elements normally placed in `.navbar`\n\n .form-control {\n @include border-radius($toolbar-element-border-radius);\n @include transition-standard(opacity);\n\n background-color: $toolbar-element-bg;\n border: 0;\n color: inherit;\n opacity: $toolbar-element-opacity;\n padding: (($textfield-height - $textfield-font-size * $textfield-line-height) / 2) $toolbar-inner-spacer-x;\n\n @include focus-hover {\n box-shadow: none;\n opacity: 1;\n }\n }\n\n .form-control-lg {\n padding-top: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2);\n padding-bottom: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2);\n }\n\n .form-control-sm {\n padding-top: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2);\n padding-bottom: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2);\n }\n\n .input-group {\n @include border-radius($toolbar-element-border-radius);\n @include transition-standard(opacity);\n\n background-color: $toolbar-element-bg;\n opacity: $toolbar-element-opacity;\n\n @include focus-hover {\n opacity: 1;\n }\n\n .form-control {\n background-color: transparent;\n opacity: 1;\n\n &:not(:first-child) {\n padding-left: 0;\n }\n\n &:not(:last-child) {\n padding-right: 0;\n }\n }\n\n .input-group-append {\n margin-left: 0;\n min-width: 0;\n }\n\n .input-group-prepend {\n margin-right: 0;\n min-width: 0;\n }\n\n .input-group-text {\n margin-right: $toolbar-inner-spacer-x;\n margin-left: $toolbar-inner-spacer-x;\n }\n }\n\n .input-group-lg > .form-control {\n padding-top: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2);\n padding-bottom: (($textfield-height-lg - $textfield-font-size-lg * $textfield-line-height-lg) / 2);\n }\n\n .input-group-sm > .form-control {\n padding-top: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2);\n padding-bottom: (($textfield-height-sm - $textfield-font-size-sm * $textfield-line-height-sm) / 2);\n }\n\n .nav-tabs {\n margin-top: ($toolbar-padding-y * -1);\n margin-bottom: ($toolbar-padding-y * -1);\n\n .nav-link {\n min-height: $toolbar-height;\n padding-top: (($toolbar-height - $nav-tab-font-size * $nav-tab-line-height) / 2);\n padding-bottom: (($toolbar-height - $nav-tab-font-size * $nav-tab-line-height) / 2);\n }\n }\n\n > .container {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n }\n}\n\n.navbar-dark {\n color: $toolbar-dark-color;\n\n .form-control,\n .input-group,\n .navbar-brand::before,\n .navbar-nav .show > .nav-link,\n .navbar-toggler::before {\n background-color: $toolbar-dark-element-bg;\n }\n\n .form-control::placeholder,\n .navbar-nav .nav-link.disabled {\n color: $toolbar-dark-color-lighter;\n }\n}\n\n.navbar-fixed-bottom,\n.navbar-fixed-top {\n box-shadow: map-get($toolbar-elevation-shadow, shadow);\n position: fixed;\n right: 0;\n left: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n}\n\n.navbar-fixed-bottom {\n bottom: 0;\n}\n\n.navbar-fixed-top {\n top: 0;\n}\n\n.navbar-full {\n box-shadow: map-get($toolbar-elevation-shadow, shadow);\n z-index: map-get($toolbar-elevation-shadow, elevation);\n}\n\n.navbar-sticky-top {\n @supports (position: sticky) {\n box-shadow: map-get($toolbar-elevation-shadow, shadow);\n position: sticky;\n top: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n }\n}\n\n.toolbar-waterfall {\n @include transition-standard(background-color, box-shadow);\n\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n\n &.waterfall {\n background-color: $toolbar-waterfall-bg;\n box-shadow: map-get($toolbar-elevation-shadow, shadow);\n position: fixed;\n }\n}\n\n// Misc\n\n.navbar-brand {\n @include typography-title;\n\n align-items: center;\n color: inherit;\n display: inline-flex;\n height: $toolbar-element-height;\n position: relative;\n white-space: nowrap;\n\n @include active-focus-hover {\n color: inherit;\n text-decoration: none;\n }\n\n &::before {\n @include transition-standard(opacity);\n\n background-color: $toolbar-element-bg;\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: ($toolbar-inner-spacer-x / -2);\n bottom: 0;\n left: ($toolbar-inner-spacer-x / -2);\n }\n\n &:focus {\n outline: 0;\n\n &::before {\n opacity: 1;\n }\n }\n\n &:not(:first-child) {\n margin-left: $toolbar-inner-spacer-x;\n }\n\n &:not(:last-child) {\n margin-right: $toolbar-inner-spacer-x;\n }\n}\n\n.navbar-text {\n align-items: center;\n color: inherit;\n display: inline-flex;\n flex-wrap: wrap;\n height: $toolbar-element-height;\n}\n\n// Nav\n\n.navbar-nav {\n display: flex;\n flex-wrap: wrap;\n list-style: none;\n margin-bottom: 0;\n padding-left: 0;\n\n .nav-link {\n @include border-radius($toolbar-element-border-radius);\n @include transition-standard(background-color, opacity);\n\n color: inherit;\n font-size: $toolbar-link-font-size;\n height: $toolbar-link-height;\n line-height: $toolbar-link-line-height;\n opacity: $toolbar-element-opacity;\n padding: $toolbar-link-padding-y $toolbar-link-padding-x;\n\n @include active-focus-hover {\n background-color: $toolbar-element-bg;\n opacity: 1;\n }\n\n &.active,\n &.disabled {\n opacity: 1;\n }\n\n &.disabled {\n background-color: transparent;\n color: $toolbar-color-lighter;\n }\n\n &:focus {\n outline: 0;\n }\n }\n\n .active > .nav-link,\n .show > .nav-link {\n opacity: 1;\n }\n\n .show > .nav-link {\n background-color: $toolbar-element-bg;\n }\n}\n\n// Toggleable\n\n.navbar-collapse {\n align-items: center;\n flex-basis: 100%;\n flex-grow: 1;\n}\n\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint);\n $infix: breakpoint-infix($next);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n > .container,\n > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n\n &:first-child + .navbar-brand {\n margin-left: 0;\n }\n }\n\n > .container,\n > .container-fluid {\n flex-wrap: nowrap;\n }\n }\n }\n }\n}\n\n.navbar-toggler {\n align-items: center;\n background-color: transparent;\n border: 0;\n border-radius: 50%;\n color: inherit;\n display: inline-flex;\n flex-shrink: 0;\n height: $toolbar-element-height;\n justify-content: center;\n line-height: 1;\n padding: 0;\n position: relative;\n width: $toolbar-element-height;\n\n @include active-focus-hover {\n color: inherit;\n text-decoration: none;\n\n &::before {\n opacity: 1;\n }\n }\n\n &::before {\n @include transition-standard(opacity);\n\n background-color: $toolbar-element-bg;\n border-radius: 50%;\n content: '';\n display: block;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n\n &:focus {\n outline: 0;\n }\n\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n.navbar-toggler-icon {\n @include set-material-icons;\n\n display: block;\n\n &::before {\n content: $toolbar-toggler-icon;\n }\n}\n",".tooltip {\n @include reset-text;\n\n display: block;\n font-size: $tooltip-font-size;\n line-height: $tooltip-line-height;\n margin: $tooltip-margin;\n opacity: 0;\n position: absolute;\n word-break: break-word;\n z-index: $tooltip-zindex;\n\n @include media-breakpoint-up($tooltip-breakpoint) {\n font-size: $tooltip-font-size-desktop;\n margin: $tooltip-margin-desktop;\n }\n\n &.show {\n opacity: $tooltip-opacity;\n\n .tooltip-inner {\n transform: scale(1);\n }\n }\n}\n\n.tooltip-inner {\n @include border-radius($tooltip-border-radius);\n @include transition-standard(transform);\n\n background-color: $tooltip-bg;\n color: $tooltip-color;\n padding: $tooltip-padding-y $tooltip-padding-x;\n text-align: center;\n transform: scale($tooltip-scale);\n\n @include media-breakpoint-up($tooltip-breakpoint) {\n padding: $tooltip-padding-y-desktop $tooltip-padding-x-desktop;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n","// stylelint-disable declaration-no-important\n\n// Border\n\n.border {\n border: $border-width solid $border-color !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: $border-width solid $border-color !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right {\n border-right: $border-width solid $border-color !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: $border-width solid $border-color !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left {\n border-left: $border-width solid $border-color !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-black {\n border-color: $black !important;\n}\n\n.border-black-primary {\n border-color: $black-primary !important;\n}\n\n.border-black-secondary {\n border-color: $black-secondary !important;\n}\n\n.border-black-hint {\n border-color: $black-hint !important;\n}\n\n.border-black-divider {\n border-color: $black-divider !important;\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n.border-white-primary {\n border-color: $white-primary !important;\n}\n\n.border-white-secondary {\n border-color: $white-secondary !important;\n}\n\n.border-white-hint {\n border-color: $white-hint !important;\n}\n\n.border-white-divider {\n border-color: $white-divider !important;\n}\n\n@each $color, $values in $theme-colors {\n .border-#{$color} {\n border-color: theme-color($color) !important;\n }\n}\n\n// Border radius\n\n.rounded {\n @include border-radius($border-radius);\n}\n\n.rounded-0 {\n border-radius: 0;\n}\n\n.rounded-circle {\n border-radius: 50%;\n}\n\n.rounded-top {\n @include border-top-radius($border-radius);\n}\n\n.rounded-right {\n @include border-right-radius($border-radius);\n}\n\n.rounded-bottom {\n @include border-bottom-radius($border-radius);\n}\n\n.rounded-left {\n @include border-left-radius($border-radius);\n}\n","// stylelint-disable declaration-no-important\n\n@mixin bg-variant($class, $color, $color-dark: '') {\n @if ($color-dark != '') {\n a#{$class} {\n @include active-focus-hover {\n background-color: $color-dark !important;\n }\n }\n }\n\n #{$class} {\n background-color: $color !important;\n }\n}\n","@mixin clearfix {\n &::after {\n clear: both;\n content: '';\n display: table;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Utilities for common `display` values\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint);\n\n .d#{$infix}-block {\n display: block !important;\n }\n\n .d#{$infix}-flex {\n display: flex !important;\n }\n\n .d#{$infix}-inline {\n display: inline !important;\n }\n\n .d#{$infix}-inline-block {\n display: inline-block !important;\n }\n\n .d#{$infix}-inline-flex {\n display: inline-flex !important;\n }\n\n .d#{$infix}-none {\n display: none !important;\n }\n\n .d#{$infix}-table {\n display: table !important;\n }\n\n .d#{$infix}-table-cell {\n display: table-cell !important;\n }\n\n .d#{$infix}-table-row {\n display: table-row !important;\n }\n }\n}\n\n// Utilities for toggling `display` in print\n\n@media print {\n .d-print-block {\n display: block !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint);\n\n // Align content\n\n .align-content#{$infix}-around {\n align-content: space-around !important;\n }\n\n .align-content#{$infix}-between {\n align-content: space-between !important;\n }\n\n .align-content#{$infix}-center {\n align-content: center !important;\n }\n\n .align-content#{$infix}-end {\n align-content: flex-end !important;\n }\n\n .align-content#{$infix}-start {\n align-content: flex-start !important;\n }\n\n .align-content#{$infix}-stretch {\n align-content: stretch !important;\n }\n\n // Align items\n\n .align-items#{$infix}-baseline {\n align-items: baseline !important;\n }\n\n .align-items#{$infix}-center {\n align-items: center !important;\n }\n\n .align-items#{$infix}-start {\n align-items: flex-start !important;\n }\n\n .align-items#{$infix}-end {\n align-items: flex-end !important;\n }\n\n .align-items#{$infix}-stretch {\n align-items: stretch !important;\n }\n\n // Align self\n\n .align-self#{$infix}-auto {\n align-self: auto !important;\n }\n\n .align-self#{$infix}-baseline {\n align-self: baseline !important;\n }\n\n .align-self#{$infix}-center {\n align-self: center !important;\n }\n\n .align-self#{$infix}-end {\n align-self: flex-end !important;\n }\n\n .align-self#{$infix}-start {\n align-self: flex-start !important;\n }\n\n .align-self#{$infix}-stretch {\n align-self: stretch !important;\n }\n\n // Flex direction\n\n .flex#{$infix}-column {\n flex-direction: column !important;\n }\n\n .flex#{$infix}-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex#{$infix}-row {\n flex-direction: row !important;\n }\n\n .flex#{$infix}-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n // Flex\n\n .flex#{$infix}-fill {\n flex: 1 1 auto !important;\n }\n\n .flex#{$infix}-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex#{$infix}-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex#{$infix}-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex#{$infix}-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex#{$infix}-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex#{$infix}-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex#{$infix}-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n // Justify content\n\n .justify-content#{$infix}-around {\n justify-content: space-around !important;\n }\n\n .justify-content#{$infix}-between {\n justify-content: space-between !important;\n }\n\n .justify-content#{$infix}-center {\n justify-content: center !important;\n }\n\n .justify-content#{$infix}-end {\n justify-content: flex-end !important;\n }\n\n .justify-content#{$infix}-start {\n justify-content: flex-start !important;\n }\n\n // Order\n\n .order#{$infix}-first {\n order: -1;\n }\n\n .order#{$infix}-last {\n order: 1;\n }\n\n .order#{$infix}-0 {\n order: 0;\n }\n }\n}\n","@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint);\n\n .float#{$infix}-left {\n @include float-left;\n }\n\n .float#{$infix}-none {\n @include float-none;\n }\n\n .float#{$infix}-right {\n @include float-right;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n\n@mixin float-none {\n float: none !important;\n}\n\n@mixin float-right {\n float: right !important;\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n\n// stylelint-disable-next-line scss/dollar-variable-default\n$positions: absolute, fixed, relative, static, sticky;\n\n@each $position in $positions {\n .position-#{$position} {\n position: $position !important;\n }\n}\n\n// Shorthand\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: map-get($toolbar-elevation-shadow, elevation);\n }\n}\n",".sr-only {\n @include sr-only;\n}\n\n.sr-only-focusable {\n @include sr-only-focusable;\n}\n","@mixin sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n}\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n clip: auto;\n height: auto;\n overflow: visible;\n position: static;\n white-space: normal;\n width: auto;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow {\n box-shadow: map-get($shadows, 8) !important;\n}\n\n.shadow-lg {\n box-shadow: map-get($shadows, 24) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.shadow-sm {\n box-shadow: map-get($shadows, 2) !important;\n}\n\n@each $shadow, $value in $shadows {\n .shadow-#{$shadow} {\n box-shadow: $value !important;\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $prop, $prop-abbr in (height: h, width: w) {\n @each $size, $value in $sizes {\n .#{$prop-abbr}-#{$size} {\n #{$prop}: $value !important;\n }\n }\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n","// stylelint-disable declaration-no-important\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint);\n\n @each $prop, $prop-abbr in (margin: m, padding: p) {\n @each $size, $value in $spacers {\n .#{$prop-abbr}#{$infix}-#{$size} {\n #{$prop}: $value !important;\n }\n\n .#{$prop-abbr}t#{$infix}-#{$size} {\n #{$prop}-top: $value !important;\n }\n\n .#{$prop-abbr}r#{$infix}-#{$size} {\n #{$prop}-right: $value !important;\n }\n\n .#{$prop-abbr}b#{$infix}-#{$size} {\n #{$prop}-bottom: $value !important;\n }\n\n .#{$prop-abbr}l#{$infix}-#{$size} {\n #{$prop}-left: $value !important;\n }\n\n .#{$prop-abbr}x#{$infix}-#{$size} {\n #{$prop}-right: $value !important;\n #{$prop}-left: $value !important;\n }\n\n .#{$prop-abbr}y#{$infix}-#{$size} {\n #{$prop}-top: $value !important;\n #{$prop}-bottom: $value !important;\n }\n }\n }\n\n .m#{$infix}-auto {\n margin: auto !important;\n }\n\n .mt#{$infix}-auto {\n margin-top: auto !important;\n }\n\n .mr#{$infix}-auto {\n margin-right: auto !important;\n }\n\n .mb#{$infix}-auto {\n margin-bottom: auto !important;\n }\n\n .ml#{$infix}-auto {\n margin-left: auto !important;\n }\n\n .mx#{$infix}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my#{$infix}-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Alignment\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n @include text-truncate;\n}\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint);\n\n .text#{$infix}-center {\n text-align: center !important;\n }\n\n .text#{$infix}-left {\n text-align: left !important;\n }\n\n .text#{$infix}-right {\n text-align: right !important;\n }\n }\n}\n\n// Color\n\n@include text-emphasis-variant('.text-black', $black);\n@include text-emphasis-variant('.text-black-primary', $black-primary);\n@include text-emphasis-variant('.text-black-secondary', $black-secondary);\n@include text-emphasis-variant('.text-black-hint', $black-hint);\n@include text-emphasis-variant('.text-black-divider', $black-divider);\n@include text-emphasis-variant('.text-white', $white);\n@include text-emphasis-variant('.text-white-primary', $white-primary);\n@include text-emphasis-variant('.text-white-secondary', $white-secondary);\n@include text-emphasis-variant('.text-white-hint', $white-hint);\n@include text-emphasis-variant('.text-white-divider', $white-divider);\n@include text-emphasis-variant('.text-muted', $text-muted);\n\n@each $color, $values in $theme-colors {\n @include text-emphasis-variant('.text-#{$color}', theme-color($color), theme-color-dark($color));\n}\n\n.text-black-50 {\n color: rgba($black, 0.5) !important;\n}\n\n.text-body {\n color: $body-color !important;\n}\n\n.text-white-50 {\n color: rgba($white, 0.5) !important;\n}\n\n// Family\n\n.text-monospace {\n font-family: $font-family-monospace;\n}\n\n// Italcs and weight\n\n.font-italic {\n font-style: italic;\n}\n\n.font-weight-bold,\n.font-weight-medium {\n font-weight: $font-weight-medium;\n}\n\n.font-weight-light {\n font-weight: $font-weight-light;\n}\n\n.font-weight-normal,\n.font-weight-regular {\n font-weight: $font-weight-regular;\n}\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n\n// Transformation\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// stylelint-disable declaration-no-important\n\n@mixin text-emphasis-variant($class, $color, $color-dark: '') {\n @if $color-dark != '' {\n a#{$class} {\n @include active-focus-hover {\n color: $color-dark !important;\n }\n }\n }\n\n #{$class} {\n color: $color !important;\n }\n}\n","@mixin text-hide($ignore-warning: false) {\n background-color: transparent;\n border: 0;\n color: transparent;\n font: 0/0 a; // stylelint-disable-line font-family-no-missing-generic-family-keyword\n text-shadow: none;\n\n @if ($ignore-warning != true) {\n @warn 'The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.';\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Utilities for common `visibility` values\n\n.invisible {\n visibility: hidden !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n",".material-icons {\n @include reset-material-icons;\n}\n\n.material-icons-inline {\n font-size: inherit;\n line-height: 1;\n}\n","// stylelint-disable declaration-no-important\n\n@if $enable-print-styles {\n @media print {\n @page {\n size: $print-page-size;\n }\n\n *,\n *::after,\n *::before {\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a:not(.btn) {\n text-decoration: underline;\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n abbr[title]::after {\n content: ' (\" attr(title) \") ';\n }\n\n blockquote {\n page-break-inside: avoid;\n }\n\n body {\n min-width: $print-body-min-width !important;\n }\n\n h2,\n h3,\n p {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-inside: avoid;\n }\n\n img {\n page-break-inside: avoid;\n }\n\n pre {\n page-break-inside: avoid;\n white-space: pre-wrap !important;\n }\n\n thead {\n display: table-header-group;\n }\n\n tr {\n page-break-inside: avoid;\n }\n\n .card {\n border: $border-width solid $border-color-solid;\n }\n\n .container {\n min-width: $print-body-min-width !important;\n }\n\n .dropdown-menu {\n border: $border-width solid $border-color-solid;\n }\n\n .list-group-item {\n border: $border-width solid $border-color-solid;\n margin-bottom: ($border-width * -1);\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .list-group-flush {\n &:first-child .list-group-item:first-child {\n border-top: 0;\n }\n\n &:last-child .list-group-item:last-child {\n border-bottom: 0;\n }\n\n .list-group-item {\n border-right: 0;\n border-left: 0;\n }\n }\n\n .nav-tabs {\n border-bottom: $border-width solid $border-color-solid;\n }\n\n .navbar {\n display: none;\n }\n\n .popover {\n border: $border-width solid $border-color-solid;\n }\n\n .table {\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n border: $border-width solid $border-color-solid;\n }\n\n .table-dark {\n color: inherit;\n\n td,\n th,\n .table {\n border-color: $border-color-solid;\n }\n }\n\n .table .thead-dark {\n td,\n th {\n color: inherit;\n }\n }\n }\n}\n"]} \ No newline at end of file +{ +"version": 3, +"mappings": "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", +"sources": ["base/_base.scss","mixins/_text-alignment.scss","variables/_variable-material.scss","variables/_typography.scss","variables/_variable-bootstrap.scss","mixins/_typography.scss","mixins/_hover.scss","mixins/_grid-framework.scss","mixins/_grid.scss","mixins/_breakpoint.scss","base/_grid.scss","_functions.scss","base/_typography.scss","mixins/_list.scss","bootstrap/_alert.scss","mixins/_border-radius.scss","_colors.scss","bootstrap/_badge.scss","bootstrap/_breadcrumb.scss","mixins/_transition.scss","variables/_transition.scss","mixins/_material-icons.scss","bootstrap/_carousel.scss","bootstrap/_close.scss","bootstrap/_code.scss","bootstrap/_form.scss","bootstrap/_image.scss","mixins/_image.scss","bootstrap/_jumbotron.scss","bootstrap/_media.scss","bootstrap/_nav.scss","bootstrap/_pagination.scss","bootstrap/_popover.scss","mixins/_reset-text.scss","bootstrap/_responsive-embed.scss","bootstrap/_transition.scss","material/_button.scss","material/_button-flat.scss","material/_button-float.scss","material/_button-group.scss","material/_card.scss","mixins/_text-truncate.scss","material/_chip.scss","material/_data-table.scss","material/_dialog.scss","material/_expansion-panel.scss","material/_menu.scss","mixins/_nav-divider.scss","material/_navdrawer.scss","material/_picker.scss","material/_progress.scss","material/_progress-circular.scss","material/_selection-control.scss","material/_slider.scss","material/_snackbar.scss","material/_stepper.scss","material/_tab.scss","material/_text-field.scss","mixins/_form.scss","variables/_spacer.scss","material/_text-field-box.scss","material/_text-field-floating-label.scss","material/_text-field-input-group.scss","material/_toolbar.scss","material/_tooltip.scss","utilities/_align.scss","utilities/_border.scss","mixins/_background-variant.scss","mixins/_clearfix.scss","utilities/_display.scss","utilities/_flex.scss","utilities/_float.scss","mixins/_float.scss","utilities/_position.scss","utilities/_screenreader.scss","mixins/_screenreader.scss","utilities/_shadows.scss","utilities/_sizing.scss","utilities/_spacing.scss","utilities/_stretched-link.scss","utilities/_text.scss","mixins/_text-emphasis.scss","mixins/_text-hide.scss","utilities/_visibility.scss","utilities/_material-icons.scss","_print.scss"], +"names": [], +"file": "material.css" +} diff --git a/css/material.min.css b/css/material.min.css index 740abffbc..c8621a393 100644 --- a/css/material.min.css +++ b/css/material.min.css @@ -1,2 +1 @@ -:root{--amber:#ffc107;--blue:#2196f3;--blue-grey:#607d8b;--breakpoint-lg:992px;--breakpoint-md:768px;--breakpoint-sm:576px;--breakpoint-xl:1200px;--breakpoint-xs:0;--brown:#795548;--cyan:#00bcd4;--danger:#f44336;--danger-dark:#d32f2f;--danger-light:#ffcdd2;--dark:#424242;--dark-dark:#212121;--dark-light:#757575;--deep-orange:#ff5722;--deep-purple:#673ab7;--font-family-monospace:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-sans-serif:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-serif:"Roboto Slab",Georgia,"Times New Roman",Times,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--green:#4caf50;--grey:#9e9e9e;--indigo:#3f51b5;--info:#2196f3;--info-dark:#1976d2;--info-light:#bbdefb;--light:#f5f5f5;--light-blue:#03a9f4;--light-dark:#e0e0e0;--light-green:#8bc34a;--light-light:#fafafa;--lime:#cddc39;--orange:#ff9800;--pink:#e91e63;--primary:#9c27b0;--primary-dark:#7b1fa2;--primary-light:#e1bee7;--purple:#9c27b0;--red:#f44336;--secondary:#ff4081;--secondary-dark:#f50057;--secondary-light:#ff80ab;--success:#4caf50;--success-dark:#388e3c;--success-light:#c8e6c9;--teal:#009688;--warning:#ff9800;--warning-dark:#f57c00;--warning-light:#ffe0b2;--yellow:#ffeb3b}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:rgba(0,0,0,.87);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:400;line-height:1.428572;margin:0;text-align:left;text-align:start}[dir=rtl] body{text-align:right;text-align:start}html{-moz-text-size-adjust:100%;-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif;line-height:1.15;text-size-adjust:100%}[tabindex="-1"]:focus{outline:0!important}code,kbd,pre,samp{font-family:Roboto Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button,input{overflow:visible}button,select{text-transform:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;min-width:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}label{color:rgba(0,0,0,.38);display:inline-block;font-size:.75rem;line-height:1.5}label,legend{font-weight:400;letter-spacing:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:1.333334;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}output{display:inline-block}progress{vertical-align:baseline}select[multiple],select[size],textarea{overflow:auto}textarea{resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}summary{cursor:pointer;display:list-item}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#ff4081;text-decoration:none}a:active,a:focus,a:hover{color:#ff4081;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):active,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}template{display:none}caption{caption-side:bottom;color:rgba(0,0,0,.38);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5;min-height:3.5rem;padding:1.214285rem 1.5rem;text-align:left;text-align:start}[dir=rtl] caption{text-align:right;text-align:start}table{border-collapse:collapse}th{text-align:left;text-align:start}[dir=rtl] th{text-align:right;text-align:start}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:0;cursor:help;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}b,strong{font-weight:bolder}blockquote{margin:0 0 1rem}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}dl,ol,ul{margin-bottom:1rem;margin-top:0}dt{font-weight:500}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}mark{background-color:#ffeb3b;color:rgba(0,0,0,.87)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}p{margin-bottom:1rem;margin-top:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.col,.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-auto,.col-lg,.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-auto,.col-md,.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-auto,.col-sm,.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-auto,.col-xl,.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-auto{min-height:1px;padding-left:20px;padding-right:20px;position:relative;width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.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%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.col{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-last{-ms-flex-order:13;order:13}@media (min-width:576px){.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.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%}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.col-sm{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}}@media (min-width:768px){.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.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%}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.col-md{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}}@media (min-width:992px){.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.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%}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.col-lg{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}}@media (min-width:1200px){.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.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%}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.col-xl{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.row{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.blockquote{border-left:.3125rem solid #9c27b0;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin-bottom:1rem;padding:0 1rem}.blockquote-footer{color:rgba(0,0,0,.38);display:block;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.25rem}.blockquote-footer:before{content:"\2014 \00A0"}.mark,mark{background-color:#ffeb3b;color:rgba(0,0,0,.87);padding:.2em}.small,small{font-size:80%;font-weight:400}.initialism{font-size:90%;text-transform:uppercase}.typography-display-4{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.typography-display-3{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.typography-display-2{font-size:2.8125rem;font-weight:400;letter-spacing:0;line-height:1.066667}.typography-display-1{font-size:2.125rem;font-weight:400;letter-spacing:0;line-height:1.176471}.typography-headline{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.333334}.typography-title{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.typography-subheading{font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.typography-body-2{font-weight:500}.typography-body-1,.typography-body-2{font-size:.875rem;letter-spacing:0;line-height:1.428572}.typography-body-1{font-weight:400}.typography-caption{font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;margin-bottom:.5rem}.h1,h1{font-size:2.8125rem;line-height:1.066667}.h1,.h2,h1,h2{font-weight:400;letter-spacing:0}.h2,h2{font-size:2.125rem;line-height:1.176471}.h3,h3{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.333334}.h4,h4{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.h5,h5{font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.h6,h6{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.display-1{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.display-2{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.display-3{font-size:2.8125rem;line-height:1.066667}.display-3,.display-4{font-weight:400;letter-spacing:0}.display-4{font-size:2.125rem;line-height:1.176471}.lead{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-bottom:1rem;margin-top:1rem}.list-inline{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.list-unstyled{list-style:none;padding-left:0}.alert{border:0;border-radius:2px;display:block;margin-bottom:1rem;padding:1rem;position:relative}.alert-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.alert-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.alert-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.alert-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.alert-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.alert-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.alert-dark{background-color:#757575;color:#fff}.alert-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{color:inherit;padding:.875rem 1rem;position:absolute;right:0;top:0}.alert-heading,.alert-link{color:inherit}.alert-link{font-weight:500}.alert-link:active,.alert-link:focus,.alert-link:hover{color:inherit}.badge{-ms-flex-align:center;align-items:center;border-radius:2px;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-weight:500;line-height:inherit;padding-left:.5em;padding-right:.5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{margin-bottom:-1px;margin-top:-1px;padding-bottom:1px;padding-top:1px}.badge-primary{background-color:#9c27b0;color:#fff}.badge-primary[href]:active,.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#7b1fa2;color:#fff;text-decoration:none}.badge-secondary{background-color:#ff4081;color:#fff}.badge-secondary[href]:active,.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#f50057;color:#fff;text-decoration:none}.badge-danger{background-color:#f44336;color:#fff}.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.badge-info{background-color:#2196f3;color:#fff}.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover{background-color:#1976d2;color:#fff;text-decoration:none}.badge-success{background-color:#4caf50;color:#fff}.badge-success[href]:active,.badge-success[href]:focus,.badge-success[href]:hover{background-color:#388e3c;color:#fff;text-decoration:none}.badge-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f57c00;color:#fff;text-decoration:none}.badge-dark{background-color:#424242;color:#fff}.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#212121;color:#fff;text-decoration:none}.badge-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover{background-color:#e0e0e0;color:rgba(0,0,0,.87);text-decoration:none}.badge-pill{border-radius:1em}.breadcrumb{-ms-flex-wrap:wrap;background-color:#f5f5f5;border-radius:2px;flex-wrap:wrap;list-style:none;margin-bottom:1rem;min-height:3.5rem;padding:.625rem 1rem}.breadcrumb,.breadcrumb-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.breadcrumb-item{color:rgba(0,0,0,.54);transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.breadcrumb-item{transition-duration:.39s}}@media (min-width:992px){.breadcrumb-item{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.breadcrumb-item{transition:none}}.breadcrumb-item:active,.breadcrumb-item:focus,.breadcrumb-item:hover{color:rgba(0,0,0,.87)}.breadcrumb-item.active{color:rgba(0,0,0,.87);font-weight:bolder}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item+.breadcrumb-item{margin-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.54);content:"chevron_right";display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;margin-right:.5rem;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;white-space:nowrap;word-wrap:normal}.carousel{position:relative}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{-ms-flex-align:center;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;align-items:center;backface-visibility:hidden;display:none;perspective:1000px;position:relative;transition-duration:.375s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:576px){.carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-ms-flexbox;display:flex}.carousel-item-left.active,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-left.active,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-item-next,.carousel-item-right.active{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next,.carousel-item-right.active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-fade .carousel-item{opacity:0;transition-duration:.375s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.carousel-fade .carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-fade .carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .carousel-item{transition:none}}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translateZ(0);transform:translateZ(0)}}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-control-next,.carousel-control-prev{-moz-user-select:none;-ms-flex-align:center;-ms-flex-pack:center;-ms-user-select:none;-webkit-user-select:none;align-items:center;background-color:hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:.8125rem;height:2.5rem;justify-content:center;line-height:1;margin-top:-1.25rem;opacity:0;position:absolute;top:50%;user-select:none;width:2.5rem}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{background-color:hsla(0,0%,80%,.25);color:#fff;text-decoration:none}.carousel-control-next:active,.carousel-control-prev:active{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.carousel-control-next:focus,.carousel-control-prev:focus{opacity:1;outline:0}.carousel-control-next{right:1.25rem}.carousel-control-prev{left:1.25rem}.carousel-control-next-icon,.carousel-control-prev-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;white-space:nowrap;word-wrap:normal}.carousel-control-next-icon:before{content:"chevron_right"}.carousel-control-prev-icon:before{content:"chevron_left"}.carousel-caption{bottom:1.5rem;color:#fff;left:25%;position:absolute;right:25%;text-align:center;z-index:1}.carousel-indicators{-ms-flex-pack:center;bottom:.5rem;display:-ms-flexbox;display:flex;justify-content:center;left:5rem;list-style:none;margin-bottom:0;padding-left:0;position:absolute;right:5rem;z-index:1}.carousel-indicators li{-ms-flex:0 0 auto;background-color:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;cursor:pointer;flex:0 0 auto;height:.5rem;margin-left:1px;margin-right:1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:.5rem}.carousel-indicators .active{background-color:hsla(0,0%,80%,.25)}.close{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none;border:0;color:rgba(0,0,0,.38);float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.close{transition-duration:.39s}}@media (min-width:992px){.close{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.close{transition:none}}.close:active,.close:focus,.close:hover{color:rgba(0,0,0,.87);text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}code{background-color:#f5f5f5;border-radius:2px;color:#bd4147;font-size:87.5%;padding:.2rem .4rem;word-break:break-word}a>code{color:inherit}kbd{background-color:rgba(0,0,0,.87);border-radius:2px;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:bolder;padding:0}pre{border-radius:2px;color:rgba(0,0,0,.87);display:block;font-size:87.5%}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.form-check{display:block;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.form-check-inline{display:inline-block;margin-bottom:0;margin-right:.5rem}.form-check-input{margin-left:-1.25rem;margin-top:.25rem;position:absolute}.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.38)}.form-check-label{color:inherit;font-size:inherit;line-height:inherit}.form-group{margin-bottom:1rem}.form-row{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.form-row>.col,.form-row>[class*=col-]{padding-left:.5rem;padding-right:.5rem}.form-inline{-ms-flex-align:center;-ms-flex-flow:row wrap;align-items:center;display:-ms-flexbox;display:flex;flex-flow:row wrap}.form-inline .custom-file,.form-inline .custom-select{width:auto}.form-inline .form-check{margin-bottom:0;width:auto}.form-inline .form-control,.form-inline .form-control-file{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .form-group{-ms-flex:0 0 auto;-ms-flex-align:center;-ms-flex-flow:row wrap;align-items:center;display:-ms-flexbox;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .input-group{width:auto}.col-form-label{color:inherit;font-size:.875rem;line-height:1.714286;padding-bottom:.375rem;padding-top:.375rem}.col-form-label-lg{font-size:1.859375rem;line-height:1.344538;padding-bottom:.625rem;padding-top:.625rem}.col-form-label-sm{font-size:.710938rem;line-height:1.758242;padding-bottom:.375rem;padding-top:.375rem}.form-text{color:rgba(0,0,0,.38);display:block;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.5rem}.custom-select-lg+.form-text,.floating-label-lg+.form-text,.floating-label-lg .custom-select+.form-text,.floating-label-lg .form-control+.form-text,.floating-label-lg .form-control-file+.form-text,.form-control-lg+.form-text,.input-group-lg>.floating-label+.form-text,.input-group-lg>.floating-label .custom-select+.form-text,.input-group-lg>.floating-label .form-control+.form-text,.input-group-lg>.floating-label .form-control-file+.form-text,.input-group-lg>.textfield-box+.form-text,.input-group-lg>.textfield-box .custom-select+.form-text,.input-group-lg>.textfield-box .form-control+.form-text,.input-group-lg>.textfield-box .form-control-file+.form-text,.textfield-box-lg+.form-text,.textfield-box-lg .custom-select+.form-text,.textfield-box-lg .form-control+.form-text,.textfield-box-lg .form-control-file+.form-text{margin-top:.75rem}.custom-select-sm+.form-text,.floating-label-sm+.form-text,.floating-label-sm .custom-select+.form-text,.floating-label-sm .form-control+.form-text,.floating-label-sm .form-control-file+.form-text,.form-control-sm+.form-text,.input-group-sm>.floating-label+.form-text,.input-group-sm>.floating-label .custom-select+.form-text,.input-group-sm>.floating-label .form-control+.form-text,.input-group-sm>.floating-label .form-control-file+.form-text,.input-group-sm>.textfield-box+.form-text,.input-group-sm>.textfield-box .custom-select+.form-text,.input-group-sm>.textfield-box .form-control+.form-text,.input-group-sm>.textfield-box .form-control-file+.form-text,.textfield-box-sm+.form-text,.textfield-box-sm .custom-select+.form-text,.textfield-box-sm .form-control+.form-text,.textfield-box-sm .form-control-file+.form-text{margin-top:.25rem}.form-control-plaintext{background-color:transparent;border:solid transparent;border-radius:0;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.figure{display:inline-block}.figure-caption{color:rgba(0,0,0,.38);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5}.figure-img{line-height:1;margin-bottom:.5rem}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail,.jumbotron{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.jumbotron{background-color:#fff;border-radius:2px;color:rgba(0,0,0,.87);padding:3rem 2rem}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.media{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.media-body{-ms-flex:1;flex:1}.nav{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:active,.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:rgba(0,0,0,.38);cursor:default}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-basis:0;flex-grow:1;text-align:center}.nav-pills .nav-link{border-radius:2px;color:rgba(0,0,0,.87);opacity:.7;transition-duration:.3s;transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-pills .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-pills .nav-link{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.nav-pills .nav-link{transition:none}}.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-pills .nav-link.active{color:#ff4081;opacity:1}.nav-pills .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38);opacity:1}.nav-pills .nav-link:active{opacity:1}.nav-pills .show>.nav-link{background-color:rgba(0,0,0,.12);opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{background-color:#f5f5f5;display:-ms-flexbox;display:flex;list-style:none;padding:.625rem .5rem}.page-link{border-radius:2px;color:rgba(0,0,0,.87);display:block;font-size:.875rem;font-weight:500;line-height:1;margin-left:1px;padding:.6875rem 1rem;position:relative;text-align:center;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:576px){.page-link{transition-duration:.39s}}@media (min-width:992px){.page-link{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:active,.page-link:focus,.page-link:hover{color:rgba(0,0,0,.87);text-decoration:none}.page-link:focus,.page-link:hover{background-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))}.page-link.active,.page-link:active{background-color:hsla(0,0%,60%,.4);background-image:none}.page-link:focus{outline:0}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{background-color:hsla(0,0%,60%,.4)}.page-item.disabled .page-link{background-color:transparent;color:rgba(0,0,0,.38);cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:.9375rem;padding:.78125rem 1rem}.pagination-sm .page-link{font-size:.8125rem;padding:.59375rem 1rem}.popover{background-color:#fff;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.428572;margin:1.5rem;max-width:17.5rem;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:240}[dir=rtl] .popover{text-align:right;text-align:start}.popover-body{padding:1.25rem 1.5rem}.popover-body>:last-child{margin-bottom:0}.popover-header{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin-bottom:0;padding:1.25rem 1.5rem 0}.popover-header:empty{display:none}.popover-header:last-child{padding-bottom:1.25rem}@media (min-width:768px){.popover{margin:.875rem}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-1by1:before{padding-top:100%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-21by9:before{padding-top:42.857143%}.collapse{display:none}.collapse.show{display:block}tbody.collapse.show{display:table-row-group}tr.collapse.show{display:table-row}.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.3s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.collapsing{transition-duration:.39s}}@media (min-width:992px){.collapsing{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.fade{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.fade{transition-duration:.39s}}@media (min-width:992px){.fade{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade.show{opacity:1}.btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:transparent;background-image:none;border:0;border-radius:2px;box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:inline-block;font-size:.875rem;font-weight:500;line-height:1;margin:0;max-width:100%;min-width:5.5rem;padding:.6875rem 1rem;position:relative;text-align:center;text-transform:uppercase;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle;white-space:nowrap}@media (min-width:576px){.btn{transition-duration:.39s}}@media (min-width:992px){.btn{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:active,.btn:focus,.btn:hover{color:rgba(0,0,0,.87);text-decoration:none}.btn:focus,.btn:hover{background-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))}.btn.active,.btn:active{background-color:hsla(0,0%,60%,.4);background-image:none;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2)}.btn.disabled,.btn:disabled{background-color:rgba(0,0,0,.12);background-image:none;box-shadow:none;color:rgba(0,0,0,.26);opacity:1}.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.show>.btn.dropdown-toggle{background-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#9c27b0;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active{background-color:#7b1fa2}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-secondary{background-color:#ff4081;color:#fff}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff}.btn-secondary.active,.btn-secondary:active{background-color:#f50057}.btn-secondary.disabled,.btn-secondary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-danger{background-color:#f44336;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff}.btn-danger.active,.btn-danger:active{background-color:#d32f2f}.btn-danger.disabled,.btn-danger:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-info{background-color:#2196f3}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover{color:#fff}.btn-info.active,.btn-info:active{background-color:#1976d2}.btn-info.disabled,.btn-info:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-success{background-color:#4caf50;color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{color:#fff}.btn-success.active,.btn-success:active{background-color:#388e3c}.btn-success.disabled,.btn-success:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-warning{background-color:#ff9800}.btn-warning,.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:rgba(0,0,0,.87)}.btn-warning.active,.btn-warning:active{background-color:#f57c00}.btn-warning.disabled,.btn-warning:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-dark{background-color:#424242}.btn-dark,.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff}.btn-dark.active,.btn-dark:active{background-color:#212121}.btn-dark.disabled,.btn-dark:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.btn-light{background-color:#f5f5f5}.btn-light,.btn-light:active,.btn-light:focus,.btn-light:hover{color:rgba(0,0,0,.87)}.btn-light.active,.btn-light:active{background-color:#e0e0e0}.btn-light.disabled,.btn-light:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}[class*=bg-dark] :not([class*=bg-light]) .btn.disabled,[class*=bg-dark] :not([class*=bg-light]) .btn:disabled{background-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.3)}.btn-group-lg>.btn,.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn{font-size:.9375rem;padding:.78125rem 1rem}.btn-group-sm>.btn,.btn-sm,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn{font-size:.8125rem;padding:.59375rem 1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}[type=button].btn-block,[type=reset].btn-block,[type=submit].btn-block{width:100%}.btn-link{background-color:transparent;border-radius:0;box-shadow:none;color:#ff4081;font-weight:400;text-decoration:none;text-transform:none}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#ff4081;text-decoration:underline}.btn-link:focus,.btn-link:hover{background-image:none}.btn-link.active,.btn-link:active{background-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{background-color:transparent;color:rgba(0,0,0,.26);text-decoration:none}.btn-fluid{min-width:0}[class*=btn-flat],[class*=btn-outline]{background-color:transparent;box-shadow:none}[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active{box-shadow:none}[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled{background-color:transparent}.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover,.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#9c27b0}.btn-flat-primary.disabled,.btn-flat-primary:disabled,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:rgba(0,0,0,.26)}.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#ff4081}.btn-flat-secondary.disabled,.btn-flat-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:rgba(0,0,0,.26)}.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{color:#f44336}.btn-flat-danger.disabled,.btn-flat-danger:disabled,.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:rgba(0,0,0,.26)}.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover,.btn-outline-info,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{color:#2196f3}.btn-flat-info.disabled,.btn-flat-info:disabled,.btn-outline-info.disabled,.btn-outline-info:disabled{color:rgba(0,0,0,.26)}.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover,.btn-outline-success,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{color:#4caf50}.btn-flat-success.disabled,.btn-flat-success:disabled,.btn-outline-success.disabled,.btn-outline-success:disabled{color:rgba(0,0,0,.26)}.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#ff9800}.btn-flat-warning.disabled,.btn-flat-warning:disabled,.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:rgba(0,0,0,.26)}.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{color:#424242}.btn-flat-dark.disabled,.btn-flat-dark:disabled,.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:rgba(0,0,0,.26)}.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light,.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{color:#f5f5f5}.btn-flat-light.disabled,.btn-flat-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled{color:rgba(0,0,0,.26)}.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light:focus,.btn-outline-light:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.12))}.btn-flat-light.active,.btn-flat-light:active,.btn-outline-light.active,.btn-outline-light:active{background-color:hsla(0,0%,80%,.25)}.btn-float{border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);height:3.5rem;line-height:3.5rem;min-width:0;padding:0;width:3.5rem}.btn-float.active,.btn-float:active{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-float.disabled,.btn-float:disabled{box-shadow:none}.btn-float.btn-sm{height:2.5rem;line-height:2.5rem;width:2.5rem}.btn-float-dropdown .dropdown-menu{border-radius:0;margin-top:1rem;min-width:3.5rem;padding-bottom:0;padding-top:0;text-align:center}.btn-float-dropdown .dropdown-menu:before{display:none}.btn-float-dropdown .dropdown-menu .btn-float{display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto}.btn-group,.btn-group-vertical{background-color:#fff;border-radius:2px;box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn-primary.disabled,.btn-group-vertical>.btn-primary:disabled,.btn-group>.btn-primary.disabled,.btn-group>.btn-primary:disabled{background-color:#e1bee7;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-secondary.disabled,.btn-group-vertical>.btn-secondary:disabled,.btn-group>.btn-secondary.disabled,.btn-group>.btn-secondary:disabled{background-color:#ff80ab;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-danger.disabled,.btn-group-vertical>.btn-danger:disabled,.btn-group>.btn-danger.disabled,.btn-group>.btn-danger:disabled{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-info.disabled,.btn-group-vertical>.btn-info:disabled,.btn-group>.btn-info.disabled,.btn-group>.btn-info:disabled{background-color:#bbdefb;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-success.disabled,.btn-group-vertical>.btn-success:disabled,.btn-group>.btn-success.disabled,.btn-group>.btn-success:disabled{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-warning.disabled,.btn-group-vertical>.btn-warning:disabled,.btn-group>.btn-warning.disabled,.btn-group>.btn-warning:disabled{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-dark.disabled,.btn-group-vertical>.btn-dark:disabled,.btn-group>.btn-dark.disabled,.btn-group>.btn-dark:disabled{background-color:#757575;color:#fff}.btn-group-vertical>.btn-light.disabled,.btn-group-vertical>.btn-light:disabled,.btn-group>.btn-light.disabled,.btn-group>.btn-light:disabled{background-color:#fafafa;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn,.btn-group>.btn{-ms-flex:0 1 auto;box-shadow:none;flex:0 1 auto;min-width:0;transition-duration:.3s;transition-property:border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.39s}}@media (min-width:992px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.btn-group-vertical>.btn,.btn-group>.btn{transition:none}}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{box-shadow:none}.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled,.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn.disabled,.btn-group>.btn:disabled,.btn-group>.btn[class*=btn-outline]{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline].active,.btn-group-vertical>.btn[class*=btn-outline].disabled,.btn-group-vertical>.btn[class*=btn-outline]:active,.btn-group-vertical>.btn[class*=btn-outline]:disabled,.btn-group>.btn[class*=btn-outline].active,.btn-group>.btn[class*=btn-outline].disabled,.btn-group>.btn[class*=btn-outline]:active,.btn-group>.btn[class*=btn-outline]:disabled{opacity:1}.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group-vertical,.btn-group>.btn-group,.btn-group>.btn-group-vertical{background-color:transparent;border-radius:0;box-shadow:none}.btn-group.show>.btn.dropdown-toggle{box-shadow:none}.btn-group>.btn,.btn-group>.btn-group{margin-left:-1px}.btn-group>.btn-group:first-child,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group-vertical{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{margin-left:0;margin-top:-1px;width:100%}.btn-group-vertical>.btn-group:first-child,.btn-group-vertical>.btn:first-child{margin-top:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.dropdown-toggle:not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-fluid{background-color:transparent;box-shadow:none}[data-toggle=buttons]>.btn,[data-toggle=buttons]>.btn-group>.btn{margin-bottom:0}[data-toggle=buttons]>.btn-group>.btn [type=checkbox],[data-toggle=buttons]>.btn-group>.btn [type=radio],[data-toggle=buttons]>.btn [type=checkbox],[data-toggle=buttons]>.btn [type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.dropdown-toggle.dropdown-toggle-split{padding-left:.2em;padding-right:.2em}.dropdown-toggle.dropdown-toggle-split:after,.dropleft .dropdown-toggle.dropdown-toggle-split:before{margin-left:0;margin-right:0}.btn-toolbar{-ms-flex-pack:start;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.card{-ms-flex-direction:column;background-color:#fff;border-radius:2px;box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);display:-ms-flexbox;display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.card.border-primary{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-primary[href]:active,.card.border-primary[href]:focus,.card.border-primary[href]:hover,.card.border-primary[tabindex]:active,.card.border-primary[tabindex]:focus,.card.border-primary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-secondary{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-secondary[href]:active,.card.border-secondary[href]:focus,.card.border-secondary[href]:hover,.card.border-secondary[tabindex]:active,.card.border-secondary[tabindex]:focus,.card.border-secondary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-danger{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-danger[href]:active,.card.border-danger[href]:focus,.card.border-danger[href]:hover,.card.border-danger[tabindex]:active,.card.border-danger[tabindex]:focus,.card.border-danger[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-info{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-info[href]:active,.card.border-info[href]:focus,.card.border-info[href]:hover,.card.border-info[tabindex]:active,.card.border-info[tabindex]:focus,.card.border-info[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-success{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-success[href]:active,.card.border-success[href]:focus,.card.border-success[href]:hover,.card.border-success[tabindex]:active,.card.border-success[tabindex]:focus,.card.border-success[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-warning{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-warning[href]:active,.card.border-warning[href]:focus,.card.border-warning[href]:hover,.card.border-warning[tabindex]:active,.card.border-warning[tabindex]:focus,.card.border-warning[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-dark{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-dark[href]:active,.card.border-dark[href]:focus,.card.border-dark[href]:hover,.card.border-dark[tabindex]:active,.card.border-dark[tabindex]:focus,.card.border-dark[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-light{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card.border-light[href]:active,.card.border-light[href]:focus,.card.border-light[href]:hover,.card.border-light[tabindex]:active,.card.border-light[tabindex]:focus,.card.border-light[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.accordion .card:first-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-radius:0}.accordion .card:not(:first-of-type) .card-body:first-child,.accordion .card:not(:first-of-type) .card-footer:first-child,.accordion .card:not(:first-of-type) .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.accordion .card:not(:last-of-type) .card-body:last-child,.accordion .card:not(:last-of-type) .card-footer:last-child,.accordion .card:not(:last-of-type) .card-header:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .collapse .card-body:first-child,.accordion .collapse .card-footer:first-child,.accordion .collapse .card-header:first-child,.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.card-actions{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:.5rem 0 .25rem .5rem}.card-actions:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-actions:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-actions .btn{-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:.25rem;margin-right:.5rem;min-width:0;overflow:hidden;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis;white-space:nowrap}.card-actions .dropdown-toggle:after{margin-right:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-body:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-body:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-body>:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem}.card-footer:first-child{border-top:0;border-top-left-radius:2px;border-top-right-radius:2px}.card-footer:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-footer>:last-child,.card-header{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.12);padding:1rem}.card-header:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card-header:last-child{border-bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header-pills{margin:-1rem;padding:.5rem 0 .25rem .5rem}.card-header-pills .nav-link{margin-bottom:.25rem;margin-right:.5rem;padding-left:.5rem;padding-right:.5rem}.card-header-tabs{margin:-1rem -1rem calc(-1rem - 1px)}.card-img{border-radius:2px}.card-img-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card-img-top{border-top-left-radius:2px;border-top-right-radius:2px}.card-img-overlay{bottom:0;left:0;max-height:100%;padding:1rem;position:absolute;right:0}.card-columns{-moz-column-count:2;-moz-column-gap:.5rem;-webkit-column-count:2;-webkit-column-gap:.5rem;column-count:2;column-gap:.5rem;margin-bottom:.25rem;margin-top:-.25rem;orphans:1;widows:1}@media (min-width:768px){.card-columns{-moz-column-count:3;-webkit-column-count:3;column-count:3}}.card-columns .card{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.25rem;margin-top:.25rem;width:100%}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;display:-ms-flexbox;display:flex;flex-flow:row wrap;margin-left:-.25rem;margin-right:-.25rem}}.card-deck .card{margin-bottom:.5rem}@media (min-width:576px){.card-deck .card{-ms-flex:1 0 0px;flex:1 0 0;margin-left:.25rem;margin-right:.25rem}}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;display:-ms-flexbox;display:flex;flex-flow:row wrap}}.card-group .card{margin-bottom:.5rem}@media (min-width:576px){.card-group .card{-ms-flex:1 0 0px;flex:1 0 0}.card-group .card:first-child:not(:last-child),.card-group .card:first-child:not(:last-child) .card-actions,.card-group .card:first-child:not(:last-child) .card-body,.card-group .card:first-child:not(:last-child) .card-footer,.card-group .card:first-child:not(:last-child) .card-header,.card-group .card:first-child:not(:last-child) .card-img,.card-group .card:first-child:not(:last-child) .card-img-bottom,.card-group .card:first-child:not(:last-child) .card-img-top{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:last-child:not(:first-child),.card-group .card:last-child:not(:first-child) .card-actions,.card-group .card:last-child:not(:first-child) .card-body,.card-group .card:last-child:not(:first-child) .card-footer,.card-group .card:last-child:not(:first-child) .card-header,.card-group .card:last-child:not(:first-child) .card-img,.card-group .card:last-child:not(:first-child) .card-img-bottom,.card-group .card:last-child:not(:first-child) .card-img-top{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-actions,.card-group .card:not(:first-child):not(:last-child) .card-body,.card-group .card:not(:first-child):not(:last-child) .card-footer,.card-group .card:not(:first-child):not(:last-child) .card-header,.card-group .card:not(:first-child):not(:last-child) .card-img,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-link:active,.card-link:focus,.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-subtitle{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;margin-top:-1rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.333334;margin-bottom:1rem}.card-title:last-child{margin-bottom:0}.chip{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#e0e0e0;border:0;border-radius:1rem;color:rgba(0,0,0,.87);display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1;padding-left:.75rem;padding-right:.75rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.chip:empty{display:none}.chip .close{-ms-flex-order:1;font-size:inherit;line-height:inherit;margin-left:.25rem;margin-right:-.5rem;min-height:1.5rem;min-width:1.5rem;order:1}.chip-primary{background-color:#9c27b0;color:#fff}.chip-secondary{background-color:#ff4081;color:#fff}.chip-danger{background-color:#f44336;color:#fff}.chip-info{background-color:#2196f3;color:#fff}.chip-success{background-color:#4caf50;color:#fff}.chip-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.chip-dark{background-color:#424242;color:#fff}.chip-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.chip-action{transition-duration:.3s;transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.chip-action{transition-duration:.39s}}@media (min-width:992px){.chip-action{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.chip-action{transition:none}}.chip-action:active,.chip-action:focus,.chip-action:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:rgba(0,0,0,.87);text-decoration:none}.chip-action:active{background-color:#bdbdbd}.chip-action:focus{outline:0}.chip-icon{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:#ff4081;color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-style:normal;font-weight:400;justify-content:center;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:2rem}.chip-icon,.chip-img{-ms-flex-negative:0;-ms-flex-order:-1;border-radius:1rem;flex-shrink:0;height:2rem;margin-left:-.75rem;margin-right:.5rem;order:-1}.chip-img{width:auto}.table{background-color:#fff;border:0;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #e1e1e1;line-height:1.428572;padding-left:1.75rem;padding-right:1.75rem;vertical-align:top}.table td:first-child,.table th:first-child{padding-left:1.5rem}.table td:last-child,.table th:last-child{padding-right:1.5rem}.table tbody{color:rgba(0,0,0,.87)}.table tbody td,.table tbody th{font-size:.8125rem;font-weight:400;height:3rem;padding-bottom:.919643rem;padding-top:.919643rem}.table tfoot{color:rgba(0,0,0,.54)}.table tfoot td,.table tfoot th{font-size:.75rem;font-weight:400;height:3.5rem;padding-bottom:1.214285rem;padding-top:1.214285rem}.table thead{color:rgba(0,0,0,.54)}.table thead td,.table thead th{font-size:.75rem;font-weight:500;height:3.5rem;padding-bottom:1.214285rem;padding-top:1.214285rem}.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.table .table{border-top:1px solid #e1e1e1}.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th{border-top:0}.table-borderless .table,.table-borderless td,.table-borderless th{border:0}.table-bordered{border:1px solid #e1e1e1}.card>.table-bordered{border:0}.table-sm td,.table-sm th{padding-left:1rem;padding-right:1rem}.table-sm td:first-child,.table-sm th:first-child{padding-left:1rem}.table-sm td:last-child,.table-sm th:last-child{padding-right:1rem}.table-sm tbody td,.table-sm tbody th{height:2.25rem;padding-bottom:.544643rem;padding-top:.544643rem}.table-sm tfoot td,.table-sm tfoot th,.table-sm thead td,.table-sm thead th{padding-bottom:.714286rem;padding-top:.714286rem}.table-sm thead td,.table-sm thead th{height:2.5rem}.table-striped tbody tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#e1bee7;color:rgba(0,0,0,.87)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9c27b0;color:#fff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#ff80ab;color:rgba(0,0,0,.87)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ff4081;color:#fff}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f44336;color:#fff}.table-info,.table-info>td,.table-info>th{background-color:#bbdefb;color:rgba(0,0,0,.87)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#2196f3;color:#fff}.table-success,.table-success>td,.table-success>th{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#4caf50;color:#fff}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ff9800;color:rgba(0,0,0,.87)}.table-dark,.table-dark>td,.table-dark>th{background-color:#757575;color:#fff}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#424242;color:#fff}.table-light,.table-light>td,.table-light>th{background-color:#fafafa;color:rgba(0,0,0,.87)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.table-active,.table-active>td,.table-active>th{background-color:#eee;color:rgba(0,0,0,.87)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.table .thead-dark td,.table .thead-dark th{background-color:#424242;color:#fff}.table .thead-light td,.table .thead-light th{background-color:#f5f5f5;color:rgba(0,0,0,.54)}.table-dark{background-color:#424242;color:#fff}.table-dark.table-bordered{border-color:#303030}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#303030}.table-dark.table-hover tbody tr:hover{background-color:#212121}.table-dark tbody,.table-dark tfoot,.table-dark thead{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#303030}@media (max-width:575.98px){.table-responsive-sm{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}}@media (max-width:767.98px){.table-responsive-md{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}}@media (max-width:991.98px){.table-responsive-lg{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}}@media (max-width:1199.98px){.table-responsive-xl{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}}.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.modal{bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:240}.modal.fade{transition-duration:.375s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.modal.fade{transition-duration:.4875s}}@media (min-width:992px){.modal.fade{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade{transition:none}}.modal.fade .modal-dialog{-webkit-transform:scale(.87);transform:scale(.87);transition-duration:.375s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.modal.fade .modal-dialog{transition-duration:.4875s}}@media (min-width:992px){.modal.fade .modal-dialog{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:scale(1);transform:scale(1)}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-backdrop{background-color:rgba(0,0,0,.38);bottom:0;left:0;position:fixed;right:0;top:0;z-index:239}.modal-content{-ms-flex-direction:column;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);display:-ms-flexbox;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;vertical-align:baseline;width:100%}.modal-dialog{margin:1.5rem auto;max-width:35rem;pointer-events:none;position:relative;width:calc(100% - 3rem)}.modal-dialog-centered{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;min-height:calc(100% - 3rem)}.modal-lg{max-width:52.5rem}.modal-sm{max-width:17.5rem}.modal-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 1.5rem;position:relative}.modal-body:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-body:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.modal-header+.modal-body{padding-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{-ms-flex-align:end;-ms-flex-pack:end;align-items:flex-end;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.modal-footer:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-footer:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.modal-footer .btn{background-color:transparent;box-shadow:none;max-width:calc(50% - .5rem);min-width:4rem;overflow:hidden;padding-left:.5rem;padding-right:.5rem;text-overflow:ellipsis}.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover{color:#9c27b0}.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover{color:#ff4081}.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover{color:#f44336}.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover{color:#2196f3}.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{color:#4caf50}.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover{color:#ff9800}.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover{color:#424242}.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover{color:#f5f5f5}.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled{color:rgba(0,0,0,.26)}.modal-footer .btn.active,.modal-footer .btn:active{background-color:hsla(0,0%,60%,.4);box-shadow:none}.modal-footer .btn.disabled,.modal-footer .btn:disabled{background-color:transparent}.modal-footer>*{margin-left:.5rem}.modal-footer-stacked{-ms-flex-align:stretch;-ms-flex-direction:column;align-items:stretch;flex-direction:column;padding-left:0;padding-right:0;padding-top:0}.modal-footer-stacked .btn{border-radius:0;margin-left:0;max-width:none;padding:1.0625rem 1rem;text-align:right;text-align:end}[dir=rtl] .modal-footer-stacked .btn{text-align:left;text-align:end}.modal-header{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.modal-header:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.modal-title{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-99999px;width:50px}.list-group{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{background-color:#fff;border:0;box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:block;font-size:.9375rem;line-height:1.428572;min-height:3rem;padding:.830357rem 1.5rem;position:relative;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.list-group-item{transition-duration:.39s}}@media (min-width:992px){.list-group-item{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.list-group-item{transition:none}}.list-group-item:active,.list-group-item:focus,.list-group-item:hover{color:rgba(0,0,0,.87);text-decoration:none}.list-group-item.active{background-color:#eee;color:rgba(0,0,0,.87)}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.list-group-item:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.list-group-item:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card .list-group-item{padding-left:1rem;padding-right:1rem}.list-group-item-action{color:rgba(0,0,0,.87);text-align:inherit;width:100%}.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.list-group-item-action.disabled,.list-group-item-action:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.list-group-item-action:focus{outline:0}.list-group-item-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.list-group-item-primary.active,.list-group-item-primary.list-group-item-action:active,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9c27b0;color:#fff}.list-group-item-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.list-group-item-secondary.active,.list-group-item-secondary.list-group-item-action:active,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#ff4081;color:#fff}.list-group-item-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.list-group-item-danger.active,.list-group-item-danger.list-group-item-action:active,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f44336;color:#fff}.list-group-item-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.list-group-item-info.active,.list-group-item-info.list-group-item-action:active,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#2196f3;color:#fff}.list-group-item-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.list-group-item-success.active,.list-group-item-success.list-group-item-action:active,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#4caf50;color:#fff}.list-group-item-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.list-group-item-warning.active,.list-group-item-warning.list-group-item-action:active,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ff9800;color:rgba(0,0,0,.87)}.list-group-item-dark{background-color:#757575;color:#fff}.list-group-item-dark.active,.list-group-item-dark.list-group-item-action:active,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#424242;color:#fff}.list-group-item-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.list-group-item-light.active,.list-group-item-light.list-group-item-action:active,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.expansion-panel{padding:0;transition-duration:.3s;transition-property:background-color,color,margin;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.expansion-panel{transition-duration:.39s}}@media (min-width:992px){.expansion-panel{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.expansion-panel{transition:none}}.expansion-panel.show{border-radius:2px}.expansion-panel.show:not(:first-child){margin-top:1rem}.card .expansion-panel.show:not(:first-child){margin-top:0}.expansion-panel.show:not(:last-child){margin-bottom:1rem}.card .expansion-panel.show:not(:last-child){margin-bottom:0}.expansion-panel.show+.expansion-panel{border-top-left-radius:2px;border-top-right-radius:2px}.expansion-panel.show+.expansion-panel.show{margin-top:0}.card .expansion-panel.show+.expansion-panel{border-top-left-radius:0;border-top-right-radius:0}.expansion-panel.show-predecessor{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.card .expansion-panel.show-predecessor{border-bottom-left-radius:0;border-bottom-right-radius:0}.card .expansion-panel{padding-left:0;padding-right:0}.expansion-panel-body{padding:1rem 1.5rem}.card .expansion-panel-body{padding-left:1rem;padding-right:1rem}.expansion-panel-footer{-ms-flex-align:end;-ms-flex-pack:end;align-items:flex-end;border-top:1px solid rgba(0,0,0,.12);display:-ms-flexbox;display:flex;justify-content:flex-end;padding:1rem .5rem .75rem 0}.card .expansion-panel-footer{padding-left:.5rem;padding-right:1rem}.expansion-panel-footer .btn{margin-bottom:.25rem;margin-left:.5rem;min-width:4rem}.card .expansion-panel-footer .btn,.expansion-panel-footer .btn{padding-left:.5rem;padding-right:.5rem}.expansion-panel-icon{-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}[data-toggle=collapse].collapsed .expansion-panel-icon .collapsed-hide,[data-toggle=collapse]:not(.collapsed) .expansion-panel-icon .collapsed-show{display:none}.expansion-panel-toggler{-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;color:inherit;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:3rem;padding:.830357rem 1.5rem;text-align:inherit;width:100%}.expansion-panel-toggler:active,.expansion-panel-toggler:focus,.expansion-panel-toggler:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.expansion-panel-toggler.disabled,.expansion-panel-toggler:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.expansion-panel-toggler:focus{outline:0}.card .expansion-panel-toggler{padding-left:1rem;padding-right:1rem}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-radius:0;border-top:1px solid rgba(0,0,0,.12);box-shadow:none}.list-group-flush .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-menu{background-color:transparent;border-radius:2px;color:inherit;display:none;float:left;font-size:1rem;font-weight:400;left:0;line-height:1.5rem;list-style:none;margin:0;min-width:7rem;padding:.5rem 0;position:absolute;text-align:left;text-align:start;top:100%;z-index:80}[dir=rtl] .dropdown-menu{text-align:right;text-align:start}.dropdown-menu.show{display:block}.dropdown-menu.show:before,.dropdown-menu.show>*{-webkit-animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.dropdown-menu.show:before,.dropdown-menu.show>*{-webkit-animation-duration:.39s;animation-duration:.39s}}@media (min-width:992px){.dropdown-menu.show:before,.dropdown-menu.show>*{-webkit-animation-duration:.2s;animation-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-menu.show:before,.dropdown-menu.show>*{-webkit-animation:none;animation:none}}.dropdown-menu.show:before{-webkit-animation-name:dropdown-menu-show;animation-name:dropdown-menu-show}.dropdown-menu.show>*{-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropdown-menu.show>:first-child{-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropdown-menu.show>:nth-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropdown-menu.show>:nth-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropdown-menu:before{-webkit-transform-origin:0 0;background-color:#fff;border-radius:2px;bottom:0;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);content:"";display:block;left:0;position:absolute;right:0;top:0;transform-origin:0 0;z-index:-1}.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu{min-width:100%}.menu{margin-top:-3.125rem}.menu:before{-webkit-transform-origin:0 2rem;transform-origin:0 2rem}.show>a{outline:0}.dropdown-menu-right:not([x-placement]){left:auto;right:0}.dropdown-menu-right:not([x-placement]).menu:before{-webkit-transform-origin:100% 2rem;transform-origin:100% 2rem}.dropdown-menu-right:not([x-placement]):before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropleft .dropdown-menu:not([x-placement]){left:auto;right:100%;top:0}.dropleft .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropleft .dropdown-menu:not([x-placement]):before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropright .dropdown-menu:not([x-placement]){left:100%;top:0}.dropright .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropright .dropdown-menu:not([x-placement]):before{-webkit-transform-origin:0 0;transform-origin:0 0}.dropup .dropdown-menu:not([x-placement]){bottom:100%;top:auto}.dropup .dropdown-menu:not([x-placement]).menu{margin-bottom:-3.125rem;margin-top:0}.dropup .dropdown-menu:not([x-placement]).menu:before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}.dropup .dropdown-menu:not([x-placement]):before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dropup .dropdown-menu:not([x-placement])>:first-child,.dropup .dropdown-menu:not([x-placement])>:nth-child(2),.dropup .dropdown-menu:not([x-placement])>:nth-child(3){-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropup .dropdown-menu:not([x-placement])>:last-child{-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropup .dropdown-menu-right:not([x-placement]).menu:before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.dropup .dropdown-menu-right:not([x-placement]):before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dropdown-menu[x-placement=bottom-end]:before,.dropdown-menu[x-placement=left-start]:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropdown-menu[x-placement=top-end].show>:first-child,.dropdown-menu[x-placement=top-end].show>:nth-child(2),.dropdown-menu[x-placement=top-end].show>:nth-child(3),.dropdown-menu[x-placement=top-start].show>:first-child,.dropdown-menu[x-placement=top-start].show>:nth-child(2),.dropdown-menu[x-placement=top-start].show>:nth-child(3){-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropdown-menu[x-placement=top-end].show>:last-child,.dropdown-menu[x-placement=top-start].show>:last-child{-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropdown-menu[x-placement=top-end].show>:nth-last-child(2),.dropdown-menu[x-placement=top-start].show>:nth-last-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropdown-menu[x-placement=top-end].show>:nth-last-child(3),.dropdown-menu[x-placement=top-start].show>:nth-last-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropdown-menu[x-placement=top-end]:before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dropdown-menu[x-placement=top-start]:before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.menu[x-placement=bottom-end]:before{-webkit-transform-origin:100% 2rem;transform-origin:100% 2rem}.menu[x-placement=left-start],.menu[x-placement=right-start]{margin-top:0}.menu[x-placement=left-start]:before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.menu[x-placement=right-start]:before{-webkit-transform-origin:0 0;transform-origin:0 0}.menu[x-placement=top-end],.menu[x-placement=top-start]{margin-bottom:-3.125rem;margin-top:0}.menu[x-placement=top-end]:before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.menu[x-placement=top-start]:before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}@-webkit-keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}to{opacity:1}}@-webkit-keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}to{opacity:1}}@-webkit-keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes dropdown-menu-show{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(.333333,0);transform:scale(.333333,0)}40%{-webkit-transform:scale(.666667,.25);transform:scale(.666667,.25)}60%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}80%{-webkit-transform:scaleY(.75);transform:scaleY(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropdown-menu-show{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(.333333,0);transform:scale(.333333,0)}40%{-webkit-transform:scale(.666667,.25);transform:scale(.666667,.25)}60%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}80%{-webkit-transform:scaleY(.75);transform:scaleY(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes menu-animation{0%{margin-top:-3.5rem}to{margin-top:0}}@keyframes menu-animation{0%{margin-top:-3.5rem}to{margin-top:0}}.dropdown-menu-sm,.menu-cascading{font-size:.9375rem;line-height:1.5rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:576px){.dropdown-menu-sm,.menu-cascading{min-width:20rem}}.menu-cascading{margin-top:-2.75rem}.menu-cascading[x-placement=top-end],.menu-cascading[x-placement=top-start]{margin-bottom:-2.75rem;margin-top:0}.menu-cascading[x-placement=top-end]:before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.menu-cascading[x-placement=top-start]:before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}.dropdown-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.dropdown-header{color:rgba(0,0,0,.87);display:block;font-size:1rem;font-weight:bolder;line-height:1.5rem;margin:0;padding:.75rem 1rem;white-space:nowrap}.dropdown-menu-sm .dropdown-header,.menu-cascading .dropdown-header{font-size:.9375rem;line-height:1.5rem;padding:.25rem 1.5rem}.dropdown-item{-webkit-transform-origin:0 0;background:none;border:0;clear:both;color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;position:relative;text-align:inherit;transform-origin:0 0;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}@media (min-width:576px){.dropdown-item{transition-duration:.39s}}@media (min-width:992px){.dropdown-item{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-item{transition:none}}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87);text-decoration:none}.dropdown-item.active{background-color:#f5f5f5}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:rgba(0,0,0,.38);pointer-events:none}.dropdown-menu-sm .dropdown-item,.menu-cascading .dropdown-item{padding:.25rem 1.5rem}.dropdown-item-text{-webkit-transform-origin:0 0;color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;transform-origin:0 0}.dropdown-menu-sm .dropdown-item-text,.menu-cascading .dropdown-item-text{padding:.25rem 1.5rem}.dropdown-toggle:after{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"expand_more";display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;margin-left:.2em;margin-right:-.2em;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;vertical-align:top;white-space:nowrap;word-wrap:normal}.dropright .dropdown-toggle:after{content:"keyboard_arrow_right"}.dropup .dropdown-toggle:after{content:"expand_less"}.dropdown-toggle:empty:after{margin-left:-.2em}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"keyboard_arrow_left";display:inline-block;font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;margin-left:-.2em;margin-right:.2em;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;white-space:nowrap;word-wrap:normal}.navdrawer{display:none;outline:0;overflow:hidden;z-index:160}.navdrawer,.navdrawer-backdrop{bottom:0;left:0;position:fixed;right:0;top:0}.navdrawer-backdrop{background-color:rgba(0,0,0,.38);opacity:0;transition-duration:.375s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:159}@media (min-width:576px){.navdrawer-backdrop{transition-duration:.4875s}}@media (min-width:992px){.navdrawer-backdrop{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-backdrop{transition:none}}.navdrawer-backdrop.show{opacity:1}.navdrawer-content{-webkit-transform:translate3d(-100%,0,0);background-color:#fff;bottom:0;left:0;max-width:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translate3d(-100%,0,0);transition-duration:.195s;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.6,1);width:17.5rem}@media (min-width:576px){.navdrawer-content{transition-duration:.2535s}}@media (min-width:992px){.navdrawer-content{transition-duration:.13s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-content{transition:none}}.navdrawer-right .navdrawer-content{-webkit-transform:translate3d(100%,0,0);left:auto;right:0;transform:translate3d(100%,0,0)}.navdrawer.show .navdrawer-content{-webkit-transform:translateZ(0);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2);transform:translateZ(0);transition-duration:.225s;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:576px){.navdrawer.show .navdrawer-content{transition-duration:.2925s}}@media (min-width:992px){.navdrawer.show .navdrawer-content{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer.show .navdrawer-content{transition:none}}.navdrawer-body{margin-bottom:.5rem;padding-left:1rem;padding-right:1rem}.navdrawer-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.navdrawer-header{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);display:block;margin-bottom:.5rem;padding:.625rem 1rem}.navdrawer-subheader{color:rgba(0,0,0,.38);display:block;font-weight:500;height:3rem;line-height:1;margin-bottom:0;margin-top:0;overflow:hidden;padding:1.0625rem 1rem;text-overflow:ellipsis;white-space:nowrap}.navdrawer-divider+.navdrawer-subheader{margin-top:-.5rem}.navdrawer-nav{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;list-style:none;margin-bottom:.5rem;margin-top:.5rem;padding-left:0}.navdrawer-header+.navdrawer-nav,.navdrawer-subheader+.navdrawer-nav{margin-top:0}.navdrawer-nav .nav-link{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;overflow:hidden;padding:1.0625rem 1rem;text-overflow:ellipsis;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:576px){.navdrawer-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navdrawer-nav .nav-link{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-nav .nav-link{transition:none}}.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover{background-color:#f5f5f5}.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active{color:#9c27b0}.navdrawer-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38)}.navdrawer-nav .nav-link:focus{outline:0}.navdrawer-nav .active>.nav-link{color:#9c27b0}.navdrawer-nav-icon{color:rgba(0,0,0,.54);width:3.5rem}.active>.nav-link .navdrawer-nav-icon,.nav-link.active .navdrawer-nav-icon,.nav-link:active .navdrawer-nav-icon{color:#9c27b0}@media (min-width:576px){.navdrawer-backdrop-permanent-sm,.navdrawer-backdrop-persistent-sm,.navdrawer-backdrop-temporary-sm{display:none;transition:none}.navdrawer-permanent-sm{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-sm.navdrawer-permanent-clipped,.navdrawer-permanent-sm.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-sm.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-sm.navdrawer-right{border-left:1px solid rgba(0,0,0,.12);border-right:0;left:auto;right:0}.navdrawer-permanent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-sm .navdrawer-content{-webkit-transform:translateZ(0);max-width:none;position:absolute;transform:translateZ(0);width:100%}.navdrawer-persistent-sm{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-sm.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-sm.navdrawer-right{left:auto;right:0}.navdrawer-persistent-sm.navdrawer-right .navdrawer-content{border-left:1px solid rgba(0,0,0,.12);border-right:0}.navdrawer-persistent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-sm .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-sm{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-sm.navdrawer-right{left:auto;right:0}.navdrawer-temporary-sm .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:768px){.navdrawer-backdrop-permanent-md,.navdrawer-backdrop-persistent-md,.navdrawer-backdrop-temporary-md{display:none;transition:none}.navdrawer-permanent-md{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-md.navdrawer-permanent-clipped,.navdrawer-permanent-md.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-md.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-md.navdrawer-right{border-left:1px solid rgba(0,0,0,.12);border-right:0;left:auto;right:0}.navdrawer-permanent-md.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-md .navdrawer-content{-webkit-transform:translateZ(0);max-width:none;position:absolute;transform:translateZ(0);width:100%}.navdrawer-persistent-md{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-md.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-md.navdrawer-right{left:auto;right:0}.navdrawer-persistent-md.navdrawer-right .navdrawer-content{border-left:1px solid rgba(0,0,0,.12);border-right:0}.navdrawer-persistent-md.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-md .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-md{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-md.navdrawer-right{left:auto;right:0}.navdrawer-temporary-md .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:992px){.navdrawer-backdrop-permanent-lg,.navdrawer-backdrop-persistent-lg,.navdrawer-backdrop-temporary-lg{display:none;transition:none}.navdrawer-permanent-lg{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-lg.navdrawer-permanent-clipped,.navdrawer-permanent-lg.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-lg.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-lg.navdrawer-right{border-left:1px solid rgba(0,0,0,.12);border-right:0;left:auto;right:0}.navdrawer-permanent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-lg .navdrawer-content{-webkit-transform:translateZ(0);max-width:none;position:absolute;transform:translateZ(0);width:100%}.navdrawer-persistent-lg{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-lg.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-lg.navdrawer-right{left:auto;right:0}.navdrawer-persistent-lg.navdrawer-right .navdrawer-content{border-left:1px solid rgba(0,0,0,.12);border-right:0}.navdrawer-persistent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-lg .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-lg{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-lg.navdrawer-right{left:auto;right:0}.navdrawer-temporary-lg .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:1200px){.navdrawer-backdrop-permanent-xl,.navdrawer-backdrop-persistent-xl,.navdrawer-backdrop-temporary-xl{display:none;transition:none}.navdrawer-permanent-xl{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-xl.navdrawer-permanent-clipped,.navdrawer-permanent-xl.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-xl.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-xl.navdrawer-right{border-left:1px solid rgba(0,0,0,.12);border-right:0;left:auto;right:0}.navdrawer-permanent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-xl .navdrawer-content{-webkit-transform:translateZ(0);max-width:none;position:absolute;transform:translateZ(0);width:100%}.navdrawer-persistent-xl{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-xl.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-xl.navdrawer-right{left:auto;right:0}.navdrawer-persistent-xl.navdrawer-right .navdrawer-content{border-left:1px solid rgba(0,0,0,.12);border-right:0}.navdrawer-persistent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-xl .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-xl{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-xl.navdrawer-right{left:auto;right:0}.navdrawer-temporary-xl .navdrawer-content{max-width:none;position:absolute;width:100%}}.navdrawer-backdrop-permanent,.navdrawer-backdrop-persistent,.navdrawer-backdrop-temporary{display:none;transition:none}.navdrawer-permanent{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent.navdrawer-permanent-clipped,.navdrawer-permanent.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent.navdrawer-permanent-float{border-right:0}.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent.navdrawer-right{border-left:1px solid rgba(0,0,0,.12);border-right:0;left:auto;right:0}.navdrawer-permanent.show .navdrawer-content{box-shadow:none}.navdrawer-permanent .navdrawer-content{-webkit-transform:translateZ(0);max-width:none;position:absolute;transform:translateZ(0);width:100%}.navdrawer-persistent{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent.navdrawer-right{left:auto;right:0}.navdrawer-persistent.navdrawer-right .navdrawer-content{border-left:1px solid rgba(0,0,0,.12);border-right:0}.navdrawer-persistent.show .navdrawer-content{box-shadow:none}.navdrawer-persistent .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary.navdrawer-right{left:auto;right:0}.navdrawer-temporary .navdrawer-content{max-width:none;position:absolute;width:100%}.picker{-webkit-transform:translate3d(0,100%,0);bottom:0;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;transform:translate3d(0,100%,0);transition-delay:.675s;transition-duration:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;z-index:240}@media (min-width:576px){.picker{transition-delay:.8775s}}@media (min-width:992px){.picker{transition-delay:.45s}}@media screen and (prefers-reduced-motion:reduce){.picker{transition:none}}.picker.picker-opened{-webkit-transform:translateZ(0);overflow-x:hidden;overflow-y:auto;transform:translateZ(0);transition:none}.picker-frame{margin:1.5rem}.picker-holder{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.38);display:-ms-flexbox;display:flex;justify-content:center;min-height:100%;min-width:100%;opacity:0;pointer-events:none;transition-delay:.375s;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.picker-holder{transition-duration:.39s}}@media (min-width:992px){.picker-holder{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.picker-holder{transition:none}}@media (min-width:576px){.picker-holder{transition-delay:.4875s}}@media (min-width:992px){.picker-holder{transition-delay:.25s}}.picker-opened .picker-holder{opacity:1;transition-delay:0s}.picker-wrap{-webkit-transform:scale(.87);border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;max-width:18.5rem;opacity:0;outline:0;pointer-events:auto;position:relative;transform:scale(.87);transition-duration:.375s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.picker-wrap{transition-duration:.4875s}}@media (min-width:992px){.picker-wrap{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.picker-wrap{transition:none}}@media (orientation:landscape){.picker-wrap{display:-ms-flexbox;display:flex;max-width:none}}.picker-opened .picker-wrap{-webkit-transform:scale(1);opacity:1;transform:scale(1)}.picker-footer{-ms-flex-pack:end;border-bottom-left-radius:2px;border-bottom-right-radius:2px;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:.5rem}@media (orientation:landscape){.picker-footer{border-radius:0 0 2px 0;padding-left:.75rem;padding-right:.75rem}}.picker-footer button{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:.5rem;min-width:0}.picker-footer button:first-child{margin-left:0}.picker-header{height:2.5rem;line-height:2.5rem;margin-left:.5rem;margin-right:.5rem;padding-left:3rem;padding-right:3rem;position:relative;text-align:center}@media (orientation:landscape){.picker-header{margin-left:.75rem;margin-right:.75rem;margin-top:.5rem}}.picker-month,.picker-year{display:inline;margin-left:.5rem}.picker-month:first-child,.picker-year:first-child{margin-left:0}.picker-nav-next,.picker-nav-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem}.picker-nav-next,.picker-nav-next.material-icons,.picker-nav-prev,.picker-nav-prev.material-icons{line-height:2.5rem}.picker-nav-next{right:0}.picker-nav-next:before{content:"keyboard_arrow_right"}.picker-nav-prev{left:0}.picker-nav-prev:before{content:"keyboard_arrow_left"}.picker-date-display{background-color:#9c27b0;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;padding:1rem 1.5rem}@media (orientation:landscape){.picker-date-display{border-bottom-left-radius:2px;border-top-left-radius:2px;border-top-right-radius:0;min-width:9.75rem;white-space:nowrap}}.picker-date-display-bottom{font-size:2.125rem;font-weight:400;letter-spacing:0;line-height:1.176471;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-day-display,.picker-weekday-display{margin-right:.5rem}@media (orientation:landscape){.picker-weekday-display{display:block;margin-right:0}}.picker-weekday-display:after{content:","}.picker-box{background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:hidden}@media (orientation:landscape){.picker-box{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px}}.picker-input.form-control[readonly]{border-bottom-style:solid;color:inherit;cursor:text}.picker-input.picker-input-active{border-bottom-color:#ff4081}.picker-day{border-radius:50%;cursor:default;height:2.5rem;line-height:2.5rem;margin:auto;vertical-align:middle;width:2.5rem}@media (orientation:landscape){.picker-day{margin-left:.25rem;margin-right:.25rem}}.picker-day.picker-day-selected{background-color:#9c27b0;color:#fff}.picker-day-disabled{color:rgba(0,0,0,.38)}.picker-day-outfocus{display:none}.picker-day-today{color:#9c27b0;font-weight:bolder}.picker-table{border-collapse:collapse;border-spacing:0;margin:0 .5rem;table-layout:fixed}.picker-table td,.picker-table th{border:0;padding:0;text-align:center;vertical-align:middle}.picker-table th{font-weight:inherit}.picker-weekday{color:rgba(0,0,0,.38);height:2.5rem;vertical-align:middle;width:2.5rem}.picker-select-month,.picker-select-year{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,.12);background-image:none;background-position:100% 50%;background-size:auto 100%;border:0;border-radius:2px;box-shadow:none;color:rgba(0,0,0,.87);display:inline-block;font-size:inherit;height:1.25rem;line-height:1.25rem;opacity:.7;padding:0 1.25rem 0 .5rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.picker-select-month,.picker-select-year{transition-duration:.39s}}@media (min-width:992px){.picker-select-month,.picker-select-year{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.picker-select-month,.picker-select-year{transition:none}}.picker-select-month:focus,.picker-select-month:hover,.picker-select-year:focus,.picker-select-year:hover{opacity:1}@-moz-document url-prefix(""){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:0){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}.picker-select-month:focus,.picker-select-year:focus{outline:0}.picker-select-month{margin-left:.5rem}.progress{display:-ms-flexbox;display:flex;overflow:hidden;position:relative;z-index:1}.progress-bar{border-bottom:.25rem solid #3f51b5}.progress-bar.bg-primary{background-color:transparent!important;border-bottom-color:#9c27b0}.progress-bar.bg-primary:after{background-color:#e1bee7}.progress-bar.bg-secondary{background-color:transparent!important;border-bottom-color:#ff4081}.progress-bar.bg-secondary:after{background-color:#ff80ab}.progress-bar.bg-danger{background-color:transparent!important;border-bottom-color:#f44336}.progress-bar.bg-danger:after{background-color:#ffcdd2}.progress-bar.bg-info{background-color:transparent!important;border-bottom-color:#2196f3}.progress-bar.bg-info:after{background-color:#bbdefb}.progress-bar.bg-success{background-color:transparent!important;border-bottom-color:#4caf50}.progress-bar.bg-success:after{background-color:#c8e6c9}.progress-bar.bg-warning{background-color:transparent!important;border-bottom-color:#ff9800}.progress-bar.bg-warning:after{background-color:#ffe0b2}.progress-bar.bg-dark{background-color:transparent!important;border-bottom-color:#424242}.progress-bar.bg-dark:after{background-color:#757575}.progress-bar.bg-light{background-color:transparent!important;border-bottom-color:#f5f5f5}.progress-bar.bg-light:after{background-color:#fafafa}.progress-bar:after{background-color:#c5cae9;bottom:0;content:"";display:block;height:.25rem;left:0;position:absolute;right:0;z-index:-1}.progress-bar-animated:before{-webkit-animation-duration:.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:progress-bar-animation;-webkit-animation-timing-function:linear;animation-direction:reverse;animation-duration:.3s;animation-iteration-count:infinite;animation-name:progress-bar-animation;animation-timing-function:linear}@media (min-width:576px){.progress-bar-animated:before{-webkit-animation-duration:.39s;animation-duration:.39s}}@media (min-width:992px){.progress-bar-animated:before{-webkit-animation-duration:.2s;animation-duration:.2s}}.progress-bar-animated,.progress-bar-striped{box-sizing:content-box;position:relative}.progress-bar-animated.bg-primary:before,.progress-bar-striped.bg-primary:before{background-image:repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-secondary:before,.progress-bar-striped.bg-secondary:before{background-image:repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-danger:before,.progress-bar-striped.bg-danger:before{background-image:repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-info:before,.progress-bar-striped.bg-info:before{background-image:repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-success:before,.progress-bar-striped.bg-success:before{background-image:repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-warning:before,.progress-bar-striped.bg-warning:before{background-image:repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-dark:before,.progress-bar-striped.bg-dark:before{background-image:repeating-radial-gradient(.125rem .125rem,#757575,#757575 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-light:before,.progress-bar-striped.bg-light:before{background-image:repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated:after,.progress-bar-striped:after{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;bottom:-.25rem;right:-1.5rem}.progress-bar-animated:before,.progress-bar-striped:before{background-image:repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 0,transparent 0,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-position:0 0;background-repeat:repeat-x;background-size:.75rem .75rem;bottom:-.25rem;content:"";display:block;height:.25rem;left:0;position:absolute;right:-100vw;z-index:-1}@-webkit-keyframes progress-bar-animation{0%{background-position:0 0}to{background-position:.75rem 0}}@keyframes progress-bar-animation{0%{background-position:0 0}to{background-position:.75rem 0}}.progress-bar-indeterminate{border-bottom-color:#c5cae9;position:relative;width:100%}.progress-bar-indeterminate.bg-primary{border-bottom-color:#e1bee7}.progress-bar-indeterminate.bg-primary:after,.progress-bar-indeterminate.bg-primary:before{background-color:#9c27b0}.progress-bar-indeterminate.bg-primary:before{background-image:none}.progress-bar-indeterminate.bg-secondary{border-bottom-color:#ff80ab}.progress-bar-indeterminate.bg-secondary:after,.progress-bar-indeterminate.bg-secondary:before{background-color:#ff4081}.progress-bar-indeterminate.bg-secondary:before{background-image:none}.progress-bar-indeterminate.bg-danger{border-bottom-color:#ffcdd2}.progress-bar-indeterminate.bg-danger:after,.progress-bar-indeterminate.bg-danger:before{background-color:#f44336}.progress-bar-indeterminate.bg-danger:before{background-image:none}.progress-bar-indeterminate.bg-info{border-bottom-color:#bbdefb}.progress-bar-indeterminate.bg-info:after,.progress-bar-indeterminate.bg-info:before{background-color:#2196f3}.progress-bar-indeterminate.bg-info:before{background-image:none}.progress-bar-indeterminate.bg-success{border-bottom-color:#c8e6c9}.progress-bar-indeterminate.bg-success:after,.progress-bar-indeterminate.bg-success:before{background-color:#4caf50}.progress-bar-indeterminate.bg-success:before{background-image:none}.progress-bar-indeterminate.bg-warning{border-bottom-color:#ffe0b2}.progress-bar-indeterminate.bg-warning:after,.progress-bar-indeterminate.bg-warning:before{background-color:#ff9800}.progress-bar-indeterminate.bg-warning:before{background-image:none}.progress-bar-indeterminate.bg-dark{border-bottom-color:#757575}.progress-bar-indeterminate.bg-dark:after,.progress-bar-indeterminate.bg-dark:before{background-color:#424242}.progress-bar-indeterminate.bg-dark:before{background-image:none}.progress-bar-indeterminate.bg-light{border-bottom-color:#fafafa}.progress-bar-indeterminate.bg-light:after,.progress-bar-indeterminate.bg-light:before{background-color:#f5f5f5}.progress-bar-indeterminate.bg-light:before{background-image:none}.progress-bar-indeterminate:after,.progress-bar-indeterminate:before{-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:#3f51b5;border-radius:.25rem;width:0}.progress-bar-indeterminate:after{-webkit-animation-name:progress-bar-indeterminate-after;animation-name:progress-bar-indeterminate-after;bottom:-.25rem;z-index:0}.progress-bar-indeterminate:before{-webkit-animation-name:progress-bar-indeterminate-before;animation-name:progress-bar-indeterminate-before;bottom:-.25rem;content:"";display:block;height:.25rem;position:absolute;z-index:0}@-webkit-keyframes progress-bar-indeterminate-after{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes progress-bar-indeterminate-after{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@-webkit-keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}to{left:100%;width:25%}}@keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}to{left:100%;width:25%}}.progress-circular{height:2.5rem;position:relative;width:2.5rem}.progress-circular-gap{border-top:.125rem solid #3f51b5;bottom:0;left:1.1875rem;position:absolute;right:1.1875rem;top:0}.progress-circular-inner{-webkit-animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;height:2.5rem;position:relative;width:2.5rem}.progress-circular-left,.progress-circular-right{height:2.5rem;overflow:hidden;position:absolute;top:0;width:1.25rem}.progress-circular-left{left:0}.progress-circular-right{right:0}.progress-circular-spinner{border:.25rem solid;border-color:#3f51b5 #3f51b5 transparent;border-radius:50%;height:2.5rem;position:absolute;top:0;width:2.5rem}.progress-circular-left .progress-circular-spinner{-webkit-animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;border-right-color:transparent;left:0}.progress-circular-right .progress-circular-spinner{-webkit-animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;border-left-color:transparent;right:0}.progress-circular-wrapper{-webkit-animation:progress-circular-wrapper-rotate 2.666s linear infinite;animation:progress-circular-wrapper-rotate 2.666s linear infinite}@-webkit-keyframes progress-circular-inner-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@keyframes progress-circular-inner-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(3turn);transform:rotate(3turn)}}@-webkit-keyframes progress-circular-spinner-left{0%,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes progress-circular-spinner-left{0%,to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes progress-circular-spinner-right{0%,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes progress-circular-spinner-right{0%,to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes progress-circular-wrapper-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progress-circular-wrapper-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner{border-top-color:#9c27b0}.progress-circular-primary .progress-circular-left .progress-circular-spinner{border-left-color:#9c27b0}.progress-circular-primary .progress-circular-right .progress-circular-spinner{border-right-color:#9c27b0}.progress-circular-secondary .progress-circular-gap,.progress-circular-secondary .progress-circular-spinner{border-top-color:#ff4081}.progress-circular-secondary .progress-circular-left .progress-circular-spinner{border-left-color:#ff4081}.progress-circular-secondary .progress-circular-right .progress-circular-spinner{border-right-color:#ff4081}.progress-circular-danger .progress-circular-gap,.progress-circular-danger .progress-circular-spinner{border-top-color:#f44336}.progress-circular-danger .progress-circular-left .progress-circular-spinner{border-left-color:#f44336}.progress-circular-danger .progress-circular-right .progress-circular-spinner{border-right-color:#f44336}.progress-circular-info .progress-circular-gap,.progress-circular-info .progress-circular-spinner{border-top-color:#2196f3}.progress-circular-info .progress-circular-left .progress-circular-spinner{border-left-color:#2196f3}.progress-circular-info .progress-circular-right .progress-circular-spinner{border-right-color:#2196f3}.progress-circular-success .progress-circular-gap,.progress-circular-success .progress-circular-spinner{border-top-color:#4caf50}.progress-circular-success .progress-circular-left .progress-circular-spinner{border-left-color:#4caf50}.progress-circular-success .progress-circular-right .progress-circular-spinner{border-right-color:#4caf50}.progress-circular-warning .progress-circular-gap,.progress-circular-warning .progress-circular-spinner{border-top-color:#ff9800}.progress-circular-warning .progress-circular-left .progress-circular-spinner{border-left-color:#ff9800}.progress-circular-warning .progress-circular-right .progress-circular-spinner{border-right-color:#ff9800}.progress-circular-dark .progress-circular-gap,.progress-circular-dark .progress-circular-spinner{border-top-color:#424242}.progress-circular-dark .progress-circular-left .progress-circular-spinner{border-left-color:#424242}.progress-circular-dark .progress-circular-right .progress-circular-spinner{border-right-color:#424242}.progress-circular-light .progress-circular-gap,.progress-circular-light .progress-circular-spinner{border-top-color:#f5f5f5}.progress-circular-light .progress-circular-left .progress-circular-spinner{border-left-color:#f5f5f5}.progress-circular-light .progress-circular-right .progress-circular-spinner{border-right-color:#f5f5f5}.custom-control{display:block;min-height:1.250001rem;padding-left:2.25rem;position:relative}.custom-control+.custom-control{margin-top:.75rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1.5rem}.custom-control-inline+.custom-control-inline{margin-top:0}.custom-control-label{color:inherit;font-size:.875rem;line-height:inherit;margin-bottom:0}.custom-control-label:after{color:rgba(0,0,0,.54);left:0;position:absolute;top:-.125rem}.custom-control-label:before{-webkit-transform:scale(.87) translateZ(0);background-color:currentColor;border-radius:50%;color:rgba(0,0,0,.54);content:"";display:block;height:3rem;left:0;margin-left:-.75rem;margin-top:-.875rem;opacity:0;position:absolute;top:0;transform:scale(.87) translateZ(0);transition-duration:.3s;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3rem}@media (min-width:576px){.custom-control-label:before{transition-duration:.39s}}@media (min-width:992px){.custom-control-label:before{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before{transition:none}}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input.focus~.custom-control-label:before,.custom-control-input:active~.custom-control-label:before{-webkit-transform:scale(1) translateZ(0);opacity:.12;transform:scale(1) translateZ(0)}.custom-control-input:checked~.custom-control-label:after{color:#ff4081}.custom-control-input:checked~.custom-control-label:before{background-color:#ff4081}.custom-control-input:disabled~.custom-control-label,.custom-control-input:disabled~.custom-control-label:after{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label:before{display:none}.custom-checkbox .custom-control-label:after{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"check_box_outline_blank";font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;vertical-align:middle;white-space:nowrap;word-wrap:normal}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{content:"check_box"}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{content:"indeterminate_check_box"}.custom-radio .custom-control-label:after{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"radio_button_unchecked";font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;vertical-align:middle;white-space:nowrap;word-wrap:normal}.custom-radio .custom-control-input:checked~.custom-control-label:after{content:"radio_button_checked"}.custom-switch{padding-left:3.75rem}.custom-switch .custom-control-label{transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label{transition:none}}.custom-switch .custom-control-label:after{background-color:#fafafa;border-radius:50%;box-shadow:0 1px 5px 0 rgba(0,0,0,.54);content:"";display:block;height:1.5rem;position:absolute;transition-duration:.3s;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.5rem}@media (min-width:576px){.custom-switch .custom-control-label:after{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label:after{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after,.custom-switch .custom-control-input:checked~.custom-control-label:before{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#ff4081}.custom-switch .custom-control-input:checked~.custom-control-track{background-color:rgba(255,64,129,.5)}.custom-switch .custom-control-input:disabled~.custom-control-label:after{background-color:#bdbdbd}.custom-switch .custom-control-input:disabled~.custom-control-track{background-color:rgba(0,0,0,.12)}.custom-switch .custom-control-track{background-clip:content-box;background-color:rgba(0,0,0,.38);border:.25rem solid transparent;border-radius:1rem;content:"";display:block;height:1.5rem;left:0;position:absolute;top:-.125rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:3rem}@media (min-width:576px){.custom-switch .custom-control-track{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-track{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-track{transition:none}}.custom-range{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;padding-left:0;width:100%}.custom-range:active::-moz-range-track,.custom-range:focus::-moz-range-track{background-color:rgba(0,0,0,.38)}.custom-range:active::-ms-fill-upper,.custom-range:focus::-ms-fill-upper{background-color:rgba(0,0,0,.38)}.custom-range:active::-webkit-slider-runnable-track,.custom-range:focus::-webkit-slider-runnable-track{background-color:rgba(0,0,0,.38)}.custom-range:focus{outline:0}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 .75rem rgba(255,64,129,.12)}.custom-range:focus::-ms-range-thumb{box-shadow:0 0 0 .75rem rgba(255,64,129,.12)}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 .75rem rgba(255,64,129,.12)}.custom-range::-moz-focus-outer{border:0}.custom-range::-moz-range-progress{background-color:#ff4081}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#ff4081;border:0;border-radius:50%;height:.75rem;transition-duration:.3s;transition-property:box-shadow,height,width;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}@media (min-width:576px){.custom-range::-moz-range-thumb{transition-duration:.39s}}@media (min-width:992px){.custom-range::-moz-range-thumb{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{box-shadow:none;height:1.5rem;width:1.5rem}.custom-range::-moz-range-thumb:focus{outline:0}.custom-range::-moz-range-track{background-color:rgba(0,0,0,.26);border-color:transparent;border-radius:0;color:transparent;cursor:pointer;height:.125rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:576px){.custom-range::-moz-range-track{transition-duration:.39s}}@media (min-width:992px){.custom-range::-moz-range-track{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-track{transition:none}}.custom-range::-ms-fill-lower{background-color:#ff4081;height:.125rem;margin-bottom:.125rem;margin-left:.375rem}.custom-range::-ms-fill-upper{background-color:rgba(0,0,0,.26);height:.125rem;margin-bottom:.125rem;margin-right:.375rem}.custom-range::-ms-thumb{appearance:none;background-color:#ff4081;border:0;border-radius:50%;height:.75rem;margin-left:.375rem;margin-right:.375rem;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}@media (min-width:576px){.custom-range::-ms-thumb{transition-duration:.39s}}@media (min-width:992px){.custom-range::-ms-thumb{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{box-shadow:0 0 0 .375rem #ff4081}.custom-range::-ms-thumb:focus{outline:0}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.875rem 0;color:transparent;cursor:pointer;height:.125rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:576px){.custom-range::-ms-track{transition-duration:.39s}}@media (min-width:992px){.custom-range::-ms-track{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-track{transition:none}}.custom-range::-webkit-slider-runnable-track{background-color:rgba(0,0,0,.26);border-color:transparent;border-radius:0;color:transparent;cursor:pointer;height:.125rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:576px){.custom-range::-webkit-slider-runnable-track{transition-duration:.39s}}@media (min-width:992px){.custom-range::-webkit-slider-runnable-track{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-runnable-track{transition:none}}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#ff4081;border:0;border-radius:50%;height:.75rem;margin-top:-.3125rem;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}@media (min-width:576px){.custom-range::-webkit-slider-thumb{transition-duration:.39s}}@media (min-width:992px){.custom-range::-webkit-slider-thumb{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{box-shadow:0 0 0 .375rem #ff4081}.custom-range::-webkit-slider-thumb:focus{outline:0}.snackbar{-ms-flex-align:center;-webkit-transform:translateY(100%);align-items:center;background-color:#323232;bottom:0;color:#fff;display:-ms-flexbox;display:flex;font-size:.875rem;left:0;line-height:1.428572;opacity:0;padding:.875rem 1.5rem;position:fixed;transform:translateY(100%);transition:opacity 0s .195s,-webkit-transform .195s cubic-bezier(.4,0,1,1);transition:opacity 0s .195s,transform .195s cubic-bezier(.4,0,1,1);transition:opacity 0s .195s,transform .195s cubic-bezier(.4,0,1,1),-webkit-transform .195s cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media (min-width:576px){.snackbar{-webkit-transform:translate(-50%,100%);border-radius:2px;left:50%;max-width:35.5rem;min-width:18rem;transform:translate(-50%,100%);transition:opacity 0s .2535s,-webkit-transform .2535s cubic-bezier(.4,0,1,1);transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1);transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1),-webkit-transform .2535s cubic-bezier(.4,0,1,1);width:auto}}@media (min-width:992px){.snackbar{transition:opacity 0s .13s,-webkit-transform .13s cubic-bezier(.4,0,1,1);transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1);transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1),-webkit-transform .13s cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion:reduce){.snackbar{transition:none}}.snackbar.show{-webkit-transform:translateY(0);opacity:1;transform:translateY(0);transition-duration:.225s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:576px){.snackbar.show{transition-duration:.2925s}}@media (min-width:992px){.snackbar.show{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.snackbar.show{transition:none}}@media (min-width:576px){.snackbar.show{-webkit-transform:translate(-50%);transform:translate(-50%)}}.snackbar-body{margin-right:auto;max-height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snackbar-btn{-ms-flex-negative:0;background-color:transparent;background-image:none;border:0;color:#ff4081;cursor:pointer;display:block;flex-shrink:0;font-size:inherit;font-weight:500;line-height:inherit;margin-left:1.5rem;padding:0;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,background-image;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:576px){.snackbar-btn{transition-duration:.39s}}@media (min-width:992px){.snackbar-btn{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.snackbar-btn{transition:none}}.snackbar-btn:focus,.snackbar-btn:hover{color:#ff80ab;text-decoration:none}@media (min-width:576px){.snackbar-btn{margin-left:3rem}}.snackbar-btn:focus{outline:0}@media (min-width:576px){.snackbar-left,.snackbar-right{-webkit-transform:translateY(100%);transform:translateY(100%)}.snackbar-left.show,.snackbar-right.show{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}@media (min-width:576px){.snackbar-left{left:1.5rem}}@media (min-width:576px){.snackbar-right{left:auto;right:1.5rem}}.snackbar-multi-line{height:5rem;padding-bottom:1.25rem;padding-top:1.25rem}.snackbar-multi-line .snackbar-body{white-space:normal}.stepper{-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background-color:#fff;display:-ms-flexbox;display:flex;flex-shrink:0;overflow:hidden;padding:1.5rem;position:relative}.stepper:after,.stepper:before{border-top:1px solid #bdbdbd;content:"";display:block;position:absolute}.stepper:first-child:before,.stepper:last-child:after{display:none}.stepper-horiz{-ms-flex-pack:justify;background-color:#fff;display:-ms-flexbox;display:flex;justify-content:space-between;overflow-x:auto;overflow-y:hidden;position:relative}.stepper-horiz:before{border-top:1px solid #bdbdbd;content:"";display:block;left:1.5rem;position:absolute;right:1.5rem;top:50%}.stepper-horiz .stepper:after,.stepper-horiz .stepper:before{border-top:1px solid #bdbdbd;top:50%;width:1rem}.stepper-horiz .stepper:after{right:0}.stepper-horiz .stepper:before{left:0}.stepper-vert{background-color:#fff;position:relative}.stepper-vert .stepper:after,.stepper-vert .stepper:before{border-left:1px solid #bdbdbd;height:1rem;left:2.25rem}.stepper-vert .stepper:after{bottom:0}.stepper-vert .stepper:before{top:0}.stepper-icon{background-color:rgba(0,0,0,.38);border-radius:50%;color:#fff;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-right:.5rem;position:relative;text-align:center;vertical-align:middle;width:1.5rem}.stepper.active .stepper-icon,.stepper.done .stepper-icon{background-color:#9c27b0;color:#fff}.stepper-icon .material-icons{font-size:1.333em}.stepper-text{color:rgba(0,0,0,.38);font-size:.875rem;font-weight:400;position:relative}.stepper.active .stepper-text,.stepper.done .stepper-text{color:rgba(0,0,0,.87)}.stepper.active .stepper-text{font-weight:bolder}.nav-tabs{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12)}.nav-tabs.border-0,.nav-tabs.border-bottom-0{box-shadow:none}.nav-tabs .nav-link{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;min-height:3rem;opacity:.7;padding:1.0625rem .75rem;position:relative;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:active{opacity:1}.nav-tabs .nav-link.active{color:#ff4081}.nav-tabs .nav-link.active:before{opacity:1}.nav-tabs .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38);opacity:1}.nav-tabs .nav-link:before{background-color:#ff4081;bottom:0;content:"";display:block;height:.125rem;left:0;opacity:0;position:absolute;right:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs .nav-link:before{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link:before{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link:before{transition:none}}.nav-tabs .nav-item.show .nav-link{background-color:rgba(0,0,0,.12);opacity:1}.nav-tabs-material{position:relative}.nav-tabs-material.animate .nav-link:before{opacity:0}.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.3s;transition-property:left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.39s}}@media (min-width:992px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs-material.animate .nav-tabs-indicator{transition:none}}.nav-tabs-material .nav-link:before{transition:none}.nav-tabs-material .nav-tabs-indicator{background-color:#ff4081;bottom:0;display:none;height:.125rem;position:absolute}.nav-tabs-material .nav-tabs-indicator.show{display:block}.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator{bottom:3rem}.nav-tabs-scrollable{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);height:3rem;overflow:hidden}.nav-tabs-scrollable .nav-tabs{-ms-flex-wrap:nowrap;box-shadow:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3rem}.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar{display:none}.custom-select,.form-control,.form-control-file{background-clip:padding-box;background-color:transparent;border:solid rgba(0,0,0,.42);border-radius:0;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.custom-select:hover,.form-control-file:hover,.form-control:hover{border-color:rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.custom-select::-ms-expand,.form-control-file::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.custom-select::-webkit-input-placeholder,.form-control-file::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select::-moz-placeholder,.form-control-file::-moz-placeholder,.form-control::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select:-ms-input-placeholder,.custom-select::-ms-input-placeholder,.form-control-file:-ms-input-placeholder,.form-control-file::-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select::placeholder,.form-control-file::placeholder,.form-control::placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select:disabled,.custom-select[readonly],.form-control-file:disabled,.form-control-file[readonly],.form-control:disabled,.form-control[readonly]{border-style:dotted;color:rgba(0,0,0,.38);opacity:1}.custom-select:disabled:focus,.custom-select:disabled:hover,.custom-select[readonly]:focus,.custom-select[readonly]:hover,.form-control-file:disabled:focus,.form-control-file:disabled:hover,.form-control-file[readonly]:focus,.form-control-file[readonly]:hover,.form-control:disabled:focus,.form-control:disabled:hover,.form-control[readonly]:focus,.form-control[readonly]:hover{border-color:rgba(0,0,0,.42);box-shadow:none}.custom-select:focus,.form-control-file:focus,.form-control:focus{border-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081;outline:0}.custom-select:invalid:required,.form-control-file:invalid:required,.form-control:invalid:required{outline:0}.form-control[type=file]{max-height:2.25rem}.form-control-lg{font-size:2.125rem;line-height:1.176471;padding:.625rem 0 calc(.625rem - 1px)}.form-control-lg[type=file]{max-height:3.75rem}.form-control-sm{font-size:.8125rem;line-height:1.538462;padding:.375rem 0 calc(.375rem - 1px)}.form-control-sm[type=file]{max-height:2rem}.custom-select,select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none}@-moz-document url-prefix(""){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}.custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]){background-image:none}}@media (-webkit-min-device-pixel-ratio:0){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000000" fill-opacity="0.54" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}.custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]){background-image:none}}.custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]),textarea.form-control:not([rows="1"]){border-radius:4px;border-width:1px;min-height:3.5rem;padding:calc(1rem - 1px) 1rem}.custom-select:hover[multiple],.custom-select:hover[size]:not([size="1"]),select.form-control:hover[multiple],select.form-control:hover[size]:not([size="1"]),textarea.form-control:hover:not([rows="1"]){box-shadow:inset 2px 2px 0 -1px rgba(0,0,0,.87),inset -2px -2px 0 -1px rgba(0,0,0,.87)}.custom-select:focus[multiple],.custom-select:focus[size]:not([size="1"]),select.form-control:focus[multiple],select.form-control:focus[size]:not([size="1"]),textarea.form-control:focus:not([rows="1"]){box-shadow:inset 2px 2px 0 -1px #ff4081,inset -2px -2px 0 -1px #ff4081}select.form-control-lg[multiple],select.form-control-lg[size]:not([size="1"]){padding:calc(.875rem - 1px) 1rem}select.form-control-sm[multiple],select.form-control-sm[size]:not([size="1"]){padding:calc(.75rem - 1px) .75rem}textarea.form-control{min-height:2.25rem}textarea.form-control-lg{min-height:3.75rem}textarea.form-control-lg:not([rows="1"]){min-height:4.25rem;padding:calc(.875rem - 1px) 1rem}textarea.form-control-sm{min-height:2rem}textarea.form-control-sm:not([rows="1"]){min-height:2.75rem;padding:calc(.75rem - 1px) .75rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:2.25rem;position:relative;width:100%}.custom-file-input{margin:0;opacity:0;z-index:1}.custom-file-input:focus~.custom-file-label,.custom-file-input:hover~.custom-file-label{border-bottom-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081}.custom-file-label{border-bottom:1px solid rgba(0,0,0,.42);color:rgba(0,0,0,.38);font-size:1rem;height:2.25rem;left:0;line-height:1.5;overflow:hidden;padding:.375rem 2.25rem calc(.375rem - 1px) 0;position:absolute;right:0;text-overflow:ellipsis;top:0;transition-duration:.3s;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (min-width:576px){.custom-file-label{transition-duration:.39s}}@media (min-width:992px){.custom-file-label{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.custom-file-label{transition:none}}.custom-file-label:after{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-50%);content:"attachment";font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;position:absolute;right:0;text-rendering:optimizeLegibility;text-transform:none;top:50%;transform:translateY(-50%);vertical-align:-.302198em;white-space:nowrap;word-wrap:normal}.custom-select-lg{font-size:2.125rem;line-height:1.176471;padding:.625rem 1.5em calc(.625rem - 1px) 0}.custom-select-lg[multiple],.custom-select-lg[size]:not([size="1"]){padding:calc(.875rem - 1px) 1rem}.custom-select-sm{font-size:.8125rem;line-height:1.538462;padding:.375rem 1.5em calc(.375rem - 1px) 0}.custom-select-sm[multiple],.custom-select-sm[size]:not([size="1"]){padding:calc(.75rem - 1px) .75rem}.form-control-file{max-height:2.25rem}.form-control-range{display:block;width:100%}.invalid-feedback{color:#f44336;display:none;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.5rem;width:100%}.form-control-lg+.invalid-feedback{margin-top:.75rem}.form-control-sm+.invalid-feedback{margin-top:.25rem}.invalid-tooltip{background-color:#f44336;border-radius:2px;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.375rem 1rem;position:absolute;text-align:center;top:100%;word-break:break-word;z-index:240}@media (min-width:768px){.invalid-tooltip{font-size:.625rem;padding:.241071rem .5rem}}.form-control-lg+.invalid-tooltip{margin-top:.75rem}.form-control-sm+.invalid-tooltip{margin-top:.25rem}.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label:after,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label:after{color:#f44336}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#f44336}.custom-control-input.is-invalid~.custom-control-track,.was-validated .custom-control-input:invalid~.custom-control-track{background-color:rgba(244,67,54,.5)}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.custom-file-input.is-invalid:hover~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:hover~.custom-file-label{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-bottom-color:#f44336}.custom-file-input.is-invalid~.custom-file-label:hover,.was-validated .custom-file-input:invalid~.custom-file-label:hover{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-switch .custom-control-input.is-invalid~.custom-control-label:after,.was-validated .custom-switch .custom-control-input:invalid~.custom-control-label:after{background-color:#f44336}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#f44336}.is-invalid.custom-select,.is-invalid.form-control,.is-invalid.form-control-file,.was-validated .custom-select:invalid,.was-validated .form-control-file:invalid,.was-validated .form-control:invalid{border-color:#f44336}.is-invalid.custom-select:focus,.is-invalid.custom-select:hover,.is-invalid.form-control-file:focus,.is-invalid.form-control-file:hover,.is-invalid.form-control:focus,.is-invalid.form-control:hover,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:invalid:hover,.was-validated .form-control-file:invalid:focus,.was-validated .form-control-file:invalid:hover,.was-validated .form-control:invalid:focus,.was-validated .form-control:invalid:hover{border-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.is-invalid.custom-select~.invalid-feedback,.is-invalid.custom-select~.invalid-tooltip,.is-invalid.form-control-file~.invalid-feedback,.is-invalid.form-control-file~.invalid-tooltip,.is-invalid.form-control~.invalid-feedback,.is-invalid.form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.is-invalid.custom-select:focus[multiple],.is-invalid.custom-select:focus[size]:not([size="1"]),.is-invalid.custom-select:hover[multiple],.is-invalid.custom-select:hover[size]:not([size="1"]),.was-validated .custom-select:invalid:focus[multiple],.was-validated .custom-select:invalid:focus[size]:not([size="1"]),.was-validated .custom-select:invalid:hover[multiple],.was-validated .custom-select:invalid:hover[size]:not([size="1"]),.was-validated select.form-control:invalid:focus[multiple],.was-validated select.form-control:invalid:focus[size]:not([size="1"]),.was-validated select.form-control:invalid:hover[multiple],.was-validated select.form-control:invalid:hover[size]:not([size="1"]),.was-validated textarea.form-control:invalid:focus:not([rows="1"]),.was-validated textarea.form-control:invalid:hover:not([rows="1"]),select.is-invalid.form-control:focus[multiple],select.is-invalid.form-control:focus[size]:not([size="1"]),select.is-invalid.form-control:hover[multiple],select.is-invalid.form-control:hover[size]:not([size="1"]),textarea.is-invalid.form-control:focus:not([rows="1"]),textarea.is-invalid.form-control:hover:not([rows="1"]){box-shadow:inset 2px 2px 0 -1px #f44336,inset -2px -2px 0 -1px #f44336}.textfield-box .is-invalid.custom-select:focus[multiple],.textfield-box .is-invalid.custom-select:focus[size]:not([size="1"]),.textfield-box .is-invalid.custom-select:hover[multiple],.textfield-box .is-invalid.custom-select:hover[size]:not([size="1"]),.textfield-box select.is-invalid.form-control:focus[multiple],.textfield-box select.is-invalid.form-control:focus[size]:not([size="1"]),.textfield-box select.is-invalid.form-control:hover[multiple],.textfield-box select.is-invalid.form-control:hover[size]:not([size="1"]),.textfield-box textarea.is-invalid.form-control:focus:not([rows="1"]),.textfield-box textarea.is-invalid.form-control:hover:not([rows="1"]),.was-validated .textfield-box .custom-select:invalid:focus[multiple],.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size="1"]),.was-validated .textfield-box .custom-select:invalid:hover[multiple],.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size="1"]),.was-validated .textfield-box select.form-control:invalid:focus[multiple],.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size="1"]),.was-validated .textfield-box select.form-control:invalid:hover[multiple],.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size="1"]),.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows="1"]),.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows="1"]){box-shadow:inset 0 -2px 0 -1px #f44336}.valid-feedback{color:#4caf50;display:none;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.5rem;width:100%}.form-control-lg+.valid-feedback{margin-top:.75rem}.form-control-sm+.valid-feedback{margin-top:.25rem}.valid-tooltip{background-color:#4caf50;border-radius:2px;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.375rem 1rem;position:absolute;text-align:center;top:100%;word-break:break-word;z-index:240}@media (min-width:768px){.valid-tooltip{font-size:.625rem;padding:.241071rem .5rem}}.form-control-lg+.valid-tooltip{margin-top:.75rem}.form-control-sm+.valid-tooltip{margin-top:.25rem}.custom-control-input.is-valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label:after,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label:after{color:#4caf50}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#4caf50}.custom-control-input.is-valid~.custom-control-track,.was-validated .custom-control-input:valid~.custom-control-track{background-color:rgba(76,175,80,.5)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.custom-file-input.is-valid:hover~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:hover~.custom-file-label{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-bottom-color:#4caf50}.custom-file-input.is-valid~.custom-file-label:hover,.was-validated .custom-file-input:valid~.custom-file-label:hover{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-switch .custom-control-input.is-valid~.custom-control-label:after,.was-validated .custom-switch .custom-control-input:valid~.custom-control-label:after{background-color:#4caf50}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#4caf50}.is-valid.custom-select,.is-valid.form-control,.is-valid.form-control-file,.was-validated .custom-select:valid,.was-validated .form-control-file:valid,.was-validated .form-control:valid{border-color:#4caf50}.is-valid.custom-select:focus,.is-valid.custom-select:hover,.is-valid.form-control-file:focus,.is-valid.form-control-file:hover,.is-valid.form-control:focus,.is-valid.form-control:hover,.was-validated .custom-select:valid:focus,.was-validated .custom-select:valid:hover,.was-validated .form-control-file:valid:focus,.was-validated .form-control-file:valid:hover,.was-validated .form-control:valid:focus,.was-validated .form-control:valid:hover{border-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.is-valid.custom-select~.valid-feedback,.is-valid.custom-select~.valid-tooltip,.is-valid.form-control-file~.valid-feedback,.is-valid.form-control-file~.valid-tooltip,.is-valid.form-control~.valid-feedback,.is-valid.form-control~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.is-valid.custom-select:focus[multiple],.is-valid.custom-select:focus[size]:not([size="1"]),.is-valid.custom-select:hover[multiple],.is-valid.custom-select:hover[size]:not([size="1"]),.was-validated .custom-select:valid:focus[multiple],.was-validated .custom-select:valid:focus[size]:not([size="1"]),.was-validated .custom-select:valid:hover[multiple],.was-validated .custom-select:valid:hover[size]:not([size="1"]),.was-validated select.form-control:valid:focus[multiple],.was-validated select.form-control:valid:focus[size]:not([size="1"]),.was-validated select.form-control:valid:hover[multiple],.was-validated select.form-control:valid:hover[size]:not([size="1"]),.was-validated textarea.form-control:valid:focus:not([rows="1"]),.was-validated textarea.form-control:valid:hover:not([rows="1"]),select.is-valid.form-control:focus[multiple],select.is-valid.form-control:focus[size]:not([size="1"]),select.is-valid.form-control:hover[multiple],select.is-valid.form-control:hover[size]:not([size="1"]),textarea.is-valid.form-control:focus:not([rows="1"]),textarea.is-valid.form-control:hover:not([rows="1"]){box-shadow:inset 2px 2px 0 -1px #4caf50,inset -2px -2px 0 -1px #4caf50}.textfield-box .is-valid.custom-select:focus[multiple],.textfield-box .is-valid.custom-select:focus[size]:not([size="1"]),.textfield-box .is-valid.custom-select:hover[multiple],.textfield-box .is-valid.custom-select:hover[size]:not([size="1"]),.textfield-box select.is-valid.form-control:focus[multiple],.textfield-box select.is-valid.form-control:focus[size]:not([size="1"]),.textfield-box select.is-valid.form-control:hover[multiple],.textfield-box select.is-valid.form-control:hover[size]:not([size="1"]),.textfield-box textarea.is-valid.form-control:focus:not([rows="1"]),.textfield-box textarea.is-valid.form-control:hover:not([rows="1"]),.was-validated .textfield-box .custom-select:valid:focus[multiple],.was-validated .textfield-box .custom-select:valid:focus[size]:not([size="1"]),.was-validated .textfield-box .custom-select:valid:hover[multiple],.was-validated .textfield-box .custom-select:valid:hover[size]:not([size="1"]),.was-validated .textfield-box select.form-control:valid:focus[multiple],.was-validated .textfield-box select.form-control:valid:focus[size]:not([size="1"]),.was-validated .textfield-box select.form-control:valid:hover[multiple],.was-validated .textfield-box select.form-control:valid:hover[size]:not([size="1"]),.was-validated .textfield-box textarea.form-control:valid:focus:not([rows="1"]),.was-validated .textfield-box textarea.form-control:valid:hover:not([rows="1"]){box-shadow:inset 0 -2px 0 -1px #4caf50}.textfield-box .custom-select,.textfield-box .form-control,.textfield-box .form-control-file{background-color:rgba(0,0,0,.06);border-radius:4px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select,.textfield-box select.form-control{padding-right:1.5em}.textfield-box .custom-select[multiple],.textfield-box .custom-select[size]:not([size="1"]),.textfield-box select.form-control[multiple],.textfield-box select.form-control[size]:not([size="1"]),.textfield-box textarea.form-control:not([rows="1"]){border-width:0 0 1px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select:hover[multiple],.textfield-box .custom-select:hover[size]:not([size="1"]),.textfield-box select.form-control:hover[multiple],.textfield-box select.form-control:hover[size]:not([size="1"]),.textfield-box textarea.form-control:hover:not([rows="1"]){box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.textfield-box .custom-select:focus[multiple],.textfield-box .custom-select:focus[size]:not([size="1"]),.textfield-box select.form-control:focus[multiple],.textfield-box select.form-control:focus[size]:not([size="1"]),.textfield-box textarea.form-control:focus:not([rows="1"]){box-shadow:inset 0 -2px 0 -1px #ff4081}.textfield-box textarea.form-control{min-height:3.5rem}.textfield-box .form-control-file,.textfield-box .form-control[type=file]{max-height:3.5rem}.input-group-lg>.textfield-box .custom-select,.input-group-lg>.textfield-box .form-control,.input-group-lg>.textfield-box .form-control-file,.textfield-box-lg .custom-select,.textfield-box-lg .form-control,.textfield-box-lg .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.875rem 1rem calc(.875rem - 1px)}.input-group-lg>.textfield-box .custom-select[multiple],.input-group-lg>.textfield-box .custom-select[size]:not([size="1"]),.input-group-lg>.textfield-box select.form-control[multiple],.input-group-lg>.textfield-box select.form-control[size]:not([size="1"]),.input-group-lg>.textfield-box textarea.form-control:not([rows="1"]),.textfield-box-lg .custom-select[multiple],.textfield-box-lg .custom-select[size]:not([size="1"]),.textfield-box-lg select.form-control[multiple],.textfield-box-lg select.form-control[size]:not([size="1"]),.textfield-box-lg textarea.form-control:not([rows="1"]){padding:.875rem 1rem calc(.875rem - 1px)}.input-group-lg>.textfield-box textarea.form-control,.textfield-box-lg textarea.form-control{min-height:4.25rem}.input-group-lg>.textfield-box .custom-select,.textfield-box-lg .custom-select{padding-right:1.5em}.input-group-lg>.textfield-box .form-control-file,.input-group-lg>.textfield-box .form-control[type=file],.textfield-box-lg .form-control-file,.textfield-box-lg .form-control[type=file]{max-height:4.25rem}.input-group-sm>.textfield-box .custom-select,.input-group-sm>.textfield-box .form-control,.input-group-sm>.textfield-box .form-control-file,.textfield-box-sm .custom-select,.textfield-box-sm .form-control,.textfield-box-sm .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.75rem .75rem calc(.75rem - 1px)}.input-group-sm>.textfield-box .custom-select[multiple],.input-group-sm>.textfield-box .custom-select[size]:not([size="1"]),.input-group-sm>.textfield-box select.form-control[multiple],.input-group-sm>.textfield-box select.form-control[size]:not([size="1"]),.input-group-sm>.textfield-box textarea.form-control:not([rows="1"]),.textfield-box-sm .custom-select[multiple],.textfield-box-sm .custom-select[size]:not([size="1"]),.textfield-box-sm select.form-control[multiple],.textfield-box-sm select.form-control[size]:not([size="1"]),.textfield-box-sm textarea.form-control:not([rows="1"]){padding:.75rem .75rem calc(.75rem - 1px)}.input-group-sm>.textfield-box textarea.form-control,.textfield-box-sm textarea.form-control{min-height:2.75rem}.input-group-sm>.textfield-box .custom-select,.textfield-box-sm .custom-select{padding-right:1.5em}.input-group-sm>.textfield-box .form-control-file,.input-group-sm>.textfield-box .form-control[type=file],.textfield-box-sm .form-control-file,.textfield-box-sm .form-control[type=file]{max-height:2.75rem}.floating-label{padding-top:.75rem;position:relative}.floating-label.has-value label,.floating-label.is-focused label{-webkit-transform:scale(.75);top:0;transform:scale(.75)}.floating-label.is-focused label{color:#ff4081}.floating-label:not(.has-value):not(.is-focused) .form-control[type=date],.floating-label:not(.has-value):not(.is-focused) .form-control[type=datetime-local],.floating-label:not(.has-value):not(.is-focused) .form-control[type=time]{color:transparent}.floating-label label{-webkit-transform-origin:0 0;color:rgba(0,0,0,.38);display:block;font-size:1rem;left:0;line-height:1.5;margin:0;padding:0;position:absolute;top:1.125rem;transform-origin:0 0;transition-duration:.3s;transition-property:color,top,-webkit-transform;transition-property:color,top,transform;transition-property:color,top,transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.floating-label label{transition-duration:.39s}}@media (min-width:992px){.floating-label label{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.floating-label label{transition:none}}.floating-label .custom-select,.floating-label .form-control,.floating-label .form-control-file{position:relative}.floating-label .custom-select:focus::-webkit-input-placeholder,.floating-label .form-control-file:focus::-webkit-input-placeholder,.floating-label .form-control:focus::-webkit-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus::-moz-placeholder,.floating-label .form-control-file:focus::-moz-placeholder,.floating-label .form-control:focus::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus:-ms-input-placeholder,.floating-label .custom-select:focus::-ms-input-placeholder,.floating-label .form-control-file:focus:-ms-input-placeholder,.floating-label .form-control-file:focus::-ms-input-placeholder,.floating-label .form-control:focus:-ms-input-placeholder,.floating-label .form-control:focus::-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus::placeholder,.floating-label .form-control-file:focus::placeholder,.floating-label .form-control:focus::placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{color:transparent;opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder{color:transparent;opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.floating-label .custom-select:-ms-input-placeholder,.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{color:transparent;opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{color:transparent;opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{transition-duration:.39s}.floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder{transition-duration:.39s}.floating-label .custom-select:-ms-input-placeholder,.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{transition-duration:.39s}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.39s}}@media (min-width:992px){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{transition-duration:.2s}.floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder{transition-duration:.2s}.floating-label .custom-select:-ms-input-placeholder,.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{transition-duration:.2s}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{transition:none}.floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder{transition:none}.floating-label .custom-select:-ms-input-placeholder,.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{transition:none}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition:none}}.floating-label-lg.has-value label,.floating-label-lg.is-focused label,.input-group-lg>.has-value.floating-label label,.input-group-lg>.is-focused.floating-label label{-webkit-transform:scale(.411765);transform:scale(.411765)}.floating-label-lg label,.input-group-lg>.floating-label label{font-size:2.125rem;line-height:1.176471;top:1.5rem}.floating-label-lg .custom-select,.floating-label-lg .form-control,.floating-label-lg .form-control-file,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label .form-control,.input-group-lg>.floating-label .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.625rem 0 calc(.625rem - 1px)}.floating-label-lg .custom-select,.floating-label-lg select.form-control,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label select.form-control{padding-right:1.5em}.floating-label-lg .custom-select[multiple],.floating-label-lg .custom-select[size]:not([size="1"]),.floating-label-lg select.form-control[multiple],.floating-label-lg select.form-control[size]:not([size="1"]),.floating-label-lg textarea.form-control:not([rows="1"]),.input-group-lg>.floating-label .custom-select[multiple],.input-group-lg>.floating-label .custom-select[size]:not([size="1"]),.input-group-lg>.floating-label select.form-control[multiple],.input-group-lg>.floating-label select.form-control[size]:not([size="1"]),.input-group-lg>.floating-label textarea.form-control:not([rows="1"]){padding:.875rem 1rem calc(.875rem - 1px)}.floating-label-sm.has-value label,.floating-label-sm.is-focused label,.input-group-sm>.has-value.floating-label label,.input-group-sm>.is-focused.floating-label label{-webkit-transform:scale(.769231);transform:scale(.769231)}.floating-label-sm label,.input-group-sm>.floating-label label{font-size:.8125rem;line-height:1.538462;top:1rem}.floating-label-sm .custom-select,.floating-label-sm .form-control,.floating-label-sm .form-control-file,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label .form-control,.input-group-sm>.floating-label .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.375rem 0 calc(.375rem - 1px)}.floating-label-sm .custom-select,.floating-label-sm select.form-control,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label select.form-control{padding-right:1.5em}.floating-label-sm .custom-select[multiple],.floating-label-sm .custom-select[size]:not([size="1"]),.floating-label-sm select.form-control[multiple],.floating-label-sm select.form-control[size]:not([size="1"]),.floating-label-sm textarea.form-control:not([rows="1"]),.input-group-sm>.floating-label .custom-select[multiple],.input-group-sm>.floating-label .custom-select[size]:not([size="1"]),.input-group-sm>.floating-label select.form-control[multiple],.input-group-sm>.floating-label select.form-control[size]:not([size="1"]),.input-group-sm>.floating-label textarea.form-control:not([rows="1"]){padding:.75rem .75rem calc(.75rem - 1px)}.floating-label.textfield-box{padding-top:0}.floating-label.textfield-box.has-value label,.floating-label.textfield-box.is-focused label{line-height:1;top:.5rem}.floating-label.textfield-box label{left:1rem;top:1rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .custom-select[multiple],.floating-label.textfield-box .custom-select[size]:not([size="1"]),.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file,.floating-label.textfield-box select.form-control[multiple],.floating-label.textfield-box select.form-control[size]:not([size="1"]),.floating-label.textfield-box textarea.form-control:not([rows="1"]){padding-top:1.5rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file{padding-bottom:calc(.5rem - 1px)}.floating-label-lg.textfield-box label,.input-group-lg>.textfield-box.floating-label label{left:1rem;top:.875rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box .custom-select[multiple],.floating-label-lg.textfield-box .custom-select[size]:not([size="1"]),.floating-label-lg.textfield-box .form-control,.floating-label-lg.textfield-box .form-control-file,.floating-label-lg.textfield-box select.form-control[multiple],.floating-label-lg.textfield-box select.form-control[size]:not([size="1"]),.floating-label-lg.textfield-box textarea.form-control:not([rows="1"]),.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label .custom-select[multiple],.input-group-lg>.textfield-box.floating-label .custom-select[size]:not([size="1"]),.input-group-lg>.textfield-box.floating-label .form-control,.input-group-lg>.textfield-box.floating-label .form-control-file,.input-group-lg>.textfield-box.floating-label select.form-control[multiple],.input-group-lg>.textfield-box.floating-label select.form-control[size]:not([size="1"]),.input-group-lg>.textfield-box.floating-label textarea.form-control:not([rows="1"]){padding-left:1rem;padding-right:1rem;padding-top:1.249999rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box select.form-control,.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label select.form-control{padding-right:1.5em}.floating-label-sm.textfield-box label,.input-group-sm>.textfield-box.floating-label label{left:.75rem;top:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box .custom-select[multiple],.floating-label-sm.textfield-box .custom-select[size]:not([size="1"]),.floating-label-sm.textfield-box .form-control,.floating-label-sm.textfield-box .form-control-file,.floating-label-sm.textfield-box select.form-control[multiple],.floating-label-sm.textfield-box select.form-control[size]:not([size="1"]),.floating-label-sm.textfield-box textarea.form-control:not([rows="1"]),.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label .custom-select[multiple],.input-group-sm>.textfield-box.floating-label .custom-select[size]:not([size="1"]),.input-group-sm>.textfield-box.floating-label .form-control,.input-group-sm>.textfield-box.floating-label .form-control-file,.input-group-sm>.textfield-box.floating-label select.form-control[multiple],.input-group-sm>.textfield-box.floating-label select.form-control[size]:not([size="1"]),.input-group-sm>.textfield-box.floating-label textarea.form-control:not([rows="1"]){padding-left:.75rem;padding-right:.75rem;padding-top:1rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box select.form-control,.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label select.form-control{padding-right:1.5em}.input-group{-ms-flex-align:center;-ms-flex-wrap:wrap;align-items:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.floating-label,.input-group>.form-control,.input-group>.form-control-file,.input-group>.textfield-box{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.floating-label,.input-group>.custom-file+.form-control,.input-group>.custom-file+.form-control-file,.input-group>.custom-file+.textfield-box,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.floating-label,.input-group>.custom-select+.form-control,.input-group>.custom-select+.form-control-file,.input-group>.custom-select+.textfield-box,.input-group>.floating-label+.custom-file,.input-group>.floating-label+.custom-select,.input-group>.floating-label+.floating-label,.input-group>.floating-label+.form-control,.input-group>.floating-label+.form-control-file,.input-group>.floating-label+.textfield-box,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.floating-label,.input-group>.form-control+.form-control,.input-group>.form-control+.form-control-file,.input-group>.form-control+.textfield-box,.input-group>.form-control-file+.custom-file,.input-group>.form-control-file+.custom-select,.input-group>.form-control-file+.floating-label,.input-group>.form-control-file+.form-control,.input-group>.form-control-file+.form-control-file,.input-group>.form-control-file+.textfield-box,.input-group>.textfield-box+.custom-file,.input-group>.textfield-box+.custom-select,.input-group>.textfield-box+.floating-label,.input-group>.textfield-box+.form-control,.input-group>.textfield-box+.form-control-file,.input-group>.textfield-box+.textfield-box{margin-left:1rem}.input-group-append,.input-group-prepend{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.input-group-append .btn,.input-group-prepend .btn{min-width:0}.input-group-append .btn+.btn,.input-group-prepend .btn+.btn{margin-left:-1px}.input-group-append{margin-left:1rem}.input-group-prepend{margin-right:1rem}.input-group-text{color:inherit;font-size:1rem;line-height:1.5;margin-bottom:0;white-space:nowrap}.input-group-text+.input-group-text{margin-left:.5rem}.input-group>.input-group-append>.btn:not(:first-of-type),.input-group>.input-group-prepend>.btn:not(:first-of-type){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.input-group-append>.btn:not(:last-of-type),.input-group>.input-group-prepend>.btn:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-icon{-ms-flex-order:-1;color:rgba(0,0,0,.42);font-size:.875rem;margin-right:1rem;order:-1;transition-duration:.3s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.input-group-icon{transition-duration:.39s}}@media (min-width:992px){.input-group-icon{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.input-group-icon{transition:none}}.input-group-icon:hover{color:rgba(0,0,0,.87)}.floating-label.is-focused~.input-group-icon,.form-control:focus~.input-group-icon{color:#ff4081}.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.75rem}.input-group-lg>.floating-label.has-value label,.input-group-lg>.floating-label.is-focused label{top:0}.input-group-lg>.floating-label.textfield-box.has-value label,.input-group-lg>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-lg>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.875rem}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.form-control-file{font-size:2.125rem;line-height:1.176471;padding:.625rem 0 calc(.625rem - 1px)}.input-group-lg>.custom-select,.input-group-lg>select.form-control{padding-right:1.5em}.input-group-lg>.custom-select[multiple],.input-group-lg>.custom-select[size]:not([size="1"]),.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-control[size]:not([size="1"]),.input-group-lg>textarea.form-control:not([rows="1"]){padding:.875rem 1rem calc(.875rem - 1px)}.input-group-lg>.form-control-file,.input-group-lg>.form-control[type=file]{max-height:4.25rem}.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.input-group-text{font-size:2.125rem;line-height:1.176471}.input-group-lg>.input-group-icon{font-size:1.859375rem;line-height:1.176471}.input-group-sm>.floating-label.has-value label,.input-group-sm>.floating-label.is-focused label{top:0}.input-group-sm>.floating-label.textfield-box.has-value label,.input-group-sm>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-sm>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.625rem}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.form-control-file{font-size:.8125rem;line-height:1.538462;padding:.375rem 0 calc(.375rem - 1px)}.input-group-sm>.custom-select,.input-group-sm>select.form-control{padding-right:1.5em}.input-group-sm>.custom-select[multiple],.input-group-sm>.custom-select[size]:not([size="1"]),.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-control[size]:not([size="1"]),.input-group-sm>textarea.form-control:not([rows="1"]){padding:.75rem .75rem calc(.75rem - 1px)}.input-group-sm>.form-control-file,.input-group-sm>.form-control[type=file]{max-height:2.75rem}.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.8125rem;line-height:1.538462}.input-group-sm>.input-group-icon{font-size:.710938rem;line-height:1.538462}.navbar{-ms-flex-align:center;-ms-flex-pack:justify;-ms-flex-wrap:wrap;align-items:center;color:rgba(0,0,0,.87);display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.5rem;padding:.625rem 1rem;position:relative}.navbar .form-control{background-color:rgba(0,0,0,.12);border:0;border-radius:2px;color:inherit;opacity:.7;padding:.375rem 1rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.navbar .form-control{transition-duration:.39s}}@media (min-width:992px){.navbar .form-control{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navbar .form-control{transition:none}}.navbar .form-control:focus,.navbar .form-control:hover{box-shadow:none;opacity:1}.navbar .form-control-lg{padding-bottom:.625rem;padding-top:.625rem}.navbar .form-control-sm{padding-bottom:.375rem;padding-top:.375rem}.navbar .input-group{background-color:rgba(0,0,0,.12);border-radius:2px;opacity:.7;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.navbar .input-group{transition-duration:.39s}}@media (min-width:992px){.navbar .input-group{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navbar .input-group{transition:none}}.navbar .input-group:focus,.navbar .input-group:hover{opacity:1}.navbar .input-group .form-control{background-color:transparent;opacity:1}.navbar .input-group .form-control:not(:first-child){padding-left:0}.navbar .input-group .form-control:not(:last-child){padding-right:0}.navbar .input-group .input-group-append{margin-left:0;min-width:0}.navbar .input-group .input-group-prepend{margin-right:0;min-width:0}.navbar .input-group .input-group-text{margin-left:1rem;margin-right:1rem}.navbar .input-group-lg>.form-control{padding-bottom:.625rem;padding-top:.625rem}.navbar .input-group-sm>.form-control{padding-bottom:.375rem;padding-top:.375rem}.navbar .nav-tabs{margin-bottom:-.625rem;margin-top:-.625rem}.navbar .nav-tabs .nav-link{min-height:3.5rem;padding-bottom:1.3125rem;padding-top:1.3125rem}.navbar>.container{-ms-flex-align:center;-ms-flex-pack:justify;-ms-flex-wrap:wrap;align-items:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-dark{color:#fff}.navbar-dark .form-control,.navbar-dark .input-group,.navbar-dark .navbar-brand:before,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-toggler:before{background-color:hsla(0,0%,100%,.12)}.navbar-dark .form-control::-webkit-input-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.5)}.navbar-dark .form-control::-moz-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.5)}.navbar-dark .form-control:-ms-input-placeholder,.navbar-dark .form-control::-ms-input-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.5)}.navbar-dark .form-control::placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.5)}.navbar-fixed-bottom,.navbar-fixed-top{box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);left:0;position:fixed;right:0;z-index:40}.navbar-fixed-bottom{bottom:0}.navbar-fixed-top{top:0}.navbar-full{box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);z-index:40}@supports ((position:-webkit-sticky) or (position:sticky)){.navbar-sticky-top{box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;z-index:40}}.toolbar-waterfall{left:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:40}@media (min-width:576px){.toolbar-waterfall{transition-duration:.39s}}@media (min-width:992px){.toolbar-waterfall{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.toolbar-waterfall{transition:none}}.toolbar-waterfall.waterfall{background-color:#9c27b0;box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2);position:fixed}.navbar-brand{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;font-weight:500;height:2.25rem;letter-spacing:.02em;line-height:1.4;position:relative;white-space:nowrap}.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{color:inherit;text-decoration:none}.navbar-brand:before{background-color:rgba(0,0,0,.12);bottom:0;content:"";display:block;left:-.5rem;opacity:0;position:absolute;right:-.5rem;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.navbar-brand:before{transition-duration:.39s}}@media (min-width:992px){.navbar-brand:before{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navbar-brand:before{transition:none}}.navbar-brand:focus{outline:0}.navbar-brand:focus:before{opacity:1}.navbar-brand:not(:first-child){margin-left:1rem}.navbar-brand:not(:last-child){margin-right:1rem}.navbar-text{-ms-flex-align:center;align-items:center;color:inherit;display:-ms-inline-flexbox;display:inline-flex;height:2.25rem}.navbar-nav,.navbar-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-nav{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{border-radius:2px;color:inherit;font-size:1rem;height:2.25rem;line-height:1;opacity:.7;padding:.625rem 1rem;transition-duration:.3s;transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.navbar-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navbar-nav .nav-link{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navbar-nav .nav-link{transition:none}}.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.12);opacity:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.disabled{opacity:1}.navbar-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38)}.navbar-nav .nav-link:focus{outline:0}.navbar-nav .active>.nav-link,.navbar-nav .show>.nav-link{opacity:1}.navbar-nav .show>.nav-link{background-color:rgba(0,0,0,.12)}.navbar-collapse{-ms-flex-align:center;-ms-flex-positive:1;-ms-flex-preferred-size:100%;align-items:center;flex-basis:100%;flex-grow:1}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;-ms-flex-pack:start;flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-collapse{-ms-flex-preferred-size:auto;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;-ms-flex-pack:start;flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-collapse{-ms-flex-preferred-size:auto;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;-ms-flex-pack:start;flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-collapse{-ms-flex-preferred-size:auto;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;-ms-flex-pack:start;flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-collapse{-ms-flex-preferred-size:auto;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.navbar-expand{-ms-flex-flow:row nowrap;-ms-flex-pack:start;flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-left:0;padding-right:0}.navbar-expand .navbar-collapse{-ms-flex-preferred-size:auto;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-toggler{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;border-radius:50%;color:inherit;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;line-height:1;padding:0;position:relative;width:2.25rem}.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{color:inherit;text-decoration:none}.navbar-toggler:active:before,.navbar-toggler:focus:before,.navbar-toggler:hover:before{opacity:1}.navbar-toggler:before{background-color:rgba(0,0,0,.12);border-radius:50%;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.navbar-toggler:before{transition-duration:.39s}}@media (min-width:992px){.navbar-toggler:before{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.navbar-toggler:before{transition:none}}.navbar-toggler:focus{outline:0}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;display:block;font-family:Material Icons;font-feature-settings:"liga";font-size:1.714286em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:.583333em;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.302198em;white-space:nowrap;word-wrap:normal}.navbar-toggler-icon:before{content:"menu"}.tooltip{display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;margin:1.5rem;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-break:break-word;word-spacing:normal;z-index:240}[dir=rtl] .tooltip{text-align:right;text-align:start}@media (min-width:768px){.tooltip{font-size:.625rem;margin:.875rem}}.tooltip.show{opacity:.9}.tooltip.show .tooltip-inner{-webkit-transform:scale(1);transform:scale(1)}.tooltip-inner{-webkit-transform:scale(.87);background-color:#616161;border-radius:2px;color:#fff;padding:.375rem 1rem;text-align:center;transform:scale(.87);transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.tooltip-inner{transition-duration:.39s}}@media (min-width:992px){.tooltip-inner{transition-duration:.2s}}@media screen and (prefers-reduced-motion:reduce){.tooltip-inner{transition:none}}@media (min-width:768px){.tooltip-inner{padding:.241071rem .5rem}}.align-top{vertical-align:top!important}.align-text-top{vertical-align:text-top!important}.align-middle{vertical-align:middle!important}.align-baseline{vertical-align:baseline!important}.align-text-bottom{vertical-align:text-bottom!important}.align-bottom{vertical-align:bottom!important}.border{border:1px solid rgba(0,0,0,.12)!important}.border-0{border:0!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid rgba(0,0,0,.12)!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid rgba(0,0,0,.12)!important}.border-left-0{border-left:0!important}.border-black{border-color:#000!important}.border-black-primary{border-color:rgba(0,0,0,.87)!important}.border-black-secondary{border-color:rgba(0,0,0,.54)!important}.border-black-hint{border-color:rgba(0,0,0,.38)!important}.border-black-divider{border-color:rgba(0,0,0,.12)!important}.border-white,.border-white-primary{border-color:#fff!important}.border-white-secondary{border-color:hsla(0,0%,100%,.7)!important}.border-white-hint{border-color:hsla(0,0%,100%,.5)!important}.border-white-divider{border-color:hsla(0,0%,100%,.12)!important}.border-primary{border-color:#9c27b0!important}.border-secondary{border-color:#ff4081!important}.border-danger{border-color:#f44336!important}.border-info{border-color:#2196f3!important}.border-success{border-color:#4caf50!important}.border-warning{border-color:#ff9800!important}.border-dark{border-color:#424242!important}.border-light{border-color:#f5f5f5!important}.rounded{border-radius:2px}.rounded-0{border-radius:0}.rounded-circle{border-radius:50%}.rounded-top{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-right{border-bottom-right-radius:2px;border-top-right-radius:2px}.rounded-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.rounded-left{border-bottom-left-radius:2px;border-top-left-radius:2px}.bg-dark-1{background-color:#000!important}.bg-dark-2{background-color:#212121!important}.bg-dark-3{background-color:#303030!important}.bg-dark-4{background-color:#424242!important}.bg-light-1{background-color:#e0e0e0!important}.bg-light-2{background-color:#f5f5f5!important}.bg-light-3{background-color:#fafafa!important}.bg-light-4{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover{background-color:#7b1fa2!important}.bg-primary{background-color:#9c27b0!important}a.bg-secondary:active,a.bg-secondary:focus,a.bg-secondary:hover{background-color:#f50057!important}.bg-secondary{background-color:#ff4081!important}a.bg-danger:active,a.bg-danger:focus,a.bg-danger:hover{background-color:#d32f2f!important}.bg-danger{background-color:#f44336!important}a.bg-info:active,a.bg-info:focus,a.bg-info:hover{background-color:#1976d2!important}.bg-info{background-color:#2196f3!important}a.bg-success:active,a.bg-success:focus,a.bg-success:hover{background-color:#388e3c!important}.bg-success{background-color:#4caf50!important}a.bg-warning:active,a.bg-warning:focus,a.bg-warning:hover{background-color:#f57c00!important}.bg-warning{background-color:#ff9800!important}a.bg-dark:active,a.bg-dark:focus,a.bg-dark:hover{background-color:#212121!important}.bg-dark{background-color:#424242!important}a.bg-light:active,a.bg-light:focus,a.bg-light:hover{background-color:#e0e0e0!important}.bg-light{background-color:#f5f5f5!important}.bg-primary-dark{background-color:#7b1fa2!important}.bg-primary-light{background-color:#e1bee7!important}.bg-secondary-dark{background-color:#f50057!important}.bg-secondary-light{background-color:#ff80ab!important}.clearfix:after{clear:both;content:"";display:table}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-table-row{display:table-row!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-table-row{display:table-row!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-table-row{display:table-row!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-table-row{display:table-row!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-table-row{display:table-row!important}}@media print{.d-print-block{display:block!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}.d-print-table{display:table!important}.d-print-table-cell{display:table-cell!important}.d-print-table-row{display:table-row!important}}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:1;order:1}.order-0{-ms-flex-order:0;order:0}@media (min-width:576px){.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:1;order:1}.order-sm-0{-ms-flex-order:0;order:0}}@media (min-width:768px){.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:1;order:1}.order-md-0{-ms-flex-order:0;order:0}}@media (min-width:992px){.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:1;order:1}.order-lg-0{-ms-flex-order:0;order:0}}@media (min-width:1200px){.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:1;order:1}.order-xl-0{-ms-flex-order:0;order:0}}.float-left{float:left!important}.float-none{float:none!important}.float-right{float:right!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-none{float:none!important}.float-sm-right{float:right!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-none{float:none!important}.float-md-right{float:right!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-none{float:none!important}.float-lg-right{float:right!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-none{float:none!important}.float-xl-right{float:right!important}}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-relative{position:relative!important}.position-static{position:static!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom{bottom:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:40}.fixed-top{top:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:40}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2)!important}.shadow-lg{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px 0 rgba(0,0,0,.2)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)!important}.shadow-24{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px 0 rgba(0,0,0,.2)!important}.shadow-16{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px 0 rgba(0,0,0,.2)!important}.shadow-12{box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px 0 rgba(0,0,0,.2)!important}.shadow-8{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2)!important}.shadow-6{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px 0 rgba(0,0,0,.2)!important}.shadow-4{box-shadow:0 2px 4px 0 rgba(0,0,0,.14),0 4px 5px 0 rgba(0,0,0,.12),0 1px 10px 0 rgba(0,0,0,.2)!important}.shadow-2{box-shadow:0 0 4px 0 rgba(0,0,0,.14),0 3px 4px 0 rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)!important}.shadow-1{box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)!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}.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}.mh-100{max-height:100%!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width:576px){.text-sm-center{text-align:center!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}}@media (min-width:768px){.text-md-center{text-align:center!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}}@media (min-width:992px){.text-lg-center{text-align:center!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}}@media (min-width:1200px){.text-xl-center{text-align:center!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}}.text-black{color:#000!important}.text-black-primary{color:rgba(0,0,0,.87)!important}.text-black-secondary{color:rgba(0,0,0,.54)!important}.text-black-hint{color:rgba(0,0,0,.38)!important}.text-black-divider{color:rgba(0,0,0,.12)!important}.text-white,.text-white-primary{color:#fff!important}.text-white-secondary{color:hsla(0,0%,100%,.7)!important}.text-white-hint{color:hsla(0,0%,100%,.5)!important}.text-white-divider{color:hsla(0,0%,100%,.12)!important}.text-muted{color:rgba(0,0,0,.38)!important}a.text-primary:active,a.text-primary:focus,a.text-primary:hover{color:#7b1fa2!important}.text-primary{color:#9c27b0!important}a.text-secondary:active,a.text-secondary:focus,a.text-secondary:hover{color:#f50057!important}.text-secondary{color:#ff4081!important}a.text-danger:active,a.text-danger:focus,a.text-danger:hover{color:#d32f2f!important}.text-danger{color:#f44336!important}a.text-info:active,a.text-info:focus,a.text-info:hover{color:#1976d2!important}.text-info{color:#2196f3!important}a.text-success:active,a.text-success:focus,a.text-success:hover{color:#388e3c!important}.text-success{color:#4caf50!important}a.text-warning:active,a.text-warning:focus,a.text-warning:hover{color:#f57c00!important}.text-warning{color:#ff9800!important}a.text-dark:active,a.text-dark:focus,a.text-dark:hover{color:#212121!important}.text-dark{color:#424242!important}a.text-light:active,a.text-light:focus,a.text-light:hover{color:#e0e0e0!important}.text-light{color:#f5f5f5!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-body{color:rgba(0,0,0,.87)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-monospace{font-family:Roboto Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-italic{font-style:italic}.font-weight-bold,.font-weight-medium{font-weight:500}.font-weight-light{font-weight:300}.font-weight-normal,.font-weight-regular{font-weight:400}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.material-icons{font-size:1.714286em;line-height:.583333em;vertical-align:-.302198em}.material-icons-inline{font-size:inherit;line-height:1}@media print{@page{size:a3}*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:' (" attr(title) ") '}blockquote{page-break-inside:avoid}body{min-width:992px!important}h2,h3,p{orphans:3;widows:3}h2,h3,img,pre{page-break-inside:avoid}pre{white-space:pre-wrap!important}thead{display:table-header-group}tr{page-break-inside:avoid}.card{border:1px solid #e1e1e1}.container{min-width:992px!important}.dropdown-menu,.list-group-item{border:1px solid #e1e1e1}.list-group-item{margin-bottom:-1px}.list-group-item:last-child{margin-bottom:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-left:0;border-right:0}.nav-tabs{border-bottom:1px solid #e1e1e1}.navbar{display:none}.popover{border:1px solid #e1e1e1}.table td,.table th{background-color:#fff!important}.table-bordered{border:1px solid #e1e1e1}.table-dark{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#e1e1e1}.table .thead-dark td,.table .thead-dark th{color:inherit}} -/*# sourceMappingURL=material.min.css.map */ \ No newline at end of file +body:before{white-space:pre;font-family:monospace;content:"Error: Invalid CSS after \"...m-control-input\": expected \"{\", was \"}\"\A on line 56 of C:/Users/djibe/Desktop/scss/material-4.1.1 fork/material/_selection-control.scss\A from line 48 of C:\Users\djibe\Desktop\scss\material-4.1.1 fork\material.scss\A \A 51: transform: scale(0.87, 0.87) translateZ(0);\A 52: width: ($selection-control-indicator-size * 2);\A 53: }\A 54: \A 55: .custom-control-input\A 56: }\A 57: \A 58: .custom-control-input {\A 59: opacity: 0;\A 60: position: absolute;\A 61: z-index: -1;"} \ No newline at end of file From d0a012db2fef81d9a7c46b70cee14f3ea665e934 Mon Sep 17 00:00:00 2001 From: djibe Date: Fri, 14 Jun 2019 00:44:11 +0200 Subject: [PATCH 05/15] WIP 4.3.1 --- css/material.min.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/material.min.css b/css/material.min.css index c8621a393..6b44bde8f 100644 --- a/css/material.min.css +++ b/css/material.min.css @@ -1 +1 @@ -body:before{white-space:pre;font-family:monospace;content:"Error: Invalid CSS after \"...m-control-input\": expected \"{\", was \"}\"\A on line 56 of C:/Users/djibe/Desktop/scss/material-4.1.1 fork/material/_selection-control.scss\A from line 48 of C:\Users\djibe\Desktop\scss\material-4.1.1 fork\material.scss\A \A 51: transform: scale(0.87, 0.87) translateZ(0);\A 52: width: ($selection-control-indicator-size * 2);\A 53: }\A 54: \A 55: .custom-control-input\A 56: }\A 57: \A 58: .custom-control-input {\A 59: opacity: 0;\A 60: position: absolute;\A 61: z-index: -1;"} \ No newline at end of file +:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--amber:#ffc107;--blue:#2196f3;--blue-grey:#607d8b;--brown:#795548;--cyan:#00bcd4;--deep-orange:#ff5722;--deep-purple:#673ab7;--green:#4caf50;--grey:#9e9e9e;--indigo:#3f51b5;--light-blue:#03a9f4;--light-green:#8bc34a;--lime:#cddc39;--orange:#ff9800;--pink:#e91e63;--purple:#9c27b0;--red:#f44336;--teal:#009688;--yellow:#ffeb3b;--primary:#9c27b0;--primary-dark:#7b1fa2;--primary-light:#e1bee7;--secondary:#ff4081;--secondary-dark:#f50057;--secondary-light:#ff80ab;--danger:#f44336;--danger-dark:#d32f2f;--danger-light:#ffcdd2;--info:#2196f3;--info-dark:#1976d2;--info-light:#bbdefb;--success:#4caf50;--success-dark:#388e3c;--success-light:#c8e6c9;--warning:#ff9800;--warning-dark:#f57c00;--warning-light:#ffe0b2;--dark:#424242;--dark-dark:#212121;--dark-light:#757575;--light:#f5f5f5;--light-dark:#e0e0e0;--light-light:#fafafa;--font-family-monospace:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-sans-serif:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-serif:"Roboto Slab",Georgia,"Times New Roman",Times,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{text-align:left;text-align:start;background-color:#fff;color:rgba(0,0,0,.87);font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.428572;margin:0}[dir=rtl] body{text-align:right;text-align:start}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}[tabindex='-1']:focus{outline:0!important}code,kbd,pre,samp{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button,input{overflow:visible}button,select{text-transform:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;min-width:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}label{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:inline-block}legend{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334;color:inherit;display:block;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}output{display:inline-block}progress{vertical-align:baseline}select[multiple],select[size]{overflow:auto}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}summary{cursor:pointer;display:list-item}a{background-color:transparent;color:#ff4081;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{color:#ff4081;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):active,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}template{display:none}caption{text-align:left;text-align:start;font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;caption-side:bottom;color:rgba(0,0,0,.32);min-height:3.5rem;padding:1.2142855rem 1.5rem}[dir=rtl] caption{text-align:right;text-align:start}table{border-collapse:collapse}th{text-align:left;text-align:start}[dir=rtl] th{text-align:right;text-align:start}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}b,strong{font-weight:bolder}blockquote{margin:0 0 1rem}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}dl,ol,ul{margin-top:0;margin-bottom:1rem}dt{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}mark{background-color:#ffeb3b;color:rgba(0,0,0,.87)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-right:20px;padding-left:20px;position:relative;width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.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}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.order-first{order:-1}.order-last{order:13}@media (min-width:576px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.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}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.order-sm-first{order:-1}.order-sm-last{order:13}}@media (min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.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}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.order-md-first{order:-1}.order-md-last{order:13}}@media (min-width:992px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.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}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.order-lg-first{order:-1}.order-lg-last{order:13}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.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}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.order-xl-first{order:-1}.order-xl-last{order:13}}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.blockquote{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;border-left:.3125rem solid #9c27b0;margin-bottom:1rem;padding:0 1rem}.blockquote-footer{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:block;margin-top:.25rem}.blockquote-footer::before{content:'\2014 \00A0'}.mark,mark{background-color:#ffeb3b;color:rgba(0,0,0,.87);padding:.2em}.small,small{font-size:80%;font-weight:400}.initialism{font-size:90%;text-transform:uppercase}.typography-display-4{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.typography-display-3{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.typography-display-2{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.typography-display-1{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.typography-headline{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}.typography-title{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.typography-subheading{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.typography-body-2{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.typography-body-1{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572}.typography-caption{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;margin-bottom:.5rem}.h1,h1{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.h2,h2{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.h3,h3{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}.h4,h4{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.h5,h5{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.h6,h6{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.display-1{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.display-2{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.display-3{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.display-4{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.lead{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-top:1rem;margin-bottom:1rem}.list-inline{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.list-unstyled{list-style:none;padding-left:0}.alert{border-radius:4px;border:0;display:block;margin-bottom:1rem;padding:1rem 1rem;position:relative}.alert-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.alert-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.alert-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.alert-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.alert-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.alert-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.alert-dark{background-color:#757575;color:#fff}.alert-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{color:inherit;padding:.87500025rem 1rem;position:absolute;top:0;right:0}.alert-heading{color:inherit}.alert-link{color:inherit;font-weight:500}.alert-link:active,.alert-link:focus,.alert-link:hover{color:inherit}.badge{border-radius:4px;align-items:center;display:inline-flex;font-size:inherit;font-weight:500;line-height:inherit;padding-right:.5em;padding-left:.5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{margin-top:-1px;margin-bottom:-1px;padding-top:1px;padding-bottom:1px}.badge-primary{background-color:#9c27b0;color:#fff}.badge-primary[href]:active,.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#7b1fa2;color:#fff;text-decoration:none}.badge-secondary{background-color:#ff4081;color:#fff}.badge-secondary[href]:active,.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#f50057;color:#fff;text-decoration:none}.badge-danger{background-color:#f44336;color:#fff}.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.badge-info{background-color:#2196f3;color:#fff}.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover{background-color:#1976d2;color:#fff;text-decoration:none}.badge-success{background-color:#4caf50;color:#fff}.badge-success[href]:active,.badge-success[href]:focus,.badge-success[href]:hover{background-color:#388e3c;color:#fff;text-decoration:none}.badge-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f57c00;color:#fff;text-decoration:none}.badge-dark{background-color:#424242;color:#fff}.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#212121;color:#fff;text-decoration:none}.badge-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover{background-color:#e0e0e0;color:rgba(0,0,0,.87);text-decoration:none}.badge-pill{border-radius:1em}.breadcrumb{border-radius:4px;align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;min-height:3.5rem;padding:.625rem 1rem}.breadcrumb-item{transition:color .3s cubic-bezier(.4,0,.2,1);align-items:center;color:rgba(0,0,0,.6);display:flex}@media (min-width:576px){.breadcrumb-item{transition-duration:.39s}}@media (min-width:992px){.breadcrumb-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.breadcrumb-item{transition:none}}.breadcrumb-item:active,.breadcrumb-item:focus,.breadcrumb-item:hover{color:rgba(0,0,0,.87)}.breadcrumb-item.active{color:rgba(0,0,0,.87);font-weight:bolder}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item+.breadcrumb-item{margin-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;color:rgba(0,0,0,.6);content:"chevron_right";display:inline-block;margin-right:.5rem}.carousel{position:relative}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{transition-duration:375ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);align-items:center;backface-visibility:hidden;display:none;perspective:1000px;position:relative;width:100%}@media (min-width:576px){.carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.carousel-item-left.active,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.carousel-item-left.active,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}}.carousel-item-next,.carousel-item-right.active{transform:translateX(100%)}@supports (transform-style:preserve-3d){.carousel-item-next,.carousel-item-right.active{transform:translate3d(100%,0,0)}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-fade .carousel-item{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.carousel-fade .carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-fade .carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .carousel-item{transition:none}}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{transform:translate3d(0,0,0)}}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-control-next,.carousel-control-prev{align-items:center;background-color:rgba(255,255,255,.12);border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:.8125rem;height:2.5rem;justify-content:center;line-height:1;margin-top:-1.25rem;opacity:0;position:absolute;top:50%;user-select:none;width:2.5rem}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{background-color:rgba(204,204,204,.25);color:#fff;text-decoration:none}.carousel-control-next:active,.carousel-control-prev:active{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.carousel-control-next:focus,.carousel-control-prev:focus{opacity:1;outline:0}.carousel-control-next{right:1.25rem}.carousel-control-prev{left:1.25rem}.carousel-control-next-icon,.carousel-control-prev-icon{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}.carousel-control-next-icon::before{content:"chevron_right"}.carousel-control-prev-icon::before{content:"chevron_left"}.carousel-caption{color:#fff;position:absolute;right:25%;bottom:1.5rem;left:25%;text-align:center;z-index:1}.carousel-indicators{display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:absolute;right:5rem;bottom:.5rem;left:5rem;z-index:1}.carousel-indicators li{background-color:transparent;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;cursor:pointer;flex:0 0 auto;height:.5rem;margin-right:1px;margin-left:1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:.5rem}.carousel-indicators .active{background-color:rgba(204,204,204,.25)}.close{transition:color .3s cubic-bezier(.4,0,.2,1);appearance:none;background-color:transparent;background-image:none;border:0;color:rgba(0,0,0,.32);float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0}@media (min-width:576px){.close{transition-duration:.39s}}@media (min-width:992px){.close{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.close{transition:none}}.close:active,.close:focus,.close:hover{color:rgba(0,0,0,.87);text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}code{border-radius:4px;background-color:#f5f5f5;color:#bd4147;font-size:87.5%;padding:.2rem .4rem;word-break:break-word}a>code{color:inherit}kbd{border-radius:4px;background-color:rgba(0,0,0,.87);color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:bolder;padding:0}pre{border-radius:4px;color:rgba(0,0,0,.87);display:block;font-size:87.5%}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.form-check{display:block;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.form-check-inline{display:inline-block;margin-right:.5rem;margin-bottom:0}.form-check-input{margin-top:.2500003333rem;margin-left:-1.25rem;position:absolute}.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.32)}.form-check-label{color:inherit;font-size:inherit;line-height:inherit}.form-group{margin-bottom:1rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.form-row>.col,.form-row>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .custom-file,.form-inline .custom-select{width:auto}.form-inline .form-check{margin-bottom:0;width:auto}.form-inline .form-control,.form-inline .form-control-file{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .form-group{align-items:center;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .input-group{width:auto}.col-form-label{color:inherit;font-size:.875rem;line-height:1.7142857143;padding-top:.375rem;padding-bottom:.375rem}.col-form-label-lg{font-size:1.859375rem;line-height:1.3445382857;padding-top:.6249995625rem;padding-bottom:.6249995625rem}.col-form-label-sm{font-size:.7109375rem;line-height:1.7582422857;padding-top:.3749998125rem;padding-bottom:.3749998125rem}.form-text{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:block;margin-top:.5rem}.custom-select-lg+.form-text,.floating-label-lg .custom-select+.form-text,.floating-label-lg .form-control+.form-text,.floating-label-lg .form-control-file+.form-text,.floating-label-lg+.form-text,.form-control-lg+.form-text,.input-group-lg>.floating-label .custom-select+.form-text,.input-group-lg>.floating-label .form-control+.form-text,.input-group-lg>.floating-label .form-control-file+.form-text,.input-group-lg>.floating-label+.form-text,.input-group-lg>.textfield-box .custom-select+.form-text,.input-group-lg>.textfield-box .form-control+.form-text,.input-group-lg>.textfield-box .form-control-file+.form-text,.input-group-lg>.textfield-box+.form-text,.textfield-box-lg .custom-select+.form-text,.textfield-box-lg .form-control+.form-text,.textfield-box-lg .form-control-file+.form-text,.textfield-box-lg+.form-text{margin-top:.75rem}.custom-select-sm+.form-text,.floating-label-sm .custom-select+.form-text,.floating-label-sm .form-control+.form-text,.floating-label-sm .form-control-file+.form-text,.floating-label-sm+.form-text,.form-control-sm+.form-text,.input-group-sm>.floating-label .custom-select+.form-text,.input-group-sm>.floating-label .form-control+.form-text,.input-group-sm>.floating-label .form-control-file+.form-text,.input-group-sm>.floating-label+.form-text,.input-group-sm>.textfield-box .custom-select+.form-text,.input-group-sm>.textfield-box .form-control+.form-text,.input-group-sm>.textfield-box .form-control-file+.form-text,.input-group-sm>.textfield-box+.form-text,.textfield-box-sm .custom-select+.form-text,.textfield-box-sm .form-control+.form-text,.textfield-box-sm .form-control-file+.form-text,.textfield-box-sm+.form-text{margin-top:.25rem}.form-control-plaintext{background-color:transparent;border-color:transparent;border-radius:0;border-style:solid;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.figure{display:inline-block}.figure-caption{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32)}.figure-img{line-height:1;margin-bottom:.5rem}.img-fluid{height:auto;max-width:100%}.img-thumbnail{height:auto;max-width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.jumbotron{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);padding:3rem 2rem}.jumbotron-fluid{border-radius:0;padding-right:0;padding-left:0}.media{align-items:flex-start;display:flex}.media-body{flex:1}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:active,.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:rgba(0,0,0,.32);cursor:default}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-pills .nav-link{border-radius:4px;transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);opacity:.7}@media (min-width:576px){.nav-pills .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-pills .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-pills .nav-link{transition:none}}.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-pills .nav-link.active{color:#ff4081;opacity:1}.nav-pills .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32);opacity:1}.nav-pills .nav-link:active{opacity:1}.nav-pills .show>.nav-link{background-color:rgba(0,0,0,.12);opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{background-color:#f5f5f5;display:flex;list-style:none;padding:.625rem .5rem}.page-link{border-radius:4px;transition:color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);display:block;font-size:.875rem;font-weight:500;line-height:1;margin-left:1px;padding:0 1rem;position:relative;text-align:center;white-space:nowrap}@media (min-width:576px){.page-link{transition-duration:.39s}}@media (min-width:992px){.page-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:active,.page-link:focus,.page-link:hover{color:rgba(0,0,0,.87);text-decoration:none}.page-link:focus,.page-link:hover{background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}.page-link.active,.page-link:active{background-color:rgba(153,153,153,.4);background-image:none}.page-link:focus{outline:0}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{background-color:rgba(153,153,153,.4)}.page-item.disabled .page-link{background-color:transparent;color:rgba(0,0,0,.32);cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:.9375rem;padding:.78125rem 1rem}.pagination-sm .page-link{font-size:.8125rem;padding:.59375rem 1rem}.popover{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;border-radius:4px;background-color:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:block;font-size:.875rem;margin:1.5rem;max-width:17.5rem;position:absolute;top:0;left:0;z-index:240}[dir=rtl] .popover{text-align:right;text-align:start}.popover-body{padding:1.25rem 1.5rem}.popover-body>:last-child{margin-bottom:0}.popover-header{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin-bottom:0;padding:1.25rem 1.5rem 0}.popover-header:empty{display:none}.popover-header:last-child{padding-bottom:1.25rem}@media (min-width:768px){.popover{margin:.875rem}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive::before{content:'';display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;height:100%;position:absolute;top:0;bottom:0;left:0;width:100%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-21by9::before{padding-top:42.8571428571%}.collapse{display:none}.collapse.show{display:block}tbody.collapse.show{display:table-row-group}tr.collapse.show{display:table-row}.collapsing{transition:height .3s cubic-bezier(.4,0,.2,1);height:0;overflow:hidden;position:relative}@media (min-width:576px){.collapsing{transition-duration:.39s}}@media (min-width:992px){.collapsing{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.fade{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.fade{transition-duration:.39s}}@media (min-width:992px){.fade{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade.show{opacity:1}.btn{border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;align-items:center;background-color:transparent;background-image:none;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;letter-spacing:.0892857143em;line-height:normal;margin:0 0 0 .5rem;max-width:100%;min-width:4rem;overflow:hidden;padding:0 1rem;position:relative;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}@media (min-width:576px){.btn{transition-duration:.39s}}@media (min-width:992px){.btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover:not(:disabled):not(.disabled):not(.btn-link):not([class*=btn-outline-]):not([class*=btn-flat]){background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08));box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transition:background-image 15ms linear,box-shadow 0s cubic-bezier(.4,0,.2,1)}.btn:active,.btn:focus,.btn:hover{color:rgba(0,0,0,.87);text-decoration:none}.btn.active,.btn:active{background-image:linear-gradient(to bottom,rgba(255,255,255,.37),rgba(255,255,255,.37));box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.btn.disabled,.btn:disabled{background-color:rgba(0,0,0,.12);background-image:none;box-shadow:none;color:rgba(0,0,0,.37);opacity:1}.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.show>.btn.dropdown-toggle{background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#9c27b0;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active{background-color:#7b1fa2}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-secondary{background-color:#ff4081;color:#fff}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff}.btn-secondary.active,.btn-secondary:active{background-color:#f50057}.btn-secondary.disabled,.btn-secondary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-danger{background-color:#f44336;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff}.btn-danger.active,.btn-danger:active{background-color:#d32f2f}.btn-danger.disabled,.btn-danger:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-info{background-color:#2196f3;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover{color:#fff}.btn-info.active,.btn-info:active{background-color:#1976d2}.btn-info.disabled,.btn-info:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-success{background-color:#4caf50;color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{color:#fff}.btn-success.active,.btn-success:active{background-color:#388e3c}.btn-success.disabled,.btn-success:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:rgba(0,0,0,.87)}.btn-warning.active,.btn-warning:active{background-color:#f57c00}.btn-warning.disabled,.btn-warning:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-dark{background-color:#424242;color:#fff}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff}.btn-dark.active,.btn-dark:active{background-color:#212121}.btn-dark.disabled,.btn-dark:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.btn-light:active,.btn-light:focus,.btn-light:hover{color:rgba(0,0,0,.87)}.btn-light.active,.btn-light:active{background-color:#e0e0e0}.btn-light.disabled,.btn-light:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}[class*=bg-dark] :not([class*=bg-light]) .btn.disabled,[class*=bg-dark] :not([class*=bg-light]) .btn:disabled{background-color:rgba(255,255,255,.12);color:rgba(255,255,255,.3)}.btn-group-lg>.btn,.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn{font-size:.9375rem;padding:.78125rem 1rem}.btn-group-sm>.btn,.btn-sm,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn{font-size:.8125rem;padding:.59375rem 1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}[type=button].btn-block,[type=reset].btn-block,[type=submit].btn-block{width:100%}.btn-link{background-color:transparent;border-radius:0;box-shadow:none;color:#ff4081;font-weight:400;text-decoration:none;text-transform:none}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#ff4081;text-decoration:underline}.btn-link:focus,.btn-link:hover{background-image:none}.btn-link.active,.btn-link:active{background-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{background-color:transparent;color:rgba(0,0,0,.37);text-decoration:none}.btn-fluid{min-width:0}[class*=btn-flat],[class*=btn-outline]{background-color:transparent;box-shadow:none}[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active{box-shadow:none}[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled{background-color:transparent}.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover,.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#9c27b0}.btn-flat-primary.disabled,.btn-flat-primary:disabled,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:rgba(0,0,0,.37)}.btn-outline-primary{border:2px solid #9c27b0}.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#ff4081}.btn-flat-secondary.disabled,.btn-flat-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:rgba(0,0,0,.37)}.btn-outline-secondary{border:2px solid #ff4081}.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{color:#f44336}.btn-flat-danger.disabled,.btn-flat-danger:disabled,.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:rgba(0,0,0,.37)}.btn-outline-danger{border:2px solid #f44336}.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover,.btn-outline-info,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{color:#2196f3}.btn-flat-info.disabled,.btn-flat-info:disabled,.btn-outline-info.disabled,.btn-outline-info:disabled{color:rgba(0,0,0,.37)}.btn-outline-info{border:2px solid #2196f3}.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover,.btn-outline-success,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{color:#4caf50}.btn-flat-success.disabled,.btn-flat-success:disabled,.btn-outline-success.disabled,.btn-outline-success:disabled{color:rgba(0,0,0,.37)}.btn-outline-success{border:2px solid #4caf50}.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#ff9800}.btn-flat-warning.disabled,.btn-flat-warning:disabled,.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:rgba(0,0,0,.37)}.btn-outline-warning{border:2px solid #ff9800}.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{color:#424242}.btn-flat-dark.disabled,.btn-flat-dark:disabled,.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:rgba(0,0,0,.37)}.btn-outline-dark{border:2px solid #424242}.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light,.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{color:#f5f5f5}.btn-flat-light.disabled,.btn-flat-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled{color:rgba(0,0,0,.37)}.btn-outline-light{border:2px solid #f5f5f5}.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light:focus,.btn-outline-light:hover{background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08))}.btn-flat-light.active,.btn-flat-light:active,.btn-outline-light.active,.btn-outline-light:active{background-color:rgba(204,204,204,.25)}.btn-float{border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);height:3.5rem;line-height:3.5rem;min-width:0;padding:0;width:3.5rem}.btn-float.active,.btn-float:active{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.btn-float.disabled,.btn-float:disabled{box-shadow:none}.btn-float.btn-sm{height:2.5rem;line-height:2.5rem;width:2.5rem}.btn-float-dropdown .dropdown-menu{border-radius:0;margin-top:1rem;min-width:3.5rem;padding-top:0;padding-bottom:0;text-align:center}.btn-float-dropdown .dropdown-menu::before{display:none}.btn-float-dropdown .dropdown-menu .btn-float{display:block;margin-right:auto;margin-bottom:1rem;margin-left:auto}.btn-group,.btn-group-vertical{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn-primary.disabled,.btn-group-vertical>.btn-primary:disabled,.btn-group>.btn-primary.disabled,.btn-group>.btn-primary:disabled{background-color:#e1bee7;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-secondary.disabled,.btn-group-vertical>.btn-secondary:disabled,.btn-group>.btn-secondary.disabled,.btn-group>.btn-secondary:disabled{background-color:#ff80ab;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-danger.disabled,.btn-group-vertical>.btn-danger:disabled,.btn-group>.btn-danger.disabled,.btn-group>.btn-danger:disabled{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-info.disabled,.btn-group-vertical>.btn-info:disabled,.btn-group>.btn-info.disabled,.btn-group>.btn-info:disabled{background-color:#bbdefb;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-success.disabled,.btn-group-vertical>.btn-success:disabled,.btn-group>.btn-success.disabled,.btn-group>.btn-success:disabled{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-warning.disabled,.btn-group-vertical>.btn-warning:disabled,.btn-group>.btn-warning.disabled,.btn-group>.btn-warning:disabled{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-dark.disabled,.btn-group-vertical>.btn-dark:disabled,.btn-group>.btn-dark.disabled,.btn-group>.btn-dark:disabled{background-color:#757575;color:#fff}.btn-group-vertical>.btn-light.disabled,.btn-group-vertical>.btn-light:disabled,.btn-group>.btn-light.disabled,.btn-group>.btn-light:disabled{background-color:#fafafa;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn,.btn-group>.btn{transition:border-color,opacity .3s cubic-bezier(.4,0,.2,1);box-shadow:none;flex:0 1 auto;min-width:0}@media (min-width:576px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.39s}}@media (min-width:992px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn-group-vertical>.btn,.btn-group>.btn{transition:none}}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{box-shadow:none}.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled,.btn-group>.btn.disabled,.btn-group>.btn:disabled{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn[class*=btn-outline]{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline].active,.btn-group-vertical>.btn[class*=btn-outline]:active,.btn-group>.btn[class*=btn-outline].active,.btn-group>.btn[class*=btn-outline]:active{opacity:1}.btn-group-vertical>.btn[class*=btn-outline].disabled,.btn-group-vertical>.btn[class*=btn-outline]:disabled,.btn-group>.btn[class*=btn-outline].disabled,.btn-group>.btn[class*=btn-outline]:disabled{opacity:1}.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group-vertical,.btn-group>.btn-group,.btn-group>.btn-group-vertical{border-radius:0;background-color:transparent;box-shadow:none}.btn-group.show>.btn.dropdown-toggle{box-shadow:none}.btn-group>.btn,.btn-group>.btn-group{margin-left:-1px}.btn-group>.btn-group:first-child,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{margin-top:-1px;margin-left:0;width:100%}.btn-group-vertical>.btn-group:first-child,.btn-group-vertical>.btn:first-child{margin-top:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.dropdown-toggle:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-fluid{background-color:transparent;box-shadow:none}[data-toggle=buttons]>.btn,[data-toggle=buttons]>.btn-group>.btn{margin-bottom:0}[data-toggle=buttons]>.btn [type=checkbox],[data-toggle=buttons]>.btn [type=radio],[data-toggle=buttons]>.btn-group>.btn [type=checkbox],[data-toggle=buttons]>.btn-group>.btn [type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.dropdown-toggle.dropdown-toggle-split{padding-right:.2em;padding-left:.2em}.dropdown-toggle.dropdown-toggle-split::after{margin-right:0;margin-left:0}.dropleft .dropdown-toggle.dropdown-toggle-split::before{margin-right:0;margin-left:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.card{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.card.border-primary{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-primary[href]:active,.card.border-primary[href]:focus,.card.border-primary[href]:hover,.card.border-primary[tabindex]:active,.card.border-primary[tabindex]:focus,.card.border-primary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-secondary{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-secondary[href]:active,.card.border-secondary[href]:focus,.card.border-secondary[href]:hover,.card.border-secondary[tabindex]:active,.card.border-secondary[tabindex]:focus,.card.border-secondary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-danger{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-danger[href]:active,.card.border-danger[href]:focus,.card.border-danger[href]:hover,.card.border-danger[tabindex]:active,.card.border-danger[tabindex]:focus,.card.border-danger[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-info{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-info[href]:active,.card.border-info[href]:focus,.card.border-info[href]:hover,.card.border-info[tabindex]:active,.card.border-info[tabindex]:focus,.card.border-info[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-success{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-success[href]:active,.card.border-success[href]:focus,.card.border-success[href]:hover,.card.border-success[tabindex]:active,.card.border-success[tabindex]:focus,.card.border-success[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-warning{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-warning[href]:active,.card.border-warning[href]:focus,.card.border-warning[href]:hover,.card.border-warning[tabindex]:active,.card.border-warning[tabindex]:focus,.card.border-warning[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-dark{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-dark[href]:active,.card.border-dark[href]:focus,.card.border-dark[href]:hover,.card.border-dark[tabindex]:active,.card.border-dark[tabindex]:focus,.card.border-dark[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-light{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card.border-light[href]:active,.card.border-light[href]:focus,.card.border-light[href]:hover,.card.border-light[tabindex]:active,.card.border-light[tabindex]:focus,.card.border-light[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.accordion .card:first-of-type{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:not(:first-of-type):not(:last-of-type){border-radius:0}.accordion .card:not(:first-of-type) .card-body:first-child,.accordion .card:not(:first-of-type) .card-footer:first-child,.accordion .card:not(:first-of-type) .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.accordion .card:not(:last-of-type) .card-body:last-child,.accordion .card:not(:last-of-type) .card-footer:last-child,.accordion .card:not(:last-of-type) .card-header:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .collapse .card-body:first-child,.accordion .collapse .card-footer:first-child,.accordion .collapse .card-header:first-child,.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.card-actions{align-items:flex-start;display:flex;padding:.5rem 0 .25rem .5rem}.card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-actions .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;margin-right:.5rem;margin-bottom:.25rem;min-width:0;padding-right:.5rem;padding-left:.5rem}.card-actions .dropdown-toggle::after{margin-right:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-body>:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem 1rem}.card-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-top:0}.card-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-footer>:last-child{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0;padding:1rem 1rem}.card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header-pills{margin:-1rem -1rem;padding:.5rem 0 .25rem .5rem}.card-header-pills .nav-link{margin-right:.5rem;margin-bottom:.25rem;padding-right:.5rem;padding-left:.5rem}.card-header-tabs{margin:-1rem -1rem calc(-1rem - 1px)}.card-img{border-radius:4px}.card-img-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px}.card-img-overlay{max-height:100%;padding:1rem 1rem;position:absolute;right:0;bottom:0;left:0}.card-columns{column-count:2;column-gap:.5rem;margin-top:-.25rem;margin-bottom:.25rem;orphans:1;widows:1}@media (min-width:768px){.card-columns{column-count:3}}.card-columns .card{display:inline-flex;margin-top:.25rem;margin-bottom:.25rem;width:100%}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-.25rem;margin-left:-.25rem}}.card-deck .card{margin-bottom:.5rem}@media (min-width:576px){.card-deck .card{flex:1 0 0;margin-right:.25rem;margin-left:.25rem}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}}.card-group .card{margin-bottom:.5rem}@media (min-width:576px){.card-group .card{flex:1 0 0}.card-group .card:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child:not(:last-child) .card-actions,.card-group .card:first-child:not(:last-child) .card-body,.card-group .card:first-child:not(:last-child) .card-footer,.card-group .card:first-child:not(:last-child) .card-header,.card-group .card:first-child:not(:last-child) .card-img,.card-group .card:first-child:not(:last-child) .card-img-bottom,.card-group .card:first-child:not(:last-child) .card-img-top{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child:not(:first-child) .card-actions,.card-group .card:last-child:not(:first-child) .card-body,.card-group .card:last-child:not(:first-child) .card-footer,.card-group .card:last-child:not(:first-child) .card-header,.card-group .card:last-child:not(:first-child) .card-img,.card-group .card:last-child:not(:first-child) .card-img-bottom,.card-group .card:last-child:not(:first-child) .card-img-top{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-actions,.card-group .card:not(:first-child):not(:last-child) .card-body,.card-group .card:not(:first-child):not(:last-child) .card-footer,.card-group .card:not(:first-child):not(:last-child) .card-header,.card-group .card:not(:first-child):not(:last-child) .card-img,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-link:active,.card-link:focus,.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-subtitle{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;margin-top:-1rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-title{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334;margin-bottom:1rem}.card-title:last-child{margin-bottom:0}.chip{align-items:center;background-color:#e0e0e0;border:0;border-radius:1rem;color:rgba(0,0,0,.87);display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1;padding-right:.75rem;padding-left:.75rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.chip:empty{display:none}.chip .close{font-size:inherit;line-height:inherit;margin-right:-.5rem;margin-left:.25rem;min-height:1.5rem;min-width:1.5rem;order:1}.chip-primary{background-color:#9c27b0;color:#fff}.chip-secondary{background-color:#ff4081;color:#fff}.chip-danger{background-color:#f44336;color:#fff}.chip-info{background-color:#2196f3;color:#fff}.chip-success{background-color:#4caf50;color:#fff}.chip-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.chip-dark{background-color:#424242;color:#fff}.chip-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.chip-action{transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.chip-action{transition-duration:.39s}}@media (min-width:992px){.chip-action{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.chip-action{transition:none}}.chip-action:active,.chip-action:focus,.chip-action:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);text-decoration:none}.chip-action:active{background-color:#bdbdbd}.chip-action:focus{outline:0}.chip-icon{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;background-color:#ff4081;border-radius:1rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:400;height:2rem;justify-content:center;margin-right:.5rem;margin-left:-.75rem;order:-1;text-align:center;width:2rem}.chip-img{border-radius:1rem;flex-shrink:0;height:2rem;margin-right:.5rem;margin-left:-.75rem;order:-1;width:auto}.table{background-color:#fff;border:0;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #e1e1e1;line-height:1.428572;padding-right:1.75rem;padding-left:1.75rem;vertical-align:top}.table td:first-child,.table th:first-child{padding-left:1.5rem}.table td:last-child,.table th:last-child{padding-right:1.5rem}.table tbody{color:rgba(0,0,0,.87)}.table tbody td,.table tbody th{font-size:.8125rem;font-weight:400;height:3rem;padding-top:.919642625rem;padding-bottom:.919642625rem}.table tfoot{color:rgba(0,0,0,.6)}.table tfoot td,.table tfoot th{font-size:.75rem;font-weight:400;height:3.5rem;padding-top:1.2142855rem;padding-bottom:1.2142855rem}.table thead{color:rgba(0,0,0,.6)}.table thead td,.table thead th{font-size:.75rem;font-weight:500;height:3.5rem;padding-top:1.2142855rem;padding-bottom:1.2142855rem}.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child{border-top-left-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child{border-top-right-radius:4px}.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child{border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child{border-bottom-right-radius:4px}.table .table{border-top:1px solid #e1e1e1}.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th{border-top:0}.table-borderless .table,.table-borderless td,.table-borderless th{border:0}.table-bordered{border:1px solid #e1e1e1}.card>.table-bordered{border:0}.table-sm td,.table-sm th{padding-right:1rem;padding-left:1rem}.table-sm td:first-child,.table-sm th:first-child{padding-left:1rem}.table-sm td:last-child,.table-sm th:last-child{padding-right:1rem}.table-sm tbody td,.table-sm tbody th{height:2.25rem;padding-top:.544642625rem;padding-bottom:.544642625rem}.table-sm tfoot td,.table-sm tfoot th{padding-top:.7142855rem;padding-bottom:.7142855rem}.table-sm thead td,.table-sm thead th{height:2.5rem;padding-top:.7142855rem;padding-bottom:.7142855rem}.table-striped tbody tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#e1bee7;color:rgba(0,0,0,.87)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9c27b0;color:#fff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#ff80ab;color:rgba(0,0,0,.87)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ff4081;color:#fff}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f44336;color:#fff}.table-info,.table-info>td,.table-info>th{background-color:#bbdefb;color:rgba(0,0,0,.87)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#2196f3;color:#fff}.table-success,.table-success>td,.table-success>th{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#4caf50;color:#fff}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ff9800;color:rgba(0,0,0,.87)}.table-dark,.table-dark>td,.table-dark>th{background-color:#757575;color:#fff}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#424242;color:#fff}.table-light,.table-light>td,.table-light>th{background-color:#fafafa;color:rgba(0,0,0,.87)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.table-active,.table-active>td,.table-active>th{background-color:#eee;color:rgba(0,0,0,.87)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.table .thead-dark td,.table .thead-dark th{background-color:#424242;color:#fff}.table .thead-light td,.table .thead-light th{background-color:#f5f5f5;color:rgba(0,0,0,.6)}.table-dark{background-color:#424242;color:#fff}.table-dark.table-bordered{border-color:#303030}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#303030}.table-dark.table-hover tbody tr:hover{background-color:#212121}.table-dark tbody,.table-dark tfoot,.table-dark thead{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#303030}@media (max-width:575.98px){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:767.98px){.table-responsive-md{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:991.98px){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:1199.98px){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-responsive{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;outline:0;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:240}.modal.fade{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.modal.fade{transition-duration:.4875s}}@media (min-width:992px){.modal.fade{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade{transition:none}}.modal.fade .modal-dialog{transition-duration:375ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.87)}@media (min-width:576px){.modal.fade .modal-dialog{transition-duration:.4875s}}@media (min-width:992px){.modal.fade .modal-dialog{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:scale(1);opacity:1}.modal-dialog{margin:1.5rem auto;max-width:35rem;pointer-events:none;position:relative;width:calc(100% - 1.5rem * 2)}.modal-dialog-scrollable{display:flex;max-height:calc(100vh - 32px)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-header{border-bottom:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-footer{border-top:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1.5rem * 2)}.modal-dialog-centered::before{display:block;height:calc(100vh - 3rem);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{border-radius:4px;background-clip:padding-box;background-color:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;vertical-align:baseline;width:100%}.modal-backdrop{background-color:rgba(0,0,0,.32);height:100vh;position:fixed;top:0;left:0;width:100%;z-index:239}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid 0}.modal-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin:0}.modal-body{flex:1 1 auto;padding:1.25rem 1.5rem;position:relative;color:rgba(0,0,0,.6);font-size:1rem;line-height:1.5rem;letter-spacing:.03125em}.modal-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-header+.modal-body{padding-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{align-items:flex-end;display:flex;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.modal-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-footer .btn{background-color:transparent;box-shadow:none;max-width:calc(50% - .5rem);min-width:4rem;overflow:hidden;padding-right:.5rem;padding-left:.5rem;text-overflow:ellipsis}.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover{color:#9c27b0}.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover{color:#ff4081}.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover{color:#f44336}.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover{color:#2196f3}.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{color:#4caf50}.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover{color:#ff9800}.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover{color:#424242}.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover{color:#f5f5f5}.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn.active,.modal-footer .btn:active{background-color:rgba(153,153,153,.4);box-shadow:none}.modal-footer .btn.disabled,.modal-footer .btn:disabled{background-color:transparent}.modal-footer>*{margin-left:.5rem}.modal-footer-stacked{align-items:stretch;flex-direction:column;padding-top:0;padding-right:0;padding-left:0}.modal-footer-stacked .btn{text-align:right;text-align:end;border-radius:0;margin-left:0;max-width:none;padding:1.0625rem 1rem}[dir=rtl] .modal-footer-stacked .btn{text-align:left;text-align:end}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-99999px;width:50px}.modal-lg{max-width:52.5rem}.modal-sm{max-width:17.5rem}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:block;font-size:.9375rem;line-height:1.428572;min-height:3rem;padding:.830356875rem 1.5rem;position:relative}@media (min-width:576px){.list-group-item{transition-duration:.39s}}@media (min-width:992px){.list-group-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.list-group-item{transition:none}}.list-group-item:active,.list-group-item:focus,.list-group-item:hover{color:rgba(0,0,0,.87);text-decoration:none}.list-group-item.active{background-color:#eee;color:rgba(0,0,0,.87)}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .list-group-item{padding-right:1rem;padding-left:1rem}.list-group-item-action{color:rgba(0,0,0,.87);text-align:inherit;width:100%}.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.list-group-item-action.disabled,.list-group-item-action:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.list-group-item-action:focus{outline:0}.list-group-item-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.list-group-item-primary.active{background-color:#9c27b0;color:#fff}.list-group-item-primary.list-group-item-action:active,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9c27b0;color:#fff}.list-group-item-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.list-group-item-secondary.active{background-color:#ff4081;color:#fff}.list-group-item-secondary.list-group-item-action:active,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#ff4081;color:#fff}.list-group-item-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.list-group-item-danger.active{background-color:#f44336;color:#fff}.list-group-item-danger.list-group-item-action:active,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f44336;color:#fff}.list-group-item-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.list-group-item-info.active{background-color:#2196f3;color:#fff}.list-group-item-info.list-group-item-action:active,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#2196f3;color:#fff}.list-group-item-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.list-group-item-success.active{background-color:#4caf50;color:#fff}.list-group-item-success.list-group-item-action:active,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#4caf50;color:#fff}.list-group-item-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.list-group-item-warning.active{background-color:#ff9800;color:rgba(0,0,0,.87)}.list-group-item-warning.list-group-item-action:active,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ff9800;color:rgba(0,0,0,.87)}.list-group-item-dark{background-color:#757575;color:#fff}.list-group-item-dark.active{background-color:#424242;color:#fff}.list-group-item-dark.list-group-item-action:active,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#424242;color:#fff}.list-group-item-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.list-group-item-light.active{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.list-group-item-light.list-group-item-action:active,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.expansion-panel{transition:background-color,color,margin .3s cubic-bezier(.4,0,.2,1);padding:0}@media (min-width:576px){.expansion-panel{transition-duration:.39s}}@media (min-width:992px){.expansion-panel{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.expansion-panel{transition:none}}.expansion-panel.show{border-radius:4px}.expansion-panel.show:not(:first-child){margin-top:1rem}.card .expansion-panel.show:not(:first-child){margin-top:0}.expansion-panel.show:not(:last-child){margin-bottom:1rem}.card .expansion-panel.show:not(:last-child){margin-bottom:0}.expansion-panel.show+.expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.expansion-panel.show+.expansion-panel.show{margin-top:0}.card .expansion-panel.show+.expansion-panel{border-top-left-radius:0;border-top-right-radius:0}.expansion-panel.show-predecessor{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .expansion-panel.show-predecessor{border-bottom-right-radius:0;border-bottom-left-radius:0}.card .expansion-panel{padding-right:0;padding-left:0}.expansion-panel-body{padding:1rem 1.5rem}.card .expansion-panel-body{padding-right:1rem;padding-left:1rem}.expansion-panel-footer{align-items:flex-end;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:flex-end;padding:1rem .5rem .75rem 0}.card .expansion-panel-footer{padding-right:1rem;padding-left:.5rem}.expansion-panel-footer .btn{margin-bottom:.25rem;margin-left:.5rem;min-width:4rem;padding-right:.5rem;padding-left:.5rem}.card .expansion-panel-footer .btn{padding-right:.5rem;padding-left:.5rem}.expansion-panel-icon{flex-shrink:0;margin-left:1rem}[data-toggle=collapse].collapsed .expansion-panel-icon .collapsed-hide{display:none}[data-toggle=collapse]:not(.collapsed) .expansion-panel-icon .collapsed-show{display:none}.expansion-panel-toggler{align-items:center;color:inherit;display:flex;justify-content:space-between;min-height:3rem;padding:.830356875rem 1.5rem;text-align:inherit;width:100%}.expansion-panel-toggler:active,.expansion-panel-toggler:focus,.expansion-panel-toggler:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.expansion-panel-toggler.disabled,.expansion-panel-toggler:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.expansion-panel-toggler:focus{outline:0}.card .expansion-panel-toggler{padding-right:1rem;padding-left:1rem}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-top:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none}.list-group-flush .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-menu{border-radius:4px;text-align:left;text-align:start;background-color:transparent;color:inherit;display:none;float:left;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none;margin:0;min-width:7rem;padding:.5rem 0;position:absolute;top:100%;left:0;z-index:80}[dir=rtl] .dropdown-menu{text-align:right;text-align:start}.dropdown-menu.show{display:block}.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.39s}}@media (min-width:992px){.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-menu.show::before,.dropdown-menu.show>*{animation:none}}.dropdown-menu.show::before{animation-name:dropdown-menu-show}.dropdown-menu.show>*{animation-name:dropdown-item-show}.dropdown-menu.show>:nth-child(1){animation-name:dropdown-item-show-1}.dropdown-menu.show>:nth-child(2){animation-name:dropdown-item-show-2}.dropdown-menu.show>:nth-child(3){animation-name:dropdown-item-show-3}.dropdown-menu::before{border-radius:4px;background-color:#fff;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;z-index:-1}.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu{min-width:100%}.menu{margin-top:-3.125rem}.menu::before{transform-origin:0 2rem}.show>a{outline:0}.dropdown-menu-right:not([x-placement]){right:0;left:auto}.dropdown-menu-right:not([x-placement]).menu::before{transform-origin:100% 2rem}.dropdown-menu-right:not([x-placement])::before{transform-origin:100% 0}.dropleft .dropdown-menu:not([x-placement]){top:0;right:100%;left:auto}.dropleft .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropleft .dropdown-menu:not([x-placement])::before{transform-origin:100% 0}.dropright .dropdown-menu:not([x-placement]){top:0;left:100%}.dropright .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropright .dropdown-menu:not([x-placement])::before{transform-origin:0 0}.dropup .dropdown-menu:not([x-placement]){top:auto;bottom:100%}.dropup .dropdown-menu:not([x-placement]).menu{margin-top:0;margin-bottom:-3.125rem}.dropup .dropdown-menu:not([x-placement]).menu::before{transform-origin:0 calc(100% - 2rem)}.dropup .dropdown-menu:not([x-placement])::before{transform-origin:0 100%}.dropup .dropdown-menu:not([x-placement])>:nth-child(1),.dropup .dropdown-menu:not([x-placement])>:nth-child(2),.dropup .dropdown-menu:not([x-placement])>:nth-child(3){animation-name:dropdown-item-show}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(1){animation-name:dropdown-item-show-1}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(2){animation-name:dropdown-item-show-2}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(3){animation-name:dropdown-item-show-3}.dropup .dropdown-menu-right:not([x-placement]).menu::before{transform-origin:100% calc(100% - 2rem)}.dropup .dropdown-menu-right:not([x-placement])::before{transform-origin:100% 100%}.dropdown-menu[x-placement=bottom-end]::before,.dropdown-menu[x-placement=left-start]::before{transform-origin:100% 0}.dropdown-menu[x-placement=top-end].show>:nth-child(1),.dropdown-menu[x-placement=top-end].show>:nth-child(2),.dropdown-menu[x-placement=top-end].show>:nth-child(3),.dropdown-menu[x-placement=top-start].show>:nth-child(1),.dropdown-menu[x-placement=top-start].show>:nth-child(2),.dropdown-menu[x-placement=top-start].show>:nth-child(3){animation-name:dropdown-item-show}.dropdown-menu[x-placement=top-end].show>:nth-last-child(1),.dropdown-menu[x-placement=top-start].show>:nth-last-child(1){animation-name:dropdown-item-show-1}.dropdown-menu[x-placement=top-end].show>:nth-last-child(2),.dropdown-menu[x-placement=top-start].show>:nth-last-child(2){animation-name:dropdown-item-show-2}.dropdown-menu[x-placement=top-end].show>:nth-last-child(3),.dropdown-menu[x-placement=top-start].show>:nth-last-child(3){animation-name:dropdown-item-show-3}.dropdown-menu[x-placement=top-end]::before{transform-origin:100% 100%}.dropdown-menu[x-placement=top-start]::before{transform-origin:0 100%}.menu[x-placement=bottom-end]::before{transform-origin:100% 2rem}.menu[x-placement=left-start],.menu[x-placement=right-start]{margin-top:0}.menu[x-placement=left-start]::before{transform-origin:100% 0}.menu[x-placement=right-start]::before{transform-origin:0 0}.menu[x-placement=top-end],.menu[x-placement=top-start]{margin-top:0;margin-bottom:-3.125rem}.menu[x-placement=top-end]::before{transform-origin:100% calc(100% - 2rem)}.menu[x-placement=top-start]::before{transform-origin:0 calc(100% - 2rem)}@keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes dropdown-menu-show{0%{transform:scale(0,0)}20%{transform:scale(.3333333333,0)}40%{transform:scale(.6666666667,.25)}60%{transform:scale(1,.5)}80%{transform:scale(1,.75)}100%{transform:scale(1,1)}}@keyframes menu-animation{0%{margin-top:-3.5rem}100%{margin-top:0}}.dropdown-menu-sm,.menu-cascading{font-size:.9375rem;line-height:1.5rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:576px){.dropdown-menu-sm,.menu-cascading{min-width:20rem}}.menu-cascading{margin-top:-2.75rem}.menu-cascading[x-placement=top-end],.menu-cascading[x-placement=top-start]{margin-top:0;margin-bottom:-2.75rem}.menu-cascading[x-placement=top-end]::before{transform-origin:100% calc(100% - 2rem)}.menu-cascading[x-placement=top-start]::before{transform-origin:0 calc(100% - 2rem)}.dropdown-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.dropdown-header{color:rgba(0,0,0,.87);display:block;font-size:1rem;font-weight:bolder;line-height:1.5rem;margin:0;padding:.75rem 1rem;white-space:nowrap}.dropdown-menu-sm .dropdown-header,.menu-cascading .dropdown-header{font-size:.9375rem;line-height:1.5rem;padding:.25rem 1.5rem}.dropdown-item{transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background:0 0;border:0;clear:both;color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;position:relative;text-align:inherit;transform-origin:0 0;white-space:nowrap;width:100%}@media (min-width:576px){.dropdown-item{transition-duration:.39s}}@media (min-width:992px){.dropdown-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-item{transition:none}}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87);text-decoration:none}.dropdown-item.active{background-color:#f5f5f5}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:rgba(0,0,0,.32);pointer-events:none}.dropdown-menu-sm .dropdown-item,.menu-cascading .dropdown-item{padding:.25rem 1.5rem}.dropdown-item-text{color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;transform-origin:0 0}.dropdown-menu-sm .dropdown-item-text,.menu-cascading .dropdown-item-text{padding:.25rem 1.5rem}.dropdown-toggle::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"expand_more";display:inline-block;margin-right:-.2em;margin-left:.2em;vertical-align:top}.dropright .dropdown-toggle::after{content:"keyboard_arrow_right"}.dropup .dropdown-toggle::after{content:"expand_less"}.dropdown-toggle:empty::after{margin-left:-.2em}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"keyboard_arrow_left";display:inline-block;margin-right:.2em;margin-left:-.2em}.navdrawer{display:none;outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160}.navdrawer-backdrop{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.32);opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:159}@media (min-width:576px){.navdrawer-backdrop{transition-duration:.4875s}}@media (min-width:992px){.navdrawer-backdrop{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-backdrop{transition:none}}.navdrawer-backdrop.show{opacity:1}.navdrawer-content{transition-duration:195ms;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.6,1);background-color:#fff;max-width:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;transform:translate3d(-100%,0,0);width:17.5rem}@media (min-width:576px){.navdrawer-content{transition-duration:.2535s}}@media (min-width:992px){.navdrawer-content{transition-duration:.13s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-content{transition:none}}.navdrawer-right .navdrawer-content{right:0;left:auto;transform:translate3d(100%,0,0)}.navdrawer.show .navdrawer-content{transition-duration:225ms;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);transform:translate3d(0,0,0)}@media (min-width:576px){.navdrawer.show .navdrawer-content{transition-duration:.2925s}}@media (min-width:992px){.navdrawer.show .navdrawer-content{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer.show .navdrawer-content{transition:none}}.navdrawer-body{margin-bottom:.5rem;padding-right:1rem;padding-left:1rem}.navdrawer-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.navdrawer-header{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);display:block;margin-bottom:.5rem;padding:.625rem 1rem}.navdrawer-subheader{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.32);display:block;font-weight:500;height:3rem;line-height:1;margin-top:0;margin-bottom:0;padding:1.0625rem 1rem}.navdrawer-divider+.navdrawer-subheader{margin-top:-.5rem}.navdrawer-nav{display:flex;flex-direction:column;list-style:none;margin-top:.5rem;margin-bottom:.5rem;padding-left:0}.navdrawer-header+.navdrawer-nav,.navdrawer-subheader+.navdrawer-nav{margin-top:0}.navdrawer-nav .nav-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color,color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;padding:1.0625rem 1rem}@media (min-width:576px){.navdrawer-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navdrawer-nav .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-nav .nav-link{transition:none}}.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover{background-color:#f5f5f5}.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active{color:#9c27b0}.navdrawer-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32)}.navdrawer-nav .nav-link:focus{outline:0}.navdrawer-nav .active>.nav-link{color:#9c27b0}.navdrawer-nav-icon{color:rgba(0,0,0,.6);width:3.5rem}.nav-link.active .navdrawer-nav-icon,.nav-link:active .navdrawer-nav-icon{color:#9c27b0}.active>.nav-link .navdrawer-nav-icon{color:#9c27b0}@media (min-width:576px){.navdrawer-backdrop-permanent-sm{display:none;transition:none}.navdrawer-backdrop-persistent-sm{display:none;transition:none}.navdrawer-backdrop-temporary-sm{display:none;transition:none}.navdrawer-permanent-sm{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-sm.navdrawer-permanent-clipped,.navdrawer-permanent-sm.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-sm.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-sm.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-sm .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-sm{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-sm.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-sm.navdrawer-right{right:0;left:auto}.navdrawer-persistent-sm.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-sm .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-sm{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-sm.navdrawer-right{right:0;left:auto}.navdrawer-temporary-sm .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:768px){.navdrawer-backdrop-permanent-md{display:none;transition:none}.navdrawer-backdrop-persistent-md{display:none;transition:none}.navdrawer-backdrop-temporary-md{display:none;transition:none}.navdrawer-permanent-md{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-md.navdrawer-permanent-clipped,.navdrawer-permanent-md.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-md.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-md.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-md.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-md .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-md{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-md.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-md.navdrawer-right{right:0;left:auto}.navdrawer-persistent-md.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-md.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-md .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-md{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-md.navdrawer-right{right:0;left:auto}.navdrawer-temporary-md .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:992px){.navdrawer-backdrop-permanent-lg{display:none;transition:none}.navdrawer-backdrop-persistent-lg{display:none;transition:none}.navdrawer-backdrop-temporary-lg{display:none;transition:none}.navdrawer-permanent-lg{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-lg.navdrawer-permanent-clipped,.navdrawer-permanent-lg.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-lg.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-lg.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-lg .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-lg{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-lg.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-lg.navdrawer-right{right:0;left:auto}.navdrawer-persistent-lg.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-lg .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-lg{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-lg.navdrawer-right{right:0;left:auto}.navdrawer-temporary-lg .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:1200px){.navdrawer-backdrop-permanent-xl{display:none;transition:none}.navdrawer-backdrop-persistent-xl{display:none;transition:none}.navdrawer-backdrop-temporary-xl{display:none;transition:none}.navdrawer-permanent-xl{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-xl.navdrawer-permanent-clipped,.navdrawer-permanent-xl.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-xl.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-xl.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-xl .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-xl{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-xl.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-xl.navdrawer-right{right:0;left:auto}.navdrawer-persistent-xl.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-xl .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-xl{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-xl.navdrawer-right{right:0;left:auto}.navdrawer-temporary-xl .navdrawer-content{max-width:none;position:absolute;width:100%}}.navdrawer-backdrop-permanent{display:none;transition:none}.navdrawer-backdrop-persistent{display:none;transition:none}.navdrawer-backdrop-temporary{display:none;transition:none}.navdrawer-permanent{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent.navdrawer-permanent-clipped,.navdrawer-permanent.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent.navdrawer-permanent-float{border-right:0}.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent.show .navdrawer-content{box-shadow:none}.navdrawer-permanent .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent.navdrawer-right{right:0;left:auto}.navdrawer-persistent.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent.show .navdrawer-content{box-shadow:none}.navdrawer-persistent .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary.navdrawer-right{right:0;left:auto}.navdrawer-temporary .navdrawer-content{max-width:none;position:absolute;width:100%}.picker{outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;transform:translate3d(0,100%,0);transition-delay:675ms;transition-duration:0;transition-property:transform;z-index:240}@media (min-width:576px){.picker{transition-delay:.8775s}}@media (min-width:992px){.picker{transition-delay:.53s}}@media screen and (prefers-reduced-motion:reduce){.picker{transition:none}}.picker.picker-opened{overflow-x:hidden;overflow-y:auto;transform:translate3d(0,0,0);transition:none}.picker-frame{margin:1.5rem 1.5rem}.picker-holder{transition:opacity .3s cubic-bezier(.4,0,.2,1);align-items:center;background-color:rgba(0,0,0,.32);display:flex;justify-content:center;min-height:100%;min-width:100%;opacity:0;pointer-events:none;transition-delay:375ms}@media (min-width:576px){.picker-holder{transition-duration:.39s}}@media (min-width:992px){.picker-holder{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-holder{transition:none}}@media (min-width:576px){.picker-holder{transition-delay:.4875s}}@media (min-width:992px){.picker-holder{transition-delay:.25s}}.picker-opened .picker-holder{opacity:1;transition-delay:0s}.picker-wrap{border-radius:4px;transition-duration:375ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);max-width:18.5rem;opacity:0;outline:0;pointer-events:auto;position:relative;transform:scale(.87)}@media (min-width:576px){.picker-wrap{transition-duration:.4875s}}@media (min-width:992px){.picker-wrap{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.picker-wrap{transition:none}}@media (orientation:landscape){.picker-wrap{display:flex;max-width:none}}.picker-opened .picker-wrap{opacity:1;transform:scale(1)}.picker-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:flex;justify-content:flex-end;padding:.5rem .5rem}@media (orientation:landscape){.picker-footer{border-radius:0 0 4px 0;padding-right:.75rem;padding-left:.75rem}}.picker-footer button{flex:0 1 auto;margin-left:.5rem;min-width:0}.picker-footer button:first-child{margin-left:0}.picker-header{height:2.5rem;line-height:2.5rem;margin-right:.5rem;margin-left:.5rem;padding-right:3rem;padding-left:3rem;position:relative;text-align:center}@media (orientation:landscape){.picker-header{margin-top:.5rem;margin-right:.75rem;margin-left:.75rem}}.picker-month,.picker-year{display:inline;margin-left:.5rem}.picker-month:first-child,.picker-year:first-child{margin-left:0}.picker-nav-next,.picker-nav-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem}.picker-nav-next,.picker-nav-next.material-icons,.picker-nav-prev,.picker-nav-prev.material-icons{line-height:2.5rem}.picker-nav-next{right:0}.picker-nav-next::before{content:"keyboard_arrow_right"}.picker-nav-prev{left:0}.picker-nav-prev::before{content:"keyboard_arrow_left"}.picker-date-display{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#9c27b0;color:#fff;padding:1rem 1.5rem}@media (orientation:landscape){.picker-date-display{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;min-width:9.75rem;white-space:nowrap}}.picker-date-display-bottom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.picker-day-display{margin-right:.5rem}.picker-weekday-display{margin-right:.5rem}@media (orientation:landscape){.picker-weekday-display{display:block;margin-right:0}}.picker-weekday-display::after{content:','}.picker-box{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;overflow:hidden}@media (orientation:landscape){.picker-box{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}}.picker-input.form-control[readonly]{border-bottom-style:solid;color:inherit;cursor:text}.picker-input.picker-input-active{border-bottom-color:#ff4081}.picker-day{border-radius:50%;cursor:default;height:2.5rem;line-height:2.5rem;margin:auto;vertical-align:middle;width:2.5rem}@media (orientation:landscape){.picker-day{margin-right:.25rem;margin-left:.25rem}}.picker-day.picker-day-selected{background-color:#9c27b0;color:#fff}.picker-day-disabled{color:rgba(0,0,0,.32)}.picker-day-outfocus{display:none}.picker-day-today{color:#9c27b0;font-weight:bolder}.picker-table{border-collapse:collapse;border-spacing:0;margin:0 .5rem;table-layout:fixed}.picker-table td,.picker-table th{border:0;padding:0;text-align:center;vertical-align:middle}.picker-table th{font-weight:inherit}.picker-weekday{color:rgba(0,0,0,.32);height:2.5rem;vertical-align:middle;width:2.5rem}.picker-select-month,.picker-select-year{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);appearance:none;background-color:rgba(0,0,0,.12);background-image:none;background-position:100% 50%;background-size:auto 100%;border:0;box-shadow:none;color:rgba(0,0,0,.87);display:inline-block;font-size:inherit;height:1.25rem;line-height:1.25rem;opacity:.7;padding:0 1.25rem 0 .5rem}@media (min-width:576px){.picker-select-month,.picker-select-year{transition-duration:.39s}}@media (min-width:992px){.picker-select-month,.picker-select-year{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-select-month,.picker-select-year{transition:none}}.picker-select-month:focus,.picker-select-month:hover,.picker-select-year:focus,.picker-select-year:hover{opacity:1}@-moz-document url-prefix(''){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:0){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}.picker-select-month:focus,.picker-select-year:focus{outline:0}.picker-select-month{margin-left:.5rem}.progress{display:flex;overflow:hidden;position:relative;z-index:1}.progress-bar{border-bottom:.25rem solid #3f51b5}.progress-bar.bg-primary{background-color:transparent!important;border-bottom-color:#9c27b0}.progress-bar.bg-primary::after{background-color:#e1bee7}.progress-bar.bg-secondary{background-color:transparent!important;border-bottom-color:#ff4081}.progress-bar.bg-secondary::after{background-color:#ff80ab}.progress-bar.bg-danger{background-color:transparent!important;border-bottom-color:#f44336}.progress-bar.bg-danger::after{background-color:#ffcdd2}.progress-bar.bg-info{background-color:transparent!important;border-bottom-color:#2196f3}.progress-bar.bg-info::after{background-color:#bbdefb}.progress-bar.bg-success{background-color:transparent!important;border-bottom-color:#4caf50}.progress-bar.bg-success::after{background-color:#c8e6c9}.progress-bar.bg-warning{background-color:transparent!important;border-bottom-color:#ff9800}.progress-bar.bg-warning::after{background-color:#ffe0b2}.progress-bar.bg-dark{background-color:transparent!important;border-bottom-color:#424242}.progress-bar.bg-dark::after{background-color:#757575}.progress-bar.bg-light{background-color:transparent!important;border-bottom-color:#f5f5f5}.progress-bar.bg-light::after{background-color:#fafafa}.progress-bar::after{background-color:#c5cae9;content:'';display:block;height:.25rem;position:absolute;right:0;bottom:0;left:0;z-index:-1}.progress-bar-animated::before{animation-direction:reverse;animation-duration:.3s;animation-iteration-count:infinite;animation-name:progress-bar-animation;animation-timing-function:linear}@media (min-width:576px){.progress-bar-animated::before{animation-duration:.39s}}@media (min-width:992px){.progress-bar-animated::before{animation-duration:.28s}}.progress-bar-animated,.progress-bar-striped{box-sizing:content-box;position:relative}.progress-bar-animated.bg-primary::before,.progress-bar-striped.bg-primary::before{background-image:repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-secondary::before,.progress-bar-striped.bg-secondary::before{background-image:repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-danger::before,.progress-bar-striped.bg-danger::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-info::before,.progress-bar-striped.bg-info::before{background-image:repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-success::before,.progress-bar-striped.bg-success::before{background-image:repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-warning::before,.progress-bar-striped.bg-warning::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-dark::before,.progress-bar-striped.bg-dark::before{background-image:repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-light::before,.progress-bar-striped.bg-light::before{background-image:repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated::after,.progress-bar-striped::after{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;right:-1.5rem;bottom:-.25rem}.progress-bar-animated::before,.progress-bar-striped::before{background-image:repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-position:0 0;background-repeat:repeat-x;background-size:.75rem .75rem;content:'';display:block;height:.25rem;position:absolute;right:-100vw;bottom:-.25rem;left:0;z-index:-1}@keyframes progress-bar-animation{from{background-position:0 0}to{background-position:.75rem 0}}.progress-bar-indeterminate{border-bottom-color:#c5cae9;position:relative;width:100%}.progress-bar-indeterminate.bg-primary{border-bottom-color:#e1bee7}.progress-bar-indeterminate.bg-primary::after,.progress-bar-indeterminate.bg-primary::before{background-color:#9c27b0}.progress-bar-indeterminate.bg-primary::before{background-image:none}.progress-bar-indeterminate.bg-secondary{border-bottom-color:#ff80ab}.progress-bar-indeterminate.bg-secondary::after,.progress-bar-indeterminate.bg-secondary::before{background-color:#ff4081}.progress-bar-indeterminate.bg-secondary::before{background-image:none}.progress-bar-indeterminate.bg-danger{border-bottom-color:#ffcdd2}.progress-bar-indeterminate.bg-danger::after,.progress-bar-indeterminate.bg-danger::before{background-color:#f44336}.progress-bar-indeterminate.bg-danger::before{background-image:none}.progress-bar-indeterminate.bg-info{border-bottom-color:#bbdefb}.progress-bar-indeterminate.bg-info::after,.progress-bar-indeterminate.bg-info::before{background-color:#2196f3}.progress-bar-indeterminate.bg-info::before{background-image:none}.progress-bar-indeterminate.bg-success{border-bottom-color:#c8e6c9}.progress-bar-indeterminate.bg-success::after,.progress-bar-indeterminate.bg-success::before{background-color:#4caf50}.progress-bar-indeterminate.bg-success::before{background-image:none}.progress-bar-indeterminate.bg-warning{border-bottom-color:#ffe0b2}.progress-bar-indeterminate.bg-warning::after,.progress-bar-indeterminate.bg-warning::before{background-color:#ff9800}.progress-bar-indeterminate.bg-warning::before{background-image:none}.progress-bar-indeterminate.bg-dark{border-bottom-color:#757575}.progress-bar-indeterminate.bg-dark::after,.progress-bar-indeterminate.bg-dark::before{background-color:#424242}.progress-bar-indeterminate.bg-dark::before{background-image:none}.progress-bar-indeterminate.bg-light{border-bottom-color:#fafafa}.progress-bar-indeterminate.bg-light::after,.progress-bar-indeterminate.bg-light::before{background-color:#f5f5f5}.progress-bar-indeterminate.bg-light::before{background-image:none}.progress-bar-indeterminate::after,.progress-bar-indeterminate::before{border-radius:.25rem;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:#3f51b5;width:0%}.progress-bar-indeterminate::after{animation-name:progress-bar-indeterminate-after;bottom:-.25rem;z-index:0}.progress-bar-indeterminate::before{animation-name:progress-bar-indeterminate-before;content:'';display:block;height:.25rem;position:absolute;bottom:-.25rem;z-index:0}@keyframes progress-bar-indeterminate-after{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0%}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}100%{left:100%;width:25%}}.progress-circular{height:2.5rem;position:relative;width:2.5rem}.progress-circular-gap{border-top:.125rem solid #3f51b5;position:absolute;top:0;right:1.1875rem;bottom:0;left:1.1875rem}.progress-circular-inner{animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;height:2.5rem;position:relative;width:2.5rem}.progress-circular-left,.progress-circular-right{height:2.5rem;overflow:hidden;position:absolute;top:0;width:1.25rem}.progress-circular-left{left:0}.progress-circular-right{right:0}.progress-circular-spinner{border:.25rem solid #3f51b5;border-bottom-color:transparent;border-radius:50%;height:2.5rem;position:absolute;top:0;width:2.5rem}.progress-circular-left .progress-circular-spinner{animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;border-right-color:transparent;left:0}.progress-circular-right .progress-circular-spinner{animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;border-left-color:transparent;right:0}.progress-circular-wrapper{animation:progress-circular-wrapper-rotate 2.666s linear infinite}@keyframes progress-circular-inner-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes progress-circular-spinner-left{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes progress-circular-spinner-right{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes progress-circular-wrapper-rotate{100%{transform:rotate(360deg)}}.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner{border-top-color:#9c27b0}.progress-circular-primary .progress-circular-left .progress-circular-spinner{border-left-color:#9c27b0}.progress-circular-primary .progress-circular-right .progress-circular-spinner{border-right-color:#9c27b0}.progress-circular-secondary .progress-circular-gap,.progress-circular-secondary .progress-circular-spinner{border-top-color:#ff4081}.progress-circular-secondary .progress-circular-left .progress-circular-spinner{border-left-color:#ff4081}.progress-circular-secondary .progress-circular-right .progress-circular-spinner{border-right-color:#ff4081}.progress-circular-danger .progress-circular-gap,.progress-circular-danger .progress-circular-spinner{border-top-color:#f44336}.progress-circular-danger .progress-circular-left .progress-circular-spinner{border-left-color:#f44336}.progress-circular-danger .progress-circular-right .progress-circular-spinner{border-right-color:#f44336}.progress-circular-info .progress-circular-gap,.progress-circular-info .progress-circular-spinner{border-top-color:#2196f3}.progress-circular-info .progress-circular-left .progress-circular-spinner{border-left-color:#2196f3}.progress-circular-info .progress-circular-right .progress-circular-spinner{border-right-color:#2196f3}.progress-circular-success .progress-circular-gap,.progress-circular-success .progress-circular-spinner{border-top-color:#4caf50}.progress-circular-success .progress-circular-left .progress-circular-spinner{border-left-color:#4caf50}.progress-circular-success .progress-circular-right .progress-circular-spinner{border-right-color:#4caf50}.progress-circular-warning .progress-circular-gap,.progress-circular-warning .progress-circular-spinner{border-top-color:#ff9800}.progress-circular-warning .progress-circular-left .progress-circular-spinner{border-left-color:#ff9800}.progress-circular-warning .progress-circular-right .progress-circular-spinner{border-right-color:#ff9800}.progress-circular-dark .progress-circular-gap,.progress-circular-dark .progress-circular-spinner{border-top-color:#424242}.progress-circular-dark .progress-circular-left .progress-circular-spinner{border-left-color:#424242}.progress-circular-dark .progress-circular-right .progress-circular-spinner{border-right-color:#424242}.progress-circular-light .progress-circular-gap,.progress-circular-light .progress-circular-spinner{border-top-color:#f5f5f5}.progress-circular-light .progress-circular-left .progress-circular-spinner{border-left-color:#f5f5f5}.progress-circular-light .progress-circular-right .progress-circular-spinner{border-right-color:#f5f5f5}.custom-control{display:block;min-height:1.2500005rem;padding-left:2.25rem;position:relative}.custom-control+.custom-control{margin-top:.75rem}.custom-control-inline{display:inline-flex;margin-right:1.5rem}.custom-control-inline+.custom-control-inline{margin-top:0}.custom-control-label{color:inherit;font-size:.875rem;line-height:inherit;margin-bottom:0;user-select:none}.custom-control-label::after{color:rgba(0,0,0,.6);position:absolute;top:-.12499975rem;left:0}.custom-control-label::before{transition:background-color,opacity,transform .3s cubic-bezier(.4,0,.2,1);background-color:currentColor;border-radius:50%;color:rgba(0,0,0,.6);content:'';display:block;height:3rem;margin-top:-.87499975rem;margin-left:-.75rem;opacity:0;position:absolute;top:0;left:0;transform:scale(.87,.87) translateZ(0);width:3rem}@media (min-width:576px){.custom-control-label::before{transition-duration:.39s}}@media (min-width:992px){.custom-control-label::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before{transition:none}}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:not([disabled]):hover~.custom-control-label{cursor:pointer}.custom-control-input.focus~.custom-control-label::before,.custom-control-input:active~.custom-control-label::before{opacity:.12;transform:scale(1,1) translateZ(0)}.custom-control-input:checked~.custom-control-label::after{color:#ff4081}.custom-control-input:checked~.custom-control-label::before{background-color:#ff4081}.custom-control-input:disabled~.custom-control-label{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::after{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::before{display:none}.custom-checkbox .custom-control-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"check_box_outline_blank";line-height:1;vertical-align:middle}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"check_box"}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{content:"indeterminate_check_box"}.custom-radio .custom-control-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"radio_button_unchecked";line-height:1;vertical-align:middle}.custom-radio .custom-control-input:checked~.custom-control-label::after{content:"radio_button_checked"}.custom-switch{padding-left:3.75rem}.custom-switch .custom-control-label{transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label{transition:none}}.custom-switch .custom-control-label::before{left:-2rem;width:1.5rem;pointer-events:all;border-radius:50%}.custom-switch .custom-control-label::after{top:calc(-.12499975rem + .5rem);left:calc(-2rem + .5rem);width:1.5rem;height:1.5rem;border-radius:50%;transition:background-color,transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label::after{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label::after{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fafafa;transform:translateX(1.5rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#bdbdbd}.custom-range{width:100%;height:48px;padding:0;background-color:transparent;appearance:none}.custom-range:hover{cursor:pointer}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:none}.custom-range:focus::-moz-range-thumb{box-shadow:none}.custom-range:focus::-ms-thumb{box-shadow:none}.custom-range:active{outline:0}.custom-range:active::-webkit-slider-thumb{box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range:active::-moz-range-thumb,.custom-range:active::-ms-thumb{box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.3125rem;background-color:#ff4081;border:0;border-radius:50%;transition:box-shadow .1s ease-out;appearance:none}.custom-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12);transition:box-shadow .1s ease-out}.custom-range::-webkit-slider-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2);transition:box-shadow .1s ease-out}.custom-range::-webkit-slider-runnable-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(255,64,129,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-thumb{width:.75rem;height:.75rem;background-color:#ff4081;border:0;border-radius:50%;transition:box-shadow .1s ease-out;appearance:none}.custom-range::-moz-range-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12);transition:box-shadow .1s ease-out}.custom-range::-moz-range-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2);transition:box-shadow .1s ease-out}.custom-range::-moz-range-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(255,64,129,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-progress{height:.125rem;background:#ff4081}.custom-range::-ms-thumb{width:.75rem;height:.75rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#ff4081;border:0;border-radius:50%}.custom-range::-ms-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12)}.custom-range::-ms-thumb:focus{box-shadow:none}.custom-range::-ms-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range::-ms-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.375rem}.custom-range::-ms-fill-lower{background-color:#ff4081;border-radius:3px}.custom-range::-ms-fill-upper{margin-right:15px;background-color:rgba(255,64,129,.26);border-radius:3px}.custom-range:disabled{cursor:default}.custom-range:disabled::-webkit-slider-thumb{background-color:#8c8c8c;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-webkit-slider-runnable-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-thumb,.custom-range:disabled:hover::-moz-range-thumb{background-color:#8c8c8c;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-moz-range-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-progress{background:#8c8c8c}.custom-range:disabled::-ms-thumb{background:#8c8c8c}.custom-range:disabled::-ms-fill-lower{background:#8c8c8c}.custom-range:disabled::-ms-fill-upper{margin-right:15px;background-color:#d7d7d7}.snackbar{align-items:center;background-color:#323232;color:#fff;display:flex;font-size:.875rem;line-height:1.428572;opacity:0;padding:.875rem 1.5rem;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:opacity 0s 195ms,transform 195ms cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media (min-width:576px){.snackbar{border-radius:4px;max-width:35.5rem;min-width:18rem;left:50%;transform:translate(-50%,100%);width:auto}}@media (min-width:576px){.snackbar{transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1)}}@media (min-width:992px){.snackbar{transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion:reduce){.snackbar{transition:none}}.snackbar.show{transition-duration:225ms;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:translateY(0)}@media (min-width:576px){.snackbar.show{transition-duration:.2925s}}@media (min-width:992px){.snackbar.show{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.snackbar.show{transition:none}}@media (min-width:576px){.snackbar.show{transform:translate(-50%,0)}}.snackbar-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;max-height:100%;min-width:0}.snackbar-btn{transition:background-color,background-image .3s cubic-bezier(.4,0,.2,1);background-color:transparent;background-image:none;border:0;color:#ff4081;cursor:pointer;display:block;flex-shrink:0;font-size:inherit;font-weight:500;line-height:inherit;margin-left:1.5rem;padding:0;text-transform:uppercase;white-space:nowrap}@media (min-width:576px){.snackbar-btn{transition-duration:.39s}}@media (min-width:992px){.snackbar-btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.snackbar-btn{transition:none}}.snackbar-btn:focus,.snackbar-btn:hover{color:#ff80ab;text-decoration:none}@media (min-width:576px){.snackbar-btn{margin-left:3rem}}.snackbar-btn:focus{outline:0}@media (min-width:576px){.snackbar-left,.snackbar-right{transform:translateY(100%)}.snackbar-left.show,.snackbar-right.show{transform:translateY(-1.5rem)}}@media (min-width:576px){.snackbar-left{left:1.5rem}}@media (min-width:576px){.snackbar-right{right:1.5rem;left:auto}}.snackbar-multi-line{height:5rem;padding-top:1.25rem;padding-bottom:1.25rem}.snackbar-multi-line .snackbar-body{white-space:normal}.stepper{align-items:center;background-color:#fff;display:flex;flex-shrink:0;overflow:hidden;padding:1.5rem 1.5rem;position:relative}.stepper::after,.stepper::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute}.stepper:first-child::before{display:none}.stepper:last-child::after{display:none}.stepper-horiz{background-color:#fff;display:flex;justify-content:space-between;overflow-x:auto;overflow-y:hidden;position:relative}.stepper-horiz::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute;top:50%;right:1.5rem;left:1.5rem}.stepper-horiz .stepper::after,.stepper-horiz .stepper::before{border-top:1px solid #bdbdbd;top:50%;width:1rem}.stepper-horiz .stepper::after{right:0}.stepper-horiz .stepper::before{left:0}.stepper-vert{background-color:#fff;position:relative}.stepper-vert .stepper::after,.stepper-vert .stepper::before{border-left:1px solid #bdbdbd;height:1rem;left:2.25rem}.stepper-vert .stepper::after{bottom:0}.stepper-vert .stepper::before{top:0}.stepper-icon{background-color:rgba(0,0,0,.32);border-radius:50%;color:#fff;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-right:.5rem;position:relative;text-align:center;vertical-align:middle;width:1.5rem}.stepper.active .stepper-icon,.stepper.done .stepper-icon{background-color:#9c27b0;color:#fff}.stepper-icon .material-icons{font-size:1.333em}.stepper-text{color:rgba(0,0,0,.32);font-size:.875rem;font-weight:400;position:relative}.stepper.active .stepper-text,.stepper.done .stepper-text{color:rgba(0,0,0,.87)}.stepper.active .stepper-text{font-weight:bolder}.nav-tabs{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12)}.nav-tabs.border-0,.nav-tabs.border-bottom-0{box-shadow:none}.nav-tabs .nav-link{transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;min-height:3rem;opacity:.7;padding:1.0625rem .75rem;position:relative;text-transform:uppercase}@media (min-width:576px){.nav-tabs .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:active{opacity:1}.nav-tabs .nav-link.active{color:#ff4081}.nav-tabs .nav-link.active::before{opacity:1}.nav-tabs .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32);opacity:1}.nav-tabs .nav-link::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:#ff4081;content:'';display:block;height:.125rem;opacity:0;position:absolute;right:0;bottom:0;left:0}@media (min-width:576px){.nav-tabs .nav-link::before{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link::before{transition:none}}.nav-tabs .nav-item.show .nav-link{background-color:rgba(0,0,0,.12);opacity:1}.nav-tabs-material{position:relative}.nav-tabs-material.animate .nav-link::before{opacity:0}.nav-tabs-material.animate .nav-tabs-indicator{transition:left,right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.39s}}@media (min-width:992px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs-material.animate .nav-tabs-indicator{transition:none}}.nav-tabs-material .nav-link::before{transition:none}.nav-tabs-material .nav-tabs-indicator{background-color:#ff4081;display:none;height:.125rem;position:absolute;bottom:0}.nav-tabs-material .nav-tabs-indicator.show{display:block}.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator{bottom:3rem}.nav-tabs-scrollable{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);height:3rem;overflow:hidden}.nav-tabs-scrollable .nav-tabs{box-shadow:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3rem}.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar{display:none}.custom-select,.form-control,.form-control-file{background-clip:padding-box;background-color:transparent;border-color:rgba(0,0,0,.42);border-radius:0;border-style:solid;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.custom-select:hover,.form-control-file:hover,.form-control:hover{border-color:rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.custom-select::-ms-expand,.form-control-file::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.custom-select::placeholder,.form-control-file::placeholder,.form-control::placeholder{color:rgba(0,0,0,.32);opacity:1}.custom-select:disabled,.form-control-file:disabled,.form-control:disabled,[readonly].custom-select,[readonly].form-control,[readonly].form-control-file{border-style:dotted;color:rgba(0,0,0,.32);opacity:1}.custom-select:disabled:focus,.custom-select:disabled:hover,.form-control-file:disabled:focus,.form-control-file:disabled:hover,.form-control:disabled:focus,.form-control:disabled:hover,[readonly].custom-select:focus,[readonly].custom-select:hover,[readonly].form-control-file:focus,[readonly].form-control-file:hover,[readonly].form-control:focus,[readonly].form-control:hover{border-color:rgba(0,0,0,.42);box-shadow:none}.custom-select:focus,.form-control-file:focus,.form-control:focus{border-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081;outline:0}.custom-select:invalid:required,.form-control-file:invalid:required,.form-control:invalid:required{outline:0}.form-control[type=file]{max-height:2.25rem}.form-control-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.form-control-lg[type=file]{max-height:3.75rem}.form-control-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.form-control-sm[type=file]{max-height:2rem}.custom-select,select.form-control{appearance:none}@-moz-document url-prefix(''){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}@media (-webkit-min-device-pixel-ratio:0){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}.custom-select[multiple],.custom-select[size]:not([size='1']),select.form-control[multiple],select.form-control[size]:not([size='1']),textarea.form-control:not([rows='1']){border-radius:4px;border-width:1px;min-height:3.5rem;padding:calc(1rem - 1px) 1rem}.custom-select[multiple]:hover,.custom-select[size]:hover:not([size='1']),select.form-control[multiple]:hover,select.form-control[size]:hover:not([size='1']),textarea.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px rgba(0,0,0,.87),inset -2px -2px 0 -1px rgba(0,0,0,.87)}.custom-select[multiple]:focus,.custom-select[size]:focus:not([size='1']),select.form-control[multiple]:focus,select.form-control[size]:focus:not([size='1']),textarea.form-control:focus:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #ff4081,inset -2px -2px 0 -1px #ff4081}select.form-control-lg[multiple],select.form-control-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}select.form-control-sm[multiple],select.form-control-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}textarea.form-control{min-height:2.25rem}textarea.form-control-lg{min-height:3.75rem}textarea.form-control-lg:not([rows='1']){min-height:4.25rem;padding:calc(.8749995625rem - 1px) 1rem}textarea.form-control-sm{min-height:2rem}textarea.form-control-sm:not([rows='1']){min-height:2.75rem;padding:calc(.7499998125rem - 1px) .75rem}.custom-file{display:inline-block;height:2.25rem;margin-bottom:0;position:relative;width:100%}.custom-file-input{height:2.25rem;margin:0;opacity:0;position:relative;width:100%;z-index:1}.custom-file-input:focus~.custom-file-label,.custom-file-input:hover~.custom-file-label{border-bottom-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081}.custom-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color,box-shadow .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.42);color:rgba(0,0,0,.32);font-size:1rem;height:2.25rem;line-height:1.5;padding:.375rem 2.25rem calc(.375rem - 1px) 0;position:absolute;top:0;right:0;left:0}@media (min-width:576px){.custom-file-label{transition-duration:.39s}}@media (min-width:992px){.custom-file-label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-file-label{transition:none}}.custom-file-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"attachment";position:absolute;top:50%;right:0;transform:translateY(-50%)}.custom-select-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 1.5em calc(.6249995625rem - 1px) 0}.custom-select-lg[multiple],.custom-select-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}.custom-select-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 1.5em calc(.3749998125rem - 1px) 0}.custom-select-sm[multiple],.custom-select-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}.form-control-file{max-height:2.25rem}.form-control-range{display:block;width:100%}.invalid-feedback{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:#f44336;display:none;margin-top:.5rem;width:100%}.form-control-lg+.invalid-feedback{margin-top:.75rem}.form-control-sm+.invalid-feedback{margin-top:.25rem}.invalid-tooltip{border-radius:4px;background-color:#f44336;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.37499975rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.invalid-tooltip{font-size:.625rem;padding:.24107125rem .5rem}}.form-control-lg+.invalid-tooltip{margin-top:.75rem}.form-control-sm+.invalid-tooltip{margin-top:.25rem}.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label::after{color:#f44336}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#f44336}.custom-control-input.is-invalid~.custom-control-track,.was-validated .custom-control-input:invalid~.custom-control-track{background-color:rgba(244,67,54,.5)}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.custom-file-input.is-invalid:hover~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:hover~.custom-file-label{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-bottom-color:#f44336}.custom-file-input.is-invalid~.custom-file-label:hover,.was-validated .custom-file-input:invalid~.custom-file-label:hover{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-switch .custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:invalid~.custom-control-label::after{background-color:#f44336}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#f44336}.is-invalid.custom-select,.is-invalid.form-control,.is-invalid.form-control-file,.was-validated .custom-select:invalid,.was-validated .form-control-file:invalid,.was-validated .form-control:invalid{border-color:#f44336}.is-invalid.custom-select:focus,.is-invalid.custom-select:hover,.is-invalid.form-control-file:focus,.is-invalid.form-control-file:hover,.is-invalid.form-control:focus,.is-invalid.form-control:hover,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:invalid:hover,.was-validated .form-control-file:invalid:focus,.was-validated .form-control-file:invalid:hover,.was-validated .form-control:invalid:focus,.was-validated .form-control:invalid:hover{border-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.is-invalid.custom-select~.invalid-feedback,.is-invalid.custom-select~.invalid-tooltip,.is-invalid.form-control-file~.invalid-feedback,.is-invalid.form-control-file~.invalid-tooltip,.is-invalid.form-control~.invalid-feedback,.is-invalid.form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.is-invalid.custom-select[multiple]:focus,.is-invalid.custom-select[multiple]:hover,.is-invalid.custom-select[size]:focus:not([size='1']),.is-invalid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:invalid:focus,.was-validated .custom-select[multiple]:invalid:hover,.was-validated .custom-select[size]:invalid:focus:not([size='1']),.was-validated .custom-select[size]:invalid:hover:not([size='1']),.was-validated select.form-control[multiple]:invalid:focus,.was-validated select.form-control[multiple]:invalid:hover,.was-validated select.form-control[size]:invalid:focus:not([size='1']),.was-validated select.form-control[size]:invalid:hover:not([size='1']),.was-validated textarea.form-control:invalid:focus:not([rows='1']),.was-validated textarea.form-control:invalid:hover:not([rows='1']),select.is-invalid.form-control[multiple]:focus,select.is-invalid.form-control[multiple]:hover,select.is-invalid.form-control[size]:focus:not([size='1']),select.is-invalid.form-control[size]:hover:not([size='1']),textarea.is-invalid.form-control:focus:not([rows='1']),textarea.is-invalid.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #f44336,inset -2px -2px 0 -1px #f44336}.textfield-box .is-invalid.custom-select[multiple]:focus,.textfield-box .is-invalid.custom-select[multiple]:hover,.textfield-box .is-invalid.custom-select[size]:focus:not([size='1']),.textfield-box .is-invalid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-invalid.form-control[multiple]:focus,.textfield-box select.is-invalid.form-control[multiple]:hover,.textfield-box select.is-invalid.form-control[size]:focus:not([size='1']),.textfield-box select.is-invalid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),.textfield-box textarea.is-invalid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:invalid:focus,.was-validated .textfield-box .custom-select[multiple]:invalid:hover,.was-validated .textfield-box .custom-select[size]:invalid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:invalid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:invalid:focus,.was-validated .textfield-box select.form-control[multiple]:invalid:hover,.was-validated .textfield-box select.form-control[size]:invalid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:invalid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #f44336}.valid-feedback{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:#4caf50;display:none;margin-top:.5rem;width:100%}.form-control-lg+.valid-feedback{margin-top:.75rem}.form-control-sm+.valid-feedback{margin-top:.25rem}.valid-tooltip{border-radius:4px;background-color:#4caf50;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.37499975rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.valid-tooltip{font-size:.625rem;padding:.24107125rem .5rem}}.form-control-lg+.valid-tooltip{margin-top:.75rem}.form-control-sm+.valid-tooltip{margin-top:.25rem}.custom-control-input.is-valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label::after{color:#4caf50}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#4caf50}.custom-control-input.is-valid~.custom-control-track,.was-validated .custom-control-input:valid~.custom-control-track{background-color:rgba(76,175,80,.5)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.custom-file-input.is-valid:hover~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:hover~.custom-file-label{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-bottom-color:#4caf50}.custom-file-input.is-valid~.custom-file-label:hover,.was-validated .custom-file-input:valid~.custom-file-label:hover{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-switch .custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:valid~.custom-control-label::after{background-color:#4caf50}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#4caf50}.is-valid.custom-select,.is-valid.form-control,.is-valid.form-control-file,.was-validated .custom-select:valid,.was-validated .form-control-file:valid,.was-validated .form-control:valid{border-color:#4caf50}.is-valid.custom-select:focus,.is-valid.custom-select:hover,.is-valid.form-control-file:focus,.is-valid.form-control-file:hover,.is-valid.form-control:focus,.is-valid.form-control:hover,.was-validated .custom-select:valid:focus,.was-validated .custom-select:valid:hover,.was-validated .form-control-file:valid:focus,.was-validated .form-control-file:valid:hover,.was-validated .form-control:valid:focus,.was-validated .form-control:valid:hover{border-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.is-valid.custom-select~.valid-feedback,.is-valid.custom-select~.valid-tooltip,.is-valid.form-control-file~.valid-feedback,.is-valid.form-control-file~.valid-tooltip,.is-valid.form-control~.valid-feedback,.is-valid.form-control~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.is-valid.custom-select[multiple]:focus,.is-valid.custom-select[multiple]:hover,.is-valid.custom-select[size]:focus:not([size='1']),.is-valid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:valid:focus,.was-validated .custom-select[multiple]:valid:hover,.was-validated .custom-select[size]:valid:focus:not([size='1']),.was-validated .custom-select[size]:valid:hover:not([size='1']),.was-validated select.form-control[multiple]:valid:focus,.was-validated select.form-control[multiple]:valid:hover,.was-validated select.form-control[size]:valid:focus:not([size='1']),.was-validated select.form-control[size]:valid:hover:not([size='1']),.was-validated textarea.form-control:valid:focus:not([rows='1']),.was-validated textarea.form-control:valid:hover:not([rows='1']),select.is-valid.form-control[multiple]:focus,select.is-valid.form-control[multiple]:hover,select.is-valid.form-control[size]:focus:not([size='1']),select.is-valid.form-control[size]:hover:not([size='1']),textarea.is-valid.form-control:focus:not([rows='1']),textarea.is-valid.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #4caf50,inset -2px -2px 0 -1px #4caf50}.textfield-box .is-valid.custom-select[multiple]:focus,.textfield-box .is-valid.custom-select[multiple]:hover,.textfield-box .is-valid.custom-select[size]:focus:not([size='1']),.textfield-box .is-valid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-valid.form-control[multiple]:focus,.textfield-box select.is-valid.form-control[multiple]:hover,.textfield-box select.is-valid.form-control[size]:focus:not([size='1']),.textfield-box select.is-valid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-valid.form-control:focus:not([rows='1']),.textfield-box textarea.is-valid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:valid:focus,.was-validated .textfield-box .custom-select[multiple]:valid:hover,.was-validated .textfield-box .custom-select[size]:valid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:valid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:valid:focus,.was-validated .textfield-box select.form-control[multiple]:valid:hover,.was-validated .textfield-box select.form-control[size]:valid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:valid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #4caf50}.textfield-box .custom-select,.textfield-box .form-control,.textfield-box .form-control-file{background-color:#f5f5f5;border-radius:4px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select,.textfield-box select.form-control{padding-right:1.5em}.textfield-box .custom-select[multiple],.textfield-box .custom-select[size]:not([size='1']),.textfield-box select.form-control[multiple],.textfield-box select.form-control[size]:not([size='1']),.textfield-box textarea.form-control:not([rows='1']){border-width:0 0 1px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select[multiple]:hover,.textfield-box .custom-select[size]:hover:not([size='1']),.textfield-box select.form-control[multiple]:hover,.textfield-box select.form-control[size]:hover:not([size='1']),.textfield-box textarea.form-control:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.textfield-box .custom-select[multiple]:focus,.textfield-box .custom-select[size]:focus:not([size='1']),.textfield-box select.form-control[multiple]:focus,.textfield-box select.form-control[size]:focus:not([size='1']),.textfield-box textarea.form-control:focus:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #ff4081}.textfield-box textarea.form-control{min-height:3.5rem}.textfield-box .form-control-file,.textfield-box .form-control[type=file]{max-height:3.5rem}.input-group-lg>.textfield-box .custom-select,.input-group-lg>.textfield-box .form-control,.input-group-lg>.textfield-box .form-control-file,.textfield-box-lg .custom-select,.textfield-box-lg .form-control,.textfield-box-lg .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box .custom-select[multiple],.input-group-lg>.textfield-box .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box select.form-control[multiple],.input-group-lg>.textfield-box select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-lg .custom-select[multiple],.textfield-box-lg .custom-select[size]:not([size='1']),.textfield-box-lg select.form-control[multiple],.textfield-box-lg select.form-control[size]:not([size='1']),.textfield-box-lg textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box textarea.form-control,.textfield-box-lg textarea.form-control{min-height:4.25rem}.input-group-lg>.textfield-box .custom-select,.textfield-box-lg .custom-select{padding-right:1.5em}.input-group-lg>.textfield-box .form-control-file,.input-group-lg>.textfield-box .form-control[type=file],.textfield-box-lg .form-control-file,.textfield-box-lg .form-control[type=file]{max-height:4.25rem}.input-group-sm>.textfield-box .custom-select,.input-group-sm>.textfield-box .form-control,.input-group-sm>.textfield-box .form-control-file,.textfield-box-sm .custom-select,.textfield-box-sm .form-control,.textfield-box-sm .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box .custom-select[multiple],.input-group-sm>.textfield-box .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box select.form-control[multiple],.input-group-sm>.textfield-box select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-sm .custom-select[multiple],.textfield-box-sm .custom-select[size]:not([size='1']),.textfield-box-sm select.form-control[multiple],.textfield-box-sm select.form-control[size]:not([size='1']),.textfield-box-sm textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box textarea.form-control,.textfield-box-sm textarea.form-control{min-height:2.75rem}.input-group-sm>.textfield-box .custom-select,.textfield-box-sm .custom-select{padding-right:1.5em}.input-group-sm>.textfield-box .form-control-file,.input-group-sm>.textfield-box .form-control[type=file],.textfield-box-sm .form-control-file,.textfield-box-sm .form-control[type=file]{max-height:2.75rem}.floating-label{padding-top:.75rem;position:relative}.floating-label.has-value label,.floating-label.is-focused label{top:0;transform:scale(.75)}.floating-label.is-focused label{color:#ff4081}.floating-label:not(.has-value):not(.is-focused) .form-control[type=date],.floating-label:not(.has-value):not(.is-focused) .form-control[type=datetime-local],.floating-label:not(.has-value):not(.is-focused) .form-control[type=time]{color:transparent}.floating-label label{transition:color,top,transform .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.32);display:block;font-size:1rem;line-height:1.5;margin:0;padding:0;position:absolute;top:1.125rem;left:0;transform-origin:0 0}@media (min-width:576px){.floating-label label{transition-duration:.39s}}@media (min-width:992px){.floating-label label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label label{transition:none}}.floating-label .custom-select,.floating-label .form-control,.floating-label .form-control-file{position:relative}.floating-label .custom-select:focus::placeholder,.floating-label .form-control-file:focus::placeholder,.floating-label .form-control:focus::placeholder{color:rgba(0,0,0,.32);opacity:1}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}@media (min-width:576px){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.39s}}@media (min-width:992px){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition:none}}.floating-label-lg.has-value label,.floating-label-lg.is-focused label,.input-group-lg>.has-value.floating-label label,.input-group-lg>.is-focused.floating-label label{transform:scale(.4117647059)}.floating-label-lg label,.input-group-lg>.floating-label label{font-size:2.125rem;line-height:1.176471;top:1.4999995625rem}.floating-label-lg .custom-select,.floating-label-lg .form-control,.floating-label-lg .form-control-file,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label .form-control,.input-group-lg>.floating-label .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.floating-label-lg .custom-select,.floating-label-lg select.form-control,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label select.form-control{padding-right:1.5em}.floating-label-lg .custom-select[multiple],.floating-label-lg .custom-select[size]:not([size='1']),.floating-label-lg select.form-control[multiple],.floating-label-lg select.form-control[size]:not([size='1']),.floating-label-lg textarea.form-control:not([rows='1']),.input-group-lg>.floating-label .custom-select[multiple],.input-group-lg>.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.floating-label select.form-control[multiple],.input-group-lg>.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.floating-label textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.floating-label-sm.has-value label,.floating-label-sm.is-focused label,.input-group-sm>.has-value.floating-label label,.input-group-sm>.is-focused.floating-label label{transform:scale(.7692307692)}.floating-label-sm label,.input-group-sm>.floating-label label{font-size:.8125rem;line-height:1.538462;top:.9999998125rem}.floating-label-sm .custom-select,.floating-label-sm .form-control,.floating-label-sm .form-control-file,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label .form-control,.input-group-sm>.floating-label .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.floating-label-sm .custom-select,.floating-label-sm select.form-control,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label select.form-control{padding-right:1.5em}.floating-label-sm .custom-select[multiple],.floating-label-sm .custom-select[size]:not([size='1']),.floating-label-sm select.form-control[multiple],.floating-label-sm select.form-control[size]:not([size='1']),.floating-label-sm textarea.form-control:not([rows='1']),.input-group-sm>.floating-label .custom-select[multiple],.input-group-sm>.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.floating-label select.form-control[multiple],.input-group-sm>.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.floating-label textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.floating-label.textfield-box{padding-top:0}.floating-label.textfield-box.has-value label,.floating-label.textfield-box.is-focused label{line-height:1;top:.5rem}.floating-label.textfield-box label{top:1rem;left:1rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .custom-select[multiple],.floating-label.textfield-box .custom-select[size]:not([size='1']),.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file,.floating-label.textfield-box select.form-control[multiple],.floating-label.textfield-box select.form-control[size]:not([size='1']),.floating-label.textfield-box textarea.form-control:not([rows='1']){padding-top:1.5rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file{padding-bottom:calc(.5rem - 1px)}.floating-label-lg.textfield-box label,.input-group-lg>.textfield-box.floating-label label{top:.8749995625rem;left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box .custom-select[multiple],.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),.floating-label-lg.textfield-box .form-control,.floating-label-lg.textfield-box .form-control-file,.floating-label-lg.textfield-box select.form-control[multiple],.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label .custom-select[multiple],.input-group-lg>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label .form-control,.input-group-lg>.textfield-box.floating-label .form-control-file,.input-group-lg>.textfield-box.floating-label select.form-control[multiple],.input-group-lg>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:1.249999125rem;padding-right:1rem;padding-left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box select.form-control,.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label select.form-control{padding-right:1.5em}.floating-label-sm.textfield-box label,.input-group-sm>.textfield-box.floating-label label{top:.7499998125rem;left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box .custom-select[multiple],.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),.floating-label-sm.textfield-box .form-control,.floating-label-sm.textfield-box .form-control-file,.floating-label-sm.textfield-box select.form-control[multiple],.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label .custom-select[multiple],.input-group-sm>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label .form-control,.input-group-sm>.textfield-box.floating-label .form-control-file,.input-group-sm>.textfield-box.floating-label select.form-control[multiple],.input-group-sm>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:.999999625rem;padding-right:.75rem;padding-left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box select.form-control,.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label select.form-control{padding-right:1.5em}.input-group{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.floating-label,.input-group>.form-control,.input-group>.form-control-file,.input-group>.textfield-box{flex:1 1 auto;margin-bottom:0;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.floating-label,.input-group>.custom-file+.form-control,.input-group>.custom-file+.form-control-file,.input-group>.custom-file+.textfield-box,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.floating-label,.input-group>.custom-select+.form-control,.input-group>.custom-select+.form-control-file,.input-group>.custom-select+.textfield-box,.input-group>.floating-label+.custom-file,.input-group>.floating-label+.custom-select,.input-group>.floating-label+.floating-label,.input-group>.floating-label+.form-control,.input-group>.floating-label+.form-control-file,.input-group>.floating-label+.textfield-box,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.floating-label,.input-group>.form-control+.form-control,.input-group>.form-control+.form-control-file,.input-group>.form-control+.textfield-box,.input-group>.form-control-file+.custom-file,.input-group>.form-control-file+.custom-select,.input-group>.form-control-file+.floating-label,.input-group>.form-control-file+.form-control,.input-group>.form-control-file+.form-control-file,.input-group>.form-control-file+.textfield-box,.input-group>.textfield-box+.custom-file,.input-group>.textfield-box+.custom-select,.input-group>.textfield-box+.floating-label,.input-group>.textfield-box+.form-control,.input-group>.textfield-box+.form-control-file,.input-group>.textfield-box+.textfield-box{margin-left:1rem}.input-group-append,.input-group-prepend{align-items:center;display:flex;justify-content:center}.input-group-append .btn,.input-group-prepend .btn{min-width:0}.input-group-append .btn+.btn,.input-group-prepend .btn+.btn{margin-left:-1px}.input-group-append{margin-left:1rem}.input-group-prepend{margin-right:1rem}.input-group-text{color:inherit;font-size:1rem;line-height:1.5;margin-bottom:0;white-space:nowrap}.input-group-text+.input-group-text{margin-left:.5rem}.input-group>.input-group-append>.btn:not(:first-of-type),.input-group>.input-group-prepend>.btn:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-append>.btn:not(:last-of-type),.input-group>.input-group-prepend>.btn:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-icon{transition:color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.42);font-size:.875rem;margin-right:1rem;order:-1}@media (min-width:576px){.input-group-icon{transition-duration:.39s}}@media (min-width:992px){.input-group-icon{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.input-group-icon{transition:none}}.input-group-icon:hover{color:rgba(0,0,0,.87)}.floating-label.is-focused~.input-group-icon,.form-control:focus~.input-group-icon{color:#ff4081}.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.75rem}.input-group-lg>.floating-label.has-value label,.input-group-lg>.floating-label.is-focused label{top:0}.input-group-lg>.floating-label.textfield-box.has-value label,.input-group-lg>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-lg>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.875rem}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.input-group-lg>.custom-select,.input-group-lg>select.form-control{padding-right:1.5em}.input-group-lg>.custom-select[multiple],.input-group-lg>.custom-select[size]:not([size='1']),.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-control[size]:not([size='1']),.input-group-lg>textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.form-control-file,.input-group-lg>.form-control[type=file]{max-height:4.25rem}.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.input-group-text{font-size:2.125rem;line-height:1.176471}.input-group-lg>.input-group-icon{font-size:1.859375rem;line-height:1.176471}.input-group-sm>.floating-label.has-value label,.input-group-sm>.floating-label.is-focused label{top:0}.input-group-sm>.floating-label.textfield-box.has-value label,.input-group-sm>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-sm>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.625rem}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.input-group-sm>.custom-select,.input-group-sm>select.form-control{padding-right:1.5em}.input-group-sm>.custom-select[multiple],.input-group-sm>.custom-select[size]:not([size='1']),.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-control[size]:not([size='1']),.input-group-sm>textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.form-control-file,.input-group-sm>.form-control[type=file]{max-height:2.75rem}.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.8125rem;line-height:1.538462}.input-group-sm>.input-group-icon{font-size:.7109375rem;line-height:1.538462}.navbar{align-items:center;color:rgba(0,0,0,.87);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.5rem;padding:.625rem 1rem;position:relative}.navbar .form-control{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border:0;color:inherit;opacity:.7;padding:.375rem 1rem}@media (min-width:576px){.navbar .form-control{transition-duration:.39s}}@media (min-width:992px){.navbar .form-control{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .form-control{transition:none}}.navbar .form-control:focus,.navbar .form-control:hover{box-shadow:none;opacity:1}.navbar .form-control-lg{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .form-control-sm{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .input-group{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);opacity:.7}@media (min-width:576px){.navbar .input-group{transition-duration:.39s}}@media (min-width:992px){.navbar .input-group{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .input-group{transition:none}}.navbar .input-group:focus,.navbar .input-group:hover{opacity:1}.navbar .input-group .form-control{background-color:transparent;opacity:1}.navbar .input-group .form-control:not(:first-child){padding-left:0}.navbar .input-group .form-control:not(:last-child){padding-right:0}.navbar .input-group .input-group-append{margin-left:0;min-width:0}.navbar .input-group .input-group-prepend{margin-right:0;min-width:0}.navbar .input-group .input-group-text{margin-right:1rem;margin-left:1rem}.navbar .input-group-lg>.form-control{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .input-group-sm>.form-control{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .nav-tabs{margin-top:-.625rem;margin-bottom:-.625rem}.navbar .nav-tabs .nav-link{min-height:3.5rem;padding-top:1.3125rem;padding-bottom:1.3125rem}.navbar>.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-dark{color:#fff}.navbar-dark .form-control,.navbar-dark .input-group,.navbar-dark .navbar-brand::before,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-toggler::before{background-color:rgba(255,255,255,.12)}.navbar-dark .form-control::placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-fixed-bottom,.navbar-fixed-top{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed;right:0;left:0;z-index:40}.navbar-fixed-bottom{bottom:0}.navbar-fixed-top{top:0}.navbar-full{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:40}@supports (position:sticky){.navbar-sticky-top{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:sticky;top:0;z-index:40}}.toolbar-waterfall{transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;left:0;z-index:40}@media (min-width:576px){.toolbar-waterfall{transition-duration:.39s}}@media (min-width:992px){.toolbar-waterfall{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.toolbar-waterfall{transition:none}}.toolbar-waterfall.waterfall{background-color:#9c27b0;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed}.navbar-brand{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;align-items:center;color:inherit;display:inline-flex;height:2.25rem;position:relative;white-space:nowrap}.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{color:inherit;text-decoration:none}.navbar-brand::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);content:'';display:block;opacity:0;position:absolute;top:0;right:-.5rem;bottom:0;left:-.5rem}@media (min-width:576px){.navbar-brand::before{transition-duration:.39s}}@media (min-width:992px){.navbar-brand::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-brand::before{transition:none}}.navbar-brand:focus{outline:0}.navbar-brand:focus::before{opacity:1}.navbar-brand:not(:first-child){margin-left:1rem}.navbar-brand:not(:last-child){margin-right:1rem}.navbar-text{align-items:center;color:inherit;display:inline-flex;flex-wrap:wrap;height:2.25rem}.navbar-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{border-radius:4px;transition:background-color,opacity .3s cubic-bezier(.4,0,.2,1);color:inherit;font-size:1rem;height:2.25rem;line-height:1;opacity:.7;padding:.625rem 1rem}@media (min-width:576px){.navbar-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navbar-nav .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-nav .nav-link{transition:none}}.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.12);opacity:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.disabled{opacity:1}.navbar-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32)}.navbar-nav .nav-link:focus{outline:0}.navbar-nav .active>.nav-link,.navbar-nav .show>.nav-link{opacity:1}.navbar-nav .show>.nav-link{background-color:rgba(0,0,0,.12)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}}.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-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-toggler{align-items:center;background-color:transparent;border:0;border-radius:50%;color:inherit;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;line-height:1;padding:0;position:relative;width:2.25rem}.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{color:inherit;text-decoration:none}.navbar-toggler:active::before,.navbar-toggler:focus::before,.navbar-toggler:hover::before{opacity:1}.navbar-toggler::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border-radius:50%;content:'';display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:576px){.navbar-toggler::before{transition-duration:.39s}}@media (min-width:992px){.navbar-toggler::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-toggler::before{transition:none}}.navbar-toggler:focus{outline:0}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;display:block}.navbar-toggler-icon::before{content:"menu"}.tooltip{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;display:block;font-size:.875rem;line-height:1.428572;margin:1.5rem;opacity:0;position:absolute;word-break:break-word;z-index:240}[dir=rtl] .tooltip{text-align:right;text-align:start}@media (min-width:768px){.tooltip{font-size:.625rem;margin:.875rem}}.tooltip.show{opacity:.9}.tooltip.show .tooltip-inner{transform:scale(1)}.tooltip-inner{border-radius:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);background-color:#616161;color:#fff;padding:.37499975rem 1rem;text-align:center;transform:scale(.87)}@media (min-width:576px){.tooltip-inner{transition-duration:.39s}}@media (min-width:992px){.tooltip-inner{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.tooltip-inner{transition:none}}@media (min-width:768px){.tooltip-inner{padding:.24107125rem .5rem}}.align-top{vertical-align:top!important}.align-text-top{vertical-align:text-top!important}.align-middle{vertical-align:middle!important}.align-baseline{vertical-align:baseline!important}.align-text-bottom{vertical-align:text-bottom!important}.align-bottom{vertical-align:bottom!important}.border{border:1px solid rgba(0,0,0,.12)!important}.border-0{border:0!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid rgba(0,0,0,.12)!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid rgba(0,0,0,.12)!important}.border-left-0{border-left:0!important}.border-black{border-color:#000!important}.border-black-primary{border-color:rgba(0,0,0,.87)!important}.border-black-secondary{border-color:rgba(0,0,0,.6)!important}.border-black-hint{border-color:rgba(0,0,0,.32)!important}.border-black-divider{border-color:rgba(0,0,0,.12)!important}.border-white{border-color:#fff!important}.border-white-primary{border-color:#fff!important}.border-white-secondary{border-color:rgba(255,255,255,.7)!important}.border-white-hint{border-color:rgba(255,255,255,.5)!important}.border-white-divider{border-color:rgba(255,255,255,.12)!important}.border-primary{border-color:#9c27b0!important}.border-secondary{border-color:#ff4081!important}.border-danger{border-color:#f44336!important}.border-info{border-color:#2196f3!important}.border-success{border-color:#4caf50!important}.border-warning{border-color:#ff9800!important}.border-dark{border-color:#424242!important}.border-light{border-color:#f5f5f5!important}.rounded{border-radius:4px}.rounded-0{border-radius:0}.rounded-circle{border-radius:50%}.rounded-top{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.rounded-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.bg-dark-1{background-color:#000!important}.bg-dark-2{background-color:#212121!important}.bg-dark-3{background-color:#303030!important}.bg-dark-4{background-color:#424242!important}.bg-light-1{background-color:#e0e0e0!important}.bg-light-2{background-color:#f5f5f5!important}.bg-light-3{background-color:#fafafa!important}.bg-light-4{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover{background-color:#7b1fa2!important}.bg-primary{background-color:#9c27b0!important}a.bg-secondary:active,a.bg-secondary:focus,a.bg-secondary:hover{background-color:#f50057!important}.bg-secondary{background-color:#ff4081!important}a.bg-danger:active,a.bg-danger:focus,a.bg-danger:hover{background-color:#d32f2f!important}.bg-danger{background-color:#f44336!important}a.bg-info:active,a.bg-info:focus,a.bg-info:hover{background-color:#1976d2!important}.bg-info{background-color:#2196f3!important}a.bg-success:active,a.bg-success:focus,a.bg-success:hover{background-color:#388e3c!important}.bg-success{background-color:#4caf50!important}a.bg-warning:active,a.bg-warning:focus,a.bg-warning:hover{background-color:#f57c00!important}.bg-warning{background-color:#ff9800!important}a.bg-dark:active,a.bg-dark:focus,a.bg-dark:hover{background-color:#212121!important}.bg-dark{background-color:#424242!important}a.bg-light:active,a.bg-light:focus,a.bg-light:hover{background-color:#e0e0e0!important}.bg-light{background-color:#f5f5f5!important}.bg-primary-dark{background-color:#7b1fa2!important}.bg-primary-light{background-color:#e1bee7!important}.bg-secondary-dark{background-color:#f50057!important}.bg-secondary-light{background-color:#ff80ab!important}.clearfix::after{clear:both;content:'';display:table}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-table-row{display:table-row!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-table-row{display:table-row!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-table-row{display:table-row!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-table-row{display:table-row!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-table-row{display:table-row!important}}@media print{.d-print-block{display:block!important}.d-print-flex{display:flex!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}.d-print-table{display:table!important}.d-print-table-cell{display:table-cell!important}.d-print-table-row{display:table-row!important}}.align-content-around{align-content:space-around!important}.align-content-between{align-content:space-between!important}.align-content-center{align-content:center!important}.align-content-end{align-content:flex-end!important}.align-content-start{align-content:flex-start!important}.align-content-stretch{align-content:stretch!important}.align-items-baseline{align-items:baseline!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-stretch{align-items:stretch!important}.align-self-auto{align-self:auto!important}.align-self-baseline{align-self:baseline!important}.align-self-center{align-self:center!important}.align-self-end{align-self:flex-end!important}.align-self-start{align-self:flex-start!important}.align-self-stretch{align-self:stretch!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-around{justify-content:space-around!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-start{justify-content:flex-start!important}.order-first{order:-1}.order-last{order:1}.order-0{order:0}@media (min-width:576px){.align-content-sm-around{align-content:space-around!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-center{align-content:center!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-stretch{align-content:stretch!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-center{align-items:center!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-stretch{align-items:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-center{align-self:center!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-stretch{align-self:stretch!important}.flex-sm-column{flex-direction:column!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-start{justify-content:flex-start!important}.order-sm-first{order:-1}.order-sm-last{order:1}.order-sm-0{order:0}}@media (min-width:768px){.align-content-md-around{align-content:space-around!important}.align-content-md-between{align-content:space-between!important}.align-content-md-center{align-content:center!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-stretch{align-content:stretch!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-center{align-items:center!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-stretch{align-items:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-center{align-self:center!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-stretch{align-self:stretch!important}.flex-md-column{flex-direction:column!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-start{justify-content:flex-start!important}.order-md-first{order:-1}.order-md-last{order:1}.order-md-0{order:0}}@media (min-width:992px){.align-content-lg-around{align-content:space-around!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-center{align-content:center!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-stretch{align-content:stretch!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-center{align-items:center!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-stretch{align-items:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-center{align-self:center!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-stretch{align-self:stretch!important}.flex-lg-column{flex-direction:column!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-start{justify-content:flex-start!important}.order-lg-first{order:-1}.order-lg-last{order:1}.order-lg-0{order:0}}@media (min-width:1200px){.align-content-xl-around{align-content:space-around!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-center{align-content:center!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-stretch{align-content:stretch!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-center{align-items:center!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-stretch{align-items:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-center{align-self:center!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-stretch{align-self:stretch!important}.flex-xl-column{flex-direction:column!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-start{justify-content:flex-start!important}.order-xl-first{order:-1}.order-xl-last{order:1}.order-xl-0{order:0}}.float-left{float:left!important}.float-none{float:none!important}.float-right{float:right!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-none{float:none!important}.float-sm-right{float:right!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-none{float:none!important}.float-md-right{float:right!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-none{float:none!important}.float-lg-right{float:right!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-none{float:none!important}.float-xl-right{float:right!important}}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-relative{position:relative!important}.position-static{position:static!important}.position-sticky{position:sticky!important}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:40}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:40}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:40}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-lg{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-24{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-16{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)!important}.shadow-12{box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)!important}.shadow-8{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-6{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important}.shadow-4{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)!important}.shadow-2{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-1{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2)!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}.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}.mh-100{max-height:100%!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-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-black{color:#000!important}.text-black-primary{color:rgba(0,0,0,.87)!important}.text-black-secondary{color:rgba(0,0,0,.6)!important}.text-black-hint{color:rgba(0,0,0,.32)!important}.text-black-divider{color:rgba(0,0,0,.12)!important}.text-white{color:#fff!important}.text-white-primary{color:#fff!important}.text-white-secondary{color:rgba(255,255,255,.7)!important}.text-white-hint{color:rgba(255,255,255,.5)!important}.text-white-divider{color:rgba(255,255,255,.12)!important}.text-muted{color:rgba(0,0,0,.32)!important}a.text-primary:active,a.text-primary:focus,a.text-primary:hover{color:#7b1fa2!important}.text-primary{color:#9c27b0!important}a.text-secondary:active,a.text-secondary:focus,a.text-secondary:hover{color:#f50057!important}.text-secondary{color:#ff4081!important}a.text-danger:active,a.text-danger:focus,a.text-danger:hover{color:#d32f2f!important}.text-danger{color:#f44336!important}a.text-info:active,a.text-info:focus,a.text-info:hover{color:#1976d2!important}.text-info{color:#2196f3!important}a.text-success:active,a.text-success:focus,a.text-success:hover{color:#388e3c!important}.text-success{color:#4caf50!important}a.text-warning:active,a.text-warning:focus,a.text-warning:hover{color:#f57c00!important}.text-warning{color:#ff9800!important}a.text-dark:active,a.text-dark:focus,a.text-dark:hover{color:#212121!important}.text-dark{color:#424242!important}a.text-light:active,a.text-light:focus,a.text-light:hover{color:#e0e0e0!important}.text-light{color:#f5f5f5!important}.text-body{color:rgba(0,0,0,.87)!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-monospace{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.font-weight-light,.font-weight-lighter{font-weight:300!important}.font-weight-normal,.font-weight-regular{font-weight:400!important}.font-weight-bold,.font-weight-medium{font-weight:500!important}.font-italic{font-style:italic!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.material-icons{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em}.material-icons-inline{font-size:inherit;line-height:1}@media print{@page{size:a3}*,::after,::before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:' (" attr(title) ") '}blockquote{page-break-inside:avoid}body{min-width:992px!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-inside:avoid}img{page-break-inside:avoid}pre{page-break-inside:avoid;white-space:pre-wrap!important}thead{display:table-header-group}tr{page-break-inside:avoid}.card{border:1px solid #e1e1e1}.container{min-width:992px!important}.dropdown-menu{border:1px solid #e1e1e1}.list-group-item{border:1px solid #e1e1e1;margin-bottom:-1px}.list-group-item:last-child{margin-bottom:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-right:0;border-left:0}.nav-tabs{border-bottom:1px solid #e1e1e1}.navbar{display:none}.popover{border:1px solid #e1e1e1}.table td,.table th{background-color:#fff!important}.table-bordered{border:1px solid #e1e1e1}.table-dark{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#e1e1e1}.table .thead-dark td,.table .thead-dark th{color:inherit}} \ No newline at end of file From 062d3c0385de27960c9ed50937a3527057097177 Mon Sep 17 00:00:00 2001 From: djibe Date: Fri, 14 Jun 2019 20:44:01 +0200 Subject: [PATCH 06/15] WIP 4.3.1 --- css/material.css | 5025 ++++++++++++++++++++++++++++-------------- css/material.css.map | 4 +- css/material.min.css | 2 +- 3 files changed, 3393 insertions(+), 1638 deletions(-) diff --git a/css/material.css b/css/material.css index fcb500d69..2ef994319 100644 --- a/css/material.css +++ b/css/material.css @@ -23,24 +23,24 @@ --red: #f44336; --teal: #009688; --yellow: #ffeb3b; - --primary: #9c27b0; - --primary-dark: #7b1fa2; - --primary-light: #e1bee7; - --secondary: #ff4081; - --secondary-dark: #f50057; - --secondary-light: #ff80ab; - --danger: #f44336; + --primary: #6200ee; + --primary-dark: #3700b3; + --primary-light: #bb86fc; + --secondary: #03dac5; + --secondary-dark: #00a895; + --secondary-light: #66fff8; + --danger: #b00020; --danger-dark: #d32f2f; --danger-light: #ffcdd2; - --info: #2196f3; - --info-dark: #1976d2; - --info-light: #bbdefb; - --success: #4caf50; - --success-dark: #388e3c; - --success-light: #c8e6c9; - --warning: #ff9800; - --warning-dark: #f57c00; - --warning-light: #ffe0b2; + --info: #714cfe; + --info-dark: #021aee; + --info-light: #d2c2fd; + --success: #61d800; + --success-dark: #41c300; + --success-light: #c6f68d; + --warning: #ff8d00; + --warning-dark: #ee6002; + --warning-light: #ffc77d; --dark: #424242; --dark-dark: #212121; --dark-light: #757575; @@ -55,7 +55,8 @@ *, *::after, *::before { - box-sizing: inherit; + -webkit-box-sizing: inherit; + box-sizing: inherit; } @-ms-viewport { @@ -78,13 +79,13 @@ body { text-align: left; text-align: start; background-color: white; - color: rgba(0, 0, 0, 0.87); + color: #000; font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: 400; - line-height: 1.428572; + line-height: 1.5; margin: 0; } [dir='rtl'] body { @@ -93,10 +94,14 @@ body { } html { - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; font-family: sans-serif; line-height: 1.15; - text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @@ -125,7 +130,8 @@ figure { } hr { - box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; height: 0; overflow: visible; } @@ -179,7 +185,8 @@ fieldset { } input[type='checkbox'], input[type='radio'] { - box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; padding: 0; } input[type='date'], input[type='datetime-local'], input[type='month'], input[type='time'] { @@ -187,19 +194,19 @@ input[type='date'], input[type='datetime-local'], input[type='month'], input[typ } label { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.32); + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); display: inline-block; } legend { - font-size: 1.50000025rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; color: inherit; display: block; margin-bottom: 0.5rem; @@ -266,12 +273,12 @@ summary { a { background-color: transparent; - color: #ff4081; + color: #03dac5; text-decoration: none; -webkit-text-decoration-skip: objects; } a:active, a:focus, a:hover { - color: #ff4081; + color: #03dac5; text-decoration: underline; } @@ -294,14 +301,14 @@ template { caption { text-align: left; text-align: start; - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; + letter-spacing: 0.0333333333em; + line-height: 1.25rem; caption-side: bottom; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); min-height: 3.5rem; - padding: 1.2142855rem 1.5rem; + padding: 1.1875rem 1.5rem; } [dir='rtl'] caption { text-align: right; @@ -324,7 +331,8 @@ th { abbr[data-original-title], abbr[title] { border-bottom: 0; cursor: help; - text-decoration: underline dotted; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; } address { @@ -374,7 +382,7 @@ h6 { mark { background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); + color: #000; } ol ol, @@ -385,6 +393,7 @@ ul ul { } p { + font-size: 1rem; margin-top: 0; margin-bottom: 1rem; } @@ -409,6 +418,14 @@ sup { top: -0.5em; } +::-moz-selection { + background: rgba(98, 0, 238, 0.08); +} + +::selection { + background: rgba(98, 0, 238, 0.08); +} + .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, @@ -423,62 +440,86 @@ sup { } .col-1 { - flex: 0 0 8.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-2 { - flex: 0 0 16.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-3 { - flex: 0 0 25%; + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-4 { - flex: 0 0 33.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-5 { - flex: 0 0 41.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-6 { - flex: 0 0 50%; + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-7 { - flex: 0 0 58.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-8 { - flex: 0 0 66.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-9 { - flex: 0 0 75%; + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-10 { - flex: 0 0 83.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-11 { - flex: 0 0 91.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-12 { - flex: 0 0 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -527,135 +568,194 @@ sup { } .order-0 { - order: 0; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } .order-1 { - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .order-2 { - order: 2; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } .order-3 { - order: 3; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } .order-4 { - order: 4; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } .order-5 { - order: 5; + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } .order-6 { - order: 6; + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } .order-7 { - order: 7; + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } .order-8 { - order: 8; + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } .order-9 { - order: 9; + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } .order-10 { - order: 10; + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } .order-11 { - order: 11; + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } .order-12 { - order: 12; + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } .col { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-auto { - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; max-width: none; width: auto; } .order-first { - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } .order-last { - order: 13; + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } @media (min-width: 576px) { .col-sm-1 { - flex: 0 0 8.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-sm-2 { - flex: 0 0 16.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-3 { - flex: 0 0 25%; + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-sm-4 { - flex: 0 0 33.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-sm-5 { - flex: 0 0 41.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-sm-6 { - flex: 0 0 50%; + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-sm-7 { - flex: 0 0 58.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-sm-8 { - flex: 0 0 66.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-sm-9 { - flex: 0 0 75%; + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-sm-10 { - flex: 0 0 83.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-sm-11 { - flex: 0 0 91.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-sm-12 { - flex: 0 0 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -708,135 +808,194 @@ sup { } .order-sm-0 { - order: 0; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } .order-sm-1 { - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .order-sm-2 { - order: 2; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } .order-sm-3 { - order: 3; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } .order-sm-4 { - order: 4; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } .order-sm-5 { - order: 5; + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } .order-sm-6 { - order: 6; + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } .order-sm-7 { - order: 7; + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } .order-sm-8 { - order: 8; + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } .order-sm-9 { - order: 9; + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } .order-sm-10 { - order: 10; + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } .order-sm-11 { - order: 11; + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } .order-sm-12 { - order: 12; + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } .col-sm { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-sm-auto { - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; max-width: none; width: auto; } .order-sm-first { - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } .order-sm-last { - order: 13; + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } } @media (min-width: 768px) { .col-md-1 { - flex: 0 0 8.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-md-2 { - flex: 0 0 16.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-3 { - flex: 0 0 25%; + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-md-4 { - flex: 0 0 33.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-md-5 { - flex: 0 0 41.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-md-6 { - flex: 0 0 50%; + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-md-7 { - flex: 0 0 58.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-md-8 { - flex: 0 0 66.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-md-9 { - flex: 0 0 75%; + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-md-10 { - flex: 0 0 83.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-md-11 { - flex: 0 0 91.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-md-12 { - flex: 0 0 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -889,135 +1048,194 @@ sup { } .order-md-0 { - order: 0; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } .order-md-1 { - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .order-md-2 { - order: 2; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } .order-md-3 { - order: 3; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } .order-md-4 { - order: 4; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } .order-md-5 { - order: 5; + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } .order-md-6 { - order: 6; + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } .order-md-7 { - order: 7; + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } .order-md-8 { - order: 8; + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } .order-md-9 { - order: 9; + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } .order-md-10 { - order: 10; + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } .order-md-11 { - order: 11; + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } .order-md-12 { - order: 12; + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } .col-md { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-md-auto { - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; max-width: none; width: auto; } .order-md-first { - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } .order-md-last { - order: 13; + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } } @media (min-width: 992px) { .col-lg-1 { - flex: 0 0 8.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-lg-2 { - flex: 0 0 16.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-3 { - flex: 0 0 25%; + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-lg-4 { - flex: 0 0 33.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-lg-5 { - flex: 0 0 41.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-lg-6 { - flex: 0 0 50%; + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-lg-7 { - flex: 0 0 58.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-lg-8 { - flex: 0 0 66.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-lg-9 { - flex: 0 0 75%; + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-lg-10 { - flex: 0 0 83.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-lg-11 { - flex: 0 0 91.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-lg-12 { - flex: 0 0 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1070,135 +1288,194 @@ sup { } .order-lg-0 { - order: 0; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } .order-lg-1 { - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .order-lg-2 { - order: 2; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } .order-lg-3 { - order: 3; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } .order-lg-4 { - order: 4; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } .order-lg-5 { - order: 5; + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } .order-lg-6 { - order: 6; + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } .order-lg-7 { - order: 7; + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } .order-lg-8 { - order: 8; + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } .order-lg-9 { - order: 9; + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } .order-lg-10 { - order: 10; + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } .order-lg-11 { - order: 11; + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } .order-lg-12 { - order: 12; + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } .col-lg { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-lg-auto { - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; max-width: none; width: auto; } .order-lg-first { - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } .order-lg-last { - order: 13; + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } } @media (min-width: 1200px) { .col-xl-1 { - flex: 0 0 8.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; max-width: 8.3333333333%; } .col-xl-2 { - flex: 0 0 16.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-3 { - flex: 0 0 25%; + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; max-width: 25%; } .col-xl-4 { - flex: 0 0 33.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .col-xl-5 { - flex: 0 0 41.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; max-width: 41.6666666667%; } .col-xl-6 { - flex: 0 0 50%; + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; max-width: 50%; } .col-xl-7 { - flex: 0 0 58.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; max-width: 58.3333333333%; } .col-xl-8 { - flex: 0 0 66.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; max-width: 66.6666666667%; } .col-xl-9 { - flex: 0 0 75%; + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; max-width: 75%; } .col-xl-10 { - flex: 0 0 83.3333333333%; + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; max-width: 83.3333333333%; } .col-xl-11 { - flex: 0 0 91.6666666667%; + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; max-width: 91.6666666667%; } .col-xl-12 { - flex: 0 0 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; max-width: 100%; } @@ -1251,75 +1528,110 @@ sup { } .order-xl-0 { - order: 0; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } .order-xl-1 { - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .order-xl-2 { - order: 2; + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } .order-xl-3 { - order: 3; + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } .order-xl-4 { - order: 4; + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } .order-xl-5 { - order: 5; + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } .order-xl-6 { - order: 6; + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } .order-xl-7 { - order: 7; + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } .order-xl-8 { - order: 8; + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } .order-xl-9 { - order: 9; + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } .order-xl-10 { - order: 10; + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } .order-xl-11 { - order: 11; + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } .order-xl-12 { - order: 12; + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } .col-xl { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; max-width: 100%; } .col-xl-auto { - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; max-width: none; width: auto; } .order-xl-first { - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } .order-xl-last { - order: 13; + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } } .container { @@ -1359,8 +1671,11 @@ sup { } .row { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-right: -20px; margin-left: -20px; } @@ -1376,21 +1691,21 @@ sup { } .blockquote { - font-size: 1.249999625rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - border-left: 0.3125rem solid #9c27b0; + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; + border-left: 0.3125rem solid #6200ee; margin-bottom: 1rem; padding: 0 1rem; } .blockquote-footer { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.32); + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); display: block; margin-top: 0.25rem; } @@ -1401,7 +1716,7 @@ sup { mark, .mark { background-color: #ffeb3b; - color: rgba(0, 0, 0, 0.87); + color: #000; padding: 0.2em; } @@ -1416,74 +1731,89 @@ small, text-transform: uppercase; } -.typography-display-4 { - font-size: 7rem; +.typography-headline-1 { + font-size: 6rem; font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; + letter-spacing: -0.015625em; + line-height: 6rem; } -.typography-display-3 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.035715; +.typography-headline-2 { + font-size: 3.75rem; + font-weight: 300; + letter-spacing: -0.0083333333em; + line-height: 3.75rem; } -.typography-display-2 { - font-size: 2.81250025rem; +.typography-headline-3 { + font-size: 3rem; font-weight: 400; letter-spacing: 0; - line-height: 1.066667; + line-height: 3.125rem; } -.typography-display-1 { - font-size: 2.124999625rem; +.typography-headline-4 { + font-size: 2.125rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; + letter-spacing: 0.0073529412em; + line-height: 2.5rem; } -.typography-headline { - font-size: 1.50000025rem; +.typography-headline-5 { + font-size: 1.5rem; font-weight: 400; letter-spacing: 0; - line-height: 1.333334; + line-height: 2rem; } -.typography-title { - font-size: 1.249999625rem; +.typography-headline-6 { + font-size: 1.25rem; font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; + letter-spacing: 0.0125em; + line-height: 2rem; } -.typography-subheading { - font-size: 0.999999875rem; +.typography-subtitle-1 { + font-size: 1rem; font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; + letter-spacing: 0.009375em; + line-height: 1.75rem; } -.typography-body-2 { +.typography-subtitle-2 { font-size: 0.875rem; font-weight: 500; - letter-spacing: 0; - line-height: 1.428572; + letter-spacing: 0.0071428571em; + line-height: 1.375rem; } .typography-body-1 { + font-size: 1rem; + font-weight: 400; + letter-spacing: 0.03125em; + line-height: 1.5rem; +} + +.typography-body-2 { font-size: 0.875rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; + letter-spacing: 0.0178571429em; + line-height: 1.25rem; } .typography-caption { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; + letter-spacing: 0.0333333333em; + line-height: 1.25rem; +} + +.typography-overline { + font-size: 0.75rem; + font-weight: 500; + letter-spacing: 0.1666666667em; + line-height: 2rem; + text-transform: uppercase; } h1, @@ -1505,85 +1835,85 @@ h6, h1, .h1 { - font-size: 2.81250025rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.066667; + font-size: 6rem; + font-weight: 300; + letter-spacing: -0.015625em; + line-height: 6rem; } h2, .h2 { - font-size: 2.124999625rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; + font-size: 3.75rem; + font-weight: 300; + letter-spacing: -0.0083333333em; + line-height: 3.75rem; } h3, .h3 { - font-size: 1.50000025rem; + font-size: 3rem; font-weight: 400; letter-spacing: 0; - line-height: 1.333334; + line-height: 3.125rem; } h4, .h4 { - font-size: 1.249999625rem; - font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; + font-size: 2.125rem; + font-weight: 400; + letter-spacing: 0.0073529412em; + line-height: 2.5rem; } h5, .h5 { - font-size: 0.999999875rem; + font-size: 1.5rem; font-weight: 400; - letter-spacing: 0.04em; - line-height: 1.5; + letter-spacing: 0; + line-height: 2rem; } h6, .h6 { - font-size: 0.875rem; + font-size: 1.25rem; font-weight: 500; - letter-spacing: 0; - line-height: 1.428572; + letter-spacing: 0.0125em; + line-height: 2rem; } .display-1 { - font-size: 7rem; + font-size: 6rem; font-weight: 300; - letter-spacing: -0.04em; - line-height: 1; + letter-spacing: -0.015625em; + line-height: 6rem; } .display-2 { - font-size: 3.5rem; - font-weight: 400; - letter-spacing: -0.02em; - line-height: 1.035715; + font-size: 3.75rem; + font-weight: 300; + letter-spacing: -0.0083333333em; + line-height: 3.75rem; } .display-3 { - font-size: 2.81250025rem; + font-size: 3rem; font-weight: 400; letter-spacing: 0; - line-height: 1.066667; + line-height: 3.125rem; } .display-4 { - font-size: 2.124999625rem; + font-size: 2.125rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; + letter-spacing: 0.0073529412em; + line-height: 2.5rem; } .lead { - font-size: 1.249999625rem; + font-size: 1.25rem; font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; + letter-spacing: 0.0125em; + line-height: 2rem; } hr { @@ -1620,33 +1950,33 @@ hr { } .alert-primary { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); + background-color: #bb86fc; + color: #000; } .alert-secondary { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); + background-color: #66fff8; + color: #000; } .alert-danger { background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); + color: #000; } .alert-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); + background-color: #d2c2fd; + color: #000; } .alert-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); + background-color: #c6f68d; + color: #000; } .alert-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); + background-color: #ffc77d; + color: #000; } .alert-dark { @@ -1656,7 +1986,7 @@ hr { .alert-light { background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); + color: #000; } .alert-dismissible { @@ -1664,7 +1994,7 @@ hr { } .alert-dismissible .close { color: inherit; - padding: 0.87500025rem 1rem; + padding: 1rem 1rem; position: absolute; top: 0; right: 0; @@ -1684,7 +2014,11 @@ hr { .badge { border-radius: 4px; - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; font-size: inherit; font-weight: 500; @@ -1706,27 +2040,27 @@ hr { } .badge-primary { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .badge-primary[href]:active, .badge-primary[href]:focus, .badge-primary[href]:hover { - background-color: #7b1fa2; + background-color: #3700b3; color: white; text-decoration: none; } .badge-secondary { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .badge-secondary[href]:active, .badge-secondary[href]:focus, .badge-secondary[href]:hover { - background-color: #f50057; + background-color: #00a895; color: white; text-decoration: none; } .badge-danger { - background-color: #f44336; + background-color: #b00020; color: white; } .badge-danger[href]:active, .badge-danger[href]:focus, .badge-danger[href]:hover { @@ -1736,31 +2070,31 @@ hr { } .badge-info { - background-color: #2196f3; + background-color: #714cfe; color: white; } .badge-info[href]:active, .badge-info[href]:focus, .badge-info[href]:hover { - background-color: #1976d2; + background-color: #021aee; color: white; text-decoration: none; } .badge-success { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .badge-success[href]:active, .badge-success[href]:focus, .badge-success[href]:hover { - background-color: #388e3c; + background-color: #41c300; color: white; text-decoration: none; } .badge-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .badge-warning[href]:active, .badge-warning[href]:focus, .badge-warning[href]:hover { - background-color: #f57c00; + background-color: #ee6002; color: white; text-decoration: none; } @@ -1777,11 +2111,11 @@ hr { .badge-light { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .badge-light[href]:active, .badge-light[href]:focus, .badge-light[href]:hover { background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } @@ -1791,10 +2125,15 @@ hr { .breadcrumb { border-radius: 4px; - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: #f5f5f5; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; list-style: none; margin-bottom: 1rem; min-height: 3.5rem; @@ -1805,31 +2144,39 @@ hr { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; color: rgba(0, 0, 0, 0.6); + display: -webkit-box; + display: -ms-flexbox; display: flex; } @media (min-width: 576px) { .breadcrumb-item { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .breadcrumb-item { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .breadcrumb-item { + -webkit-transition: none; transition: none; } } .breadcrumb-item:active, .breadcrumb-item:focus, .breadcrumb-item:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; } .breadcrumb-item.active { - color: rgba(0, 0, 0, 0.87); + color: #000; font-weight: bolder; } .breadcrumb-item a { @@ -1840,11 +2187,12 @@ hr { margin-left: 0.5rem; } .breadcrumb-item + .breadcrumb-item::before { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -1875,28 +2223,40 @@ hr { } .carousel-item { - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - align-items: center; - backface-visibility: hidden; + transition-property: transform, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; display: none; - perspective: 1000px; + -webkit-perspective: 1000px; + perspective: 1000px; position: relative; width: 100%; } @media (min-width: 576px) { .carousel-item { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .carousel-item { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .carousel-item { + -webkit-transition: none; transition: none; } } @@ -1904,39 +2264,47 @@ hr { .carousel-item.active, .carousel-item-next, .carousel-item-prev { + display: -webkit-box; + display: -ms-flexbox; display: flex; } .carousel-item-left.active, .carousel-item-prev { - transform: translateX(-100%); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-left.active, .carousel-item-prev { - transform: translate3d(-100%, 0, 0); + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } } .carousel-item-left.carousel-item-next, .carousel-item-prev.carousel-item-right { - transform: translateX(0); + -webkit-transform: translateX(0); + transform: translateX(0); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-left.carousel-item-next, .carousel-item-prev.carousel-item-right { - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } .carousel-item-next, .carousel-item-right.active { - transform: translateX(100%); + -webkit-transform: translateX(100%); + transform: translateX(100%); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-item-next, .carousel-item-right.active { - transform: translate3d(100%, 0, 0); + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } } @@ -1947,23 +2315,29 @@ hr { } .carousel-fade .carousel-item { - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: opacity; transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; } @media (min-width: 576px) { .carousel-fade .carousel-item { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .carousel-fade .carousel-item { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .carousel-fade .carousel-item { + -webkit-transition: none; transition: none; } } @@ -1977,15 +2351,17 @@ hr { .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active { - transform: translateX(0); + -webkit-transform: translateX(0); + transform: translateX(0); } -@supports (transform-style: preserve-3d) { +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-left.active, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item-prev.active { - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } } .carousel-fade .carousel-item-left.active, @@ -1995,22 +2371,32 @@ hr { .carousel-control-next, .carousel-control-prev { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: rgba(255, 255, 255, 0.12); border-radius: 50%; - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); color: white; cursor: pointer; + display: -webkit-box; + display: -ms-flexbox; display: flex; font-size: 0.8125rem; height: 2.5rem; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; line-height: 1; margin-top: -1.25rem; opacity: 0; position: absolute; top: 50%; - user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; width: 2.5rem; } .carousel-control-next:active, .carousel-control-next:focus, .carousel-control-next:hover, @@ -2023,7 +2409,8 @@ hr { } .carousel-control-next:active, .carousel-control-prev:active { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); } .carousel-control-next:focus, .carousel-control-prev:focus { @@ -2041,11 +2428,12 @@ hr { .carousel-control-next-icon, .carousel-control-prev-icon { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -2076,8 +2464,12 @@ hr { } .carousel-indicators { + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; list-style: none; margin-bottom: 0; padding-left: 0; @@ -2092,7 +2484,9 @@ hr { border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 0.5rem; cursor: pointer; - flex: 0 0 auto; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; height: 0.5rem; margin-right: 1px; margin-left: 1px; @@ -2109,12 +2503,15 @@ hr { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); - appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; background-color: transparent; background-image: none; border: 0; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); float: right; font-size: 1.5rem; font-weight: 300; @@ -2123,21 +2520,24 @@ hr { } @media (min-width: 576px) { .close { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .close { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .close { + -webkit-transition: none; transition: none; } } .close:active, .close:focus, .close:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .close:focus { @@ -2161,7 +2561,7 @@ a > code { kbd { border-radius: 4px; - background-color: rgba(0, 0, 0, 0.87); + background-color: #000; color: white; font-size: 87.5%; padding: 0.2rem 0.4rem; @@ -2174,7 +2574,7 @@ kbd kbd { pre { border-radius: 4px; - color: rgba(0, 0, 0, 0.87); + color: #000; display: block; font-size: 87.5%; } @@ -2206,12 +2606,12 @@ pre code { } .form-check-input { - margin-top: 0.2500003333rem; + margin-top: 0.3333333333rem; margin-left: -1.25rem; position: absolute; } .form-check-input:disabled ~ .form-check-label { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .form-check-label { @@ -2225,8 +2625,11 @@ pre code { } .form-row { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-right: -0.5rem; margin-left: -0.5rem; } @@ -2237,9 +2640,16 @@ pre code { } .form-inline { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-flow: row wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } .form-inline .custom-file, .form-inline .custom-select { @@ -2259,10 +2669,19 @@ pre code { display: inline-block; } .form-inline .form-group { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex: 0 0 auto; - flex-flow: row wrap; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; margin-bottom: 0; } .form-inline .input-group { @@ -2271,32 +2690,32 @@ pre code { .col-form-label { color: inherit; - font-size: 0.875rem; - line-height: 1.7142857143; + font-size: 1rem; + line-height: 1.5; padding-top: 0.375rem; padding-bottom: 0.375rem; } .col-form-label-lg { - font-size: 1.859375rem; - line-height: 1.3445382857; + font-size: 2.125rem; + line-height: 1.176471; padding-top: 0.6249995625rem; padding-bottom: 0.6249995625rem; } .col-form-label-sm { - font-size: 0.7109375rem; - line-height: 1.7582422857; + font-size: 0.8125rem; + line-height: 1.538462; padding-top: 0.3749998125rem; padding-bottom: 0.3749998125rem; } .form-text { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.32); + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); display: block; margin-top: 0.5rem; } @@ -2313,8 +2732,9 @@ pre code { border-radius: 0; border-style: solid; border-width: 0 0 1px; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + color: #000; display: block; font-size: 1rem; line-height: 1.5; @@ -2331,11 +2751,11 @@ pre code { } .figure-caption { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: rgba(0, 0, 0, 0.32); + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.38); } .figure-img { @@ -2351,14 +2771,16 @@ pre code { .img-thumbnail { height: auto; max-width: 100%; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } .jumbotron { border-radius: 4px; background-color: white; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: #000; padding: 3rem 2rem; } @@ -2369,17 +2791,26 @@ pre code { } .media { - align-items: flex-start; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; display: flex; } .media-body { - flex: 1; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } .nav { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; list-style: none; margin-bottom: 0; padding-left: 0; @@ -2393,18 +2824,23 @@ pre code { text-decoration: none; } .nav-link.disabled { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); cursor: default; } .nav-fill .nav-item { - flex: 1 1 auto; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; text-align: center; } .nav-justified .nav-item { - flex-basis: 0; - flex-grow: 1; + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; text-align: center; } @@ -2413,22 +2849,26 @@ pre code { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); + color: #000; opacity: 0.7; } @media (min-width: 576px) { .nav-pills .nav-link { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .nav-pills .nav-link { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .nav-pills .nav-link { + -webkit-transition: none; transition: none; } } @@ -2436,12 +2876,12 @@ pre code { background-color: rgba(0, 0, 0, 0.12); } .nav-pills .nav-link.active { - color: #ff4081; + color: #03dac5; opacity: 1; } .nav-pills .nav-link.disabled { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); opacity: 1; } .nav-pills .nav-link:active { @@ -2461,6 +2901,8 @@ pre code { .pagination { background-color: #f5f5f5; + display: -webkit-box; + display: -ms-flexbox; display: flex; list-style: none; padding: 0.625rem 0.5rem; @@ -2471,8 +2913,9 @@ pre code { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); + color: #000; display: block; font-size: 0.875rem; font-weight: 500; @@ -2485,24 +2928,28 @@ pre code { } @media (min-width: 576px) { .page-link { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .page-link { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .page-link { + -webkit-transition: none; transition: none; } } .page-link:active, .page-link:focus, .page-link:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .page-link:focus, .page-link:hover { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); } .page-link.active, .page-link:active { @@ -2523,7 +2970,7 @@ pre code { } .page-item.disabled .page-link { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); cursor: auto; pointer-events: none; } @@ -2546,7 +2993,7 @@ pre code { font-weight: 400; letter-spacing: normal; line-break: auto; - line-height: 1.428572; + line-height: 1.5; text-decoration: none; text-shadow: none; text-transform: none; @@ -2555,9 +3002,10 @@ pre code { word-spacing: normal; border-radius: 4px; background-color: #ffffff; - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); display: block; - font-size: 0.875rem; + font-size: 1rem; margin: 1.5rem; max-width: 17.5rem; position: absolute; @@ -2578,10 +3026,10 @@ pre code { } .popover-header { - font-size: 1.249999625rem; + font-size: 1.25rem; font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; + letter-spacing: 0.0125em; + line-height: 2rem; margin-bottom: 0; padding: 1.25rem 1.5rem 0; } @@ -2657,6 +3105,7 @@ tr.collapse.show { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1); height: 0; overflow: hidden; @@ -2664,16 +3113,19 @@ tr.collapse.show { } @media (min-width: 576px) { .collapsing { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .collapsing { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .collapsing { + -webkit-transition: none; transition: none; } } @@ -2682,21 +3134,25 @@ tr.collapse.show { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; } @media (min-width: 576px) { .fade { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .fade { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .fade { + -webkit-transition: none; transition: none; } } @@ -2709,19 +3165,29 @@ tr.collapse.show { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-font-smoothing: antialiased; - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: transparent; background-image: none; border: 0; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: #000; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; font-size: 0.875rem; font-weight: 500; height: 2.25rem; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; letter-spacing: .0892857143em; line-height: normal; margin: 0 0 0 .5rem; @@ -2731,42 +3197,56 @@ tr.collapse.show { padding: 0 1rem; position: relative; text-transform: uppercase; - user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; vertical-align: middle; white-space: nowrap; } @media (min-width: 576px) { .btn { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .btn { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .btn { + -webkit-transition: none; transition: none; } } .btn:hover:not(:disabled):not(.disabled):not(.btn-link):not([class*='btn-outline-']):not([class*='btn-flat']) { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.08)), to(rgba(255, 255, 255, 0.08))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + -webkit-transition: background-image 15ms linear, -webkit-box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-image 15ms linear, -webkit-box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-image 15ms linear, box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1); + transition: background-image 15ms linear, box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.28ms cubic-bezier(0.4, 0, 0.2, 1); } .btn:active, .btn:focus, .btn:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .btn.active, .btn:active { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.37)), to(rgba(255, 255, 255, 0.37))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.37), rgba(255, 255, 255, 0.37)); - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); } .btn.disabled, .btn:disabled { background-color: rgba(0, 0, 0, 0.12); background-image: none; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; color: rgba(0, 0, 0, 0.37); opacity: 1; } @@ -2777,6 +3257,7 @@ tr.collapse.show { cursor: pointer; } .show > .btn.dropdown-toggle { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)); } @@ -2786,14 +3267,14 @@ fieldset:disabled a.btn { } .btn-primary { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .btn-primary:active, .btn-primary:focus, .btn-primary:hover { color: white; } .btn-primary.active, .btn-primary:active { - background-color: #7b1fa2; + background-color: #3700b3; } .btn-primary.disabled, .btn-primary:disabled { background-color: rgba(0, 0, 0, 0.12); @@ -2801,14 +3282,14 @@ fieldset:disabled a.btn { } .btn-secondary { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover { - color: white; + color: #000; } .btn-secondary.active, .btn-secondary:active { - background-color: #f50057; + background-color: #00a895; } .btn-secondary.disabled, .btn-secondary:disabled { background-color: rgba(0, 0, 0, 0.12); @@ -2816,7 +3297,7 @@ fieldset:disabled a.btn { } .btn-danger { - background-color: #f44336; + background-color: #b00020; color: white; } .btn-danger:active, .btn-danger:focus, .btn-danger:hover { @@ -2831,14 +3312,14 @@ fieldset:disabled a.btn { } .btn-info { - background-color: #2196f3; + background-color: #714cfe; color: white; } .btn-info:active, .btn-info:focus, .btn-info:hover { color: white; } .btn-info.active, .btn-info:active { - background-color: #1976d2; + background-color: #021aee; } .btn-info.disabled, .btn-info:disabled { background-color: rgba(0, 0, 0, 0.12); @@ -2846,14 +3327,14 @@ fieldset:disabled a.btn { } .btn-success { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .btn-success:active, .btn-success:focus, .btn-success:hover { - color: white; + color: #000; } .btn-success.active, .btn-success:active { - background-color: #388e3c; + background-color: #41c300; } .btn-success.disabled, .btn-success:disabled { background-color: rgba(0, 0, 0, 0.12); @@ -2861,14 +3342,14 @@ fieldset:disabled a.btn { } .btn-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .btn-warning:active, .btn-warning:focus, .btn-warning:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; } .btn-warning.active, .btn-warning:active { - background-color: #f57c00; + background-color: #ee6002; } .btn-warning.disabled, .btn-warning:disabled { background-color: rgba(0, 0, 0, 0.12); @@ -2892,10 +3373,10 @@ fieldset:disabled a.btn { .btn-light { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .btn-light:active, .btn-light:focus, .btn-light:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; } .btn-light.active, .btn-light:active { background-color: #e0e0e0; @@ -2943,14 +3424,15 @@ fieldset:disabled a.btn { .btn-link { background-color: transparent; border-radius: 0; - box-shadow: none; - color: #ff4081; + -webkit-box-shadow: none; + box-shadow: none; + color: #03dac5; font-weight: 400; text-decoration: none; text-transform: none; } .btn-link:active, .btn-link:focus, .btn-link:hover { - color: #ff4081; + color: #03dac5; text-decoration: underline; } .btn-link:focus, .btn-link:hover { @@ -2958,7 +3440,8 @@ fieldset:disabled a.btn { } .btn-link.active, .btn-link:active { background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .btn-link.disabled, .btn-link:disabled { background-color: transparent; @@ -2973,12 +3456,14 @@ fieldset:disabled a.btn { [class*='btn-flat'], [class*='btn-outline'] { background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } [class*='btn-flat'].active, [class*='btn-flat']:active, [class*='btn-outline'].active, [class*='btn-outline']:active { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } [class*='btn-flat'].disabled, [class*='btn-flat']:disabled, [class*='btn-outline'].disabled, @@ -2991,7 +3476,7 @@ fieldset:disabled a.btn { .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover { - color: #9c27b0; + color: #6200ee; } .btn-flat-primary.disabled, .btn-flat-primary:disabled, .btn-outline-primary.disabled, @@ -3000,7 +3485,7 @@ fieldset:disabled a.btn { } .btn-outline-primary { - border: 2px solid #9c27b0; + border: 2px solid #6200ee; } .btn-flat-secondary, .btn-flat-secondary:active, .btn-flat-secondary:focus, .btn-flat-secondary:hover, @@ -3008,7 +3493,7 @@ fieldset:disabled a.btn { .btn-outline-secondary:active, .btn-outline-secondary:focus, .btn-outline-secondary:hover { - color: #ff4081; + color: #03dac5; } .btn-flat-secondary.disabled, .btn-flat-secondary:disabled, .btn-outline-secondary.disabled, @@ -3017,7 +3502,7 @@ fieldset:disabled a.btn { } .btn-outline-secondary { - border: 2px solid #ff4081; + border: 2px solid #03dac5; } .btn-flat-danger, .btn-flat-danger:active, .btn-flat-danger:focus, .btn-flat-danger:hover, @@ -3025,7 +3510,7 @@ fieldset:disabled a.btn { .btn-outline-danger:active, .btn-outline-danger:focus, .btn-outline-danger:hover { - color: #f44336; + color: #b00020; } .btn-flat-danger.disabled, .btn-flat-danger:disabled, .btn-outline-danger.disabled, @@ -3034,7 +3519,7 @@ fieldset:disabled a.btn { } .btn-outline-danger { - border: 2px solid #f44336; + border: 2px solid #b00020; } .btn-flat-info, .btn-flat-info:active, .btn-flat-info:focus, .btn-flat-info:hover, @@ -3042,7 +3527,7 @@ fieldset:disabled a.btn { .btn-outline-info:active, .btn-outline-info:focus, .btn-outline-info:hover { - color: #2196f3; + color: #714cfe; } .btn-flat-info.disabled, .btn-flat-info:disabled, .btn-outline-info.disabled, @@ -3051,7 +3536,7 @@ fieldset:disabled a.btn { } .btn-outline-info { - border: 2px solid #2196f3; + border: 2px solid #714cfe; } .btn-flat-success, .btn-flat-success:active, .btn-flat-success:focus, .btn-flat-success:hover, @@ -3059,7 +3544,7 @@ fieldset:disabled a.btn { .btn-outline-success:active, .btn-outline-success:focus, .btn-outline-success:hover { - color: #4caf50; + color: #61d800; } .btn-flat-success.disabled, .btn-flat-success:disabled, .btn-outline-success.disabled, @@ -3068,7 +3553,7 @@ fieldset:disabled a.btn { } .btn-outline-success { - border: 2px solid #4caf50; + border: 2px solid #61d800; } .btn-flat-warning, .btn-flat-warning:active, .btn-flat-warning:focus, .btn-flat-warning:hover, @@ -3076,7 +3561,7 @@ fieldset:disabled a.btn { .btn-outline-warning:active, .btn-outline-warning:focus, .btn-outline-warning:hover { - color: #ff9800; + color: #ff8d00; } .btn-flat-warning.disabled, .btn-flat-warning:disabled, .btn-outline-warning.disabled, @@ -3085,7 +3570,7 @@ fieldset:disabled a.btn { } .btn-outline-warning { - border: 2px solid #ff9800; + border: 2px solid #ff8d00; } .btn-flat-dark, .btn-flat-dark:active, .btn-flat-dark:focus, .btn-flat-dark:hover, @@ -3125,6 +3610,7 @@ fieldset:disabled a.btn { .btn-flat-light:focus, .btn-flat-light:hover, .btn-outline-light:focus, .btn-outline-light:hover { + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.08)), to(rgba(255, 255, 255, 0.08))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)); } .btn-flat-light.active, .btn-flat-light:active, @@ -3135,7 +3621,8 @@ fieldset:disabled a.btn { .btn-float { border-radius: 50%; - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); height: 3.5rem; line-height: 3.5rem; min-width: 0; @@ -3143,10 +3630,12 @@ fieldset:disabled a.btn { width: 3.5rem; } .btn-float.active, .btn-float:active { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2); } .btn-float.disabled, .btn-float:disabled { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .btn-float.btn-sm { height: 2.5rem; @@ -3176,7 +3665,10 @@ fieldset:disabled a.btn { .btn-group-vertical { border-radius: 4px; background-color: white; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; position: relative; vertical-align: middle; @@ -3184,38 +3676,38 @@ fieldset:disabled a.btn { .btn-group > .btn-primary.disabled, .btn-group > .btn-primary:disabled, .btn-group-vertical > .btn-primary.disabled, .btn-group-vertical > .btn-primary:disabled { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); + background-color: #bb86fc; + color: #000; } .btn-group > .btn-secondary.disabled, .btn-group > .btn-secondary:disabled, .btn-group-vertical > .btn-secondary.disabled, .btn-group-vertical > .btn-secondary:disabled { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); + background-color: #66fff8; + color: #000; } .btn-group > .btn-danger.disabled, .btn-group > .btn-danger:disabled, .btn-group-vertical > .btn-danger.disabled, .btn-group-vertical > .btn-danger:disabled { background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); + color: #000; } .btn-group > .btn-info.disabled, .btn-group > .btn-info:disabled, .btn-group-vertical > .btn-info.disabled, .btn-group-vertical > .btn-info:disabled { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); + background-color: #d2c2fd; + color: #000; } .btn-group > .btn-success.disabled, .btn-group > .btn-success:disabled, .btn-group-vertical > .btn-success.disabled, .btn-group-vertical > .btn-success:disabled { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); + background-color: #c6f68d; + color: #000; } .btn-group > .btn-warning.disabled, .btn-group > .btn-warning:disabled, .btn-group-vertical > .btn-warning.disabled, .btn-group-vertical > .btn-warning:disabled { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); + background-color: #ffc77d; + color: #000; } .btn-group > .btn-dark.disabled, .btn-group > .btn-dark:disabled, .btn-group-vertical > .btn-dark.disabled, @@ -3227,40 +3719,48 @@ fieldset:disabled a.btn { .btn-group-vertical > .btn-light.disabled, .btn-group-vertical > .btn-light:disabled { background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); + color: #000; } .btn-group > .btn, .btn-group-vertical > .btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: border-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: border-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - box-shadow: none; - flex: 0 1 auto; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; min-width: 0; } @media (min-width: 576px) { .btn-group > .btn, .btn-group-vertical > .btn { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .btn-group > .btn, .btn-group-vertical > .btn { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .btn-group > .btn, .btn-group-vertical > .btn { + -webkit-transition: none; transition: none; } } .btn-group > .btn.active, .btn-group > .btn:active, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .btn-group > .btn.disabled, .btn-group > .btn:disabled, .btn-group-vertical > .btn.disabled, @@ -3287,11 +3787,13 @@ fieldset:disabled a.btn { .btn-group-vertical > .btn-group-vertical { border-radius: 0; background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .btn-group.show > .btn.dropdown-toggle { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .btn-group > .btn, .btn-group > .btn-group { @@ -3314,9 +3816,16 @@ fieldset:disabled a.btn { } .btn-group-vertical { - align-items: flex-start; - flex-direction: column; - justify-content: center; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group { @@ -3342,7 +3851,8 @@ fieldset:disabled a.btn { .btn-group-fluid { background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } [data-toggle='buttons'] > .btn, @@ -3372,9 +3882,14 @@ fieldset:disabled a.btn { } .btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; - justify-content: flex-start; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .btn-toolbar .input-group { width: auto; @@ -3383,69 +3898,96 @@ fieldset:disabled a.btn { .card { border-radius: 4px; background-color: #ffffff; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; min-width: 0; position: relative; word-wrap: break-word; } .card.border-primary { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; } .card.border-primary[href]:active, .card.border-primary[href]:focus, .card.border-primary[href]:hover, .card.border-primary[tabindex]:active, .card.border-primary[tabindex]:focus, .card.border-primary[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #9c27b0; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #6200ee; } .card.border-secondary { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac5; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac5; } .card.border-secondary[href]:active, .card.border-secondary[href]:focus, .card.border-secondary[href]:hover, .card.border-secondary[tabindex]:active, .card.border-secondary[tabindex]:focus, .card.border-secondary[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff4081; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac5; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #03dac5; } .card.border-danger { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; } .card.border-danger[href]:active, .card.border-danger[href]:focus, .card.border-danger[href]:hover, .card.border-danger[tabindex]:active, .card.border-danger[tabindex]:focus, .card.border-danger[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f44336; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #b00020; } .card.border-info { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; } .card.border-info[href]:active, .card.border-info[href]:focus, .card.border-info[href]:hover, .card.border-info[tabindex]:active, .card.border-info[tabindex]:focus, .card.border-info[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #2196f3; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #714cfe; } .card.border-success { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; } .card.border-success[href]:active, .card.border-success[href]:focus, .card.border-success[href]:hover, .card.border-success[tabindex]:active, .card.border-success[tabindex]:focus, .card.border-success[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #4caf50; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #61d800; } .card.border-warning { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; } .card.border-warning[href]:active, .card.border-warning[href]:focus, .card.border-warning[href]:hover, .card.border-warning[tabindex]:active, .card.border-warning[tabindex]:focus, .card.border-warning[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff9800; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #ff8d00; } .card.border-dark { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; } .card.border-dark[href]:active, .card.border-dark[href]:focus, .card.border-dark[href]:hover, .card.border-dark[tabindex]:active, .card.border-dark[tabindex]:focus, .card.border-dark[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #424242; } .card.border-light { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; } .card.border-light[href]:active, .card.border-light[href]:focus, .card.border-light[href]:hover, .card.border-light[tabindex]:active, .card.border-light[tabindex]:focus, .card.border-light[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2), inset 0 0 0 1px #f5f5f5; } .card[href]:active, .card[href]:focus, .card[href]:hover, .card[tabindex]:active, .card[tabindex]:focus, .card[tabindex]:hover { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); text-decoration: none; } .card[href]:focus, .card[tabindex]:focus { outline: 0; } +.card-shaped { + border-radius: 24px 8px; +} + .accordion .card:first-of-type { border-bottom-right-radius: 0; border-bottom-left-radius: 0; @@ -3480,7 +4022,11 @@ fieldset:disabled a.btn { } .card-actions { - align-items: flex-start; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + display: -webkit-box; + display: -ms-flexbox; display: flex; padding: 0.5rem 0rem 0.25rem 0.5rem; } @@ -3496,7 +4042,9 @@ fieldset:disabled a.btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - flex: 0 1 auto; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; margin-right: 0.5rem; margin-bottom: 0.25rem; min-width: 0; @@ -3508,7 +4056,9 @@ fieldset:disabled a.btn { } .card-body { - flex: 1 1 auto; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; padding: 1rem 1rem; } .card-body:first-child { @@ -3597,8 +4147,10 @@ fieldset:disabled a.btn { } .card-columns { - column-count: 2; - column-gap: 0.5rem; + -webkit-column-count: 2; + column-count: 2; + -webkit-column-gap: 0.5rem; + column-gap: 0.5rem; margin-top: -0.25rem; margin-bottom: 0.25rem; orphans: 1; @@ -3606,10 +4158,13 @@ fieldset:disabled a.btn { } @media (min-width: 768px) { .card-columns { - column-count: 3; + -webkit-column-count: 3; + column-count: 3; } } .card-columns .card { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; margin-top: 0.25rem; margin-bottom: 0.25rem; @@ -3618,8 +4173,13 @@ fieldset:disabled a.btn { @media (min-width: 576px) { .card-deck { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-flow: row wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; margin-right: -0.25rem; margin-left: -0.25rem; } @@ -3629,7 +4189,9 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .card-deck .card { - flex: 1 0 0; + -webkit-box-flex: 1; + -ms-flex: 1 0 0px; + flex: 1 0 0; margin-right: 0.25rem; margin-left: 0.25rem; } @@ -3637,8 +4199,13 @@ fieldset:disabled a.btn { @media (min-width: 576px) { .card-group { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-flow: row wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } } .card-group .card { @@ -3646,7 +4213,9 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .card-group .card { - flex: 1 0 0; + -webkit-box-flex: 1; + -ms-flex: 1 0 0px; + flex: 1 0 0; } .card-group .card:first-child:not(:last-child) { border-top-right-radius: 0; @@ -3690,6 +4259,9 @@ fieldset:disabled a.btn { } } +.card-link { + font-weight: 500; +} .card-link:active, .card-link:focus, .card-link:hover { text-decoration: none; } @@ -3699,22 +4271,29 @@ fieldset:disabled a.btn { .card-subtitle { font-size: 0.875rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; + font-weight: 500; + letter-spacing: 0.0071428571em; + line-height: 1.375rem; margin-top: -1rem; margin-bottom: 0; } +.card-text { + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.0178571429em; + line-height: 1.25rem; + color: rgba(0, 0, 0, 0.6); +} .card-text:last-child { margin-bottom: 0; } .card-title { - font-size: 1.50000025rem; - font-weight: 400; - letter-spacing: 0; - line-height: 1.333334; + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; margin-bottom: 1rem; } .card-title:last-child { @@ -3722,16 +4301,22 @@ fieldset:disabled a.btn { } .chip { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: #e0e0e0; border: 0; border-radius: 1rem; - color: rgba(0, 0, 0, 0.87); + color: #000; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; font-size: 0.875rem; font-weight: 400; height: 2rem; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; line-height: 1; padding-right: 0.75rem; padding-left: 0.75rem; @@ -3750,37 +4335,39 @@ fieldset:disabled a.btn { margin-left: 0.25rem; min-height: 1.5rem; min-width: 1.5rem; - order: 1; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } .chip-primary { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .chip-secondary { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .chip-danger { - background-color: #f44336; + background-color: #b00020; color: white; } .chip-info { - background-color: #2196f3; + background-color: #714cfe; color: white; } .chip-success { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .chip-warning { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .chip-dark { @@ -3790,33 +4377,40 @@ fieldset:disabled a.btn { .chip-light { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .chip-action { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .chip-action { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .chip-action { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .chip-action { + -webkit-transition: none; transition: none; } } .chip-action:active, .chip-action:focus, .chip-action:hover { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); + color: #000; text-decoration: none; } .chip-action:active { @@ -3830,31 +4424,43 @@ fieldset:disabled a.btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - align-items: center; - background-color: #ff4081; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #03dac5; border-radius: 1rem; - color: white; + color: #000; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; font-size: 1rem; font-style: normal; font-weight: 400; height: 2rem; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; margin-right: 0.5rem; margin-left: -0.75rem; - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; text-align: center; width: 2rem; } .chip-img { border-radius: 1rem; - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; height: 2rem; margin-right: 0.5rem; margin-left: -0.75rem; - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; width: auto; } @@ -3868,7 +4474,7 @@ fieldset:disabled a.btn { .table td, .table th { border-top: 1px solid #e1e1e1; - line-height: 1.428572; + line-height: 1.5; padding-right: 1.75rem; padding-left: 1.75rem; vertical-align: top; @@ -3882,15 +4488,15 @@ fieldset:disabled a.btn { padding-right: 1.5rem; } .table tbody { - color: rgba(0, 0, 0, 0.87); + color: #000; } .table tbody td, .table tbody th { font-size: 0.8125rem; font-weight: 400; height: 3rem; - padding-top: 0.919642625rem; - padding-bottom: 0.919642625rem; + padding-top: 0.890625rem; + padding-bottom: 0.890625rem; } .table tfoot { color: rgba(0, 0, 0, 0.6); @@ -3900,8 +4506,8 @@ fieldset:disabled a.btn { font-size: 0.75rem; font-weight: 400; height: 3.5rem; - padding-top: 1.2142855rem; - padding-bottom: 1.2142855rem; + padding-top: 1.1875rem; + padding-bottom: 1.1875rem; } .table thead { color: rgba(0, 0, 0, 0.6); @@ -3911,8 +4517,8 @@ fieldset:disabled a.btn { font-size: 0.75rem; font-weight: 500; height: 3.5rem; - padding-top: 1.2142855rem; - padding-bottom: 1.2142855rem; + padding-top: 1.1875rem; + padding-bottom: 1.1875rem; } .card > .table:first-child, .card > .table:first-child > :first-child, @@ -3979,19 +4585,19 @@ fieldset:disabled a.btn { .table-sm tbody td, .table-sm tbody th { height: 2.25rem; - padding-top: 0.544642625rem; - padding-bottom: 0.544642625rem; + padding-top: 0.515625rem; + padding-bottom: 0.515625rem; } .table-sm tfoot td, .table-sm tfoot th { - padding-top: 0.7142855rem; - padding-bottom: 0.7142855rem; + padding-top: 0.6875rem; + padding-bottom: 0.6875rem; } .table-sm thead td, .table-sm thead th { height: 2.5rem; - padding-top: 0.7142855rem; - padding-bottom: 0.7142855rem; + padding-top: 0.6875rem; + padding-bottom: 0.6875rem; } .table-striped tbody tr:nth-of-type(odd) { @@ -4005,79 +4611,79 @@ fieldset:disabled a.btn { .table-primary, .table-primary > td, .table-primary > th { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); + background-color: #bb86fc; + color: #000; } .table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .table-secondary, .table-secondary > td, .table-secondary > th { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); + background-color: #66fff8; + color: #000; } .table-hover .table-secondary:hover, .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .table-danger, .table-danger > td, .table-danger > th { background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); + color: #000; } .table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { - background-color: #f44336; + background-color: #b00020; color: white; } .table-info, .table-info > td, .table-info > th { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); + background-color: #d2c2fd; + color: #000; } .table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th { - background-color: #2196f3; + background-color: #714cfe; color: white; } .table-success, .table-success > td, .table-success > th { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); + background-color: #c6f68d; + color: #000; } .table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .table-warning, .table-warning > td, .table-warning > th { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); + background-color: #ffc77d; + color: #000; } .table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .table-dark, @@ -4097,26 +4703,26 @@ fieldset:disabled a.btn { .table-light > td, .table-light > th { background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); + color: #000; } .table-hover .table-light:hover, .table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .table-active, .table-active > td, .table-active > th { background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); + color: #000; } .table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: #e0e0e0; - color: rgba(0, 0, 0, 0.87); + color: #000; } .table .thead-dark td, @@ -4213,48 +4819,64 @@ fieldset:disabled a.btn { z-index: 240; } .modal.fade { - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: opacity; transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .modal.fade { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .modal.fade { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .modal.fade { + -webkit-transition: none; transition: none; } } .modal.fade .modal-dialog { - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transform: scale(0.87); + transition-property: transform, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transform: scale(0.87); + transform: scale(0.87); } @media (min-width: 576px) { .modal.fade .modal-dialog { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .modal.fade .modal-dialog { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { + -webkit-transition: none; transition: none; } } .modal.show .modal-dialog { - transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); opacity: 1; } @@ -4267,6 +4889,8 @@ fieldset:disabled a.btn { } .modal-dialog-scrollable { + display: -webkit-box; + display: -ms-flexbox; display: flex; max-height: calc(100vh - 32px); } @@ -4276,7 +4900,8 @@ fieldset:disabled a.btn { } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; } .modal-dialog-scrollable .modal-header { border-bottom: 1px solid rgba(0, 0, 0, 0.12); @@ -4289,7 +4914,11 @@ fieldset:disabled a.btn { } .modal-dialog-centered { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; min-height: calc(100% - 1.5rem * 2); } @@ -4299,8 +4928,13 @@ fieldset:disabled a.btn { content: ""; } .modal-dialog-centered.modal-dialog-scrollable { - flex-direction: column; - justify-content: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; height: 100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content { @@ -4314,9 +4948,15 @@ fieldset:disabled a.btn { border-radius: 4px; background-clip: padding-box; background-color: #ffffff; - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; outline: 0; pointer-events: auto; position: relative; @@ -4325,7 +4965,7 @@ fieldset:disabled a.btn { } .modal-backdrop { - background-color: rgba(0, 0, 0, 0.32); + background-color: rgba(0, 0, 0, 0.38); height: 100vh; position: fixed; top: 0; @@ -4341,9 +4981,15 @@ fieldset:disabled a.btn { } .modal-header { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: space-between; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; padding: 1rem 1.5rem; border-bottom: 1px solid 0; /*&:last-child { @@ -4364,7 +5010,9 @@ fieldset:disabled a.btn { } .modal-body { - flex: 1 1 auto; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; padding: 1.25rem 1.5rem; position: relative; color: rgba(0, 0, 0, 0.6); @@ -4388,9 +5036,15 @@ fieldset:disabled a.btn { } .modal-footer { - align-items: flex-end; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: flex-end; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; padding: 0.5rem 0.5rem 0.5rem 0rem; } .modal-footer:first-child { @@ -4403,7 +5057,8 @@ fieldset:disabled a.btn { } .modal-footer .btn { background-color: transparent; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; max-width: calc(50% - 0.5rem); min-width: 4rem; overflow: hidden; @@ -4412,37 +5067,37 @@ fieldset:disabled a.btn { text-overflow: ellipsis; } .modal-footer .btn-primary, .modal-footer .btn-primary:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:hover { - color: #9c27b0; + color: #6200ee; } .modal-footer .btn-primary.disabled, .modal-footer .btn-primary:disabled { color: rgba(0, 0, 0, 0.37); } .modal-footer .btn-secondary, .modal-footer .btn-secondary:active, .modal-footer .btn-secondary:focus, .modal-footer .btn-secondary:hover { - color: #ff4081; + color: #03dac5; } .modal-footer .btn-secondary.disabled, .modal-footer .btn-secondary:disabled { color: rgba(0, 0, 0, 0.37); } .modal-footer .btn-danger, .modal-footer .btn-danger:active, .modal-footer .btn-danger:focus, .modal-footer .btn-danger:hover { - color: #f44336; + color: #b00020; } .modal-footer .btn-danger.disabled, .modal-footer .btn-danger:disabled { color: rgba(0, 0, 0, 0.37); } .modal-footer .btn-info, .modal-footer .btn-info:active, .modal-footer .btn-info:focus, .modal-footer .btn-info:hover { - color: #2196f3; + color: #714cfe; } .modal-footer .btn-info.disabled, .modal-footer .btn-info:disabled { color: rgba(0, 0, 0, 0.37); } .modal-footer .btn-success, .modal-footer .btn-success:active, .modal-footer .btn-success:focus, .modal-footer .btn-success:hover { - color: #4caf50; + color: #61d800; } .modal-footer .btn-success.disabled, .modal-footer .btn-success:disabled { color: rgba(0, 0, 0, 0.37); } .modal-footer .btn-warning, .modal-footer .btn-warning:active, .modal-footer .btn-warning:focus, .modal-footer .btn-warning:hover { - color: #ff9800; + color: #ff8d00; } .modal-footer .btn-warning.disabled, .modal-footer .btn-warning:disabled { color: rgba(0, 0, 0, 0.37); @@ -4461,7 +5116,8 @@ fieldset:disabled a.btn { } .modal-footer .btn.active, .modal-footer .btn:active { background-color: rgba(153, 153, 153, 0.4); - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .modal-footer .btn.disabled, .modal-footer .btn:disabled { background-color: transparent; @@ -4471,8 +5127,13 @@ fieldset:disabled a.btn { } .modal-footer-stacked { - align-items: stretch; - flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; padding-top: 0; padding-right: 0; padding-left: 0; @@ -4507,8 +5168,13 @@ fieldset:disabled a.btn { } .list-group { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; margin-bottom: 0; padding-left: 0; } @@ -4517,44 +5183,49 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: #ffffff; border: 0; - box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2); + color: #000; display: block; font-size: 0.9375rem; - line-height: 1.428572; + line-height: 1.5; min-height: 3rem; - padding: 0.830356875rem 1.5rem; + padding: 0.796875rem 1.5rem; position: relative; } @media (min-width: 576px) { .list-group-item { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .list-group-item { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .list-group-item { + -webkit-transition: none; transition: none; } } .list-group-item:active, .list-group-item:focus, .list-group-item:hover { - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .list-group-item.active { background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); + color: #000; } .list-group-item.disabled, .list-group-item:disabled { background-color: #ffffff; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .list-group-item:first-child { border-top-left-radius: 4px; @@ -4570,99 +5241,99 @@ fieldset:disabled a.btn { } .list-group-item-action { - color: rgba(0, 0, 0, 0.87); + color: #000; text-align: inherit; width: 100%; } .list-group-item-action:active, .list-group-item-action:focus, .list-group-item-action:hover { background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .list-group-item-action.disabled, .list-group-item-action:disabled { background-color: #ffffff; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .list-group-item-action:focus { outline: 0; } .list-group-item-primary { - background-color: #e1bee7; - color: rgba(0, 0, 0, 0.87); + background-color: #bb86fc; + color: #000; } .list-group-item-primary.active { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .list-group-item-primary.list-group-item-action:active, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .list-group-item-secondary { - background-color: #ff80ab; - color: rgba(0, 0, 0, 0.87); + background-color: #66fff8; + color: #000; } .list-group-item-secondary.active { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .list-group-item-secondary.list-group-item-action:active, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { - background-color: #ff4081; - color: white; + background-color: #03dac5; + color: #000; } .list-group-item-danger { background-color: #ffcdd2; - color: rgba(0, 0, 0, 0.87); + color: #000; } .list-group-item-danger.active { - background-color: #f44336; + background-color: #b00020; color: white; } .list-group-item-danger.list-group-item-action:active, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { - background-color: #f44336; + background-color: #b00020; color: white; } .list-group-item-info { - background-color: #bbdefb; - color: rgba(0, 0, 0, 0.87); + background-color: #d2c2fd; + color: #000; } .list-group-item-info.active { - background-color: #2196f3; + background-color: #714cfe; color: white; } .list-group-item-info.list-group-item-action:active, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { - background-color: #2196f3; + background-color: #714cfe; color: white; } .list-group-item-success { - background-color: #c8e6c9; - color: rgba(0, 0, 0, 0.87); + background-color: #c6f68d; + color: #000; } .list-group-item-success.active { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .list-group-item-success.list-group-item-action:active, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; } .list-group-item-warning { - background-color: #ffe0b2; - color: rgba(0, 0, 0, 0.87); + background-color: #ffc77d; + color: #000; } .list-group-item-warning.active { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .list-group-item-warning.list-group-item-action:active, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { - background-color: #ff9800; - color: rgba(0, 0, 0, 0.87); + background-color: #ff8d00; + color: #000; } .list-group-item-dark { @@ -4680,36 +5351,40 @@ fieldset:disabled a.btn { .list-group-item-light { background-color: #fafafa; - color: rgba(0, 0, 0, 0.87); + color: #000; } .list-group-item-light.active { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .list-group-item-light.list-group-item-action:active, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; } .expansion-panel { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color, margin 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color, margin 0.3s cubic-bezier(0.4, 0, 0.2, 1); padding: 0; } @media (min-width: 576px) { .expansion-panel { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .expansion-panel { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .expansion-panel { + -webkit-transition: none; transition: none; } } @@ -4761,10 +5436,16 @@ fieldset:disabled a.btn { } .expansion-panel-footer { - align-items: flex-end; + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; border-top: 1px solid rgba(0, 0, 0, 0.12); + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: flex-end; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; padding: 1rem 0.5rem 0.75rem 0rem; } .card .expansion-panel-footer { @@ -4784,7 +5465,8 @@ fieldset:disabled a.btn { } .expansion-panel-icon { - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; margin-left: 1rem; } [data-toggle='collapse'].collapsed .expansion-panel-icon .collapsed-hide { @@ -4795,23 +5477,29 @@ fieldset:disabled a.btn { } .expansion-panel-toggler { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; color: inherit; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: space-between; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; min-height: 3rem; - padding: 0.830356875rem 1.5rem; + padding: 0.796875rem 1.5rem; text-align: inherit; width: 100%; } .expansion-panel-toggler:active, .expansion-panel-toggler:focus, .expansion-panel-toggler:hover { background-color: #eeeeee; - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .expansion-panel-toggler.disabled, .expansion-panel-toggler:disabled { background-color: #ffffff; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .expansion-panel-toggler:focus { outline: 0; @@ -4830,7 +5518,8 @@ fieldset:disabled a.btn { .list-group-flush .list-group-item { border-top: 1px solid rgba(0, 0, 0, 0.12); border-radius: 0; - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .list-group-flush .list-group-item:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.12); @@ -4872,46 +5561,57 @@ fieldset:disabled a.btn { } .dropdown-menu.show::before, .dropdown-menu.show > * { - animation-duration: 0.3s; - animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .dropdown-menu.show::before, .dropdown-menu.show > * { - animation-duration: 0.39s; + -webkit-animation-duration: 0.39s; + animation-duration: 0.39s; } } @media (min-width: 992px) { .dropdown-menu.show::before, .dropdown-menu.show > * { - animation-duration: 0.28s; + -webkit-animation-duration: 0.28s; + animation-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .dropdown-menu.show::before, .dropdown-menu.show > * { - animation: none; + -webkit-animation: none; + animation: none; } } .dropdown-menu.show::before { - animation-name: dropdown-menu-show; + -webkit-animation-name: dropdown-menu-show; + animation-name: dropdown-menu-show; } .dropdown-menu.show > * { - animation-name: dropdown-item-show; + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; } .dropdown-menu.show > :nth-child(1) { - animation-name: dropdown-item-show-1; + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; } .dropdown-menu.show > :nth-child(2) { - animation-name: dropdown-item-show-2; + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; } .dropdown-menu.show > :nth-child(3) { - animation-name: dropdown-item-show-3; + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; } .dropdown-menu::before { border-radius: 4px; background-color: #ffffff; - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); content: ''; display: block; position: absolute; @@ -4919,7 +5619,8 @@ fieldset:disabled a.btn { right: 0; bottom: 0; left: 0; - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; z-index: -1; } .nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu { @@ -4930,7 +5631,8 @@ fieldset:disabled a.btn { margin-top: -3.125rem; } .menu::before { - transform-origin: 0 2rem; + -webkit-transform-origin: 0 2rem; + transform-origin: 0 2rem; } .show > a { @@ -4942,10 +5644,12 @@ fieldset:disabled a.btn { left: auto; } .dropdown-menu-right:not([x-placement]).menu::before { - transform-origin: 100% 2rem; + -webkit-transform-origin: 100% 2rem; + transform-origin: 100% 2rem; } .dropdown-menu-right:not([x-placement])::before { - transform-origin: 100% 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; } .dropleft .dropdown-menu:not([x-placement]) { @@ -4957,7 +5661,8 @@ fieldset:disabled a.btn { margin-top: 0; } .dropleft .dropdown-menu:not([x-placement])::before { - transform-origin: 100% 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; } .dropright .dropdown-menu:not([x-placement]) { @@ -4968,7 +5673,8 @@ fieldset:disabled a.btn { margin-top: 0; } .dropright .dropdown-menu:not([x-placement])::before { - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } .dropup .dropdown-menu:not([x-placement]) { @@ -4980,35 +5686,44 @@ fieldset:disabled a.btn { margin-bottom: -3.125rem; } .dropup .dropdown-menu:not([x-placement]).menu::before { - transform-origin: 0 calc(100% - 2rem); + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); } .dropup .dropdown-menu:not([x-placement])::before { - transform-origin: 0 100%; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; } .dropup .dropdown-menu:not([x-placement]) > :nth-child(1), .dropup .dropdown-menu:not([x-placement]) > :nth-child(2), .dropup .dropdown-menu:not([x-placement]) > :nth-child(3) { - animation-name: dropdown-item-show; + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; } .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(1) { - animation-name: dropdown-item-show-1; + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; } .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(2) { - animation-name: dropdown-item-show-2; + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; } .dropup .dropdown-menu:not([x-placement]) > :nth-last-child(3) { - animation-name: dropdown-item-show-3; + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; } .dropup .dropdown-menu-right:not([x-placement]).menu::before { - transform-origin: 100% calc(100% - 2rem); + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); } .dropup .dropdown-menu-right:not([x-placement])::before { - transform-origin: 100% 100%; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; } .dropdown-menu[x-placement='bottom-end']::before, .dropdown-menu[x-placement='left-start']::before { - transform-origin: 100% 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; } .dropdown-menu[x-placement='top-end'].show > :nth-child(1), @@ -5017,31 +5732,38 @@ fieldset:disabled a.btn { .dropdown-menu[x-placement='top-start'].show > :nth-child(1), .dropdown-menu[x-placement='top-start'].show > :nth-child(2), .dropdown-menu[x-placement='top-start'].show > :nth-child(3) { - animation-name: dropdown-item-show; + -webkit-animation-name: dropdown-item-show; + animation-name: dropdown-item-show; } .dropdown-menu[x-placement='top-end'].show > :nth-last-child(1), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(1) { - animation-name: dropdown-item-show-1; + -webkit-animation-name: dropdown-item-show-1; + animation-name: dropdown-item-show-1; } .dropdown-menu[x-placement='top-end'].show > :nth-last-child(2), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(2) { - animation-name: dropdown-item-show-2; + -webkit-animation-name: dropdown-item-show-2; + animation-name: dropdown-item-show-2; } .dropdown-menu[x-placement='top-end'].show > :nth-last-child(3), .dropdown-menu[x-placement='top-start'].show > :nth-last-child(3) { - animation-name: dropdown-item-show-3; + -webkit-animation-name: dropdown-item-show-3; + animation-name: dropdown-item-show-3; } .dropdown-menu[x-placement='top-end']::before { - transform-origin: 100% 100%; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; } .dropdown-menu[x-placement='top-start']::before { - transform-origin: 0 100%; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; } .menu[x-placement='bottom-end']::before { - transform-origin: 100% 2rem; + -webkit-transform-origin: 100% 2rem; + transform-origin: 100% 2rem; } .menu[x-placement='left-start'], @@ -5050,11 +5772,13 @@ fieldset:disabled a.btn { } .menu[x-placement='left-start']::before { - transform-origin: 100% 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; } .menu[x-placement='right-start']::before { - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } .menu[x-placement='top-end'], @@ -5064,14 +5788,16 @@ fieldset:disabled a.btn { } .menu[x-placement='top-end']::before { - transform-origin: 100% calc(100% - 2rem); + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); } .menu[x-placement='top-start']::before { - transform-origin: 0 calc(100% - 2rem); + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); } -@keyframes dropdown-item-show { +@-webkit-keyframes dropdown-item-show { 0% { opacity: 0; } @@ -5082,18 +5808,52 @@ fieldset:disabled a.btn { opacity: 1; } } -@keyframes dropdown-item-show-1 { + +@keyframes dropdown-item-show { 0% { opacity: 0; } - 40% { + 99% { opacity: 0; } 100% { opacity: 1; } } -@keyframes dropdown-item-show-2 { +@-webkit-keyframes dropdown-item-show-1 { + 0% { + opacity: 0; + } + 40% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-item-show-1 { + 0% { + opacity: 0; + } + 40% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes dropdown-item-show-2 { + 0% { + opacity: 0; + } + 60% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes dropdown-item-show-2 { 0% { opacity: 0; } @@ -5104,6 +5864,17 @@ fieldset:disabled a.btn { opacity: 1; } } +@-webkit-keyframes dropdown-item-show-3 { + 0% { + opacity: 0; + } + 80% { + opacity: 0; + } + 100% { + opacity: 1; + } +} @keyframes dropdown-item-show-3 { 0% { opacity: 0; @@ -5115,24 +5886,64 @@ fieldset:disabled a.btn { opacity: 1; } } +@-webkit-keyframes dropdown-menu-show { + 0% { + -webkit-transform: scale(0, 0); + transform: scale(0, 0); + } + 20% { + -webkit-transform: scale(0.3333333333, 0); + transform: scale(0.3333333333, 0); + } + 40% { + -webkit-transform: scale(0.6666666667, 0.25); + transform: scale(0.6666666667, 0.25); + } + 60% { + -webkit-transform: scale(1, 0.5); + transform: scale(1, 0.5); + } + 80% { + -webkit-transform: scale(1, 0.75); + transform: scale(1, 0.75); + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } +} @keyframes dropdown-menu-show { 0% { - transform: scale(0, 0); + -webkit-transform: scale(0, 0); + transform: scale(0, 0); } 20% { - transform: scale(0.3333333333, 0); + -webkit-transform: scale(0.3333333333, 0); + transform: scale(0.3333333333, 0); } 40% { - transform: scale(0.6666666667, 0.25); + -webkit-transform: scale(0.6666666667, 0.25); + transform: scale(0.6666666667, 0.25); } 60% { - transform: scale(1, 0.5); + -webkit-transform: scale(1, 0.5); + transform: scale(1, 0.5); } 80% { - transform: scale(1, 0.75); + -webkit-transform: scale(1, 0.75); + transform: scale(1, 0.75); + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1); + } +} +@-webkit-keyframes menu-animation { + 0% { + margin-top: -3.5rem; } 100% { - transform: scale(1, 1); + margin-top: 0; } } @keyframes menu-animation { @@ -5165,10 +5976,12 @@ fieldset:disabled a.btn { margin-bottom: -2.75rem; } .menu-cascading[x-placement='top-end']::before { - transform-origin: 100% calc(100% - 2rem); + -webkit-transform-origin: 100% calc(100% - 2rem); + transform-origin: 100% calc(100% - 2rem); } .menu-cascading[x-placement='top-start']::before { - transform-origin: 0 calc(100% - 2rem); + -webkit-transform-origin: 0 calc(100% - 2rem); + transform-origin: 0 calc(100% - 2rem); } .dropdown-divider { @@ -5179,7 +5992,7 @@ fieldset:disabled a.btn { } .dropdown-header { - color: rgba(0, 0, 0, 0.87); + color: #000; display: block; font-size: 1rem; font-weight: bolder; @@ -5198,38 +6011,43 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: none; border: 0; clear: both; - color: rgba(0, 0, 0, 0.87); + color: #000; display: block; font-weight: inherit; padding: 0.75rem 1rem; position: relative; text-align: inherit; - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; white-space: nowrap; width: 100%; } @media (min-width: 576px) { .dropdown-item { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .dropdown-item { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .dropdown-item { + -webkit-transition: none; transition: none; } } .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover { background-color: #f5f5f5; - color: rgba(0, 0, 0, 0.87); + color: #000; text-decoration: none; } .dropdown-item.active { @@ -5237,7 +6055,7 @@ fieldset:disabled a.btn { } .dropdown-item.disabled, .dropdown-item:disabled { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); pointer-events: none; } .dropdown-menu-sm .dropdown-item, .menu-cascading .dropdown-item { @@ -5245,22 +6063,24 @@ fieldset:disabled a.btn { } .dropdown-item-text { - color: rgba(0, 0, 0, 0.87); + color: #000; display: block; font-weight: inherit; padding: 0.75rem 1rem; - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } .dropdown-menu-sm .dropdown-item-text, .menu-cascading .dropdown-item-text { padding: 0.25rem 1.5rem; } .dropdown-toggle::after { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -5289,11 +6109,12 @@ fieldset:disabled a.btn { display: none; } .dropleft .dropdown-toggle::before { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -5322,10 +6143,13 @@ fieldset:disabled a.btn { } .navdrawer-backdrop { - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: opacity; transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - background-color: rgba(0, 0, 0, 0.32); + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.38); opacity: 0; position: fixed; top: 0; @@ -5336,16 +6160,19 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .navdrawer-backdrop { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .navdrawer-backdrop { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .navdrawer-backdrop { + -webkit-transition: none; transition: none; } } @@ -5354,9 +6181,14 @@ fieldset:disabled a.btn { } .navdrawer-content { - transition-duration: 0.195s; + -webkit-transition-duration: 0.195s; + transition-duration: 0.195s; + -webkit-transition-property: -webkit-box-shadow, -webkit-transform; + transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); + transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.6, 1); background-color: #ffffff; max-width: calc(100% - 3.5rem); overflow-x: hidden; @@ -5365,48 +6197,63 @@ fieldset:disabled a.btn { top: 0; bottom: 0; left: 0; - transform: translate3d(-100%, 0, 0); + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); width: 17.5rem; } @media (min-width: 576px) { .navdrawer-content { - transition-duration: 0.2535s; + -webkit-transition-duration: 0.2535s; + transition-duration: 0.2535s; } } @media (min-width: 992px) { .navdrawer-content { - transition-duration: 0.13s; + -webkit-transition-duration: 0.13s; + transition-duration: 0.13s; } } @media screen and (prefers-reduced-motion: reduce) { .navdrawer-content { + -webkit-transition: none; transition: none; } } .navdrawer-right .navdrawer-content { right: 0; left: auto; - transform: translate3d(100%, 0, 0); + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } .navdrawer.show .navdrawer-content { - transition-duration: 0.225s; + -webkit-transition-duration: 0.225s; + transition-duration: 0.225s; + -webkit-transition-property: -webkit-box-shadow, -webkit-transform; + transition-property: -webkit-box-shadow, -webkit-transform; transition-property: box-shadow, transform; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2); - transform: translate3d(0, 0, 0); + transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } @media (min-width: 576px) { .navdrawer.show .navdrawer-content { - transition-duration: 0.2925s; + -webkit-transition-duration: 0.2925s; + transition-duration: 0.2925s; } } @media (min-width: 992px) { .navdrawer.show .navdrawer-content { - transition-duration: 0.15s; + -webkit-transition-duration: 0.15s; + transition-duration: 0.15s; } } @media screen and (prefers-reduced-motion: reduce) { .navdrawer.show .navdrawer-content { + -webkit-transition: none; transition: none; } } @@ -5436,7 +6283,7 @@ fieldset:disabled a.btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); display: block; font-weight: 500; height: 3rem; @@ -5450,8 +6297,13 @@ fieldset:disabled a.btn { } .navdrawer-nav { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-direction: column; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; list-style: none; margin-top: 0.5rem; margin-bottom: 0.5rem; @@ -5467,8 +6319,9 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color 0.3s cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); + color: #000; font-size: 0.875rem; font-weight: 500; line-height: 1; @@ -5476,16 +6329,19 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .navdrawer-nav .nav-link { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navdrawer-nav .nav-link { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navdrawer-nav .nav-link { + -webkit-transition: none; transition: none; } } @@ -5493,17 +6349,17 @@ fieldset:disabled a.btn { background-color: #f5f5f5; } .navdrawer-nav .nav-link.active, .navdrawer-nav .nav-link:active { - color: #9c27b0; + color: #6200ee; } .navdrawer-nav .nav-link.disabled { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .navdrawer-nav .nav-link:focus { outline: 0; } .navdrawer-nav .active > .nav-link { - color: #9c27b0; + color: #6200ee; } .navdrawer-nav-icon { @@ -5511,26 +6367,29 @@ fieldset:disabled a.btn { width: 3.5rem; } .nav-link:active .navdrawer-nav-icon, .nav-link.active .navdrawer-nav-icon { - color: #9c27b0; + color: #6200ee; } .active > .nav-link .navdrawer-nav-icon { - color: #9c27b0; + color: #6200ee; } @media (min-width: 576px) { .navdrawer-backdrop-permanent-sm { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-persistent-sm { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-temporary-sm { display: none; + -webkit-transition: none; transition: none; } @@ -5560,12 +6419,14 @@ fieldset:disabled a.btn { left: auto; } .navdrawer-permanent-sm.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-permanent-sm .navdrawer-content { max-width: none; position: absolute; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); width: 100%; } @@ -5589,7 +6450,8 @@ fieldset:disabled a.btn { border-left: 1px solid rgba(0, 0, 0, 0.12); } .navdrawer-persistent-sm.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-persistent-sm .navdrawer-content { border-right: 1px solid rgba(0, 0, 0, 0.12); @@ -5616,16 +6478,19 @@ fieldset:disabled a.btn { @media (min-width: 768px) { .navdrawer-backdrop-permanent-md { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-persistent-md { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-temporary-md { display: none; + -webkit-transition: none; transition: none; } @@ -5655,12 +6520,14 @@ fieldset:disabled a.btn { left: auto; } .navdrawer-permanent-md.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-permanent-md .navdrawer-content { max-width: none; position: absolute; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); width: 100%; } @@ -5684,7 +6551,8 @@ fieldset:disabled a.btn { border-left: 1px solid rgba(0, 0, 0, 0.12); } .navdrawer-persistent-md.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-persistent-md .navdrawer-content { border-right: 1px solid rgba(0, 0, 0, 0.12); @@ -5711,16 +6579,19 @@ fieldset:disabled a.btn { @media (min-width: 992px) { .navdrawer-backdrop-permanent-lg { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-persistent-lg { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-temporary-lg { display: none; + -webkit-transition: none; transition: none; } @@ -5750,12 +6621,14 @@ fieldset:disabled a.btn { left: auto; } .navdrawer-permanent-lg.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-permanent-lg .navdrawer-content { max-width: none; position: absolute; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); width: 100%; } @@ -5779,7 +6652,8 @@ fieldset:disabled a.btn { border-left: 1px solid rgba(0, 0, 0, 0.12); } .navdrawer-persistent-lg.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-persistent-lg .navdrawer-content { border-right: 1px solid rgba(0, 0, 0, 0.12); @@ -5806,16 +6680,19 @@ fieldset:disabled a.btn { @media (min-width: 1200px) { .navdrawer-backdrop-permanent-xl { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-persistent-xl { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-temporary-xl { display: none; + -webkit-transition: none; transition: none; } @@ -5845,12 +6722,14 @@ fieldset:disabled a.btn { left: auto; } .navdrawer-permanent-xl.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-permanent-xl .navdrawer-content { max-width: none; position: absolute; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); width: 100%; } @@ -5874,7 +6753,8 @@ fieldset:disabled a.btn { border-left: 1px solid rgba(0, 0, 0, 0.12); } .navdrawer-persistent-xl.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-persistent-xl .navdrawer-content { border-right: 1px solid rgba(0, 0, 0, 0.12); @@ -5900,16 +6780,19 @@ fieldset:disabled a.btn { } .navdrawer-backdrop-permanent { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-persistent { display: none; + -webkit-transition: none; transition: none; } .navdrawer-backdrop-temporary { display: none; + -webkit-transition: none; transition: none; } @@ -5939,12 +6822,14 @@ fieldset:disabled a.btn { left: auto; } .navdrawer-permanent.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-permanent .navdrawer-content { max-width: none; position: absolute; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); width: 100%; } @@ -5968,7 +6853,8 @@ fieldset:disabled a.btn { border-left: 1px solid rgba(0, 0, 0, 0.12); } .navdrawer-persistent.show .navdrawer-content { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .navdrawer-persistent .navdrawer-content { border-right: 1px solid rgba(0, 0, 0, 0.12); @@ -6000,31 +6886,42 @@ fieldset:disabled a.btn { right: 0; bottom: 0; left: 0; - transform: translate3d(0, 100%, 0); - transition-delay: 0.675s; - transition-duration: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + -webkit-transition-delay: 0.675s; + transition-delay: 0.675s; + -webkit-transition-duration: 0; + transition-duration: 0; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; transition-property: transform; + transition-property: transform, -webkit-transform; z-index: 240; } @media (min-width: 576px) { .picker { - transition-delay: 0.8775s; + -webkit-transition-delay: 0.8775s; + transition-delay: 0.8775s; } } @media (min-width: 992px) { .picker { - transition-delay: 0.53s; + -webkit-transition-delay: 0.53s; + transition-delay: 0.53s; } } @media screen and (prefers-reduced-motion: reduce) { .picker { + -webkit-transition: none; transition: none; } } .picker.picker-opened { overflow-x: hidden; overflow-y: auto; - transform: translate3d(0, 0, 0); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition: none; transition: none; } @@ -6036,95 +6933,126 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - align-items: center; - background-color: rgba(0, 0, 0, 0.32); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: rgba(0, 0, 0, 0.38); + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; min-height: 100%; min-width: 100%; opacity: 0; pointer-events: none; - transition-delay: 0.375s; + -webkit-transition-delay: 0.375s; + transition-delay: 0.375s; } @media (min-width: 576px) { .picker-holder { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .picker-holder { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .picker-holder { + -webkit-transition: none; transition: none; } } @media (min-width: 576px) { .picker-holder { - transition-delay: 0.4875s; + -webkit-transition-delay: 0.4875s; + transition-delay: 0.4875s; } } @media (min-width: 992px) { .picker-holder { - transition-delay: 0.25s; + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s; } } .picker-opened .picker-holder { opacity: 1; - transition-delay: 0s; + -webkit-transition-delay: 0s; + transition-delay: 0s; } .picker-wrap { border-radius: 4px; - transition-duration: 0.375s; + -webkit-transition-duration: 0.375s; + transition-duration: 0.375s; + -webkit-transition-property: opacity, -webkit-transform; + transition-property: opacity, -webkit-transform; transition-property: opacity, transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - font-size: 0.875rem; + transition-property: opacity, transform, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + font-size: 1rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.428572; - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + letter-spacing: 0.03125em; + line-height: 1.5rem; + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); max-width: 18.5rem; opacity: 0; outline: 0; pointer-events: auto; position: relative; - transform: scale(0.87); + -webkit-transform: scale(0.87); + transform: scale(0.87); } @media (min-width: 576px) { .picker-wrap { - transition-duration: 0.4875s; + -webkit-transition-duration: 0.4875s; + transition-duration: 0.4875s; } } @media (min-width: 992px) { .picker-wrap { - transition-duration: 0.25s; + -webkit-transition-duration: 0.25s; + transition-duration: 0.25s; } } @media screen and (prefers-reduced-motion: reduce) { .picker-wrap { + -webkit-transition: none; transition: none; } } @media (orientation: landscape) { .picker-wrap { + display: -webkit-box; + display: -ms-flexbox; display: flex; max-width: none; } } .picker-opened .picker-wrap { opacity: 1; - transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); } .picker-footer { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: flex-end; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; padding: 0.5rem 0.5rem; } @media (orientation: landscape) { @@ -6135,7 +7063,9 @@ fieldset:disabled a.btn { } } .picker-footer button { - flex: 0 1 auto; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; margin-left: 0.5rem; min-width: 0; } @@ -6202,7 +7132,7 @@ fieldset:disabled a.btn { .picker-date-display { border-top-left-radius: 4px; border-top-right-radius: 4px; - background-color: #9c27b0; + background-color: #6200ee; color: white; padding: 1rem 1.5rem; } @@ -6220,10 +7150,10 @@ fieldset:disabled a.btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - font-size: 2.124999625rem; + font-size: 2.125rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.176471; + letter-spacing: 0.0073529412em; + line-height: 2.5rem; } .picker-day-display { @@ -6263,7 +7193,7 @@ fieldset:disabled a.btn { cursor: text; } .picker-input.picker-input-active { - border-bottom-color: #ff4081; + border-bottom-color: #03dac5; } .picker-day { @@ -6282,12 +7212,12 @@ fieldset:disabled a.btn { } } .picker-day.picker-day-selected { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .picker-day-disabled { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .picker-day-outfocus { @@ -6295,7 +7225,7 @@ fieldset:disabled a.btn { } .picker-day-today { - color: #9c27b0; + color: #6200ee; font-weight: bolder; } @@ -6317,7 +7247,7 @@ fieldset:disabled a.btn { } .picker-weekday { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); height: 2.5rem; vertical-align: middle; width: 2.5rem; @@ -6329,15 +7259,19 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; background-color: rgba(0, 0, 0, 0.12); background-image: none; background-position: 100% 50%; background-size: auto 100%; border: 0; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + color: #000; display: inline-block; font-size: inherit; height: 1.25rem; @@ -6348,18 +7282,21 @@ fieldset:disabled a.btn { @media (min-width: 576px) { .picker-select-month, .picker-select-year { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .picker-select-month, .picker-select-year { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .picker-select-month, .picker-select-year { + -webkit-transition: none; transition: none; } } @@ -6392,6 +7329,8 @@ fieldset:disabled a.btn { } .progress { + display: -webkit-box; + display: -ms-flexbox; display: flex; overflow: hidden; position: relative; @@ -6403,45 +7342,45 @@ fieldset:disabled a.btn { } .progress-bar.bg-primary { background-color: transparent !important; - border-bottom-color: #9c27b0; + border-bottom-color: #6200ee; } .progress-bar.bg-primary::after { - background-color: #e1bee7; + background-color: #bb86fc; } .progress-bar.bg-secondary { background-color: transparent !important; - border-bottom-color: #ff4081; + border-bottom-color: #03dac5; } .progress-bar.bg-secondary::after { - background-color: #ff80ab; + background-color: #66fff8; } .progress-bar.bg-danger { background-color: transparent !important; - border-bottom-color: #f44336; + border-bottom-color: #b00020; } .progress-bar.bg-danger::after { background-color: #ffcdd2; } .progress-bar.bg-info { background-color: transparent !important; - border-bottom-color: #2196f3; + border-bottom-color: #714cfe; } .progress-bar.bg-info::after { - background-color: #bbdefb; + background-color: #d2c2fd; } .progress-bar.bg-success { background-color: transparent !important; - border-bottom-color: #4caf50; + border-bottom-color: #61d800; } .progress-bar.bg-success::after { - background-color: #c8e6c9; + background-color: #c6f68d; } .progress-bar.bg-warning { background-color: transparent !important; - border-bottom-color: #ff9800; + border-bottom-color: #ff8d00; } .progress-bar.bg-warning::after { - background-color: #ffe0b2; + background-color: #ffc77d; } .progress-bar.bg-dark { background-color: transparent !important; @@ -6470,39 +7409,47 @@ fieldset:disabled a.btn { } .progress-bar-animated::before { - animation-direction: reverse; - animation-duration: 0.3s; - animation-iteration-count: infinite; - animation-name: progress-bar-animation; - animation-timing-function: linear; + -webkit-animation-direction: reverse; + animation-direction: reverse; + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-name: progress-bar-animation; + animation-name: progress-bar-animation; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; } @media (min-width: 576px) { .progress-bar-animated::before { - animation-duration: 0.39s; + -webkit-animation-duration: 0.39s; + animation-duration: 0.39s; } } @media (min-width: 992px) { .progress-bar-animated::before { - animation-duration: 0.28s; + -webkit-animation-duration: 0.28s; + animation-duration: 0.28s; } } .progress-bar-animated, .progress-bar-striped { - box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; position: relative; } .progress-bar-animated.bg-primary::before, .progress-bar-striped.bg-primary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #e1bee7, #e1bee7 0.125rem, transparent 0.125rem, transparent 100%); + background-image: repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bb86fc, #bb86fc 0.125rem, transparent 0.125rem, transparent 100%); } .progress-bar-animated.bg-secondary::before, .progress-bar-striped.bg-secondary::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ff80ab, #ff80ab 0.125rem, transparent 0.125rem, transparent 100%); + background-image: repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #66fff8, #66fff8 0.125rem, transparent 0.125rem, transparent 100%); } .progress-bar-animated.bg-danger::before, .progress-bar-striped.bg-danger::before { @@ -6512,21 +7459,21 @@ fieldset:disabled a.btn { } .progress-bar-animated.bg-info::before, .progress-bar-striped.bg-info::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #bbdefb, #bbdefb 0.125rem, transparent 0.125rem, transparent 100%); + background-image: repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #d2c2fd, #d2c2fd 0.125rem, transparent 0.125rem, transparent 100%); } .progress-bar-animated.bg-success::before, .progress-bar-striped.bg-success::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c8e6c9, #c8e6c9 0.125rem, transparent 0.125rem, transparent 100%); + background-image: repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #c6f68d, #c6f68d 0.125rem, transparent 0.125rem, transparent 100%); } .progress-bar-animated.bg-warning::before, .progress-bar-striped.bg-warning::before { - background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); - background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffe0b2, #ffe0b2 0.125rem, transparent 0.125rem, transparent 100%); + background-image: repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -webkit-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); + background-image: -moz-repeating-radial-gradient(0.125rem 0.125rem, #ffc77d, #ffc77d 0.125rem, transparent 0.125rem, transparent 100%); } .progress-bar-animated.bg-dark::before, .progress-bar-striped.bg-dark::before { @@ -6565,6 +7512,15 @@ fieldset:disabled a.btn { z-index: -1; } +@-webkit-keyframes progress-bar-animation { + from { + background-position: 0 0; + } + to { + background-position: 0.75rem 0; + } +} + @keyframes progress-bar-animation { from { background-position: 0 0; @@ -6579,19 +7535,19 @@ fieldset:disabled a.btn { width: 100%; } .progress-bar-indeterminate.bg-primary { - border-bottom-color: #e1bee7; + border-bottom-color: #bb86fc; } .progress-bar-indeterminate.bg-primary::after, .progress-bar-indeterminate.bg-primary::before { - background-color: #9c27b0; + background-color: #6200ee; } .progress-bar-indeterminate.bg-primary::before { background-image: none; } .progress-bar-indeterminate.bg-secondary { - border-bottom-color: #ff80ab; + border-bottom-color: #66fff8; } .progress-bar-indeterminate.bg-secondary::after, .progress-bar-indeterminate.bg-secondary::before { - background-color: #ff4081; + background-color: #03dac5; } .progress-bar-indeterminate.bg-secondary::before { background-image: none; @@ -6600,34 +7556,34 @@ fieldset:disabled a.btn { border-bottom-color: #ffcdd2; } .progress-bar-indeterminate.bg-danger::after, .progress-bar-indeterminate.bg-danger::before { - background-color: #f44336; + background-color: #b00020; } .progress-bar-indeterminate.bg-danger::before { background-image: none; } .progress-bar-indeterminate.bg-info { - border-bottom-color: #bbdefb; + border-bottom-color: #d2c2fd; } .progress-bar-indeterminate.bg-info::after, .progress-bar-indeterminate.bg-info::before { - background-color: #2196f3; + background-color: #714cfe; } .progress-bar-indeterminate.bg-info::before { background-image: none; } .progress-bar-indeterminate.bg-success { - border-bottom-color: #c8e6c9; + border-bottom-color: #c6f68d; } .progress-bar-indeterminate.bg-success::after, .progress-bar-indeterminate.bg-success::before { - background-color: #4caf50; + background-color: #61d800; } .progress-bar-indeterminate.bg-success::before { background-image: none; } .progress-bar-indeterminate.bg-warning { - border-bottom-color: #ffe0b2; + border-bottom-color: #ffc77d; } .progress-bar-indeterminate.bg-warning::after, .progress-bar-indeterminate.bg-warning::before { - background-color: #ff9800; + background-color: #ff8d00; } .progress-bar-indeterminate.bg-warning::before { background-image: none; @@ -6652,19 +7608,24 @@ fieldset:disabled a.btn { } .progress-bar-indeterminate::after, .progress-bar-indeterminate::before { border-radius: 0.25rem; - animation-duration: 2s; - animation-iteration-count: infinite; - animation-timing-function: linear; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; background-color: #3f51b5; width: 0%; } .progress-bar-indeterminate::after { - animation-name: progress-bar-indeterminate-after; + -webkit-animation-name: progress-bar-indeterminate-after; + animation-name: progress-bar-indeterminate-after; bottom: -0.25rem; z-index: 0; } .progress-bar-indeterminate::before { - animation-name: progress-bar-indeterminate-before; + -webkit-animation-name: progress-bar-indeterminate-before; + animation-name: progress-bar-indeterminate-before; content: ''; display: block; height: 0.25rem; @@ -6673,6 +7634,21 @@ fieldset:disabled a.btn { z-index: 0; } +@-webkit-keyframes progress-bar-indeterminate-after { + 0% { + left: 0%; + width: 0%; + } + 50% { + left: 25%; + width: 75%; + } + 75% { + left: 100%; + width: 0%; + } +} + @keyframes progress-bar-indeterminate-after { 0% { left: 0%; @@ -6687,6 +7663,25 @@ fieldset:disabled a.btn { width: 0%; } } +@-webkit-keyframes progress-bar-indeterminate-before { + 0%, + 62.5% { + left: 0%; + width: 0%; + } + 71.875% { + left: 0%; + width: 25%; + } + 81.25% { + left: 25%; + width: 50%; + } + 100% { + left: 100%; + width: 25%; + } +} @keyframes progress-bar-indeterminate-before { 0%, 62.5% { @@ -6722,7 +7717,8 @@ fieldset:disabled a.btn { } .progress-circular-inner { - animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; + -webkit-animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-inner-rotate 5.332s cubic-bezier(0.4, 0, 0.2, 1) infinite; height: 2.5rem; position: relative; width: 2.5rem; @@ -6755,133 +7751,212 @@ fieldset:disabled a.btn { width: 2.5rem; } .progress-circular-left .progress-circular-spinner { - animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + -webkit-animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-spinner-left 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; border-right-color: transparent; left: 0; } .progress-circular-right .progress-circular-spinner { - animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + -webkit-animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; + animation: progress-circular-spinner-right 1.333s cubic-bezier(0.4, 0, 0.2, 1) infinite; border-left-color: transparent; right: 0; } .progress-circular-wrapper { - animation: progress-circular-wrapper-rotate 2.666s linear infinite; + -webkit-animation: progress-circular-wrapper-rotate 2.666s linear infinite; + animation: progress-circular-wrapper-rotate 2.666s linear infinite; +} + +@-webkit-keyframes progress-circular-inner-rotate { + 12.5% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + 25% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } + 37.5% { + -webkit-transform: rotate(405deg); + transform: rotate(405deg); + } + 50% { + -webkit-transform: rotate(540deg); + transform: rotate(540deg); + } + 62.5% { + -webkit-transform: rotate(675deg); + transform: rotate(675deg); + } + 75% { + -webkit-transform: rotate(810deg); + transform: rotate(810deg); + } + 87.5% { + -webkit-transform: rotate(945deg); + transform: rotate(945deg); + } + 100% { + -webkit-transform: rotate(1080deg); + transform: rotate(1080deg); + } } @keyframes progress-circular-inner-rotate { 12.5% { - transform: rotate(135deg); + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } 25% { - transform: rotate(270deg); + -webkit-transform: rotate(270deg); + transform: rotate(270deg); } 37.5% { - transform: rotate(405deg); + -webkit-transform: rotate(405deg); + transform: rotate(405deg); } 50% { - transform: rotate(540deg); + -webkit-transform: rotate(540deg); + transform: rotate(540deg); } 62.5% { - transform: rotate(675deg); + -webkit-transform: rotate(675deg); + transform: rotate(675deg); } 75% { - transform: rotate(810deg); + -webkit-transform: rotate(810deg); + transform: rotate(810deg); } 87.5% { - transform: rotate(945deg); + -webkit-transform: rotate(945deg); + transform: rotate(945deg); + } + 100% { + -webkit-transform: rotate(1080deg); + transform: rotate(1080deg); } +} +@-webkit-keyframes progress-circular-spinner-left { + 0%, 100% { - transform: rotate(1080deg); + -webkit-transform: rotate(130deg); + transform: rotate(130deg); + } + 50% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); } } @keyframes progress-circular-spinner-left { 0%, 100% { - transform: rotate(130deg); + -webkit-transform: rotate(130deg); + transform: rotate(130deg); } 50% { - transform: rotate(-5deg); + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } +} +@-webkit-keyframes progress-circular-spinner-right { + 0%, + 100% { + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); + } + 50% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); } } @keyframes progress-circular-spinner-right { 0%, 100% { - transform: rotate(-130deg); + -webkit-transform: rotate(-130deg); + transform: rotate(-130deg); } 50% { - transform: rotate(5deg); + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } +} +@-webkit-keyframes progress-circular-wrapper-rotate { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } @keyframes progress-circular-wrapper-rotate { 100% { - transform: rotate(360deg); + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } .progress-circular-primary .progress-circular-gap, .progress-circular-primary .progress-circular-spinner { - border-top-color: #9c27b0; + border-top-color: #6200ee; } .progress-circular-primary .progress-circular-left .progress-circular-spinner { - border-left-color: #9c27b0; + border-left-color: #6200ee; } .progress-circular-primary .progress-circular-right .progress-circular-spinner { - border-right-color: #9c27b0; + border-right-color: #6200ee; } .progress-circular-secondary .progress-circular-gap, .progress-circular-secondary .progress-circular-spinner { - border-top-color: #ff4081; + border-top-color: #03dac5; } .progress-circular-secondary .progress-circular-left .progress-circular-spinner { - border-left-color: #ff4081; + border-left-color: #03dac5; } .progress-circular-secondary .progress-circular-right .progress-circular-spinner { - border-right-color: #ff4081; + border-right-color: #03dac5; } .progress-circular-danger .progress-circular-gap, .progress-circular-danger .progress-circular-spinner { - border-top-color: #f44336; + border-top-color: #b00020; } .progress-circular-danger .progress-circular-left .progress-circular-spinner { - border-left-color: #f44336; + border-left-color: #b00020; } .progress-circular-danger .progress-circular-right .progress-circular-spinner { - border-right-color: #f44336; + border-right-color: #b00020; } .progress-circular-info .progress-circular-gap, .progress-circular-info .progress-circular-spinner { - border-top-color: #2196f3; + border-top-color: #714cfe; } .progress-circular-info .progress-circular-left .progress-circular-spinner { - border-left-color: #2196f3; + border-left-color: #714cfe; } .progress-circular-info .progress-circular-right .progress-circular-spinner { - border-right-color: #2196f3; + border-right-color: #714cfe; } .progress-circular-success .progress-circular-gap, .progress-circular-success .progress-circular-spinner { - border-top-color: #4caf50; + border-top-color: #61d800; } .progress-circular-success .progress-circular-left .progress-circular-spinner { - border-left-color: #4caf50; + border-left-color: #61d800; } .progress-circular-success .progress-circular-right .progress-circular-spinner { - border-right-color: #4caf50; + border-right-color: #61d800; } .progress-circular-warning .progress-circular-gap, .progress-circular-warning .progress-circular-spinner { - border-top-color: #ff9800; + border-top-color: #ff8d00; } .progress-circular-warning .progress-circular-left .progress-circular-spinner { - border-left-color: #ff9800; + border-left-color: #ff8d00; } .progress-circular-warning .progress-circular-right .progress-circular-spinner { - border-right-color: #ff9800; + border-right-color: #ff8d00; } .progress-circular-dark .progress-circular-gap, @@ -6908,7 +7983,7 @@ fieldset:disabled a.btn { .custom-control { display: block; - min-height: 1.2500005rem; + min-height: 1.5rem; padding-left: 2.25rem; position: relative; } @@ -6917,6 +7992,8 @@ fieldset:disabled a.btn { } .custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; margin-right: 1.5rem; } @@ -6926,49 +8003,59 @@ fieldset:disabled a.btn { .custom-control-label { color: inherit; - font-size: 0.875rem; + font-size: 1rem; line-height: inherit; margin-bottom: 0; - user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .custom-control-label::after { color: rgba(0, 0, 0, 0.6); position: absolute; - top: -0.12499975rem; + top: 0rem; left: 0; } .custom-control-label::before { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, opacity, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, opacity, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, opacity, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, opacity, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: currentColor; border-radius: 50%; color: rgba(0, 0, 0, 0.6); content: ''; display: block; height: 3rem; - margin-top: -0.87499975rem; + margin-top: -0.75rem; margin-left: -0.75rem; opacity: 0; position: absolute; top: 0; left: 0; - transform: scale(0.87, 0.87) translateZ(0); + -webkit-transform: scale(0.87, 0.87) translateZ(0); + transform: scale(0.87, 0.87) translateZ(0); width: 3rem; } @media (min-width: 576px) { .custom-control-label::before { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .custom-control-label::before { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .custom-control-label::before { + -webkit-transition: none; transition: none; } } @@ -6983,13 +8070,14 @@ fieldset:disabled a.btn { } .custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:active ~ .custom-control-label::before { opacity: 0.12; - transform: scale(1, 1) translateZ(0); + -webkit-transform: scale(1, 1) translateZ(0); + transform: scale(1, 1) translateZ(0); } .custom-control-input:checked ~ .custom-control-label::after { - color: #ff4081; + color: #03dac5; } .custom-control-input:checked ~ .custom-control-label::before { - background-color: #ff4081; + background-color: #03dac5; } .custom-control-input:disabled ~ .custom-control-label { color: rgba(0, 0, 0, 0.26); @@ -7002,11 +8090,12 @@ fieldset:disabled a.btn { } .custom-checkbox .custom-control-label::after { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -7028,11 +8117,12 @@ fieldset:disabled a.btn { } .custom-radio .custom-control-label::after { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -7057,20 +8147,24 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .custom-switch .custom-control-label { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .custom-switch .custom-control-label { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label { + -webkit-transition: none; transition: none; } } @@ -7081,7 +8175,7 @@ fieldset:disabled a.btn { border-radius: 50%; } .custom-switch .custom-control-label::after { - top: calc(-0.12499975rem + 0.5rem); + top: calc(0rem + 0.5rem); left: calc(-2rem + 0.5rem); width: 1.5rem; height: 1.5rem; @@ -7089,26 +8183,33 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .custom-switch .custom-control-label::after { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .custom-switch .custom-control-label::after { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { + -webkit-transition: none; transition: none; } } .custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fafafa; - transform: translateX(1.5rem); + -webkit-transform: translateX(1.5rem); + transform: translateX(1.5rem); } .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: #bdbdbd; @@ -7119,7 +8220,9 @@ fieldset:disabled a.btn { height: 48px; padding: 0; background-color: transparent; - appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } .custom-range:hover { cursor: pointer; @@ -7128,7 +8231,8 @@ fieldset:disabled a.btn { outline: 0; } .custom-range:focus::-webkit-slider-thumb { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .custom-range:focus::-moz-range-thumb { box-shadow: none; @@ -7140,10 +8244,11 @@ fieldset:disabled a.btn { outline: 0; } .custom-range:active::-webkit-slider-thumb { - box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + -webkit-box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); + box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); } .custom-range:active::-moz-range-thumb, .custom-range:active::-ms-thumb { - box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); } .custom-range::-moz-focus-outer { border: 0; @@ -7152,60 +8257,82 @@ fieldset:disabled a.btn { width: 0.75rem; height: 0.75rem; margin-top: -0.3125rem; - background-color: #ff4081; + background-color: #03dac5; border: 0; border-radius: 50%; + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; - appearance: none; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; + -webkit-appearance: none; + appearance: none; } .custom-range::-webkit-slider-thumb:hover { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); + -webkit-box-shadow: 0 0 0 0.75rem rgba(3, 218, 197, 0.12); + box-shadow: 0 0 0 0.75rem rgba(3, 218, 197, 0.12); + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; } .custom-range::-webkit-slider-thumb:active { - background-color: #ff4081; - box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + background-color: #03dac5; + -webkit-box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); + box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; } .custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.125rem; color: transparent; cursor: pointer; - background-color: rgba(255, 64, 129, 0.26); + background-color: rgba(3, 218, 197, 0.26); border-color: transparent; border-radius: 3px; } .custom-range::-moz-range-thumb { width: 0.75rem; height: 0.75rem; - background-color: #ff4081; + background-color: #03dac5; border: 0; border-radius: 50%; + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; - appearance: none; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; + -moz-appearance: none; + appearance: none; } .custom-range::-moz-range-thumb:hover { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); + box-shadow: 0 0 0 0.75rem rgba(3, 218, 197, 0.12); + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; } .custom-range::-moz-range-thumb:active { - background-color: #ff4081; - box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + background-color: #03dac5; + box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); + -webkit-transition: -webkit-box-shadow 100ms ease-out; + transition: -webkit-box-shadow 100ms ease-out; transition: box-shadow 100ms ease-out; + transition: box-shadow 100ms ease-out, -webkit-box-shadow 100ms ease-out; } .custom-range::-moz-range-track { width: 100%; height: 0.125rem; color: transparent; cursor: pointer; - background-color: rgba(255, 64, 129, 0.26); + background-color: rgba(3, 218, 197, 0.26); border-color: transparent; border-radius: 3px; } .custom-range::-moz-range-progress { height: 0.125rem; - background: #ff4081; + background: #03dac5; } .custom-range::-ms-thumb { width: 0.75rem; @@ -7213,19 +8340,19 @@ fieldset:disabled a.btn { margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; - background-color: #ff4081; + background-color: #03dac5; border: 0; border-radius: 50%; } .custom-range::-ms-thumb:hover { - box-shadow: 0 0 0 0.75rem rgba(255, 64, 129, 0.12); + box-shadow: 0 0 0 0.75rem rgba(3, 218, 197, 0.12); } .custom-range::-ms-thumb:focus { box-shadow: none; } .custom-range::-ms-thumb:active { - background-color: #ff4081; - box-shadow: 0 0 0 1.3334rem rgba(255, 64, 129, 0.2); + background-color: #03dac5; + box-shadow: 0 0 0 1.3334rem rgba(3, 218, 197, 0.2); } .custom-range::-ms-track { width: 100%; @@ -7237,12 +8364,12 @@ fieldset:disabled a.btn { border-width: 0.375rem; } .custom-range::-ms-fill-lower { - background-color: #ff4081; + background-color: #03dac5; border-radius: 3px; } .custom-range::-ms-fill-upper { margin-right: 15px; - background-color: rgba(255, 64, 129, 0.26); + background-color: rgba(3, 218, 197, 0.26); border-radius: 3px; } .custom-range:disabled { @@ -7250,7 +8377,8 @@ fieldset:disabled a.btn { } .custom-range:disabled::-webkit-slider-thumb { background-color: #8c8c8c; - box-shadow: 0 0 0 4px #fff; + -webkit-box-shadow: 0 0 0 4px #fff; + box-shadow: 0 0 0 4px #fff; } .custom-range:disabled::-webkit-slider-runnable-track { background: #d7d7d7; @@ -7279,19 +8407,27 @@ fieldset:disabled a.btn { } .snackbar { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: #323232; color: white; + display: -webkit-box; + display: -ms-flexbox; display: flex; font-size: 0.875rem; - line-height: 1.428572; + line-height: 1.5; opacity: 0; padding: 0.875rem 1.5rem; position: fixed; bottom: 0; left: 0; - transform: translateY(100%); + -webkit-transform: translateY(100%); + transform: translateY(100%); + -webkit-transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.195s, -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.195s, transform 0.195s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.195s cubic-bezier(0.4, 0, 1, 1); width: 100%; z-index: 60; } @@ -7301,50 +8437,68 @@ fieldset:disabled a.btn { max-width: 35.5rem; min-width: 18rem; left: 50%; - transform: translate(-50%, 100%); + -webkit-transform: translate(-50%, 100%); + transform: translate(-50%, 100%); width: auto; } } @media (min-width: 576px) { .snackbar { + -webkit-transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.2535s, -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.2535s, transform 0.2535s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2535s cubic-bezier(0.4, 0, 1, 1); } } @media (min-width: 992px) { .snackbar { + -webkit-transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.13s, -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1); + transition: opacity 0s 0.13s, transform 0.13s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.13s cubic-bezier(0.4, 0, 1, 1); } } @media screen and (prefers-reduced-motion: reduce) { .snackbar { + -webkit-transition: none; transition: none; } } .snackbar.show { - transition-duration: 0.225s; + -webkit-transition-duration: 0.225s; + transition-duration: 0.225s; + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; transition-property: transform; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + transition-property: transform, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); opacity: 1; - transform: translateY(0); + -webkit-transform: translateY(0); + transform: translateY(0); } @media (min-width: 576px) { .snackbar.show { - transition-duration: 0.2925s; + -webkit-transition-duration: 0.2925s; + transition-duration: 0.2925s; } } @media (min-width: 992px) { .snackbar.show { - transition-duration: 0.15s; + -webkit-transition-duration: 0.15s; + transition-duration: 0.15s; } } @media screen and (prefers-reduced-motion: reduce) { .snackbar.show { + -webkit-transition: none; transition: none; } } @media (min-width: 576px) { .snackbar.show { - transform: translate(-50%, 0); + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); } } @@ -7361,14 +8515,16 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, background-image 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, background-image 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: transparent; background-image: none; border: 0; - color: #ff4081; + color: #03dac5; cursor: pointer; display: block; - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; font-size: inherit; font-weight: 500; line-height: inherit; @@ -7379,21 +8535,24 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .snackbar-btn { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .snackbar-btn { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .snackbar-btn { + -webkit-transition: none; transition: none; } } .snackbar-btn:focus, .snackbar-btn:hover { - color: #ff80ab; + color: #66fff8; text-decoration: none; } @media (min-width: 576px) { @@ -7408,11 +8567,13 @@ fieldset:disabled a.btn { @media (min-width: 576px) { .snackbar-left, .snackbar-right { - transform: translateY(100%); + -webkit-transform: translateY(100%); + transform: translateY(100%); } .snackbar-left.show, .snackbar-right.show { - transform: translateY(-1.5rem); + -webkit-transform: translateY(-1.5rem); + transform: translateY(-1.5rem); } } @@ -7439,10 +8600,15 @@ fieldset:disabled a.btn { } .stepper { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; overflow: hidden; padding: 1.5rem 1.5rem; position: relative; @@ -7462,8 +8628,12 @@ fieldset:disabled a.btn { .stepper-horiz { background-color: #ffffff; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: space-between; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; overflow-x: auto; overflow-y: hidden; position: relative; @@ -7506,7 +8676,7 @@ fieldset:disabled a.btn { } .stepper-icon { - background-color: rgba(0, 0, 0, 0.32); + background-color: rgba(0, 0, 0, 0.38); border-radius: 50%; color: white; font-size: 0.75rem; @@ -7520,7 +8690,7 @@ fieldset:disabled a.btn { width: 1.5rem; } .stepper.active .stepper-icon, .stepper.done .stepper-icon { - background-color: #9c27b0; + background-color: #6200ee; color: white; } .stepper-icon .material-icons { @@ -7528,30 +8698,33 @@ fieldset:disabled a.btn { } .stepper-text { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); font-size: 0.875rem; font-weight: 400; position: relative; } .stepper.active .stepper-text, .stepper.done .stepper-text { - color: rgba(0, 0, 0, 0.87); + color: #000; } .stepper.active .stepper-text { font-weight: bolder; } .nav-tabs { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); + -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); } .nav-tabs.border-0, .nav-tabs.border-bottom-0 { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .nav-tabs .nav-link { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.87); + color: #000; font-size: 0.875rem; font-weight: 500; line-height: 1; @@ -7563,16 +8736,19 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .nav-tabs .nav-link { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .nav-tabs .nav-link { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .nav-tabs .nav-link { + -webkit-transition: none; transition: none; } } @@ -7583,22 +8759,23 @@ fieldset:disabled a.btn { opacity: 1; } .nav-tabs .nav-link.active { - color: #ff4081; + color: #03dac5; } .nav-tabs .nav-link.active::before { opacity: 1; } .nav-tabs .nav-link.disabled { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); opacity: 1; } .nav-tabs .nav-link::before { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); - background-color: #ff4081; + background-color: #03dac5; content: ''; display: block; height: 0.125rem; @@ -7610,16 +8787,19 @@ fieldset:disabled a.btn { } @media (min-width: 576px) { .nav-tabs .nav-link::before { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .nav-tabs .nav-link::before { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .nav-tabs .nav-link::before { + -webkit-transition: none; transition: none; } } @@ -7638,28 +8818,33 @@ fieldset:disabled a.btn { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: left, right 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: left, right 0.3s cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .nav-tabs-material.animate .nav-tabs-indicator { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .nav-tabs-material.animate .nav-tabs-indicator { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .nav-tabs-material.animate .nav-tabs-indicator { + -webkit-transition: none; transition: none; } } .nav-tabs-material .nav-link::before { + -webkit-transition: none; transition: none; } .nav-tabs-material .nav-tabs-indicator { - background-color: #ff4081; + background-color: #03dac5; display: none; height: 0.125rem; position: absolute; @@ -7673,13 +8858,16 @@ fieldset:disabled a.btn { } .nav-tabs-scrollable { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); + -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.12); height: 3rem; overflow: hidden; } .nav-tabs-scrollable .nav-tabs { - box-shadow: none; - flex-wrap: nowrap; + -webkit-box-shadow: none; + box-shadow: none; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; padding-bottom: 3rem; @@ -7695,8 +8883,9 @@ fieldset:disabled a.btn { border-radius: 0; border-style: solid; border-width: 0 0 1px; - box-shadow: none; - color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + color: #000; display: block; font-size: 1rem; line-height: 1.5; @@ -7705,28 +8894,43 @@ fieldset:disabled a.btn { } .form-control:hover, .custom-select:hover, .form-control-file:hover { border-color: rgba(0, 0, 0, 0.87); - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); + -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); } .form-control::-ms-expand, .custom-select::-ms-expand, .form-control-file::-ms-expand { background-color: transparent; border: 0; } +.form-control::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .form-control-file::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.form-control:-ms-input-placeholder, .custom-select:-ms-input-placeholder, .form-control-file:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.form-control::-ms-input-placeholder, .custom-select::-ms-input-placeholder, .form-control-file::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} .form-control::placeholder, .custom-select::placeholder, .form-control-file::placeholder { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); opacity: 1; } .form-control:disabled, .custom-select:disabled, .form-control-file:disabled, [readonly].form-control, [readonly].custom-select, [readonly].form-control-file { border-style: dotted; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); opacity: 1; } .form-control:disabled:focus, .custom-select:disabled:focus, .form-control-file:disabled:focus, .form-control:disabled:hover, .custom-select:disabled:hover, .form-control-file:disabled:hover, [readonly].form-control:focus, [readonly].custom-select:focus, [readonly].form-control-file:focus, [readonly].form-control:hover, [readonly].custom-select:hover, [readonly].form-control-file:hover { border-color: rgba(0, 0, 0, 0.42); - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .form-control:focus, .custom-select:focus, .form-control-file:focus { - border-color: #ff4081; - box-shadow: inset 0 -2px 0 -1px #ff4081; + border-color: #03dac5; + -webkit-box-shadow: inset 0 -2px 0 -1px #03dac5; + box-shadow: inset 0 -2px 0 -1px #03dac5; outline: 0; } .form-control:invalid:required, .custom-select:invalid:required, .form-control-file:invalid:required { @@ -7756,7 +8960,9 @@ fieldset:disabled a.btn { } select.form-control, .custom-select { - appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } @-moz-document url-prefix('') { select.form-control, .custom-select { @@ -7790,10 +8996,12 @@ select.form-control[multiple], select.form-control[size]:not([size='1']), textar padding: calc(1rem - 1px) 1rem; } select.form-control[multiple]:hover, select.form-control[size]:hover:not([size='1']), textarea.form-control:hover:not([rows='1']), .custom-select[multiple]:hover, .custom-select[size]:hover:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); + -webkit-box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); + box-shadow: inset 2px 2px 0 -1px rgba(0, 0, 0, 0.87), inset -2px -2px 0 -1px rgba(0, 0, 0, 0.87); } select.form-control[multiple]:focus, select.form-control[size]:focus:not([size='1']), textarea.form-control:focus:not([rows='1']), .custom-select[multiple]:focus, .custom-select[size]:focus:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #ff4081, inset -2px -2px 0 -1px #ff4081; + -webkit-box-shadow: inset 2px 2px 0 -1px #03dac5, inset -2px -2px 0 -1px #03dac5; + box-shadow: inset 2px 2px 0 -1px #03dac5, inset -2px -2px 0 -1px #03dac5; } select.form-control-lg[multiple], select.form-control-lg[size]:not([size='1']) { @@ -7838,8 +9046,9 @@ textarea.form-control-sm:not([rows='1']) { z-index: 1; } .custom-file-input:focus ~ .custom-file-label, .custom-file-input:hover ~ .custom-file-label { - border-bottom-color: #ff4081; - box-shadow: inset 0 -2px 0 -1px #ff4081; + border-bottom-color: #03dac5; + -webkit-box-shadow: inset 0 -2px 0 -1px #03dac5; + box-shadow: inset 0 -2px 0 -1px #03dac5; } .custom-file-label { @@ -7849,9 +9058,12 @@ textarea.form-control-sm:not([rows='1']) { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: border-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: border-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: border-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: border-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); border-bottom: 1px solid rgba(0, 0, 0, 0.42); - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); font-size: 1rem; height: 2.25rem; line-height: 1.5; @@ -7863,25 +9075,29 @@ textarea.form-control-sm:not([rows='1']) { } @media (min-width: 576px) { .custom-file-label { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .custom-file-label { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .custom-file-label { + -webkit-transition: none; transition: none; } } .custom-file-label::after { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -7895,7 +9111,8 @@ textarea.form-control-sm:not([rows='1']) { position: absolute; top: 50%; right: 0; - transform: translateY(-50%); + -webkit-transform: translateY(-50%); + transform: translateY(-50%); } .custom-select-lg { @@ -7926,11 +9143,11 @@ textarea.form-control-sm:not([rows='1']) { } .invalid-feedback { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #f44336; + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: #b00020; display: none; margin-top: 0.5rem; width: 100%; @@ -7944,15 +9161,15 @@ textarea.form-control-sm:not([rows='1']) { .invalid-tooltip { border-radius: 4px; - background-color: #f44336; + background-color: #b00020; color: white; display: none; font-size: 0.875rem; - line-height: 1.428572; + line-height: 1.5; margin-top: 0.5rem; max-width: 100%; - opacity: 0.9; - padding: 0.37499975rem 1rem; + opacity: 1; + padding: 0.34375rem 1rem; position: absolute; top: 100%; text-align: center; @@ -7962,7 +9179,7 @@ textarea.form-control-sm:not([rows='1']) { @media (min-width: 768px) { .invalid-tooltip { font-size: 0.625rem; - padding: 0.24107125rem 0.5rem; + padding: 0 0.5rem; } } .form-control-lg + .invalid-tooltip { @@ -7973,13 +9190,13 @@ textarea.form-control-sm:not([rows='1']) { } .custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label::after { - color: #f44336; + color: #b00020; } .custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before { - background-color: #f44336; + background-color: #b00020; } .custom-control-input.is-invalid ~ .custom-control-track, .was-validated .custom-control-input:invalid ~ .custom-control-track { - background-color: rgba(244, 67, 54, 0.5); + background-color: rgba(176, 0, 32, 0.5); } .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, @@ -7988,15 +9205,17 @@ textarea.form-control-sm:not([rows='1']) { } .custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:hover ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:hover ~ .custom-file-label { - border-bottom-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; + border-bottom-color: #b00020; + -webkit-box-shadow: inset 0 -2px 0 -1px #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; } .custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label { - border-bottom-color: #f44336; + border-bottom-color: #b00020; } .custom-file-input.is-invalid ~ .custom-file-label:hover, .was-validated .custom-file-input:invalid ~ .custom-file-label:hover { - border-bottom-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; + border-bottom-color: #b00020; + -webkit-box-shadow: inset 0 -2px 0 -1px #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; } .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, @@ -8005,19 +9224,20 @@ textarea.form-control-sm:not([rows='1']) { } .custom-switch .custom-control-input.is-invalid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:invalid ~ .custom-control-label::after { - background-color: #f44336; + background-color: #b00020; } .form-check-input.is-invalid + .form-check-label, .was-validated .form-check-input:invalid + .form-check-label { - color: #f44336; + color: #b00020; } .is-invalid.form-control, .is-invalid.custom-select, .is-invalid.form-control-file, .was-validated .form-control:invalid, .was-validated .custom-select:invalid, .was-validated .form-control-file:invalid { - border-color: #f44336; + border-color: #b00020; } .is-invalid.form-control:focus, .is-invalid.custom-select:focus, .is-invalid.form-control-file:focus, .is-invalid.form-control:hover, .is-invalid.custom-select:hover, .is-invalid.form-control-file:hover, .was-validated .form-control:invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control-file:invalid:focus, .was-validated .form-control:invalid:hover, .was-validated .custom-select:invalid:hover, .was-validated .form-control-file:invalid:hover { - border-color: #f44336; - box-shadow: inset 0 -2px 0 -1px #f44336; + border-color: #b00020; + -webkit-box-shadow: inset 0 -2px 0 -1px #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; } .is-invalid.form-control ~ .invalid-feedback, .is-invalid.custom-select ~ .invalid-feedback, .is-invalid.form-control-file ~ .invalid-feedback, .is-invalid.form-control ~ .invalid-tooltip, @@ -8030,18 +9250,20 @@ textarea.form-control-sm:not([rows='1']) { } select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[size]:focus:not([size='1']), textarea.is-invalid.form-control:focus:not([rows='1']), .is-invalid.custom-select[multiple]:focus, .is-invalid.custom-select[size]:focus:not([size='1']), select.is-invalid.form-control[multiple]:hover, select.is-invalid.form-control[size]:hover:not([size='1']), textarea.is-invalid.form-control:hover:not([rows='1']), .is-invalid.custom-select[multiple]:hover, .is-invalid.custom-select[size]:hover:not([size='1']), .was-validated select.form-control[multiple]:invalid:focus, .was-validated select.form-control[size]:invalid:focus:not([size='1']), .was-validated textarea.form-control:invalid:focus:not([rows='1']), .was-validated .custom-select[multiple]:invalid:focus, .was-validated .custom-select[size]:invalid:focus:not([size='1']), .was-validated select.form-control[multiple]:invalid:hover, .was-validated select.form-control[size]:invalid:hover:not([size='1']), .was-validated textarea.form-control:invalid:hover:not([rows='1']), .was-validated .custom-select[multiple]:invalid:hover, .was-validated .custom-select[size]:invalid:hover:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #f44336, inset -2px -2px 0 -1px #f44336; + -webkit-box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020; + box-shadow: inset 2px 2px 0 -1px #b00020, inset -2px -2px 0 -1px #b00020; } .textfield-box select.is-invalid.form-control[multiple]:focus, .textfield-box select.is-invalid.form-control[size]:focus:not([size='1']), .textfield-box textarea.is-invalid.form-control:focus:not([rows='1']), .textfield-box .is-invalid.custom-select[multiple]:focus, .textfield-box .is-invalid.custom-select[size]:focus:not([size='1']), .textfield-box select.is-invalid.form-control[multiple]:hover, .textfield-box select.is-invalid.form-control[size]:hover:not([size='1']), .textfield-box textarea.is-invalid.form-control:hover:not([rows='1']), .textfield-box .is-invalid.custom-select[multiple]:hover, .textfield-box .is-invalid.custom-select[size]:hover:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:invalid:focus, .was-validated .textfield-box select.form-control[size]:invalid:focus:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:invalid:focus, .was-validated .textfield-box .custom-select[size]:invalid:focus:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:invalid:hover, .was-validated .textfield-box select.form-control[size]:invalid:hover:not([size='1']), .was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:invalid:hover, .was-validated .textfield-box .custom-select[size]:invalid:hover:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #f44336; + -webkit-box-shadow: inset 0 -2px 0 -1px #b00020; + box-shadow: inset 0 -2px 0 -1px #b00020; } .valid-feedback { - font-size: 0.750000125rem; + font-size: 0.75rem; font-weight: 400; - letter-spacing: 0; - line-height: 1.5; - color: #4caf50; + letter-spacing: 0.0333333333em; + line-height: 1.25rem; + color: #61d800; display: none; margin-top: 0.5rem; width: 100%; @@ -8055,15 +9277,15 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s .valid-tooltip { border-radius: 4px; - background-color: #4caf50; - color: white; + background-color: #61d800; + color: #000; display: none; font-size: 0.875rem; - line-height: 1.428572; + line-height: 1.5; margin-top: 0.5rem; max-width: 100%; - opacity: 0.9; - padding: 0.37499975rem 1rem; + opacity: 1; + padding: 0.34375rem 1rem; position: absolute; top: 100%; text-align: center; @@ -8073,7 +9295,7 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s @media (min-width: 768px) { .valid-tooltip { font-size: 0.625rem; - padding: 0.24107125rem 0.5rem; + padding: 0 0.5rem; } } .form-control-lg + .valid-tooltip { @@ -8084,13 +9306,13 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s } .custom-control-input.is-valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label::after { - color: #4caf50; + color: #61d800; } .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before { - background-color: #4caf50; + background-color: #61d800; } .custom-control-input.is-valid ~ .custom-control-track, .was-validated .custom-control-input:valid ~ .custom-control-track { - background-color: rgba(76, 175, 80, 0.5); + background-color: rgba(97, 216, 0, 0.5); } .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, @@ -8099,15 +9321,17 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s } .custom-file-input.is-valid:focus ~ .custom-file-label, .custom-file-input.is-valid:hover ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:hover ~ .custom-file-label { - border-bottom-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; + border-bottom-color: #61d800; + -webkit-box-shadow: inset 0 -2px 0 -1px #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; } .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label { - border-bottom-color: #4caf50; + border-bottom-color: #61d800; } .custom-file-input.is-valid ~ .custom-file-label:hover, .was-validated .custom-file-input:valid ~ .custom-file-label:hover { - border-bottom-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; + border-bottom-color: #61d800; + -webkit-box-shadow: inset 0 -2px 0 -1px #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; } .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, @@ -8116,19 +9340,20 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s } .custom-switch .custom-control-input.is-valid ~ .custom-control-label::after, .was-validated .custom-switch .custom-control-input:valid ~ .custom-control-label::after { - background-color: #4caf50; + background-color: #61d800; } .form-check-input.is-valid + .form-check-label, .was-validated .form-check-input:valid + .form-check-label { - color: #4caf50; + color: #61d800; } .is-valid.form-control, .is-valid.custom-select, .is-valid.form-control-file, .was-validated .form-control:valid, .was-validated .custom-select:valid, .was-validated .form-control-file:valid { - border-color: #4caf50; + border-color: #61d800; } .is-valid.form-control:focus, .is-valid.custom-select:focus, .is-valid.form-control-file:focus, .is-valid.form-control:hover, .is-valid.custom-select:hover, .is-valid.form-control-file:hover, .was-validated .form-control:valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control-file:valid:focus, .was-validated .form-control:valid:hover, .was-validated .custom-select:valid:hover, .was-validated .form-control-file:valid:hover { - border-color: #4caf50; - box-shadow: inset 0 -2px 0 -1px #4caf50; + border-color: #61d800; + -webkit-box-shadow: inset 0 -2px 0 -1px #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; } .is-valid.form-control ~ .valid-feedback, .is-valid.custom-select ~ .valid-feedback, .is-valid.form-control-file ~ .valid-feedback, .is-valid.form-control ~ .valid-tooltip, @@ -8141,10 +9366,12 @@ select.is-invalid.form-control[multiple]:focus, select.is-invalid.form-control[s } select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size]:focus:not([size='1']), textarea.is-valid.form-control:focus:not([rows='1']), .is-valid.custom-select[multiple]:focus, .is-valid.custom-select[size]:focus:not([size='1']), select.is-valid.form-control[multiple]:hover, select.is-valid.form-control[size]:hover:not([size='1']), textarea.is-valid.form-control:hover:not([rows='1']), .is-valid.custom-select[multiple]:hover, .is-valid.custom-select[size]:hover:not([size='1']), .was-validated select.form-control[multiple]:valid:focus, .was-validated select.form-control[size]:valid:focus:not([size='1']), .was-validated textarea.form-control:valid:focus:not([rows='1']), .was-validated .custom-select[multiple]:valid:focus, .was-validated .custom-select[size]:valid:focus:not([size='1']), .was-validated select.form-control[multiple]:valid:hover, .was-validated select.form-control[size]:valid:hover:not([size='1']), .was-validated textarea.form-control:valid:hover:not([rows='1']), .was-validated .custom-select[multiple]:valid:hover, .was-validated .custom-select[size]:valid:hover:not([size='1']) { - box-shadow: inset 2px 2px 0 -1px #4caf50, inset -2px -2px 0 -1px #4caf50; + -webkit-box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800; + box-shadow: inset 2px 2px 0 -1px #61d800, inset -2px -2px 0 -1px #61d800; } .textfield-box select.is-valid.form-control[multiple]:focus, .textfield-box select.is-valid.form-control[size]:focus:not([size='1']), .textfield-box textarea.is-valid.form-control:focus:not([rows='1']), .textfield-box .is-valid.custom-select[multiple]:focus, .textfield-box .is-valid.custom-select[size]:focus:not([size='1']), .textfield-box select.is-valid.form-control[multiple]:hover, .textfield-box select.is-valid.form-control[size]:hover:not([size='1']), .textfield-box textarea.is-valid.form-control:hover:not([rows='1']), .textfield-box .is-valid.custom-select[multiple]:hover, .textfield-box .is-valid.custom-select[size]:hover:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:valid:focus, .was-validated .textfield-box select.form-control[size]:valid:focus:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:valid:focus, .was-validated .textfield-box .custom-select[size]:valid:focus:not([size='1']), .was-validated .textfield-box select.form-control[multiple]:valid:hover, .was-validated .textfield-box select.form-control[size]:valid:hover:not([size='1']), .was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']), .was-validated .textfield-box .custom-select[multiple]:valid:hover, .was-validated .textfield-box .custom-select[size]:valid:hover:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #4caf50; + -webkit-box-shadow: inset 0 -2px 0 -1px #61d800; + box-shadow: inset 0 -2px 0 -1px #61d800; } .textfield-box .form-control, .textfield-box .custom-select, .textfield-box .form-control-file { @@ -8160,10 +9387,12 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] padding: 1rem 1rem calc(1rem - 1px); } .textfield-box select.form-control[multiple]:hover, .textfield-box select.form-control[size]:hover:not([size='1']), .textfield-box textarea.form-control:hover:not([rows='1']), .textfield-box .custom-select[multiple]:hover, .textfield-box .custom-select[size]:hover:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); + -webkit-box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -2px 0 -1px rgba(0, 0, 0, 0.87); } .textfield-box select.form-control[multiple]:focus, .textfield-box select.form-control[size]:focus:not([size='1']), .textfield-box textarea.form-control:focus:not([rows='1']), .textfield-box .custom-select[multiple]:focus, .textfield-box .custom-select[size]:focus:not([size='1']) { - box-shadow: inset 0 -2px 0 -1px #ff4081; + -webkit-box-shadow: inset 0 -2px 0 -1px #03dac5; + box-shadow: inset 0 -2px 0 -1px #03dac5; } .textfield-box textarea.form-control { min-height: 3.5rem; @@ -8219,10 +9448,11 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .floating-label.has-value label, .floating-label.is-focused label { top: 0; - transform: scale(0.75); + -webkit-transform: scale(0.75); + transform: scale(0.75); } .floating-label.is-focused label { - color: #ff4081; + color: #03dac5; } .floating-label:not(.has-value):not(.is-focused) .form-control[type='date'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='datetime-local'], .floating-label:not(.has-value):not(.is-focused) .form-control[type='time'] { color: transparent; @@ -8231,8 +9461,11 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: color, top, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: color, top, -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: color, top, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); - color: rgba(0, 0, 0, 0.32); + transition: color, top, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.38); display: block; font-size: 1rem; line-height: 1.5; @@ -8241,56 +9474,136 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] position: absolute; top: 1.125rem; left: 0; - transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } @media (min-width: 576px) { .floating-label label { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .floating-label label { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .floating-label label { + -webkit-transition: none; transition: none; } } .floating-label .form-control, .floating-label .custom-select, .floating-label .form-control-file { position: relative; } +.floating-label .form-control:focus::-webkit-input-placeholder, .floating-label .custom-select:focus::-webkit-input-placeholder, .floating-label .form-control-file:focus::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.floating-label .form-control:focus:-ms-input-placeholder, .floating-label .custom-select:focus:-ms-input-placeholder, .floating-label .form-control-file:focus:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} +.floating-label .form-control:focus::-ms-input-placeholder, .floating-label .custom-select:focus::-ms-input-placeholder, .floating-label .form-control-file:focus::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} .floating-label .form-control:focus::placeholder, .floating-label .custom-select:focus::placeholder, .floating-label .form-control-file:focus::placeholder { - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); opacity: 1; } +.floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} +.floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} +.floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { + /*transition: $transition-duration-mobile; + transition-property: $property; + transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); + color: transparent; + opacity: 0; +} .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); color: transparent; opacity: 0; } @media (min-width: 576px) { - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; + } + .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + transition-duration: 0.39s; + } + .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { transition-duration: 0.39s; } + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; + } } @media (min-width: 992px) { - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; + } + .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + transition-duration: 0.28s; + } + .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { transition-duration: 0.28s; } + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; + } } @media screen and (prefers-reduced-motion: reduce) { - .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + .floating-label .form-control::-webkit-input-placeholder, .floating-label .custom-select::-webkit-input-placeholder, .floating-label .form-control-file::-webkit-input-placeholder { + -webkit-transition: none; transition: none; } -} - + .floating-label .form-control:-ms-input-placeholder, .floating-label .custom-select:-ms-input-placeholder, .floating-label .form-control-file:-ms-input-placeholder { + -webkit-transition: none; + transition: none; + } + .floating-label .form-control::-ms-input-placeholder, .floating-label .custom-select::-ms-input-placeholder, .floating-label .form-control-file::-ms-input-placeholder { + -webkit-transition: none; + transition: none; + } + .floating-label .form-control::placeholder, .floating-label .custom-select::placeholder, .floating-label .form-control-file::placeholder { + -webkit-transition: none; + transition: none; + } +} + .floating-label-lg.has-value label, .input-group-lg > .has-value.floating-label label, .floating-label-lg.is-focused label, .input-group-lg > .is-focused.floating-label label { - transform: scale(0.4117647059); + -webkit-transform: scale(0.4117647059); + transform: scale(0.4117647059); } .floating-label-lg label, .input-group-lg > .floating-label label { font-size: 2.125rem; @@ -8310,7 +9623,8 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .floating-label-sm.has-value label, .input-group-sm > .has-value.floating-label label, .floating-label-sm.is-focused label, .input-group-sm > .is-focused.floating-label label { - transform: scale(0.7692307692); + -webkit-transform: scale(0.7692307692); + transform: scale(0.7692307692); } .floating-label-sm label, .input-group-sm > .floating-label label { font-size: 0.8125rem; @@ -8399,9 +9713,14 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .input-group { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; position: relative; width: 100%; } @@ -8411,7 +9730,9 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] .input-group > .form-control, .input-group > .form-control-file, .input-group > .textfield-box { - flex: 1 1 auto; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; margin-bottom: 0; width: 1%; } @@ -8456,9 +9777,15 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] .input-group-append, .input-group-prepend { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } .input-group-append .btn, .input-group-prepend .btn { @@ -8503,24 +9830,30 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1); color: rgba(0, 0, 0, 0.42); - font-size: 0.875rem; + font-size: 1rem; margin-right: 1rem; - order: -1; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } @media (min-width: 576px) { .input-group-icon { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .input-group-icon { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .input-group-icon { + -webkit-transition: none; transition: none; } } @@ -8528,7 +9861,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] color: rgba(0, 0, 0, 0.87); } .floating-label.is-focused ~ .input-group-icon, .form-control:focus ~ .input-group-icon { - color: #ff4081; + color: #03dac5; } .floating-label:not(.textfield-box) ~ .input-group-icon { margin-top: 0.75rem; @@ -8564,7 +9897,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] line-height: 1.176471; } .input-group-lg > .input-group-icon { - font-size: 1.859375rem; + font-size: 2.125rem; line-height: 1.176471; } @@ -8598,16 +9931,23 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] line-height: 1.538462; } .input-group-sm > .input-group-icon { - font-size: 0.7109375rem; + font-size: 0.8125rem; line-height: 1.538462; } .navbar { - align-items: center; - color: rgba(0, 0, 0, 0.87); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #000; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; - justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; min-height: 3.5rem; padding: 0.625rem 1rem; position: relative; @@ -8617,6 +9957,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: rgba(0, 0, 0, 0.12); border: 0; @@ -8626,21 +9967,25 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .navbar .form-control { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navbar .form-control { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navbar .form-control { + -webkit-transition: none; transition: none; } } .navbar .form-control:focus, .navbar .form-control:hover { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; opacity: 1; } .navbar .form-control-lg { @@ -8656,22 +10001,26 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: rgba(0, 0, 0, 0.12); opacity: 0.7; } @media (min-width: 576px) { .navbar .input-group { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navbar .input-group { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navbar .input-group { + -webkit-transition: none; transition: none; } } @@ -8718,10 +10067,17 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] padding-bottom: 1.3125rem; } .navbar > .container { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; - justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; } .navbar-dark { @@ -8734,6 +10090,18 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] .navbar-dark .navbar-toggler::before { background-color: rgba(255, 255, 255, 0.12); } +.navbar-dark .form-control::-webkit-input-placeholder, +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .form-control:-ms-input-placeholder, +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .form-control::-ms-input-placeholder, +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.5); +} .navbar-dark .form-control::placeholder, .navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.5); @@ -8741,7 +10109,8 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] .navbar-fixed-bottom, .navbar-fixed-top { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); position: fixed; right: 0; left: 0; @@ -8757,13 +10126,16 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-full { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); z-index: 40; } -@supports (position: sticky) { +@supports ((position: -webkit-sticky) or (position: sticky)) { .navbar-sticky-top { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + position: -webkit-sticky; position: sticky; top: 0; z-index: 40; @@ -8774,7 +10146,10 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: background-color, box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1); position: absolute; top: 0; right: 0; @@ -8783,32 +10158,40 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .toolbar-waterfall { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .toolbar-waterfall { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .toolbar-waterfall { + -webkit-transition: none; transition: none; } } .toolbar-waterfall.waterfall { - background-color: #9c27b0; - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + background-color: #6200ee; + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); position: fixed; } .navbar-brand { - font-size: 1.249999625rem; + font-size: 1.25rem; font-weight: 500; - letter-spacing: 0.02em; - line-height: 1.4; - align-items: center; + letter-spacing: 0.0125em; + line-height: 2rem; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; height: 2.25rem; position: relative; @@ -8822,6 +10205,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: rgba(0, 0, 0, 0.12); content: ''; @@ -8835,16 +10219,19 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .navbar-brand::before { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navbar-brand::before { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navbar-brand::before { + -webkit-transition: none; transition: none; } } @@ -8862,16 +10249,24 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-text { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; height: 2.25rem; } .navbar-nav { + display: -webkit-box; + display: -ms-flexbox; display: flex; - flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; list-style: none; margin-bottom: 0; padding-left: 0; @@ -8881,6 +10276,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: background-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: background-color, opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); color: inherit; font-size: 1rem; @@ -8891,16 +10287,19 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .navbar-nav .nav-link { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navbar-nav .nav-link { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navbar-nav .nav-link { + -webkit-transition: none; transition: none; } } @@ -8913,7 +10312,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-nav .nav-link.disabled { background-color: transparent; - color: rgba(0, 0, 0, 0.32); + color: rgba(0, 0, 0, 0.38); } .navbar-nav .nav-link:focus { outline: 0; @@ -8927,9 +10326,14 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-collapse { - align-items: center; - flex-basis: 100%; - flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; } @media (max-width: 575.98px) { @@ -8941,12 +10345,20 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .navbar-expand-sm { - flex-flow: row nowrap; - justify-content: flex-start; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; - flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; @@ -8956,7 +10368,8 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { - flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } } @media (max-width: 767.98px) { @@ -8968,12 +10381,20 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 768px) { .navbar-expand-md { - flex-flow: row nowrap; - justify-content: flex-start; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; - flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; @@ -8983,7 +10404,8 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { - flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } } @media (max-width: 991.98px) { @@ -8995,12 +10417,20 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 992px) { .navbar-expand-lg { - flex-flow: row nowrap; - justify-content: flex-start; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; - flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; } .navbar-expand-lg .navbar-toggler { display: none; @@ -9010,7 +10440,8 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { - flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } } @media (max-width: 1199.98px) { @@ -9022,12 +10453,20 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 1200px) { .navbar-expand-xl { - flex-flow: row nowrap; - justify-content: flex-start; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; - flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; } .navbar-expand-xl .navbar-toggler { display: none; @@ -9037,12 +10476,18 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { - flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } } .navbar-expand { - flex-flow: row nowrap; - justify-content: flex-start; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } .navbar-expand > .container, .navbar-expand > .container-fluid { @@ -9050,8 +10495,11 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] padding-left: 0; } .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; - flex-basis: auto; + -ms-flex-preferred-size: auto; + flex-basis: auto; } .navbar-expand .navbar-toggler { display: none; @@ -9061,19 +10509,27 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-expand > .container, .navbar-expand > .container-fluid { - flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } .navbar-toggler { - align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; background-color: transparent; border: 0; border-radius: 50%; color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; display: inline-flex; - flex-shrink: 0; + -ms-flex-negative: 0; + flex-shrink: 0; height: 2.25rem; - justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; line-height: 1; padding: 0; position: relative; @@ -9090,6 +10546,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); background-color: rgba(0, 0, 0, 0.12); border-radius: 50%; @@ -9104,16 +10561,19 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } @media (min-width: 576px) { .navbar-toggler::before { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .navbar-toggler::before { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .navbar-toggler::before { + -webkit-transition: none; transition: none; } } @@ -9125,11 +10585,12 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .navbar-toggler-icon { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; font-family: 'Material Icons'; - font-feature-settings: 'liga'; + -webkit-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; @@ -9153,7 +10614,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] font-weight: 400; letter-spacing: normal; line-break: auto; - line-height: 1.428572; + line-height: 1.5; text-decoration: none; text-shadow: none; text-transform: none; @@ -9162,7 +10623,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] word-spacing: normal; display: block; font-size: 0.875rem; - line-height: 1.428572; + line-height: 1.5; margin: 1.5rem; opacity: 0; position: absolute; @@ -9180,10 +10641,11 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } } .tooltip.show { - opacity: 0.9; + opacity: 1; } .tooltip.show .tooltip-inner { - transform: scale(1); + -webkit-transform: scale(1); + transform: scale(1); } .tooltip-inner { @@ -9191,56 +10653,71 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] /*transition: $transition-duration-mobile; transition-property: $property; transition-timing-function: $transition-timing-function-standard;*/ + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); - background-color: #616161; + transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + background-color: #6c6c6c; color: white; - padding: 0.37499975rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: auto; + height: 1.5rem; + padding: 0.34375rem 1rem; text-align: center; - transform: scale(0.87); + -webkit-transform: scale(0.87); + transform: scale(0.87); } @media (min-width: 576px) { .tooltip-inner { - transition-duration: 0.39s; + -webkit-transition-duration: 0.39s; + transition-duration: 0.39s; } } @media (min-width: 992px) { .tooltip-inner { - transition-duration: 0.28s; + -webkit-transition-duration: 0.28s; + transition-duration: 0.28s; } } @media screen and (prefers-reduced-motion: reduce) { .tooltip-inner { + -webkit-transition: none; transition: none; } } @media (min-width: 768px) { .tooltip-inner { - padding: 0.24107125rem 0.5rem; + padding: 0 0.5rem; } } -.align-top { - vertical-align: top !important; +.align-baseline { + vertical-align: baseline !important; } -.align-text-top { - vertical-align: text-top !important; +.align-top { + vertical-align: top !important; } .align-middle { vertical-align: middle !important; } -.align-baseline { - vertical-align: baseline !important; +.align-bottom { + vertical-align: bottom !important; } .align-text-bottom { vertical-align: text-bottom !important; } -.align-bottom { - vertical-align: bottom !important; +.align-text-top { + vertical-align: text-top !important; } .border { @@ -9288,7 +10765,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .border-black-primary { - border-color: rgba(0, 0, 0, 0.87) !important; + border-color: #000 !important; } .border-black-secondary { @@ -9296,7 +10773,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .border-black-hint { - border-color: rgba(0, 0, 0, 0.32) !important; + border-color: rgba(0, 0, 0, 0.38) !important; } .border-black-divider { @@ -9324,27 +10801,27 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .border-primary { - border-color: #9c27b0 !important; + border-color: #6200ee !important; } .border-secondary { - border-color: #ff4081 !important; + border-color: #03dac5 !important; } .border-danger { - border-color: #f44336 !important; + border-color: #b00020 !important; } .border-info { - border-color: #2196f3 !important; + border-color: #714cfe !important; } .border-success { - border-color: #4caf50 !important; + border-color: #61d800 !important; } .border-warning { - border-color: #ff9800 !important; + border-color: #ff8d00 !important; } .border-dark { @@ -9388,7 +10865,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .bg-dark-1 { - background-color: #000000 !important; + background-color: #000 !important; } .bg-dark-2 { @@ -9416,7 +10893,7 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } .bg-light-4 { - background-color: #ffffff !important; + background-color: #fff !important; } .bg-transparent { @@ -9428,19 +10905,19 @@ select.is-valid.form-control[multiple]:focus, select.is-valid.form-control[size] } a.bg-primary:active, a.bg-primary:focus, a.bg-primary:hover { - background-color: #7b1fa2 !important; + background-color: #3700b3 !important; } .bg-primary { - background-color: #9c27b0 !important; + background-color: #6200ee !important; } a.bg-secondary:active, a.bg-secondary:focus, a.bg-secondary:hover { - background-color: #f50057 !important; + background-color: #00a895 !important; } .bg-secondary { - background-color: #ff4081 !important; + background-color: #03dac5 !important; } a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover { @@ -9448,31 +10925,31 @@ a.bg-danger:active, a.bg-danger:focus, a.bg-danger:hover { } .bg-danger { - background-color: #f44336 !important; + background-color: #b00020 !important; } a.bg-info:active, a.bg-info:focus, a.bg-info:hover { - background-color: #1976d2 !important; + background-color: #021aee !important; } .bg-info { - background-color: #2196f3 !important; + background-color: #714cfe !important; } a.bg-success:active, a.bg-success:focus, a.bg-success:hover { - background-color: #388e3c !important; + background-color: #41c300 !important; } .bg-success { - background-color: #4caf50 !important; + background-color: #61d800 !important; } a.bg-warning:active, a.bg-warning:focus, a.bg-warning:hover { - background-color: #f57c00 !important; + background-color: #ee6002 !important; } .bg-warning { - background-color: #ff9800 !important; + background-color: #ff8d00 !important; } a.bg-dark:active, a.bg-dark:focus, a.bg-dark:hover { @@ -9492,19 +10969,19 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .bg-primary-dark { - background-color: #7b1fa2 !important; + background-color: #3700b3 !important; } .bg-primary-light { - background-color: #e1bee7 !important; + background-color: #bb86fc !important; } .bg-secondary-dark { - background-color: #f50057 !important; + background-color: #00a895 !important; } .bg-secondary-light { - background-color: #ff80ab !important; + background-color: #66fff8 !important; } .clearfix::after { @@ -9518,6 +10995,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9530,6 +11009,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9555,6 +11036,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9567,6 +11050,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9592,6 +11077,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9604,6 +11091,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9629,6 +11118,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9641,6 +11132,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9666,6 +11159,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9678,6 +11173,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9703,6 +11200,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; display: flex !important; } @@ -9715,6 +11214,8 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; display: inline-flex !important; } @@ -9734,748 +11235,958 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { display: table-row !important; } } -.align-content-around { - align-content: space-around !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-end { - align-content: flex-end !important; +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } -.align-content-start { - align-content: flex-start !important; +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } -.align-content-stretch { - align-content: stretch !important; +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } -.align-items-baseline { - align-items: baseline !important; +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } -.align-items-center { - align-items: center !important; +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } -.align-items-start { - align-items: flex-start !important; +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } -.align-items-end { - align-items: flex-end !important; +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } -.align-items-stretch { - align-items: stretch !important; +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } -.align-self-auto { - align-self: auto !important; +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } -.align-self-baseline { - align-self: baseline !important; +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } -.align-self-center { - align-self: center !important; +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } -.align-self-end { - align-self: flex-end !important; +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } -.align-self-start { - align-self: flex-start !important; +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } -.align-self-stretch { - align-self: stretch !important; +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } -.flex-column { - flex-direction: column !important; +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } -.flex-column-reverse { - flex-direction: column-reverse !important; +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } -.flex-row { - flex-direction: row !important; +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } -.flex-row-reverse { - flex-direction: row-reverse !important; +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } -.flex-fill { - flex: 1 1 auto !important; +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } -.flex-grow-0 { - flex-grow: 0 !important; +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } -.flex-grow-1 { - flex-grow: 1 !important; +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } -.flex-nowrap { - flex-wrap: nowrap !important; +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } -.flex-shrink-0 { - flex-shrink: 0 !important; +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } -.flex-shrink-1 { - flex-shrink: 1 !important; +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } -.flex-wrap { - flex-wrap: wrap !important; +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } -.justify-content-around { - justify-content: space-around !important; +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } -.justify-content-between { - justify-content: space-between !important; +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } -.justify-content-center { - justify-content: center !important; +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } -.justify-content-end { - justify-content: flex-end !important; +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } -.justify-content-start { - justify-content: flex-start !important; +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } -.order-first { - order: -1; +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; } -.order-last { - order: 1; +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } -.order-0 { - order: 0; +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } @media (min-width: 576px) { - .align-content-sm-around { - align-content: space-around !important; - } - - .align-content-sm-between { - align-content: space-between !important; - } - - .align-content-sm-center { - align-content: center !important; - } - - .align-content-sm-end { - align-content: flex-end !important; + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } - .align-content-sm-start { - align-content: flex-start !important; + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } - .align-content-sm-stretch { - align-content: stretch !important; + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } - .align-items-sm-baseline { - align-items: baseline !important; + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } - .align-items-sm-center { - align-items: center !important; + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } - .align-items-sm-start { - align-items: flex-start !important; + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } - .align-items-sm-end { - align-items: flex-end !important; + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } - .align-items-sm-stretch { - align-items: stretch !important; + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } - .align-self-sm-auto { - align-self: auto !important; + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } - .align-self-sm-baseline { - align-self: baseline !important; + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } - .align-self-sm-center { - align-self: center !important; + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } - .align-self-sm-end { - align-self: flex-end !important; + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } - .align-self-sm-start { - align-self: flex-start !important; + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } - .align-self-sm-stretch { - align-self: stretch !important; + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } - .flex-sm-column { - flex-direction: column !important; + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } - .flex-sm-column-reverse { - flex-direction: column-reverse !important; + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } - .flex-sm-row { - flex-direction: row !important; + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } - .flex-sm-row-reverse { - flex-direction: row-reverse !important; + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } - .flex-sm-fill { - flex: 1 1 auto !important; + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } - .flex-sm-grow-0 { - flex-grow: 0 !important; + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } - .flex-sm-grow-1 { - flex-grow: 1 !important; + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } - .flex-sm-nowrap { - flex-wrap: nowrap !important; + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } - .flex-sm-shrink-0 { - flex-shrink: 0 !important; + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } - .flex-sm-shrink-1 { - flex-shrink: 1 !important; + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } - .flex-sm-wrap { - flex-wrap: wrap !important; + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } - .justify-content-sm-around { - justify-content: space-around !important; + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } - .justify-content-sm-between { - justify-content: space-between !important; + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } - .justify-content-sm-center { - justify-content: center !important; + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } - .justify-content-sm-end { - justify-content: flex-end !important; + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } - .justify-content-sm-start { - justify-content: flex-start !important; + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } - .order-sm-first { - order: -1; + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; } - .order-sm-last { - order: 1; + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } - .order-sm-0 { - order: 0; + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } @media (min-width: 768px) { - .align-content-md-around { - align-content: space-around !important; - } - - .align-content-md-between { - align-content: space-between !important; - } - - .align-content-md-center { - align-content: center !important; - } - - .align-content-md-end { - align-content: flex-end !important; + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } - .align-content-md-start { - align-content: flex-start !important; + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } - .align-content-md-stretch { - align-content: stretch !important; + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } - .align-items-md-baseline { - align-items: baseline !important; + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } - .align-items-md-center { - align-items: center !important; + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } - .align-items-md-start { - align-items: flex-start !important; + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } - .align-items-md-end { - align-items: flex-end !important; + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } - .align-items-md-stretch { - align-items: stretch !important; + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } - .align-self-md-auto { - align-self: auto !important; + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } - .align-self-md-baseline { - align-self: baseline !important; + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } - .align-self-md-center { - align-self: center !important; + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } - .align-self-md-end { - align-self: flex-end !important; + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } - .align-self-md-start { - align-self: flex-start !important; + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } - .align-self-md-stretch { - align-self: stretch !important; + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } - .flex-md-column { - flex-direction: column !important; + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } - .flex-md-column-reverse { - flex-direction: column-reverse !important; + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } - .flex-md-row { - flex-direction: row !important; + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } - .flex-md-row-reverse { - flex-direction: row-reverse !important; + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } - .flex-md-fill { - flex: 1 1 auto !important; + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } - .flex-md-grow-0 { - flex-grow: 0 !important; + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } - .flex-md-grow-1 { - flex-grow: 1 !important; + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } - .flex-md-nowrap { - flex-wrap: nowrap !important; + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } - .flex-md-shrink-0 { - flex-shrink: 0 !important; + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } - .flex-md-shrink-1 { - flex-shrink: 1 !important; + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } - .flex-md-wrap { - flex-wrap: wrap !important; + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } - .justify-content-md-around { - justify-content: space-around !important; + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } - .justify-content-md-between { - justify-content: space-between !important; + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } - .justify-content-md-center { - justify-content: center !important; + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } - .justify-content-md-end { - justify-content: flex-end !important; + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } - .justify-content-md-start { - justify-content: flex-start !important; + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } - .order-md-first { - order: -1; + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; } - .order-md-last { - order: 1; + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } - .order-md-0 { - order: 0; + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } @media (min-width: 992px) { - .align-content-lg-around { - align-content: space-around !important; - } - - .align-content-lg-between { - align-content: space-between !important; - } - - .align-content-lg-center { - align-content: center !important; - } - - .align-content-lg-end { - align-content: flex-end !important; + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } - .align-content-lg-start { - align-content: flex-start !important; + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } - .align-content-lg-stretch { - align-content: stretch !important; + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } - .align-items-lg-baseline { - align-items: baseline !important; + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } - .align-items-lg-center { - align-items: center !important; + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } - .align-items-lg-start { - align-items: flex-start !important; + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } - .align-items-lg-end { - align-items: flex-end !important; + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } - .align-items-lg-stretch { - align-items: stretch !important; + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } - .align-self-lg-auto { - align-self: auto !important; + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } - .align-self-lg-baseline { - align-self: baseline !important; + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } - .align-self-lg-center { - align-self: center !important; + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } - .align-self-lg-end { - align-self: flex-end !important; + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } - .align-self-lg-start { - align-self: flex-start !important; + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } - .align-self-lg-stretch { - align-self: stretch !important; + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } - .flex-lg-column { - flex-direction: column !important; + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } - .flex-lg-column-reverse { - flex-direction: column-reverse !important; + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } - .flex-lg-row { - flex-direction: row !important; + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } - .flex-lg-row-reverse { - flex-direction: row-reverse !important; + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } - .flex-lg-fill { - flex: 1 1 auto !important; + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } - .flex-lg-grow-0 { - flex-grow: 0 !important; + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } - .flex-lg-grow-1 { - flex-grow: 1 !important; + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } - .flex-lg-nowrap { - flex-wrap: nowrap !important; + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } - .flex-lg-shrink-0 { - flex-shrink: 0 !important; + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } - .flex-lg-shrink-1 { - flex-shrink: 1 !important; + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } - .flex-lg-wrap { - flex-wrap: wrap !important; + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } - .justify-content-lg-around { - justify-content: space-around !important; + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } - .justify-content-lg-between { - justify-content: space-between !important; + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } - .justify-content-lg-center { - justify-content: center !important; + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } - .justify-content-lg-end { - justify-content: flex-end !important; + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } - .justify-content-lg-start { - justify-content: flex-start !important; + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } - .order-lg-first { - order: -1; + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; } - .order-lg-last { - order: 1; + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } - .order-lg-0 { - order: 0; + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } @media (min-width: 1200px) { - .align-content-xl-around { - align-content: space-around !important; - } - - .align-content-xl-between { - align-content: space-between !important; - } - - .align-content-xl-center { - align-content: center !important; - } - - .align-content-xl-end { - align-content: flex-end !important; + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } - .align-content-xl-start { - align-content: flex-start !important; + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } - .align-content-xl-stretch { - align-content: stretch !important; + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } - .align-items-xl-baseline { - align-items: baseline !important; + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } - .align-items-xl-center { - align-items: center !important; + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } - .align-items-xl-start { - align-items: flex-start !important; + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } - .align-items-xl-end { - align-items: flex-end !important; + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } - .align-items-xl-stretch { - align-items: stretch !important; + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } - .align-self-xl-auto { - align-self: auto !important; + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } - .align-self-xl-baseline { - align-self: baseline !important; + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; } - .align-self-xl-center { - align-self: center !important; + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; } - .align-self-xl-end { - align-self: flex-end !important; + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; } - .align-self-xl-start { - align-self: flex-start !important; + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } - .align-self-xl-stretch { - align-self: stretch !important; + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } - .flex-xl-column { - flex-direction: column !important; + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } - .flex-xl-column-reverse { - flex-direction: column-reverse !important; + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } - .flex-xl-row { - flex-direction: row !important; + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } - .flex-xl-row-reverse { - flex-direction: row-reverse !important; + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } - .flex-xl-fill { - flex: 1 1 auto !important; + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } - .flex-xl-grow-0 { - flex-grow: 0 !important; + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } - .flex-xl-grow-1 { - flex-grow: 1 !important; + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } - .flex-xl-nowrap { - flex-wrap: nowrap !important; + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } - .flex-xl-shrink-0 { - flex-shrink: 0 !important; + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } - .flex-xl-shrink-1 { - flex-shrink: 1 !important; + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } - .flex-xl-wrap { - flex-wrap: wrap !important; + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } - .justify-content-xl-around { - justify-content: space-around !important; + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } - .justify-content-xl-between { - justify-content: space-between !important; + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } - .justify-content-xl-center { - justify-content: center !important; + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; } - .justify-content-xl-end { - justify-content: flex-end !important; + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; } - .justify-content-xl-start { - justify-content: flex-start !important; + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; } - .order-xl-first { - order: -1; + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; } - .order-xl-last { - order: 1; + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; } - .order-xl-0 { - order: 0; + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; } } .float-left { @@ -10542,6 +12253,14 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { float: right !important; } } +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + .position-absolute { position: absolute !important; } @@ -10559,6 +12278,7 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .position-sticky { + position: -webkit-sticky !important; position: sticky !important; } @@ -10578,8 +12298,9 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { z-index: 40; } -@supports (position: sticky) { +@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { + position: -webkit-sticky; position: sticky; top: 0; z-index: 40; @@ -10607,51 +12328,63 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .shadow { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; } .shadow-lg { - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; } .shadow-none { - box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } .shadow-sm { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; } .shadow-24 { - box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2) !important; } .shadow-16 { - box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important; } .shadow-12 { - box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px -4px rgba(0, 0, 0, 0.2) !important; } .shadow-8 { - box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2) !important; } .shadow-6 { - box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2) !important; } .shadow-4 { - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2) !important; } .shadow-2 { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important; } .shadow-1 { - box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important; + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 2px 1px -1px rgba(0, 0, 0, 0.2) !important; } .h-25 { @@ -12755,7 +14488,7 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .text-black-primary { - color: rgba(0, 0, 0, 0.87) !important; + color: #000 !important; } .text-black-secondary { @@ -12763,7 +14496,7 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .text-black-hint { - color: rgba(0, 0, 0, 0.32) !important; + color: rgba(0, 0, 0, 0.38) !important; } .text-black-divider { @@ -12791,23 +14524,23 @@ a.bg-light:active, a.bg-light:focus, a.bg-light:hover { } .text-muted { - color: rgba(0, 0, 0, 0.32) !important; + color: rgba(0, 0, 0, 0.38) !important; } a.text-primary:active, a.text-primary:focus, a.text-primary:hover { - color: #7b1fa2 !important; + color: #3700b3 !important; } .text-primary { - color: #9c27b0 !important; + color: #6200ee !important; } a.text-secondary:active, a.text-secondary:focus, a.text-secondary:hover { - color: #f50057 !important; + color: #00a895 !important; } .text-secondary { - color: #ff4081 !important; + color: #03dac5 !important; } a.text-danger:active, a.text-danger:focus, a.text-danger:hover { @@ -12815,31 +14548,31 @@ a.text-danger:active, a.text-danger:focus, a.text-danger:hover { } .text-danger { - color: #f44336 !important; + color: #b00020 !important; } a.text-info:active, a.text-info:focus, a.text-info:hover { - color: #1976d2 !important; + color: #021aee !important; } .text-info { - color: #2196f3 !important; + color: #714cfe !important; } a.text-success:active, a.text-success:focus, a.text-success:hover { - color: #388e3c !important; + color: #41c300 !important; } .text-success { - color: #4caf50 !important; + color: #61d800 !important; } a.text-warning:active, a.text-warning:focus, a.text-warning:hover { - color: #f57c00 !important; + color: #ee6002 !important; } .text-warning { - color: #ff9800 !important; + color: #ff8d00 !important; } a.text-dark:active, a.text-dark:focus, a.text-dark:hover { @@ -12859,11 +14592,11 @@ a.text-light:active, a.text-light:focus, a.text-light:hover { } .text-body { - color: rgba(0, 0, 0, 0.87) !important; + color: #000 !important; } .text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; + color: rgba(0, 0, 0, 0.6) !important; } .text-white-50 { @@ -12927,10 +14660,31 @@ a.text-light:active, a.text-light:focus, a.text-light:hover { visibility: visible !important; } +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +::-webkit-scrollbar-thumb { + background: #e0dfe1; + border-radius: 50px; +} + +::-webkit-scrollbar-track { + background: transparent; + border-radius: 5px; +} + +.scrollbar { + overflow-y: scroll; + scrollbar-color: #e0dfe1 transparent; + scrollbar-width: thin; +} + .material-icons { - font-size: 1.7142857143em; - line-height: 0.5833333333em; - vertical-align: -0.3021979231em; + font-size: 1.5em; + line-height: 0.6666666667em; + vertical-align: -0.3626373626em; } .material-icons-inline { @@ -12945,7 +14699,8 @@ a.text-light:active, a.text-light:focus, a.text-light:hover { *, *::after, *::before { - box-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; text-shadow: none !important; } @@ -13060,5 +14815,5 @@ a.text-light:active, a.text-light:focus, a.text-light:hover { color: inherit; } } - -/*# sourceMappingURL=material.css.map */ + +/*# sourceMappingURL=material.css.map */ \ No newline at end of file diff --git a/css/material.css.map b/css/material.css.map index 1c7dffa7d..d0123a916 100644 --- a/css/material.css.map +++ b/css/material.css.map @@ -1,7 +1,7 @@ { "version": 3, -"mappings": "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", -"sources": ["base/_base.scss","mixins/_text-alignment.scss","variables/_variable-material.scss","variables/_typography.scss","variables/_variable-bootstrap.scss","mixins/_typography.scss","mixins/_hover.scss","mixins/_grid-framework.scss","mixins/_grid.scss","mixins/_breakpoint.scss","base/_grid.scss","_functions.scss","base/_typography.scss","mixins/_list.scss","bootstrap/_alert.scss","mixins/_border-radius.scss","_colors.scss","bootstrap/_badge.scss","bootstrap/_breadcrumb.scss","mixins/_transition.scss","variables/_transition.scss","mixins/_material-icons.scss","bootstrap/_carousel.scss","bootstrap/_close.scss","bootstrap/_code.scss","bootstrap/_form.scss","bootstrap/_image.scss","mixins/_image.scss","bootstrap/_jumbotron.scss","bootstrap/_media.scss","bootstrap/_nav.scss","bootstrap/_pagination.scss","bootstrap/_popover.scss","mixins/_reset-text.scss","bootstrap/_responsive-embed.scss","bootstrap/_transition.scss","material/_button.scss","material/_button-flat.scss","material/_button-float.scss","material/_button-group.scss","material/_card.scss","mixins/_text-truncate.scss","material/_chip.scss","material/_data-table.scss","material/_dialog.scss","material/_expansion-panel.scss","material/_menu.scss","mixins/_nav-divider.scss","material/_navdrawer.scss","material/_picker.scss","material/_progress.scss","material/_progress-circular.scss","material/_selection-control.scss","material/_slider.scss","material/_snackbar.scss","material/_stepper.scss","material/_tab.scss","material/_text-field.scss","mixins/_form.scss","variables/_spacer.scss","material/_text-field-box.scss","material/_text-field-floating-label.scss","material/_text-field-input-group.scss","material/_toolbar.scss","material/_tooltip.scss","utilities/_align.scss","utilities/_border.scss","mixins/_background-variant.scss","mixins/_clearfix.scss","utilities/_display.scss","utilities/_flex.scss","utilities/_float.scss","mixins/_float.scss","utilities/_position.scss","utilities/_screenreader.scss","mixins/_screenreader.scss","utilities/_shadows.scss","utilities/_sizing.scss","utilities/_spacing.scss","utilities/_stretched-link.scss","utilities/_text.scss","mixins/_text-emphasis.scss","mixins/_text-hide.scss","utilities/_visibility.scss","utilities/_material-icons.scss","_print.scss"], +"mappings": "AAAA,KAAM;EAEF,eAAmB,CAAC,EAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,MAAU;EAA9B,eAAmB,CAAC,OAAU;EAI9B,OAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,WAAW,CAAC,QAAU;EAAtB,OAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,aAAW,CAAC,QAAU;EAAtB,aAAW,CAAC,QAAU;EAAtB,OAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,YAAW,CAAC,QAAU;EAAtB,aAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAAtB,KAAW,CAAC,QAAU;EAAtB,MAAW,CAAC,QAAU;EAAtB,QAAW,CAAC,QAAU;EAMlB,SAAW,CAAC,QAAU;EAEtB,cAAqB,CAAC,QAAU;EAAhC,eAAqB,CAAC,QAAU;EAFhC,WAAW,CAAC,QAAU;EAEtB,gBAAqB,CAAC,QAAU;EAAhC,iBAAqB,CAAC,QAAU;EAFhC,QAAW,CAAC,QAAU;EAEtB,aAAqB,CAAC,QAAU;EAAhC,cAAqB,CAAC,QAAU;EAFhC,MAAW,CAAC,QAAU;EAEtB,WAAqB,CAAC,QAAU;EAAhC,YAAqB,CAAC,QAAU;EAFhC,SAAW,CAAC,QAAU;EAEtB,cAAqB,CAAC,QAAU;EAAhC,eAAqB,CAAC,QAAU;EAFhC,SAAW,CAAC,QAAU;EAEtB,cAAqB,CAAC,QAAU;EAAhC,eAAqB,CAAC,QAAU;EAFhC,MAAW,CAAC,QAAU;EAEtB,WAAqB,CAAC,QAAU;EAAhC,YAAqB,CAAC,QAAU;EAFhC,OAAW,CAAC,QAAU;EAEtB,YAAqB,CAAC,QAAU;EAAhC,aAAqB,CAAC,QAAU;EAKtC,uBAAuB,CAAC,oFAAmC;EAC3D,wBAAwB,CAAC,qJAAoC;EAC7D,mBAAmB,CAAC,kHAA+B;;;AAOrD;;SAEU;EACR,UAAU,EAAE,OAAO;;;AAKnB,aAEC;EADC,KAAK,EAAE,YAAY;;AAMvB;;;;;;;;;OASQ;EACN,OAAO,EAAE,KAAK;;;AAGhB,IAAK;ECpDD,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EDsDnB,gBAAgB,EEqbU,KAAc;EFpbxC,KAAK,EEuZyB,IAAc;EFtZ5C,WAAW,EG7CY,oJAAuB;EH8C9C,SAAS,EAAE,QAAwB;EACnC,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,WAAW,EG3CY,GAAoB;EH4C3C,WAAW,EGIY,GAAG;EHH1B,MAAM,EAAE,CAAC;;AC5DP,gBAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;;AD6DvB,IAAK;EACH,UAAU,EAAE,UAAU;EACtB,WAAW,EAAE,UAAU;EACvB,WAAW,EAAE,IAAI;EACjB,gBAAgB,EAAE,IAAI;EACtB,kBAAkB,EAAE,SAAS;EAC7B,2BAA2B,EIsEA,gBAAgB;;;AJnE7C,qBAAsB;EACpB,OAAO,EAAE,YAAY;;;AAKvB;;;IAGK;EACH,WAAW,EG9EY,mFAAmF;EH+E1G,SAAS,EAAE,GAAG;;;AAGhB,GAAI;EACF,UAAU,EAAE,CAAC;EACb,aAAa,EIhBa,IAAO;EJiBjC,QAAQ,EAAE,IAAI;EACd,kBAAkB,EAAE,SAAS;;;AAK/B,MAAO;EACL,MAAM,EAAE,QAAuB;;;AAGjC,EAAG;EACD,UAAU,EAAE,WAAW;EACvB,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,OAAO;;;AAKnB;;;;QAIS;EACP,WAAW,EAAE,OAAO;EACpB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;EACpB,MAAM,EAAE,CAAC;;;AAGX;;;eAGgB;EACd,kBAAkB,EAAE,MAAM;;;AAG5B;;;iCAGkC;EAChC,YAAY,EAAE,IAAI;EAClB,OAAO,EAAE,CAAC;;;AAGZ;KACM;EACJ,QAAQ,EAAE,OAAO;;;AAGnB;MACO;EACL,cAAc,EAAE,IAAI;;;AAGtB,YAAa;EACX,OAAO,EAAE,UAAU;EACnB,OAAO,EAAE,iCAAiC;;;AAG5C,QAAS;EACP,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,CAAC;EACT,SAAS,EAAE,CAAC;EACZ,OAAO,EAAE,CAAC;;;AAIV,2CACgB;EACd,UAAU,EAAE,UAAU;EACtB,OAAO,EAAE,CAAC;;AAGZ,yFAGe;EACb,kBAAkB,EAAE,OAAO;;;AAI/B,KAAM;EK1GJ,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EHkG9B,KAAK,EEgSyB,mBAAW;EF/RzC,OAAO,EAAE,YAAY;;;AAGvB,MAAO;EKpJL,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;EH8G3B,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,KAAK;EACd,aAAa,EErHe,MAAU;EFsHtC,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,CAAC;EACV,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;;;AAGb,MAAO;EACL,OAAO,EAAE,YAAY;;;AAGvB,QAAS;EACP,cAAc,EAAE,QAAQ;;;AAIxB,8BACQ;EACN,QAAQ,EAAE,IAAI;;;AAIlB,QAAS;EACP,QAAQ,EAAE,IAAI;EACd,MAAM,EAAE,QAAQ;;;AAGlB;0CAC2C;EACzC,MAAM,EAAE,IAAI;;;AAGd,eAAgB;EACd,kBAAkB,EAAE,IAAI;EACxB,cAAc,EAAE,IAAI;;;AAGtB;0CAC2C;EACzC,kBAAkB,EAAE,IAAI;;;AAG1B,4BAA6B;EAC3B,kBAAkB,EAAE,MAAM;EAC1B,IAAI,EAAE,OAAO;;;AAKf,QAAS;EACP,OAAO,EAAE,eAAe;;;AAK1B,GAAI;EACF,YAAY,EAAE,IAAI;EAClB,cAAc,EAAE,MAAM;;;AAGxB,cAAe;EACb,QAAQ,EAAE,MAAM;;;AAKlB,OAAQ;EACN,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,SAAS;;;AAKpB,CAAE;EACA,gBAAgB,EAAE,WAAW;EAC7B,KAAK,EEmM0B,OAAsB;EFlMrD,eAAe,EI5JO,IAAI;EJ6J1B,4BAA4B,EAAE,OAAO;;AMzQrC,0BAEQ;EN0QN,KAAK,EE8LwB,OAAsB;EF7LnD,eAAe,EIhKK,SAAS;;;AJoKjC,6BAA8B;EAC5B,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;;AMnRrB,8GAEQ;ENoRN,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;;AAGvB,mCAAQ;EACN,OAAO,EAAE,CAAC;;;AAMd,QAAS;EACP,OAAO,EAAE,IAAI;;;AAKf,OAAQ;ECpSJ,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EIkEnB,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EH0N9B,YAAY,EAAE,MAAM;EACpB,KAAK,EEuKyB,mBAAW;EFtKzC,UAAU,EE/KkB,MAAwB;EFgLpD,OAAO,EAAE,gBAAgD;;ACxSvD,mBAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;;ADySvB,KAAM;EACJ,eAAe,EAAE,QAAQ;;;AAG3B,EAAG;EClTC,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;;AAEjB,cAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;;ADoTrB,sCACS;EACP,aAAa,EAAE,CAAC;EAChB,MAAM,EAAE,IAAI;EACZ,eAAe,EAAE,gBAAgB;;;AAIrC,OAAQ;EACN,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,OAAO;EACpB,aAAa,EIhMc,IAAO;;;AJmMpC;MACO;EACL,WAAW,EAAE,MAAM;;;AAGrB,UAAW;EACT,MAAM,EAAE,QAAuB;;;AAGjC,EAAG;EACD,aAAa,EE7Qe,MAAU;EF8QtC,WAAW,EAAE,CAAC;;;AAGhB,GAAI;EACF,UAAU,EAAE,MAAM;;;AAGpB;;EAEG;EACD,UAAU,EAAE,CAAC;EACb,aAAa,EIzNc,IAAO;;;AJ4NpC,EAAG;EACD,WAAW,EI/OgB,GAAmB;;;AJkPhD;;;;;EAKG;EACD,UAAU,EAAE,CAAC;EACb,aAAa,EEvSe,MAAU;;;AF0SxC,IAAK;EACH,gBAAgB,EI/OW,OAA0B;EJgPrD,KAAK,EE+FyB,IAAc;;;AF5F9C;;;KAGM;EACJ,aAAa,EAAE,CAAC;;;AAGlB,CAAE;EACA,SAAS,EGpWiB,IAAI;EHqW9B,UAAU,EAAE,CAAC;EACb,aAAa,EIzPc,IAAO;;;AJ4PpC,KAAM;EACJ,SAAS,EAAE,GAAG;;;AAGhB;GACI;EACF,SAAS,EAAE,GAAG;EACd,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,QAAQ;;;AAG1B,GAAI;EACF,MAAM,EAAE,OAAO;;;AAGjB,GAAI;EACF,GAAG,EAAE,MAAM;;;AAIb,WAAY;EACX,UAAU,EAAE,sBAA+B;;;AOzZ1C;;;;;YAAa;EACX,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,IAAwB;EACvC,YAAY,EAAE,IAAwB;EACtC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;;AAeP,MAAoB;ECnB1B,IAAI,EAAE,iBAAqC;EAC3C,SAAS,EAAE,aAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,OAAqC;EAC3C,SAAS,EAAE,GAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,OAAqC;EAC3C,SAAS,EAAE,GAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,MAAoB;ECnB1B,IAAI,EAAE,OAAqC;EAC3C,SAAS,EAAE,GAAiC;;;ADkBtC,OAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,OAAoB;ECnB1B,IAAI,EAAE,kBAAqC;EAC3C,SAAS,EAAE,cAAiC;;;ADkBtC,OAAoB;ECnB1B,IAAI,EAAE,QAAqC;EAC3C,SAAS,EAAE,IAAiC;;;ADyBpC,SAAuB;ECnB/B,WAAW,EAAE,aAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,GAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,GAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,SAAuB;ECnB/B,WAAW,EAAE,GAAkC;;;ADmBvC,UAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;ADmBvC,UAAuB;ECnB/B,WAAW,EAAE,cAAkC;;;AD0BzC,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,QAAsB;EACpB,KAAK,EAAE,CAAE;;;AADX,SAAsB;EACpB,KAAK,EAAE,EAAE;;;AADX,SAAsB;EACpB,KAAK,EAAE,EAAE;;;AADX,SAAsB;EACpB,KAAK,EAAE,EAAE;;;AAIb,IAAc;EACZ,UAAU,EAAE,CAAC;EACb,SAAS,EAAE,CAAC;EACZ,SAAS,EAAE,IAAI;;;AAGjB,SAAmB;EACjB,IAAI,EAAE,QAAQ;EACd,SAAS,EAAE,IAAI;EACf,KAAK,EAAE,IAAI;;;AAGb,YAAsB;EACpB,KAAK,EAAE,EAAE;;;AAGX,WAAqB;EACnB,KAAK,EAAE,EAAiB;;;AEG5B,yBAAyB;EFvCrB,SAAoB;ICnB1B,IAAI,EAAE,iBAAqC;IAC3C,SAAS,EAAE,aAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,QAAqC;IAC3C,SAAS,EAAE,IAAiC;;;EDyBpC,YAAuB;ICnB/B,WAAW,EAAgB,CAAC;;;EDmBpB,YAAuB;ICnB/B,WAAW,EAAE,aAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;ED0BzC,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EAIb,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;;EAGjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;;;EAGb,eAAsB;IACpB,KAAK,EAAE,EAAE;;;EAGX,cAAqB;IACnB,KAAK,EAAE,EAAiB;;;AEG5B,yBAAyB;EFvCrB,SAAoB;ICnB1B,IAAI,EAAE,iBAAqC;IAC3C,SAAS,EAAE,aAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,QAAqC;IAC3C,SAAS,EAAE,IAAiC;;;EDyBpC,YAAuB;ICnB/B,WAAW,EAAgB,CAAC;;;EDmBpB,YAAuB;ICnB/B,WAAW,EAAE,aAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;ED0BzC,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EAIb,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;;EAGjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;;;EAGb,eAAsB;IACpB,KAAK,EAAE,EAAE;;;EAGX,cAAqB;IACnB,KAAK,EAAE,EAAiB;;;AEG5B,yBAAyB;EFvCrB,SAAoB;ICnB1B,IAAI,EAAE,iBAAqC;IAC3C,SAAS,EAAE,aAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,QAAqC;IAC3C,SAAS,EAAE,IAAiC;;;EDyBpC,YAAuB;ICnB/B,WAAW,EAAgB,CAAC;;;EDmBpB,YAAuB;ICnB/B,WAAW,EAAE,aAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;ED0BzC,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EAIb,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;;EAGjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;;;EAGb,eAAsB;IACpB,KAAK,EAAE,EAAE;;;EAGX,cAAqB;IACnB,KAAK,EAAE,EAAiB;;;AEG5B,0BAAyB;EFvCrB,SAAoB;ICnB1B,IAAI,EAAE,iBAAqC;IAC3C,SAAS,EAAE,aAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,SAAoB;ICnB1B,IAAI,EAAE,OAAqC;IAC3C,SAAS,EAAE,GAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,kBAAqC;IAC3C,SAAS,EAAE,cAAiC;;;EDkBtC,UAAoB;ICnB1B,IAAI,EAAE,QAAqC;IAC3C,SAAS,EAAE,IAAiC;;;EDyBpC,YAAuB;ICnB/B,WAAW,EAAgB,CAAC;;;EDmBpB,YAAuB;ICnB/B,WAAW,EAAE,aAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,YAAuB;ICnB/B,WAAW,EAAE,GAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;EDmBvC,aAAuB;ICnB/B,WAAW,EAAE,cAAkC;;;ED0BzC,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,WAAsB;IACpB,KAAK,EAAE,CAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EADX,YAAsB;IACpB,KAAK,EAAE,EAAE;;;EAIb,OAAc;IACZ,UAAU,EAAE,CAAC;IACb,SAAS,EAAE,CAAC;IACZ,SAAS,EAAE,IAAI;;;EAGjB,YAAmB;IACjB,IAAI,EAAE,QAAQ;IACd,SAAS,EAAE,IAAI;IACf,KAAK,EAAE,IAAI;;;EAGb,eAAsB;IACpB,KAAK,EAAE,EAAE;;;EAGX,cAAqB;IACnB,KAAK,EAAE,EAAiB;;;AGhD9B,UAAW;EFcX,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;EACjB,aAAa,EAAE,IAAwB;EACvC,YAAY,EAAE,IAAwB;EACtC,KAAK,EAAE,IAAI;;ACiCT,yBAAyB;ECnD3B,UAAW;IFwBP,SAAS,EGnBA,KAAI;;;AF8Cf,yBAAyB;ECnD3B,UAAW;IFwBP,SAAS,EGnBA,KAAI;;;AF8Cf,yBAAyB;ECnD3B,UAAW;IFwBP,SAAS,EGnBA,KAAI;;;AF8Cf,0BAAyB;ECnD3B,UAAW;IFwBP,SAAS,EGnBA,MAAI;;;;ADEjB,gBAAiB;EFOjB,YAAY,EAAE,IAAI;EAClB,WAAW,EAAE,IAAI;EACjB,aAAa,EAAE,IAAwB;EACvC,YAAY,EAAE,IAAwB;EACtC,KAAK,EAAE,IAAI;;;AEHX,IAAK;EFiBL,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,YAAY,EAAE,KAAyB;EACvC,WAAW,EAAE,KAAyB;;;AEhBtC,WAAY;EACV,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,CAAC;;AAEd;6BACkB;EAChB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;AEjCrB,WAAY;EPuDV,SAAS,EFpBiB,IAAe;EEqBzC,WAAW,EFRgB,GAAoB;EES/C,cAAc,EFIY,SAAQ;EEHlC,WAAW,EFoBY,MAAM;ES3E7B,WAAW,EAAE,uBAAuD;EACpE,aAAa,ERkIc,IAAO;EQjIlC,OAAO,EAAE,MAAS;;;AAGpB,kBAAmB;EP6DjB,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;ESrE9B,KAAK,EVucyB,mBAAW;EUtczC,OAAO,EAAE,KAAK;EACd,UAAU,EVLkB,OAAU;;AUOtC,0BAAU;EACR,OAAO,EAAE,aAAa;;;AAM1B;KACM;EACJ,gBAAgB,ER0GW,OAA0B;EQzGrD,KAAK,EVwbyB,IAAc;EUvb5C,OAAO,ER0GoB,KAAI;;;AQvGjC;MACO;EACL,SAAS,ERyGkB,GAAG;EQxG9B,WAAW,ETfY,GAAG;;;ASkB5B,WAAY;EACV,SAAS,EAAE,GAAG;EACd,cAAc,EAAE,SAAS;;;AAK3B,sBAAuB;EP3CrB,SAAS,EF4BkB,IAAmB;EE3B9C,WAAW,EFwCgB,GAAkB;EEvC7C,cAAc,EFoDa,WAAU;EEnDrC,WAAW,EFoEY,IAAI;;;ASxB7B,sBAAuB;EPxCrB,SAAS,EFsBkB,OAAsB;EErBjD,WAAW,EFkCgB,GAAkB;EEjC7C,cAAc,EF8Ca,eAAc;EE7CzC,WAAW,EF8DY,OAAO;;;ASrBhC,sBAAuB;EPrCrB,SAAS,EFgBkB,IAAmB;EEf9C,WAAW,EF4BgB,GAAoB;EE3B/C,cAAc,EFwCa,CAAC;EEvC5B,WAAW,EFwDY,QAAQ;;;ASlBjC,sBAAuB;EPlCrB,SAAS,EFUkB,QAAuB;EETlD,WAAW,EFsBgB,GAAoB;EErB/C,cAAc,EFkCa,cAAa;EEjCxC,WAAW,EFkDY,MAAM;;;ASf/B,sBAAuB;EP/BrB,SAAS,EFIkB,MAAqB;EEHhD,WAAW,EFgBgB,GAAoB;EEf/C,cAAc,EF4Ba,CAAC;EE3B5B,WAAW,EF4CY,IAAI;;;ASZ7B,sBAAuB;EP5BrB,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;;;AST7B,sBAAuB;EPzBrB,SAAS,EFRiB,IAAe;EESzC,WAAW,EFIgB,GAAoB;EEH/C,cAAc,EFgBY,UAAS;EEfnC,WAAW,EFgCY,OAAO;;;ASNhC,sBAAuB;EPtBrB,SAAS,EFdkB,QAAsB;EEejD,WAAW,EFFgB,GAAmB;EEG9C,cAAc,EFUY,cAAa;EETvC,WAAW,EF0BY,QAAQ;;;ASHjC,kBAAmB;EPnBjB,SAAS,EFpBiB,IAAe;EEqBzC,WAAW,EFRgB,GAAoB;EES/C,cAAc,EFIY,SAAQ;EEHlC,WAAW,EFoBY,MAAM;;;ASA/B,kBAAmB;EPhBjB,SAAS,EF1BkB,QAAsB;EE2BjD,WAAW,EFdgB,GAAoB;EEe/C,cAAc,EFFY,cAAa;EEGvC,WAAW,EFcY,OAAO;;;ASGhC,mBAAoB;EPblB,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;;;ASMhC,oBAAqB;EPVnB,SAAS,EFtCkB,OAAqB;EEuChD,WAAW,EF1BgB,GAAmB;EE2B9C,cAAc,EFdY,cAAa;EEevC,WAAW,EFEY,IAAI;EED3B,cAAc,EAAE,SAAS;;;AOY3B;;;;;;;;;;;GAWI;EACF,KAAK,ERiBsB,OAAO;EQhBlC,WAAW,ERiBgB,OAAO;EQhBlC,aAAa,EVpCe,MAAU;;;AUuCxC;GACI;EP/GF,SAAS,EF4BkB,IAAmB;EE3B9C,WAAW,EFwCgB,GAAkB;EEvC7C,cAAc,EFoDa,WAAU;EEnDrC,WAAW,EFoEY,IAAI;;;AS4C7B;GACI;EP7GF,SAAS,EFsBkB,OAAsB;EErBjD,WAAW,EFkCgB,GAAkB;EEjC7C,cAAc,EF8Ca,eAAc;EE7CzC,WAAW,EF8DY,OAAO;;;ASgDhC;GACI;EP3GF,SAAS,EFgBkB,IAAmB;EEf9C,WAAW,EF4BgB,GAAoB;EE3B/C,cAAc,EFwCa,CAAC;EEvC5B,WAAW,EFwDY,QAAQ;;;ASoDjC;GACI;EPzGF,SAAS,EFUkB,QAAuB;EETlD,WAAW,EFsBgB,GAAoB;EErB/C,cAAc,EFkCa,cAAa;EEjCxC,WAAW,EFkDY,MAAM;;;ASwD/B;GACI;EPvGF,SAAS,EFIkB,MAAqB;EEHhD,WAAW,EFgBgB,GAAoB;EEf/C,cAAc,EF4Ba,CAAC;EE3B5B,WAAW,EF4CY,IAAI;;;AS4D7B;GACI;EPrGF,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;;;ASgE7B,UAAW;EP5IT,SAAS,EF4BkB,IAAmB;EE3B9C,WAAW,EFwCgB,GAAkB;EEvC7C,cAAc,EFoDa,WAAU;EEnDrC,WAAW,EFoEY,IAAI;;;ASyE7B,UAAW;EPzIT,SAAS,EFsBkB,OAAsB;EErBjD,WAAW,EFkCgB,GAAkB;EEjC7C,cAAc,EF8Ca,eAAc;EE7CzC,WAAW,EF8DY,OAAO;;;AS4EhC,UAAW;EPtIT,SAAS,EFgBkB,IAAmB;EEf9C,WAAW,EF4BgB,GAAoB;EE3B/C,cAAc,EFwCa,CAAC;EEvC5B,WAAW,EFwDY,QAAQ;;;AS+EjC,UAAW;EPnIT,SAAS,EFUkB,QAAuB;EETlD,WAAW,EFsBgB,GAAoB;EErB/C,cAAc,EFkCa,cAAa;EEjCxC,WAAW,EFkDY,MAAM;;;ASkF/B,KAAM;EPzHJ,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;;;ASsF7B,EAAG;EACD,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,6BAAuC;EACnD,UAAU,ER9BiB,IAAO;EQ+BlC,aAAa,ER/Bc,IAAO;;;AQoCpC,YAAa;EC3KX,UAAU,EAAE,IAAI;EAChB,YAAY,EAAE,CAAC;;;AD8KjB,iBAAkB;EAChB,OAAO,EAAE,YAAY;;AAErB,kCAAmB;EACjB,YAAY,EV5Gc,MAAU;;;AUgHxC,cAAe;ECvLb,UAAU,EAAE,IAAI;EAChB,YAAY,EAAE,CAAC;;;ACAjB,MAAO;ECDL,aAAa,EXCU,GAAc;EUGrC,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,KAAK;EACd,aAAa,EVHU,IAAO;EUI9B,OAAO,EAAE,SAAiC;EAC1C,QAAQ,EAAE,QAAQ;;;AAIlB,cAAiB;EACf,gBAAgB,EERX,OAAO;EFSZ,KAAK,EZocuB,IAAc;;;AYtc5C,gBAAiB;EACf,gBAAgB,EZ6Uc,OAA4B;EY5U1D,KAAK,EZocuB,IAAc;;;AYtc5C,aAAiB;EACf,gBAAgB,EG0Nc,OAAO;EHzNrC,KAAK,EZocuB,IAAc;;;AYtc5C,WAAiB;EACf,gBAAgB,EEUX,OAAO;EFTZ,KAAK,EZocuB,IAAc;;;AYtc5C,cAAiB;EACf,gBAAgB,EEgBX,OAAO;EFfZ,KAAK,EZocuB,IAAc;;;AYtc5C,cAAiB;EACf,gBAAgB,EEsBX,OAAO;EFrBZ,KAAK,EZocuB,IAAc;;;AYtc5C,WAAiB;EACf,gBAAgB,EG2Gc,OAAO;EH1GrC,KAAK,EZiemB,KAAc;;;AYnexC,YAAiB;EACf,gBAAgB,EZoS4B,OAAwB;EYnSpE,KAAK,EZocuB,IAAc;;;AY9b9C,kBAAmB;EACjB,aAAa,EAAE,MAAyC;;AAExD,yBAAO;EACL,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,SAAkG;EAC3G,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;;;AAMZ,cAAe;EACb,KAAK,EAAE,OAAO;;;AAGhB,WAAY;EACV,KAAK,EAAE,OAAO;EACd,WAAW,EVtCY,GAAmB;;AEF1C,wDAEQ;EQyCN,KAAK,EAAE,OAAO;;;AI1ClB,MAAO;EHDL,aAAa,EXSO,GAAc;EcLlC,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,WAAW;EACpB,SAAS,EAAE,OAAO;EAClB,WAAW,EdGS,GAAmB;EcFvC,WAAW,EAAE,OAAO;EACpB,aAAa,EdEO,KAAI;EcDxB,YAAY,EdCQ,KAAI;EcAxB,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,QAAQ;EACxB,WAAW,EAAE,MAAM;;AAEnB,YAAQ;EACN,OAAO,EAAE,IAAI;;AAGf,WAAO;EACL,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,IAAI;EACnB,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,GAAG;;;AAKrB,cAAiB;EACf,gBAAgB,EhBscY,OAAoB;EgBrchD,KAAK,EhBidmB,KAAc;;AI/exC,mFAEQ;EYgCF,gBAAgB,EF9Bf,OAAO;EE+BR,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,gBAAiB;EACf,gBAAgB,EhB6aa,OAAsB;EgB5anD,KAAK,EhBobuB,IAAc;;AIld5C,yFAEQ;EYgCF,gBAAgB,EFxBf,OAAO;EEyBR,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,aAAiB;EACf,gBAAgB,Ed2DU,OAAmB;Ec1D7C,KAAK,EhBidmB,KAAc;;AI/exC,gFAEQ;EYgCF,gBAAgB,ED2MU,OAAO;EC1MjC,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,WAAiB;EACf,gBAAgB,EFRX,OAAO;EESZ,KAAK,EhBidmB,KAAc;;AI/exC,0EAEQ;EYgCF,gBAAgB,EFZf,OAAO;EEaR,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,cAAiB;EACf,gBAAgB,Ed4DU,OAAoB;Ec3D9C,KAAK,EhBobuB,IAAc;;AIld5C,mFAEQ;EYgCF,gBAAgB,EFNf,OAAO;EEOR,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,cAAiB;EACf,gBAAgB,EFIX,OAAO;EEHZ,KAAK,EhBobuB,IAAc;;AIld5C,mFAEQ;EYgCF,gBAAgB,EFAf,OAAO;EECR,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,WAAiB;EACf,gBAAgB,EhB8EU,OAAa;EgB7EvC,KAAK,EhBidmB,KAAc;;AI/exC,0EAEQ;EYgCF,gBAAgB,EhB2EM,OAAa;EgB1EnC,KAAK,EhB4ce,KAAc;EgB3clC,eAAe,EAAE,IAAI;;;AAR3B,YAAiB;EACf,gBAAgB,EhB6MgB,OAAwB;EgB5MxD,KAAK,EhBobuB,IAAc;;AIld5C,6EAEQ;EYgCF,gBAAgB,EhB8DM,OAAwB;EgB7D9C,KAAK,EhB+amB,IAAc;EgB9atC,eAAe,EAAE,IAAI;;;AAQ7B,WAAY;EH5CV,aAAa,EG6CU,GAAG;;;AC5C5B,WAAY;EJDV,aAAa,EXqBe,GAAc;EejB1C,WAAW,EAAE,MAAM;EACnB,gBAAgB,EjBqOkB,OAAwB;EiBpO1D,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,IAAI;EAChB,aAAa,EfkBe,IAAO;EejBnC,UAAU,EfYkB,MAAM;EeXlC,OAAO,EAAE,aAA2C;;;AAGtD,gBAAiB;ECgDf;;qEAEmE;EACnE,UAAU,EAAE,uCAA0E;EDhDtF,WAAW,EAAE,MAAM;EACnB,KAAK,EjBoRyC,kBAAgB;EiBnR9D,OAAO,EAAE,IAAI;;AVwCX,yBAAyB;EU7C7B,gBAAiB;ICsDb,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EU7C7B,gBAAiB;IC0Db,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;ED7DrD,gBAAiB;IC8Db,UAAU,EAAE,IAAI;;;Ad5ElB,uEAEQ;EaoBN,KAAK,EjB4buB,IAAc;;AiBzb5C,uBAAS;EACP,KAAK,EjBwbuB,IAAc;EiBvb1C,WAAW,EAAE,MAAM;;AAGrB,kBAAE;EACA,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;;AAGvB,mCAAmB;EACjB,WAAW,Efbe,MAAK;;Aee/B,2CAAU;EGtCZ,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;EHQb,KAAK,EjB6PqC,kBAAgB;EiB5P1D,OAAO,EfhBiB,eAAe;EeiBvC,OAAO,EAAE,YAAY;EACrB,YAAY,EfrBY,MAAK;;;AmBxBnC,SAAU;EACR,QAAQ,EAAE,QAAQ;;AAGhB;sCACuB;EACrB,OAAO,EAAE,CAAC;;;AAKhB,eAAgB;EACd,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;;AAGb,cAAe;EHmEb,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,SAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;EERlE,WAAW,EAAE,MAAM;EACnB,mBAAmB,EAAE,MAAM;EAC3B,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,MAAM;EACnB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;AdmCT,yBAAyB;Ec3C7B,cAAe;IHwEX,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;Ec3C7B,cAAe;IH4EX,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;EG/ErD,cAAe;IHgFX,UAAU,EAAE,IAAI;;;;AGrEpB;;mBAEoB;EAClB,OAAO,EAAE,IAAI;;;AAGf;mBACoB;EAClB,SAAS,EAAE,iBAAiB;;AAE5B,wCAEC;EANH;qBACoB;IAIhB,SAAS,EAAE,wBAAwB;;;;AAIvC;uCACwC;EACtC,SAAS,EAAE,aAAa;;AAExB,wCAEC;EANH;yCACwC;IAIpC,SAAS,EAAE,oBAAoB;;;;AAInC;2BAC4B;EAC1B,SAAS,EAAE,gBAAgB;;AAE3B,wCAEC;EANH;6BAC4B;IAIxB,SAAS,EAAE,uBAAuB;;;;AAItC;mBACoB;EAClB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;;;AAMN,6BAAe;EHcf,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,OAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;EE6ChE,OAAO,EAAE,CAAC;;AdbV,yBAAyB;EcU3B,6BAAe;IHmBb,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;EcU3B,6BAAe;IHuBb,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;EG1BnD,6BAAe;IH2Bb,UAAU,EAAE,IAAI;;;AGrBlB;;sDAEwC;EACtC,OAAO,EAAE,CAAC;;AAGZ;;;;yCAI2B;EACzB,SAAS,EAAE,aAAa;;AAExB,wCAEC;EATH;;;;2CAI2B;IAIvB,SAAS,EAAE,oBAAoB;;;AAInC;0CAC4B;EAC1B,OAAO,EAAE,CAAC;;;AAMd;sBACuB;EACrB,WAAW,EAAE,MAAM;EACnB,gBAAgB,ErB+Xc,yBAAc;EqB9X5C,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,qGAAmD;EAC/D,KAAK,ErBoYqB,KAAc;EqBnYxC,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,IAAI;EACb,SAAS,EnB7DgC,SAAQ;EmB8DjD,MAAM,EnB3DmC,MAAM;EmB4D/C,eAAe,EAAE,MAAM;EACvB,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,QAA6B;EACzC,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,WAAW,EAAE,IAAI;EACjB,KAAK,EnBnEoC,MAAM;;AEpD/C;;;4BAEQ;EiBwHN,gBAAgB,EnB7EuB,yBAAyB;EmB8EhE,KAAK,ErBoXmB,KAAc;EqBnXtC,eAAe,EAAE,IAAI;;AAGvB;6BAAS;EACP,UAAU,EAAE,0GAA0D;;AAGxE;4BAAQ;EACN,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,CAAC;;;AAId,sBAAuB;EACrB,KAAK,EAAE,OAA4B;;;AAGrC,sBAAuB;EACrB,IAAI,EAAE,OAA4B;;;AAGpC;2BAC4B;EDlJ1B,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;;;ACqHnB,mCAAoC;EAClC,OAAO,EnBrGkC,eAAe;;;AmBwG1D,mCAAoC;EAClC,OAAO,EnBxGkC,cAAc;;;AmB6GzD,iBAAkB;EAChB,KAAK,ErB8UqB,KAAc;EqB7UxC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,GAAsC;EAC7C,MAAM,EAAE,MAA8B;EACtC,IAAI,EAAE,GAAsC;EAC5C,UAAU,EAAE,MAAM;EAClB,OAAO,EAAE,CAAC;;;AAKZ,oBAAqB;EACnB,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,MAAM;EACvB,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;EACf,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAA4B;EACnC,MAAM,EnB5HmC,MAAK;EmB6H9C,IAAI,EAAE,IAA4B;EAClC,OAAO,EAAE,CAAC;;AAEV,uBAAG;EACD,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,mCAAuE;EAC/E,aAAa,EnBnI0B,MAAK;EmBoI5C,MAAM,EAAE,OAAO;EACf,IAAI,EAAE,QAAQ;EACd,MAAM,EnBtIiC,MAAK;EmBuI5C,YAAY,EnBxI2B,GAAa;EmByIpD,WAAW,EnBzI4B,GAAa;EmB0IpD,QAAQ,EAAE,MAAM;EAChB,WAAW,EAAE,IAAI;EACjB,WAAW,EAAE,MAAM;EACnB,KAAK,EnB5IkC,MAAK;;AmB+I9C,4BAAQ;EACN,gBAAgB,EnBnJuB,yBAAyB;;;AoBtDpE,MAAO;EJ+DL;;qEAEmE;EACnE,UAAU,EAAE,uCAA0E;EI/DtF,UAAU,EAAE,IAAI;EAChB,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,CAAC;EACT,KAAK,EtB6cyB,mBAAW;EsB5czC,KAAK,EAAE,KAAK;EACZ,SAAS,EtB6WiB,MAAmB;EsB5W7C,WAAW,EpBsDO,GAAkB;EoBrDpC,WAAW,EAAE,CAAC;EACd,OAAO,EAAE,CAAC;;AfgDR,yBAAyB;Ee5D7B,MAAO;IJqEH,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;Ee5D7B,MAAO;IJyEH,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EI5ErD,MAAO;IJ6EH,UAAU,EAAE,IAAI;;;Ad5ElB,yCAEQ;EkBYN,KAAK,EtBocuB,IAAc;EsBnc1C,eAAe,EAAE,IAAI;;AAGvB,YAAQ;EACN,OAAO,EAAE,CAAC;;AAGZ,oCAAgC;EAC9B,MAAM,EAAE,OAAO;;;ACxBnB,IAAK;EVCH,aAAa,EXoEa,GAAc;EqBlExC,gBAAgB,EvBwOkB,OAAwB;EuBvO1D,KAAK,ErBkEqB,OAAO;EqBjEjC,SAAS,ErBkEiB,KAAK;EqBjE/B,OAAO,EAAE,aAA+B;EACxC,UAAU,EAAE,UAAU;;AAEtB,QAAM;EACJ,KAAK,EAAE,OAAO;;;AAIlB,GAAI;EVbF,aAAa,EXoEa,GAAc;EqBpDxC,gBAAgB,EvBkcc,IAAc;EuBjc5C,KAAK,EvB8dqB,KAAc;EuB7dxC,SAAS,ErBoDiB,KAAK;EqBnD/B,OAAO,EAAE,aAA+B;;AAExC,OAAI;EACF,SAAS,EAAE,IAAI;EACf,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,CAAC;;;AAId,GAAI;EV5BF,aAAa,EXoEa,GAAc;EqBrCxC,KAAK,EvBmbyB,IAAc;EuBlb5C,OAAO,EAAE,KAAK;EACd,SAAS,ErBqCiB,KAAK;;AqBnC/B,QAAK;EACH,gBAAgB,EAAE,WAAW;EAC7B,aAAa,EAAE,CAAC;EAChB,KAAK,EAAE,OAAO;EACd,SAAS,EAAE,OAAO;EAClB,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,MAAM;;;AAItB,eAAgB;EACd,UAAU,ErBiCgB,KAAK;EqBhC/B,UAAU,EAAE,MAAM;;;AC9CpB,WAAY;EACV,OAAO,EAAE,KAAK;EACd,aAAa,ExBsagB,MAAK;EwBralC,YAAY,EtBkFgB,OAAO;EsBjFnC,QAAQ,EAAE,QAAQ;;;AAGpB,kBAAmB;EACjB,OAAO,EAAE,YAAY;EACrB,YAAY,ExB6DgB,MAAU;EwB5DtC,aAAa,EAAE,CAAC;;;AAGlB,iBAAkB;EAChB,UAAU,EAAE,eAAiE;EAC7E,WAAW,EAAE,QAA+B;EAC5C,QAAQ,EAAE,QAAQ;;AAElB,8CAA+B;EAC7B,KAAK,ExB+buB,mBAAW;;;AwB3b3C,iBAAkB;EAChB,KAAK,EAAE,OAAO;EACd,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;;;AAKtB,WAAY;EACV,aAAa,EtB0De,IAAO;;;AsBvDrC,SAAU;EACR,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,YAAY,EAAE,OAA0B;EACxC,WAAW,EAAE,OAA0B;;AAEvC;2BACkB;EAChB,aAAa,EAAE,MAAyB;EACxC,YAAY,EAAE,MAAyB;;;AAM3C,YAAa;EACX,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,QAAQ;;AAEnB;2BACe;EACb,KAAK,EAAE,IAAI;;AAGb,wBAAY;EACV,aAAa,EAAE,CAAC;EAChB,KAAK,EAAE,IAAI;;AAGb;+BACmB;EACjB,OAAO,EAAE,YAAY;EACrB,cAAc,EAAE,MAAM;EACtB,KAAK,EAAE,IAAI;;AAGb,oCAAwB;EACtB,OAAO,EAAE,YAAY;;AAGvB,wBAAY;EACV,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,IAAI,EAAE,QAAQ;EACd,SAAS,EAAE,QAAQ;EACnB,aAAa,EAAE,CAAC;;AAGlB,yBAAa;EACX,KAAK,EAAE,IAAI;;;AAMf,eAAgB;EACd,KAAK,EAAE,OAAO;EACd,SAAS,EvBpEiB,IAAI;EuBqE9B,WAAW,EAAE,GAAiE;EAC9E,WAAW,ExB+UoB,QAAsE;EwB9UrG,cAAc,ExB8UiB,QAAsE;;;AwB3UvG,kBAAmB;EACjB,SAAS,EAAE,QAAkE;EAC7E,WAAW,EAAE,QAAsE;EACnF,WAAW,ExByUoB,eAA+E;EwBxU9G,cAAc,ExBwUiB,eAA+E;;;AwBrUhH,kBAAmB;EACjB,SAAS,EAAE,SAAkE;EAC7E,WAAW,EAAE,QAAsE;EACnF,WAAW,ExBmUoB,eAA+E;EwBlU9G,cAAc,ExBkUiB,eAA+E;;;AwB7ThH,UAAW;ErB9CT,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EuBsC9B,KAAK,ExB4VyB,mBAAW;EwB3VzC,OAAO,EAAE,KAAK;EACd,UAAU,ExBgTmB,MAAK;;AwB9SlC,63BASyC;EACvC,UAAU,ExBqSiB,OAAM;;AwBlSnC,63BASyC;EACvC,UAAU,ExByRiB,OAAM;;;AwBnRrC,uBAAwB;EACtB,gBAAgB,EAAE,WAAW;EAC7B,YAAY,EAAE,WAAW;EACzB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,OAA2B;EACzC,UAAU,EAAE,IAAI;EAChB,KAAK,ExBmTyB,IAAc;EwBlT5C,OAAO,EAAE,KAAK;EACd,SAAS,ExB+PoB,IAAI;EwB9PjC,WAAW,ExBoQkB,GAAG;EwBnQhC,OAAO,EAAE,+BAAiF;EAC1F,KAAK,EAAE,IAAI;;AAEX,gFACkB;EAChB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;AC1KnB,OAAQ;EACN,OAAO,EAAE,YAAY;;;AAGvB,eAAgB;EtBmEd,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EwB3E9B,KAAK,EzB6cyB,mBAAW;;;AyB1c3C,WAAY;EACV,WAAW,EAAE,CAAC;EACd,aAAa,EzB4De,MAAU;;;AyBzDxC,UAAW;ECdT,MAAM,EAAE,IAAI;EACZ,SAAS,EAAE,IAAI;;;ADiBjB,cAAe;EClBb,MAAM,EAAE,IAAI;EACZ,SAAS,EAAE,IAAI;EDoBf,UAAU,EvB0HiB,mGAAoB;;;AyBhJjD,UAAW;EdCT,aAAa,EXkGc,GAAc;EyBhGzC,gBAAgB,E3B6eU,KAAc;E2B5exC,UAAU,EzB4IiB,mGAAoB;EyB3I/C,KAAK,E3B8cyB,IAAc;E2B7c5C,OAAO,EAAE,SAAyC;;;AAGpD,gBAAiB;EdRf,aAAa,EcSU,CAAC;EAExB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;ACbjB,MAAO;EACL,WAAW,EAAE,UAAU;EACvB,OAAO,EAAE,IAAI;;;AAGf,WAAY;EACV,IAAI,EAAE,CAAC;;;ACNT,IAAK;EACH,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;AAGjB,SAAU;EACR,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,WAAuC;;AzBThD,kDAEQ;EyBUN,eAAe,EAAE,IAAI;;AAGvB,kBAAW;EACT,KAAK,E7BmcuB,mBAAW;E6BlcvC,MAAM,EAAE,OAAO;;;AAOjB,mBAAU;EACR,IAAI,EAAE,QAAQ;EACd,UAAU,EAAE,MAAM;;;AAKpB,wBAAU;EACR,UAAU,EAAE,CAAC;EACb,SAAS,EAAE,CAAC;EACZ,UAAU,EAAE,MAAM;;;AAOpB,oBAAU;EhBzCV,aAAa,EX0JW,GAAc;EgB5FtC;;qEAEmE;EACnE,UAAU,EAAE,kEAA0E;EWpBpF,KAAK,E7BqauB,IAAc;E6Bpa1C,OAAO,E3B+Ge,GAAE;;AKlGxB,yBAAyB;EsBlB3B,oBAAU;IX2BR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EsBlB3B,oBAAU;IX+BR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EWlCnD,oBAAU;IXmCR,UAAU,EAAE,IAAI;;;Ad5ElB,mFAEQ;EyB+CJ,gBAAgB,E7BmaU,mBAAc;;A6Bha1C,2BAAS;EACP,KAAK,E7BqZsB,OAAsB;E6BpZjD,OAAO,EAAE,CAAC;;AAGZ,6BAAW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,E7BwZqB,mBAAW;E6BvZrC,OAAO,EAAE,CAAC;;AAGZ,2BAAS;EACP,OAAO,EAAE,CAAC;;AAId,4BAAkB;EAChB,gBAAgB,E7B+YY,mBAAc;E6B9Y1C,OAAO,EAAE,CAAC;;;AAYZ,wBAAY;EACV,OAAO,EAAE,IAAI;;AAIf,sBAAU;EACR,OAAO,EAAE,KAAK;;;ACzFlB,WAAY;EACV,gBAAgB,E9B0OkB,OAAwB;E8BzO1D,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,eAA2C;;;AAGtD,UAAW;EjBNT,aAAa,EXkKa,GAAc;EgBpGxC;;qEAEmE;EACnE,UAAU,EAAE,uCAA0E;EYvDtF,KAAK,E9BwcyB,IAAc;E8Bvc5C,OAAO,EAAE,KAAK;EACd,SAAS,E9BUmB,QAAO;E8BTnC,WAAW,E9BGiB,GAAmB;E8BF/C,WAAW,E9BGiB,CAAC;E8BF7B,WAAW,E5BsJe,GAAG;E4BrJ7B,OAAO,EAAE,MAA6B;EACtC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;;AvBwCjB,yBAAyB;EuBrD7B,UAAW;IZ8DP,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuBrD7B,UAAW;IZkEP,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EYrErD,UAAW;IZsEP,UAAU,EAAE,IAAI;;;Ad5ElB,qDAEQ;E0BoBN,KAAK,E9B4buB,IAAc;E8B3b1C,eAAe,EAAE,IAAI;;A1BfvB,kCACQ;E0BkBN,gBAAgB,EAAE,oEAAsD;;AAG1E,oCACS;EACP,gBAAgB,E9B5BU,wBAAuB;E8B6BjD,gBAAgB,EAAE,IAAI;;AAGxB,gBAAQ;EACN,OAAO,EAAE,CAAC;;AAGZ,wCAAgC;EAC9B,MAAM,EAAE,OAAO;;AAGjB,iCAAyB;EACvB,WAAW,EAAE,CAAC;;AAGhB,4BAAoB;EAClB,gBAAgB,E9B7CU,wBAAuB;;A8BgDnD,8BAAsB;EACpB,gBAAgB,EAAE,WAAW;EAC7B,KAAK,E9B6ZuB,mBAAW;E8B5ZvC,MAAM,EAAE,IAAI;EACZ,cAAc,EAAE,IAAI;;;AAIxB,yBAA0B;EACxB,SAAS,E9BtCmB,SAAQ;E8BuCpC,OAAO,EAAE,eAAmC;;;AAG9C,yBAA0B;EACxB,SAAS,E9B1CmB,SAAQ;E8B2CpC,OAAO,EAAE,eAAmC;;;AChE9C,QAAS;EhCAL,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EiCFnB,WAAW,E/BaY,oJAAuB;E+BZ9C,UAAU,EAAE,MAAM;EAClB,WAAW,E/BcY,GAAG;E+Bb1B,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,IAAI;EAChB,WAAW,E/B8DY,GAAG;E+B7D1B,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;EnBbpB,aAAa,EX4KY,GAAc;E6BrKvC,gBAAgB,E/BsWU,OAAM;E+BrWhC,UAAU,EAAE,4GAA0C;EACtD,OAAO,EAAE,KAAK;EACd,SAAS,E7BqKgB,IAAe;E6BpKxC,MAAM,E7BqKmB,MAAM;E6BpK/B,SAAS,E7BsKgB,OAAO;E6BrKhC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,GAA6C;;AhCVpD,oBAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;;AgCWvB,aAAc;EACZ,OAAO,EAAE,cAAqC;;AAE9C,2BAAc;EACZ,aAAa,EAAE,CAAC;;;AAIpB,eAAgB;E5BQd,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;E8B9C3B,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,gBAAuC;;AAEhD,qBAAQ;EACN,OAAO,EAAE,IAAI;;AAGf,0BAAa;EACX,cAAc,E7B8IS,OAAO;;;AKzH9B,yBAAyB;EwBd3B,QAAS;IACP,MAAM,E7BmIiB,QAAO;;;A+BlLlC,iBAAkB;EAChB,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,MAAM;EAChB,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;AAEX,yBAAU;EACR,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;;AAGhB;;;;wCAIuB;EACrB,MAAM,EAAE,CAAC;EACT,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;;;AAKb,8BAAU;EACR,WAAW,EAAE,IAAiB;;;AAKhC,8BAAU;EACR,WAAW,EAAE,GAAiB;;;AAKhC,+BAAU;EACR,WAAW,EAAE,MAAkB;;;AAKjC,+BAAU;EACR,WAAW,EAAE,cAAkB;;;AC/CnC,SAAU;EACR,OAAO,EAAE,IAAI;;AAEb,cAAO;EACL,OAAO,EAAE,KAAK;;;AAKlB,mBAAoB;EAClB,OAAO,EAAE,eAAe;;;AAI1B,gBAAiB;EACf,OAAO,EAAE,SAAS;;;AAGpB,WAAY;EhB6CV;;qEAEmE;EACnE,UAAU,EAAE,wCAA0E;EgB7CtF,MAAM,EAAE,CAAC;EACT,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;;A3BqChB,yBAAyB;E2B1C7B,WAAY;IhBmDR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E2B1C7B,WAAY;IhBuDR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EgB1DrD,WAAY;IhB2DR,UAAU,EAAE,IAAI;;;;AgBnDpB,KAAM;EhBqCJ;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;EgBrCtF,OAAO,EAAE,CAAC;;A3B+BR,yBAAyB;E2BlC7B,KAAM;IhB2CF,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E2BlC7B,KAAM;IhB+CF,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EgBlDrD,KAAM;IhBmDF,UAAU,EAAE,IAAI;;;AgB9ClB,UAAO;EACL,OAAO,EAAE,CAAC;;;AChCd,IAAK;EtBCH,aAAa,EbQe,GAAc;EkBsD1C;;qEAEmE;EACnE,UAAU,EAAE,4CAA0E;EiB9DtF,sBAAsB,EAAE,WAAW;EACnC,WAAW,EAAE,MAAM;EACnB,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,CAAC;EACT,UAAU,EjCuIiB,mGAAoB;EiCtI/C,KAAK,EnCycyB,IAAc;EmCxc5C,OAAO,EAAE,WAAW;EACpB,SAAS,EnCWmB,QAAO;EmCVnC,WAAW,EnCIiB,GAAmB;EmCH/C,MAAM,EAAE,OAAO;EACf,eAAe,EAAE,MAAM;EACvB,cAAc,EAAE,aAAa;EAC7B,WAAW,EAAE,MAAM;EACnB,MAAM,EAAE,WAAW;EACnB,SAAS,EAAE,IAAI;EACf,SAAS,EnCDmB,IAAI;EmCEhC,QAAQ,EAAE,MAAM;EAChB,OAAO,EAAE,MAA6B;EACtC,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,SAAS;EACzB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,MAAM;;A5BiCjB,yBAAyB;E4B5D7B,IAAK;IjBqED,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E4B5D7B,IAAK;IjByED,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EiB5ErD,IAAK;IjB6ED,UAAU,EAAE,IAAI;;;AiB/ChB,6GAAqG;EACnG,gBAAgB,EAAE,gFAAsE;EACxF,UAAU,EAAE,oGAA4C;EACxD,UAAU,EAAE,4EAAsE;;A/BhCtF,mCAEQ;E+BmCN,KAAK,EnC6auB,IAAc;EmC5a1C,eAAe,EAAE,IAAI;;A/BhBvB,wBACS;E+BoBP,gBAAgB,EAAE,gFAAwE;EAE1F,UAAU,EAAE,yGAA6C;;AAG3D,4BACW;EACT,gBAAgB,EnCkaY,mBAAc;EmCja1C,gBAAgB,EAAE,IAAI;EACtB,UAAU,EAAE,IAAI;EAChB,KAAK,EnC1CqB,mBAAkB;EmC2C5C,OAAO,EAAE,CAAC;;AAGZ,UAAQ;EACN,OAAO,EAAE,CAAC;;AAGZ,kCAAgC;EAC9B,MAAM,EAAE,OAAO;;AAGjB,4BAA0B;EACxB,gBAAgB,EAAE,oEAAsD;;;AAI5E;uBACwB;EACtB,cAAc,EAAE,IAAI;;;AAIpB,YAAe;EACb,gBAAgB,EnCsZY,OAAoB;EmCrZhD,KAAK,EnCiamB,KAAc;;AI/exC,2DAEQ;E+B+EJ,KAAK,EnC8ZiB,KAAc;;AmC3ZtC,wCACS;EACP,gBAAgB,ErBlFb,OAAO;;AqBqFZ,4CACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,cAAe;EACb,gBAAgB,EnC6Xa,OAAsB;EmC5XnD,KAAK,EnCoYuB,IAAc;;AIld5C,iEAEQ;E+B+EJ,KAAK,EnCiYqB,IAAc;;AmC9X1C,4CACS;EACP,gBAAgB,ErB5Eb,OAAO;;AqB+EZ,gDACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,WAAe;EACb,gBAAgB,EjCWU,OAAmB;EiCV7C,KAAK,EnCiamB,KAAc;;AI/exC,wDAEQ;E+B+EJ,KAAK,EnC8ZiB,KAAc;;AmC3ZtC,sCACS;EACP,gBAAgB,EpBuJY,OAAO;;AoBpJrC,0CACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,SAAe;EACb,gBAAgB,ErBxDX,OAAO;EqByDZ,KAAK,EnCiamB,KAAc;;AI/exC,kDAEQ;E+B+EJ,KAAK,EnC8ZiB,KAAc;;AmC3ZtC,kCACS;EACP,gBAAgB,ErBhEb,OAAO;;AqBmEZ,sCACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,YAAe;EACb,gBAAgB,EjCYU,OAAoB;EiCX9C,KAAK,EnCoYuB,IAAc;;AIld5C,2DAEQ;E+B+EJ,KAAK,EnCiYqB,IAAc;;AmC9X1C,wCACS;EACP,gBAAgB,ErB1Db,OAAO;;AqB6DZ,4CACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,YAAe;EACb,gBAAgB,ErB5CX,OAAO;EqB6CZ,KAAK,EnCoYuB,IAAc;;AIld5C,2DAEQ;E+B+EJ,KAAK,EnCiYqB,IAAc;;AmC9X1C,wCACS;EACP,gBAAgB,ErBpDb,OAAO;;AqBuDZ,4CACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,SAAe;EACb,gBAAgB,EnC8BU,OAAa;EmC7BvC,KAAK,EnCiamB,KAAc;;AI/exC,kDAEQ;E+B+EJ,KAAK,EnC8ZiB,KAAc;;AmC3ZtC,kCACS;EACP,gBAAgB,EnCuBQ,OAAa;;AmCpBvC,sCACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCiE9C,UAAe;EACb,gBAAgB,EnC6JgB,OAAwB;EmC5JxD,KAAK,EnCoYuB,IAAc;;AIld5C,qDAEQ;E+B+EJ,KAAK,EnCiYqB,IAAc;;AmC9X1C,oCACS;EACP,gBAAgB,EnCUQ,OAAwB;;AmCPlD,wCACW;EACT,gBAAgB,EnCyXU,mBAAc;EmCxXxC,KAAK,EnCjFmB,mBAAkB;;;AmCuF9C,sHACW;EACT,gBAAgB,EnCmYY,yBAAc;EmClY1C,KAAK,EnCzFqB,wBAAwB;;;AmC6FtD;;;6CACQ;EACN,SAAS,EnCpFmB,SAAQ;EmCqFpC,OAAO,EAAE,eAAmC;;;AAG9C;;;6CACQ;EACN,SAAS,EnCzFmB,SAAQ;EmC0FpC,OAAO,EAAE,eAAmC;;;AAK9C,UAAW;EACT,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;AAEX,uBAAa;EACX,UAAU,EnCnHgB,OAAU;;;AmC0HtC;;yBAAY;EACV,KAAK,EAAE,IAAI;;;AAMf,SAAU;EACR,gBAAgB,EAAE,WAAW;EAC7B,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAI;EAChB,KAAK,EnC4T0B,OAAsB;EmC3TrD,WAAW,ElC7HY,GAAG;EkC8H1B,eAAe,EjCpCO,IAAI;EiCqC1B,cAAc,EAAE,IAAI;;A/BjJpB,kDAEQ;E+BkJN,KAAK,EnCsTwB,OAAsB;EmCrTnD,eAAe,EjCxCK,SAAS;;AErG/B,gCACQ;E+BgJN,gBAAgB,EAAE,IAAI;;AAGxB,kCACS;EACP,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;;AAGlB,sCACW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,EnC1JqB,mBAAkB;EmC2J5C,eAAe,EAAE,IAAI;;;AAMzB,UAAW;EACT,SAAS,EAAE,CAAC;;;AC3Kd;sBACuB;EACrB,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;;AAEhB;;6BACS;EACP,UAAU,EAAE,IAAI;;AAGlB;;+BACW;EACT,gBAAgB,EAAE,WAAW;;;AhCe/B;;;;0BAGQ;EgCVJ,KAAK,EpC6cqB,OAAoB;;AoC1chD;;6BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,oBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;4BAGQ;EgCVJ,KAAK,EpCobsB,OAAsB;;AoCjbnD;;+BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,sBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;yBAGQ;EgCVJ,KAAK,ElCkEmB,OAAmB;;AkC/D7C;;4BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,mBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;uBAGQ;EgCVJ,KAAK,EtBDF,OAAO;;AsBIZ;;0BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,iBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;0BAGQ;EgCVJ,KAAK,ElCmEmB,OAAoB;;AkChE9C;;6BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,oBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;0BAGQ;EgCVJ,KAAK,EtBWF,OAAO;;AsBRZ;;6BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,oBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;uBAGQ;EgCVJ,KAAK,EpCqFmB,OAAa;;AoClFvC;;0BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,iBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCFvC;;;;wBAGQ;EgCVJ,KAAK,EpCoNyB,OAAwB;;AoCjNxD;;2BACW;EACT,KAAK,EpChBmB,mBAAkB;;;AoCmB9C,kBAAuB;EACrB,MAAM,EAAE,iBAA6B;;;AhCvBvC;;wBACQ;EgC6BN,gBAAgB,EAAE,gFAAsE;;AAG1F;;yBACS;EACP,gBAAgB,EpCtCU,yBAAwB;;;AqCNtD,UAAW;EACT,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,qGAA4C;EACxD,MAAM,ErCwC4B,MAAM;EqCvCxC,WAAW,ErCuCuB,MAAM;EqCtCxC,SAAS,EAAE,CAAC;EACZ,OAAO,EAAE,CAAC;EACV,KAAK,ErCoC6B,MAAM;;AqClCxC,oCACS;EACP,UAAU,EAAE,0GAAmD;;AAGjE,wCACW;EACT,UAAU,EAAE,IAAI;;AAGlB,iBAAS;EACP,MAAM,ErCwB0B,MAAM;EqCvBtC,WAAW,ErCuBqB,MAAM;EqCtBtC,KAAK,ErCsB2B,MAAM;;;AqCjBxC,kCAAe;EACb,aAAa,EAAE,CAAC;EAChB,UAAU,ErCWsB,IAAI;EqCVpC,SAAS,ErCauB,MAAM;EqCZtC,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,CAAC;EACjB,UAAU,EAAE,MAAM;;AAElB,0CAAU;EACR,OAAO,EAAE,IAAI;;AAGf,6CAAW;EACT,OAAO,EAAE,KAAK;EACd,YAAY,EAAE,IAAI;EAClB,aAAa,ErCFiB,IAAI;EqCGlC,WAAW,EAAE,IAAI;;;AC3CvB;mBACoB;EzBAlB,aAAa,EbQe,GAAc;EsCL1C,gBAAgB,EtC4eU,KAAc;EsC3exC,UAAU,EpC2IiB,mGAAoB;EoC1I/C,OAAO,EAAE,WAAW;EACpB,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,MAAM;;AAIlB;;2CACW;EACT,gBAAgB,ExBRf,OAAO;EwBSR,KAAK,EtCocmB,IAAc;;AsCvcxC;;6CACW;EACT,gBAAgB,EtC6UU,OAA4B;EsC5UtD,KAAK,EtCocmB,IAAc;;AsCvcxC;;0CACW;EACT,gBAAgB,EvB0NU,OAAO;EuBzNjC,KAAK,EtCocmB,IAAc;;AsCvcxC;;wCACW;EACT,gBAAgB,ExBUf,OAAO;EwBTR,KAAK,EtCocmB,IAAc;;AsCvcxC;;2CACW;EACT,gBAAgB,ExBgBf,OAAO;EwBfR,KAAK,EtCocmB,IAAc;;AsCvcxC;;2CACW;EACT,gBAAgB,ExBsBf,OAAO;EwBrBR,KAAK,EtCocmB,IAAc;;AsCvcxC;;wCACW;EACT,gBAAgB,EvB2GU,OAAO;EuB1GjC,KAAK,EtCiee,KAAc;;AsCpepC;;yCACW;EACT,gBAAgB,EtCoSwB,OAAwB;EsCnShE,KAAK,EtCocmB,IAAc;;AsC/b5C;0BAAO;EpB2CP;;qEAEmE;EACnE,UAAU,EAAE,uDAA0E;EoB3CpF,UAAU,EAAE,IAAI;EAChB,IAAI,EAAE,QAAQ;EACd,SAAS,EAAE,CAAC;;A/BmCZ,yBAAyB;E+BxC3B;4BAAO;IpBiDL,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E+BxC3B;4BAAO;IpBqDL,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EoBxDnD;4BAAO;IpByDL,UAAU,EAAE,IAAI;;;AoBlDhB;;iCACS;EACP,UAAU,EAAE,IAAI;;AAGlB;;mCACW;EACT,OAAO,EtCkBc,GAAE;;AsCfzB;gDAAwB;EACtB,OAAO,EtCcc,GAAE;;AsCZvB;;uDACS;EACP,OAAO,EAAE,CAAC;;AAGZ;;yDACW;EACT,OAAO,EAAE,CAAC;;AAKhB;;;yCACsB;EzBpDtB,aAAa,EyBqDY,CAAC;EAExB,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;;;AAKlB,sCAA8B;EAC5B,UAAU,EAAE,IAAI;;AAGlB;uBACa;EACX,WAAW,EAAE,IAAgC;;AAG/C;mCACyB;EACvB,WAAW,EAAE,CAAC;;AAGhB;gDACsC;EzBjEtC,sBAAsB,EyBkEQ,CAAC;EzBjE/B,yBAAyB,EyBiEK,CAAC;;AAG/B;;gDAEsC;EzBlEtC,uBAAuB,EyBmEQ,CAAC;EzBlEhC,0BAA0B,EyBkEK,CAAC;;;AAIlC,mBAAoB;EAClB,WAAW,EAAE,UAAU;EACvB,cAAc,EAAE,MAAM;EACtB,eAAe,EAAE,MAAM;;AAEvB;gCACa;EACX,UAAU,EAAE,IAAgC;EAC5C,WAAW,EAAE,CAAC;EACd,KAAK,EAAE,IAAI;;AAGb;4CACyB;EACvB,UAAU,EAAE,CAAC;;AAGf;yDACsC;EzBpFtC,sBAAsB,EyBqFO,CAAC;EzBpF9B,uBAAuB,EyBoFM,CAAC;;AAG9B;;yDAEsC;EzBzGtC,0BAA0B,EyB0GM,CAAC;EzBzGjC,yBAAyB,EyByGO,CAAC;;;AAInC,gBAAiB;EACf,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;;;AAchB;2CACoB;EAClB,aAAa,EAAE,CAAC;;AAEhB;;;0DACe;EACb,IAAI,EAAE,gBAAgB;EACtB,cAAc,EAAE,IAAI;EACpB,QAAQ,EAAE,QAAQ;;;AAOxB,sCAAuC;EACrC,aAAa,EpC9GI,KAAI;EoC+GrB,YAAY,EpC/GK,KAAI;;AoCiHrB,6CAAS;EACP,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,CAAC;;AAId,wDAAU;EACR,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,CAAC;;;AAOpB,YAAa;EACX,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,eAAe,EAAE,UAAU;;AAE3B,yBAAa;EACX,KAAK,EAAE,IAAI;;;AC7Kf,KAAM;E1BCJ,aAAa,Eb8De,GAAc;EuC5D1C,gBAAgB,EvC2WU,OAAM;EuC1WhC,UAAU,EAAE,mGAAuC;EACnD,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,SAAS,EAAE,CAAC;EACZ,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,UAAU;;AAGnB,oBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,wNAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,sBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,oOAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,mBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,kNAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,iBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,sMAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,oBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,wNAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,oBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,wNAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,iBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,sMAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AANnH,kBAAmB;EACjB,UAAU,EAAE,4HAA2F;;AnCZ3G,4MAEQ;EmCeA,UAAU,EAAE,kIAAiG;;AnCjBrH,8HAEQ;EmCwBJ,UAAU,EAAE,yGAA6C;EACzD,eAAe,EAAE,IAAI;;AAGvB,wCAAQ;EACN,OAAO,EAAE,CAAC;;;AAMhB,YAAa;EACX,aAAa,EAAE,QAAQ;;;AAMvB,8BAAoB;E1BtCpB,0BAA0B,E0BuCM,CAAC;E1BtCjC,yBAAyB,E0BsCO,CAAC;;AAGjC,6BAAmB;E1B3BnB,sBAAsB,E0B4BO,CAAC;E1B3B9B,uBAAuB,E0B2BM,CAAC;;AAG9B,uDAA6C;EAC3C,aAAa,EAAE,CAAC;;AAIhB;;6DAEyB;E1BtC3B,sBAAsB,E0BuCS,CAAC;E1BtChC,uBAAuB,E0BsCQ,CAAC;;AAK9B;;2DAEwB;E1B7D1B,0BAA0B,E0B8DQ,CAAC;E1B7DnC,yBAAyB,E0B6DS,CAAC;;AAMjC;;;;;+CAEyB;E1BvD3B,sBAAsB,E0BwDS,CAAC;E1BvDhC,uBAAuB,E0BuDQ,CAAC;;;AAOlC,aAAc;EACZ,WAAW,EAAE,UAAU;EACvB,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,0BAA2J;;AAEpK,yBAAc;E1BpEd,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;;AuC+B1C,wBAAa;E1BvFb,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;;AuCmC1C,kBAAK;ECjGL,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EDkGjB,IAAI,EAAE,QAAQ;EACd,YAAY,EvC7Cc,MAAK;EuC8C/B,aAAa,EvC7Ca,OAAM;EuC8ChC,SAAS,EAAE,CAAC;EACZ,aAAa,EvChDa,MAAK;EuCiD/B,YAAY,EvCjDc,MAAK;;AuCoDjC,qCAAwB;EACtB,YAAY,EAAE,CAAC;;;AAMnB,UAAW;EACT,IAAI,EAAE,QAAQ;EACd,OAAO,EAAE,SAA+B;;AAExC,sBAAc;E1BlGd,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;;AuC6D1C,qBAAa;E1BrHb,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;;AuCiE1C,wBAAc;EACZ,aAAa,EAAE,CAAC;;;AAMpB,YAAa;EACX,UAAU,EAAE,6BAA2C;EACvD,OAAO,EAAE,SAA+B;;AAExC,wBAAc;E1BrHd,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;EuC+ExC,UAAU,EAAE,CAAC;;AAGf,uBAAa;E1B1Ib,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;;AuCsF1C,0BAAc;EACZ,aAAa,EAAE,CAAC;;;AAMpB,YAAa;EACX,aAAa,EAAE,6BAA2C;EAC1D,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,SAA+B;;AAExC,wBAAc;E1B3Id,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;;AuCsG1C,uBAAa;E1B9Jb,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;EuCyGxC,aAAa,EAAE,CAAC;;AAGlB,uDAA2C;EACzC,UAAU,EAAE,CAAC;;;AAIjB,kBAAmB;EACjB,MAAM,EAAE,WAA6C;EACrD,OAAO,EAAE,0BAA2J;;AAEpK,4BAAU;EACR,YAAY,EvC5Hc,MAAK;EuC6H/B,aAAa,EvC5Ha,OAAM;EuC6HhC,aAAa,EvC9Ha,MAAK;EuC+H/B,YAAY,EvC/Hc,MAAK;;;AuCmInC,iBAAkB;EAChB,MAAM,EAAE,6BAAmG;;;AAK7G,SAAU;E1BjMR,aAAa,Eb8De,GAAc;;;AuCuI5C,gBAAiB;E1B/Lf,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;;;AuC2I5C,aAAc;E1BpLZ,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;;;AuCiJ5C,iBAAkB;EAChB,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,SAA+B;EACxC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;;;AAKT,aAAc;EACZ,YAAY,EvC3JgB,CAAC;EuC4J7B,UAAU,EvCrJkB,MAAU;EuCsJtC,UAAU,EAAE,QAAqB;EACjC,aAAa,EAAE,OAAoB;EACnC,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,CAAC;;AhCrKP,yBAAyB;EgC+J7B,aAAc;IASV,YAAY,EvClKc,CAAC;;;AuCqK7B,mBAAM;EACJ,OAAO,EAAE,WAAW;EACpB,UAAU,EAAE,OAAoB;EAChC,aAAa,EAAE,OAAoB;EACnC,KAAK,EAAE,IAAI;;;AhC/KX,yBAAyB;EgCmL7B,UAAW;IAEP,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,QAAQ;IACnB,YAAY,EAAE,QAAqB;IACnC,WAAW,EAAE,QAAqB;;;AAGpC,gBAAM;EACJ,aAAa,EvChLa,MAAU;;AOZpC,yBAAyB;EgC2L3B,gBAAM;IAIF,IAAI,EAAE,KAAK;IACX,YAAY,EAAE,OAAoB;IAClC,WAAW,EAAE,OAAoB;;;;AhCjMnC,yBAAyB;EgCsM7B,WAAY;IAER,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,QAAQ;;;AAGrB,iBAAM;EACJ,aAAa,EvCjMa,MAAU;;AOZpC,yBAAyB;EgC4M3B,iBAAM;IAIF,IAAI,EAAE,KAAK;;EAEX,8CAA+B;I1B7PnC,uBAAuB,E0B8PY,CAAC;I1B7PpC,0BAA0B,E0B6PS,CAAC;;EAE9B;;;;;;8DAMc;I1BtQpB,uBAAuB,E0BuQc,CAAC;I1BtQtC,0BAA0B,E0BsQW,CAAC;;EAIlC,8CAA+B;I1BhRnC,sBAAsB,E0BiRY,CAAC;I1BhRnC,yBAAyB,E0BgRS,CAAC;;EAE7B;;;;;;8DAMc;I1BzRpB,sBAAsB,E0B0Rc,CAAC;I1BzRrC,yBAAyB,E0ByRW,CAAC;;EAIjC,oDAAqC;I1BzSzC,aAAa,E0B0SgB,CAAC;;EAExB;;;;;;oEAMc;I1BlTpB,aAAa,E0BmTkB,CAAC;;;;AASlC,UAAW;EACT,WAAW,EAAE,GAAG;;AnC7ThB,qDAEQ;EmC8TN,eAAe,EAAE,IAAI;;AAGvB,uBAAa;EACX,WAAW,EvChQe,IAAI;;;AuCoQlC,cAAe;EpCvRb,SAAS,EFdkB,QAAsB;EEejD,WAAW,EFFgB,GAAmB;EEG9C,cAAc,EFUY,cAAa;EETvC,WAAW,EF0BY,QAAQ;EsC6P/B,UAAU,EAAE,KAA2B;EACvC,aAAa,EAAE,CAAC;;;AAGlB,UAAW;EpChRT,SAAS,EF1BkB,QAAsB;EE2BjD,WAAW,EFdgB,GAAoB;EEe/C,cAAc,EFFY,cAAa;EEGvC,WAAW,EFcY,OAAO;EsCkQ9B,KAAK,EvC5CyC,kBAAgB;;AuC8C9D,qBAAa;EACX,aAAa,EAAE,CAAC;;;AAIpB,WAAY;EpCtTV,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;EsCgR3B,aAAa,EvCvRe,IAAI;;AuCyRhC,sBAAa;EACX,aAAa,EAAE,CAAC;;;AEhWpB,KAAM;EACJ,WAAW,EAAE,MAAM;EACnB,gBAAgB,EzC+FY,OAAwB;EyC9FpD,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,IAAkB;EACjC,KAAK,EzC8cyB,IAAc;EyC7c5C,OAAO,EAAE,WAAW;EACpB,SAAS,EzC4EmB,QAAO;EyC3EnC,WAAW,EzC4EiB,GAAoB;EyC3EhD,MAAM,EzC4EsB,IAAI;EyC3EhC,eAAe,EAAE,MAAM;EACvB,WAAW,EzC8EiB,CAAC;EyC7E7B,aAAa,EzC8Ee,OAAM;EyC7ElC,YAAY,EzC6EgB,OAAM;EyC5ElC,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,MAAM;;AAEnB,WAAQ;EACN,OAAO,EAAE,IAAI;;AAGf,YAAO;EACL,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,OAAO;EACpB,YAAY,EAAE,OAAwC;EACtD,WAAW,EzC6De,OAAM;EyC5DhC,UAAU,EzC0Vc,MAAmB;EyCzV3C,SAAS,EzCyVe,MAAmB;EyCxV3C,KAAK,EAAE,CAAC;;;AAKV,aAAgB;EACd,gBAAgB,EzCgcY,OAAoB;EyC/bhD,KAAK,EzC2cmB,KAAc;;;AyC7cxC,eAAgB;EACd,gBAAgB,EzCuaa,OAAsB;EyCtanD,KAAK,EzC8auB,IAAc;;;AyChb5C,YAAgB;EACd,gBAAgB,EvCqDU,OAAmB;EuCpD7C,KAAK,EzC2cmB,KAAc;;;AyC7cxC,UAAgB;EACd,gBAAgB,E3BdX,OAAO;E2BeZ,KAAK,EzC2cmB,KAAc;;;AyC7cxC,aAAgB;EACd,gBAAgB,EvCsDU,OAAoB;EuCrD9C,KAAK,EzC8auB,IAAc;;;AyChb5C,aAAgB;EACd,gBAAgB,E3BFX,OAAO;E2BGZ,KAAK,EzC8auB,IAAc;;;AyChb5C,UAAgB;EACd,gBAAgB,EzCwEU,OAAa;EyCvEvC,KAAK,EzC2cmB,KAAc;;;AyC7cxC,WAAgB;EACd,gBAAgB,EzCuMgB,OAAwB;EyCtMxD,KAAK,EzC8auB,IAAc;;;AyCxa9C,YAAa;EvBoBX;;qEAEmE;EACnE,UAAU,EAAE,8DAA0E;;AXNpF,yBAAyB;EkCjB7B,YAAa;IvB0BT,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EkCjB7B,YAAa;IvB8BT,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EuBjCrD,YAAa;IvBkCT,UAAU,EAAE,IAAI;;;Ad5ElB,2DAEQ;EqC4CN,UAAU,EvCiGe,mGAAoB;EuChG7C,KAAK,EzCmauB,IAAc;EyCla1C,eAAe,EAAE,IAAI;;AAGvB,mBAAS;EACP,gBAAgB,EzC0TQ,OAAwB;;AyCvTlD,kBAAQ;EACN,OAAO,EAAE,CAAC;;;AAId,UAAW;ED5DT,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EC6DnB,WAAW,EAAE,MAAM;EACnB,gBAAgB,EzC0Ye,OAAsB;EyCzYrD,aAAa,EAAE,IAAkB;EACjC,KAAK,EzCgZyB,IAAc;EyC/Y5C,OAAO,EAAE,WAAW;EACpB,WAAW,EAAE,CAAC;EACd,SAAS,EzCiBmB,IAAI;EyChBhC,UAAU,EAAE,MAAM;EAClB,WAAW,EzCYiB,GAAoB;EyCXhD,MAAM,EzCYsB,IAAI;EyCXhC,eAAe,EAAE,MAAM;EACvB,YAAY,EAAE,MAA0B;EACxC,WAAW,EAAE,QAAsB;EACnC,KAAK,EAAE,EAAE;EACT,UAAU,EAAE,MAAM;EAClB,KAAK,EzCMuB,IAAI;;;AyCHlC,SAAU;EACR,aAAa,EAAE,IAAkB;EACjC,WAAW,EAAE,CAAC;EACd,MAAM,EzCAsB,IAAI;EyCChC,YAAY,EAAE,MAA0B;EACxC,WAAW,EAAE,QAAsB;EACnC,KAAK,EAAE,EAAE;EACT,KAAK,EAAE,IAAI;;;ACzFb,MAAO;EACL,gBAAgB,E1C6WU,OAAM;E0C5WhC,MAAM,EAAE,CAAC;EACT,aAAa,E1CsGe,IAAO;E0CrGnC,SAAS,EAAE,IAAI;EACf,KAAK,EAAE,IAAI;;AAEX;SACG;EACD,UAAU,EAAE,iBAA6C;EACzD,WAAW,E1C8Fe,GAAiB;E0C7F3C,aAAa,E1C2Fa,OAAO;E0C1FjC,YAAY,E1C0Fc,OAAO;E0CzFjC,cAAc,EAAE,GAAG;;AAEnB;qBAAc;EACZ,YAAY,E1CuFY,MAAM;;A0CpFhC;oBAAa;EACX,aAAa,E1CmFW,MAAM;;A0C/ElC,YAAM;EACJ,KAAK,E1C0buB,IAAc;;A0Cxb1C;eACG;EACD,SAAS,E1CuFe,SAAQ;E0CtFhC,WAAW,E1CuFa,GAAoB;E0CtF5C,MAAM,E1CmFkB,IAAI;E0ClF5B,WAAW,E1CsFe,WAA2E;E0CrFrG,cAAc,E1CqFY,WAA2E;;A0CjFzG,YAAM;EACJ,KAAK,E1CiQuC,kBAAgB;;A0C/P5D;eACG;EACD,SAAS,E1CgFe,OAAM;E0C/E9B,WAAW,E1CgFa,GAAoB;E0C/E5C,MAAM,E1C4EkB,MAAM;E0C3E9B,WAAW,E1C+Ee,SAA2E;E0C9ErG,cAAc,E1C8EY,SAA2E;;A0C1EzG,YAAM;EACJ,KAAK,E1CoPuC,kBAAgB;;A0ClP5D;eACG;EACD,SAAS,E1C0Ee,OAAsB;E0CzE9C,WAAW,E1C0Ea,GAAmB;E0CzE3C,MAAM,E1CsEkB,MAAwB;E0CrEhD,WAAW,E1CyEe,SAA2E;E0CxErG,cAAc,E1CwEY,SAA2E;;A0ClErG;;0DAEgC;E7B7CpC,sBAAsB,EbyCM,GAAc;EaxC1C,uBAAuB,EbwCK,GAAc;;A0CYlC;yEAAc;EACZ,sBAAsB,E1CbJ,GAAc;;A0CgBlC;wEAAa;EACX,uBAAuB,E1CjBL,GAAc;;A0CyBtC;;uDAE8B;E7BnFlC,0BAA0B,EbwDE,GAAc;EavD1C,yBAAyB,EbuDG,GAAc;;A0CmClC;sEAAc;EACZ,yBAAyB,E1CpCP,GAAc;;A0CuClC;qEAAa;EACX,0BAA0B,E1CxCR,GAAc;;A0CgD1C,aAAO;EACL,UAAU,EAAE,iBAA6C;;AAIzD;yCACG;EACD,UAAU,EAAE,CAAC;;;AAMjB;;wBAEO;EACL,MAAM,EAAE,CAAC;;;AAIb,eAAgB;EACd,MAAM,EAAE,iBAA6C;;AAErD,uBAAU;EACR,MAAM,EAAE,CAAC;;;AAKX;YACG;EACD,aAAa,E1CTa,IAAI;E0CU9B,YAAY,E1CVc,IAAI;;A0CY9B;wBAAc;EACZ,YAAY,E1CZY,IAAI;;A0Ce9B;uBAAa;EACX,aAAa,E1ChBW,IAAI;;A0CqB9B;kBACG;EACD,MAAM,E1CtBkB,OAAO;E0CuB/B,WAAW,E1CtBe,WAA8E;E0CuBxG,cAAc,E1CvBY,WAA8E;;A0C4B1G;kBACG;EACD,WAAW,E1C5Be,SAA8E;E0C6BxG,cAAc,E1C7BY,SAA8E;;A0CkC1G;kBACG;EACD,MAAM,E1CnCkB,MAA2B;E0CoCnD,WAAW,E1CnCe,SAA8E;E0CoCxG,cAAc,E1CpCY,SAA8E;;;A0C0C5G,wCAA8C;EAC5C,gBAAgB,E1CoDgB,OAAwB;;;AI3N1D,2BAAQ;EsCgLJ,gBAAgB,E1CtBkB,OAAwB;;;A0C+B5D;;mBAEK;EACH,gBAAgB,E5BtMb,OAAO;E4BuMV,KAAK,E1CsQqB,IAAc;;A0CjQtC;;sCAEK;EACH,gBAAgB,E1C+QM,OAAoB;E0C9Q1C,KAAK,E1C0Ra,KAAc;;;A0CvStC;;qBAEK;EACH,gBAAgB,E1C+IY,OAA4B;E0C9IxD,KAAK,E1CsQqB,IAAc;;A0CjQtC;;wCAEK;EACH,gBAAgB,E1CsPO,OAAsB;E0CrP7C,KAAK,E1C6PiB,IAAc;;;A0C1Q1C;;kBAEK;EACH,gBAAgB,E3B4BY,OAAO;E2B3BnC,KAAK,E1CsQqB,IAAc;;A0CjQtC;;qCAEK;EACH,gBAAgB,ExC5HI,OAAmB;EwC6HvC,KAAK,E1C0Ra,KAAc;;;A0CvStC;;gBAEK;EACH,gBAAgB,E5BpLb,OAAO;E4BqLV,KAAK,E1CsQqB,IAAc;;A0CjQtC;;mCAEK;EACH,gBAAgB,E5B/LjB,OAAO;E4BgMN,KAAK,E1C0Ra,KAAc;;;A0CvStC;;mBAEK;EACH,gBAAgB,E5B9Kb,OAAO;E4B+KV,KAAK,E1CsQqB,IAAc;;A0CjQtC;;sCAEK;EACH,gBAAgB,ExC3HI,OAAoB;EwC4HxC,KAAK,E1C6PiB,IAAc;;;A0C1Q1C;;mBAEK;EACH,gBAAgB,E5BxKb,OAAO;E4ByKV,KAAK,E1CsQqB,IAAc;;A0CjQtC;;sCAEK;EACH,gBAAgB,E5BnLjB,OAAO;E4BoLN,KAAK,E1C6PiB,IAAc;;;A0C1Q1C;;gBAEK;EACH,gBAAgB,E3BnFY,OAAO;E2BoFnC,KAAK,E1CmSiB,KAAc;;A0C9RlC;;mCAEK;EACH,gBAAgB,E1CzGI,OAAa;E0C0GjC,KAAK,E1C0Ra,KAAc;;;A0CvStC;;iBAEK;EACH,gBAAgB,E1CsG0B,OAAwB;E0CrGlE,KAAK,E1CsQqB,IAAc;;A0CjQtC;;oCAEK;EACH,gBAAgB,E1CsBU,OAAwB;E0CrBlD,KAAK,E1C6PiB,IAAc;;;A0CrP5C;;kBAEK;EACH,gBAAgB,E1CvDoB,OAAwB;E0CwD5D,KAAK,E1CiPuB,IAAc;;A0C5OxC;;qCAEK;EACH,gBAAgB,E1CzIM,OAAwB;E0C0I9C,KAAK,E1CwOmB,IAAc;;;A0C/N1C;qBACG;EACD,gBAAgB,E1C1IQ,OAAa;E0C2IrC,KAAK,E1CyPiB,KAAc;;A0CpPtC;sBACG;EACD,gBAAgB,E1CnBc,OAAwB;E0CoBtD,KAAK,E1CwCqC,kBAAgB;;;A0CnChE,WAAY;EACV,gBAAgB,E1CzJY,OAAa;E0C0JzC,KAAK,E1C0OqB,KAAc;;A0CxOxC,0BAAiB;EACf,YAAY,E1C1Jc,OAAa;;A0C8JvC,mDAA0B;EACxB,gBAAgB,E1C/JQ,OAAa;;AI/FzC,sCAAQ;EsCqQF,gBAAgB,E1CvKM,OAAa;;A0C4KzC;;iBAEM;EACJ,KAAK,EAAE,OAAO;;AAGhB;;kBAEO;EACL,YAAY,E1CpLc,OAAa;;;AOtCvC,4BAAyB;EmCqOzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,kBAAkB,EAAE,wBAAwB;;;AnC1OhD,4BAAyB;EmCqOzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,kBAAkB,EAAE,wBAAwB;;;AnC1OhD,4BAAyB;EmCqOzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,kBAAkB,EAAE,wBAAwB;;;AnC1OhD,6BAAyB;EmCqOzB,oBAAW;IAEP,OAAO,EAAE,KAAK;IACd,UAAU,EAAE,IAAI;IAChB,KAAK,EAAE,IAAI;IACX,kBAAkB,EAAE,wBAAwB;;;AALhD,iBAAW;EAEP,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,IAAI;EAChB,KAAK,EAAE,IAAI;EACX,kBAAkB,EAAE,wBAAwB;;;ACnTpD,WAAY;EACV,QAAQ,EAAE,MAAM;;AAEhB,kBAAO;EACL,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;;;AAIpB,MAAO;EACL,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAA4C;;AAErD,WAAO;EzBgEP,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,OAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;;AZgChE,yBAAyB;EoCxC3B,WAAO;IzBqEL,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;EoCxC3B,WAAO;IzByEL,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;EyB5EnD,WAAO;IzB6EL,UAAU,EAAE,IAAI;;;AyB1EhB,yBAAc;EzB6DhB,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,SAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;EwBF9D,SAAS,EAAE,WAA+B;;ApCkC5C,yBAAyB;EoCrCzB,yBAAc;IzBkEd,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;EoCrCzB,yBAAc;IzBsEd,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;EyBzEjD,yBAAc;IzB0Ed,UAAU,EAAE,IAAI;;;AyBnElB,yBAAqB;EACnB,SAAS,EAAE,QAAQ;EACnB,OAAO,EAAE,CAAC;;;AAId,aAAc;EACZ,MAAM,EAAE,WAAqB;EAC7B,SAAS,E3C4H2B,KAAK;E2C3HzC,cAAc,EAAE,IAAI;EACpB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,uBAAoC;;;AAG7C,wBAAyB;EACvB,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,kBAAkB;;AAE9B,uCAAe;EACb,UAAU,EAAE,kBAAqC;EACjD,QAAQ,EAAE,MAAM;;AAGlB;sCACc;EACZ,WAAW,EAAE,CAAC;;AAGhB,sCAAc;EACZ,aAAa,EAAE,6BAAwB;;AAGzC,sCAAc;EACZ,UAAU,EAAE,6BAAwB;;AAGtC,oCAAY;EACV,UAAU,EAAE,IAAI;;;AAIpB,sBAAuB;EACrB,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,uBAAoC;;AAG9C,8BAAU;EACR,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,kBAAqC;EAC7C,OAAO,EAAE,EAAE;;AAIb,8CAA0B;EACxB,cAAc,EAAE,MAAM;EACtB,eAAe,EAAE,MAAM;EACvB,MAAM,EAAE,IAAI;;AAEZ,6DAAe;EACb,UAAU,EAAE,IAAI;;AAGlB,sDAAU;EACR,OAAO,EAAE,IAAI;;;AAMrB,cAAe;E9BnGb,aAAa,EbiJuB,GAAc;E2C3ClD,eAAe,EAAE,WAAW;EAC5B,gBAAgB,E3CsQU,OAAM;E2CrQhC,UAAU,EAAE,4GAAyC;EAErD,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,IAAI;EACpB,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,QAAQ;EACxB,KAAK,EAAE,IAAI;;;AAKb,eAAgB;EACd,gBAAgB,E3C6Vc,mBAAW;E2C5VzC,MAAM,EAAE,KAAK;EACb,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,GAAkD;;AAG3D,oBAAO;EAAE,OAAO,EAAE,CAAC;;AACnB,oBAAO;EAAE,OAAO,EAAE,CAAC;;;AAGrB,aAAc;EACZ,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,aAAa;EAC9B,OAAO,EAAE,WAAsB;EAC/B,aAAa,EAAE,WAAW;EAM1B;;KAEG;;AANH,yBAAc;E9BrHd,sBAAsB,Eb4Hc,GAAc;Ea3HlD,uBAAuB,Eb2Ha,GAAc;;;A2CSpD,YAAa;EAEX,SAAS,EAAE,OAAO;EAClB,WAAW,E1C5IY,GAAG;E0C6I1B,cAAc,EAAE,OAAO;EACvB,WAAW,EAAE,IAAI;EACjB,MAAM,EAAE,CAAC;;;AAIX,WAAY;EACV,IAAI,EAAE,QAAQ;EACd,OAAO,EAAE,cAAmC;EAC5C,QAAQ,EAAE,QAAQ;EAClB,KAAK,E3C8HyC,kBAAgB;E2C7H9D,SAAS,E3CrB2B,IAAI;E2CsBxC,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,QAAQ;;AAExB,uBAAc;E9BxJd,sBAAsB,Eb4Hc,GAAc;Ea3HlD,uBAAuB,Eb2Ha,GAAc;;A2CgClD,sBAAa;E9B3Kb,0BAA0B,Eb2IU,GAAc;Ea1IlD,yBAAyB,Eb0IW,GAAc;;A2CoClD,2BAAkB;EAChB,WAAW,EAAE,CAAC;;AAGhB,yBAAc;EACZ,aAAa,EAAE,CAAC;;;AAIpB,aAAc;EACZ,WAAW,EAAE,QAAQ;EACrB,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,QAAQ;EACzB,OAAO,EAAE,yBAAqI;;AAE9I,yBAAc;E9B/Kd,sBAAsB,Eb4Hc,GAAc;Ea3HlD,uBAAuB,Eb2Ha,GAAc;;A2CuDlD,wBAAa;E9BlMb,0BAA0B,Eb2IU,GAAc;Ea1IlD,yBAAyB,Eb0IW,GAAc;;A2C2DlD,kBAAK;EACH,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,kBAA4C;EACvD,SAAS,E3C3DyB,IAAI;E2C4DtC,QAAQ,EAAE,MAAM;EAChB,aAAa,E3CzDqB,MAAK;E2C0DvC,YAAY,E3C1DsB,MAAK;E2C2DvC,aAAa,EAAE,QAAQ;;AvCvLzB,iIAGQ;EuCyLA,KAAK,E3C0QiB,OAAoB;;A2CvQ5C,wEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,yIAGQ;EuCyLA,KAAK,E3CiPkB,OAAsB;;A2C9O/C,4EACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,6HAGQ;EuCyLA,KAAK,EzCjIe,OAAmB;;AyCoIzC,sEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,qHAGQ;EuCyLA,KAAK,E7BpMN,OAAO;;A6BuMR,kEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,iIAGQ;EuCyLA,KAAK,EzChIe,OAAoB;;AyCmI1C,wEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,iIAGQ;EuCyLA,KAAK,E7BxLN,OAAO;;A6B2LR,wEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,qHAGQ;EuCyLA,KAAK,E3C9Ge,OAAa;;A2CiHnC,kEACW;EACT,KAAK,E3CnNe,mBAAkB;;AIkB9C,yHAGQ;EuCyLA,KAAK,E3CiBqB,OAAwB;;A2CdpD,oEACW;EACT,KAAK,E3CnNe,mBAAkB;;A2CwN5C,oDACS;EACP,gBAAgB,E3CjOQ,wBAAuB;E2CkO/C,UAAU,EAAE,IAAI;;AAGlB,wDACW;EACT,gBAAgB,EAAE,WAAW;;AAIjC,iBAAI;EACF,WAAW,E3CvFuB,MAAK;;;A2C2F3C,qBAAsB;EACpB,WAAW,EAAE,OAAO;EACpB,cAAc,EAAE,MAAM;EACtB,WAAW,EAAE,CAAC;EACd,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;AAEf,0BAAK;E5C9OH,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,GAAG;E4CgPf,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,CAAC;EACd,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,cAAyE;;A5CjPlF,sCAAc;EACZ,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,GAAG;;;A4CqPrB,wBAAyB;EACvB,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,QAAQ;EACb,KAAK,EAAE,IAAI;;;AAGb,SAAU;EACR,SAAS,E3C9G2B,OAAO;;;A2CiH7C,SAAU;EACR,SAAS,E3CjH2B,OAAO;;;A4ClK7C,WAAY;EACV,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;AAGjB,gBAAiB;E1BsDf;;qEAEmE;EACnE,UAAU,EAAE,yDAA0E;E0BtDtF,gBAAgB,E5CkWU,OAAM;E4CjWhC,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,mGAAkD;EAC9D,KAAK,E5CocyB,IAAc;E4Cnc5C,OAAO,EAAE,KAAK;EACd,SAAS,E5CgK6B,SAAQ;E4C/J9C,WAAW,E5CuK2B,GAAiB;E4CtKvD,UAAU,E5CmK4B,IAAI;E4ClK1C,OAAO,EAAE,kBAAqD;EAC9D,QAAQ,EAAE,QAAQ;;ArCuChB,yBAAyB;EqCnD7B,gBAAiB;I1B4Db,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EqCnD7B,gBAAiB;I1BgEb,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E0BnErD,gBAAiB;I1BoEb,UAAU,EAAE,IAAI;;;Ad5ElB,uEAEQ;EwCqBN,KAAK,E5C2buB,IAAc;E4C1b1C,eAAe,EAAE,IAAI;;AAGvB,uBAAS;EACP,gBAAgB,E5C6IoB,OAAwB;E4C5I5D,KAAK,E5CqbuB,IAAc;;A4Clb5C,oDACW;EACT,gBAAgB,E5C2UQ,OAAM;E4C1U9B,KAAK,E5CgbuB,mBAAW;;A4C7azC,4BAAc;E/BjBd,sBAAsB,EbsJgB,GAAc;EarJpD,uBAAuB,EbqJe,GAAc;;A4CjIpD,2BAAa;E/BpCb,0BAA0B,EbqKY,GAAc;EapKpD,yBAAyB,EboKa,GAAc;;A4C7HpD,sBAAQ;EACN,aAAa,E5CyBa,IAAI;E4CxB9B,YAAY,E5CwBc,IAAI;;;A4CpBlC,uBAAwB;EACtB,KAAK,E5C6ZyB,IAAc;E4C5Z5C,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AxCvDX,4FAEQ;EwCwDN,gBAAgB,E5C+GoB,OAAwB;E4C9G5D,KAAK,E5CuZuB,IAAc;E4CtZ1C,eAAe,EAAE,IAAI;;AAGvB,kEACW;EACT,gBAAgB,E5C4SQ,OAAM;E4C3S9B,KAAK,E5CiZuB,mBAAW;;A4C9YzC,6BAAQ;EACN,OAAO,EAAE,CAAC;;;AAKZ,wBAA2B;EACzB,gBAAgB,E9BvEX,OAAO;E8BwEZ,KAAK,E5CqYuB,IAAc;;A4CnY1C,+BAAS;EACP,gBAAgB,E5CmZU,OAAoB;E4ClZ9C,KAAK,E5C8ZiB,KAAc;;AI/exC,oKAEQ;EwCoFF,gBAAgB,E5C6YQ,OAAoB;E4C5Y5C,KAAK,E5CwZe,KAAc;;;A4CpaxC,0BAA2B;EACzB,gBAAgB,E5C8Qc,OAA4B;E4C7Q1D,KAAK,E5CqYuB,IAAc;;A4CnY1C,iCAAS;EACP,gBAAgB,E5C0XW,OAAsB;E4CzXjD,KAAK,E5CiYqB,IAAc;;AIld5C,0KAEQ;EwCoFF,gBAAgB,E5CoXS,OAAsB;E4CnX/C,KAAK,E5C2XmB,IAAc;;;A4CvY5C,uBAA2B;EACzB,gBAAgB,E7B2Jc,OAAO;E6B1JrC,KAAK,E5CqYuB,IAAc;;A4CnY1C,8BAAS;EACP,gBAAgB,E1CQQ,OAAmB;E0CP3C,KAAK,E5C8ZiB,KAAc;;AI/exC,iKAEQ;EwCoFF,gBAAgB,E1CEM,OAAmB;E0CDzC,KAAK,E5CwZe,KAAc;;;A4CpaxC,qBAA2B;EACzB,gBAAgB,E9BrDX,OAAO;E8BsDZ,KAAK,E5CqYuB,IAAc;;A4CnY1C,4BAAS;EACP,gBAAgB,E9B3Db,OAAO;E8B4DV,KAAK,E5C8ZiB,KAAc;;AI/exC,2JAEQ;EwCoFF,gBAAgB,E9BjEf,OAAO;E8BkER,KAAK,E5CwZe,KAAc;;;A4CpaxC,wBAA2B;EACzB,gBAAgB,E9B/CX,OAAO;E8BgDZ,KAAK,E5CqYuB,IAAc;;A4CnY1C,+BAAS;EACP,gBAAgB,E1CSQ,OAAoB;E0CR5C,KAAK,E5CiYqB,IAAc;;AIld5C,oKAEQ;EwCoFF,gBAAgB,E1CGM,OAAoB;E0CF1C,KAAK,E5C2XmB,IAAc;;;A4CvY5C,wBAA2B;EACzB,gBAAgB,E9BzCX,OAAO;E8B0CZ,KAAK,E5CqYuB,IAAc;;A4CnY1C,+BAAS;EACP,gBAAgB,E9B/Cb,OAAO;E8BgDV,KAAK,E5CiYqB,IAAc;;AIld5C,oKAEQ;EwCoFF,gBAAgB,E9BrDf,OAAO;E8BsDR,KAAK,E5C2XmB,IAAc;;;A4CvY5C,qBAA2B;EACzB,gBAAgB,E7B4Cc,OAAO;E6B3CrC,KAAK,E5CkamB,KAAc;;A4ChatC,4BAAS;EACP,gBAAgB,E5C2BQ,OAAa;E4C1BrC,KAAK,E5C8ZiB,KAAc;;AI/exC,2JAEQ;EwCoFF,gBAAgB,E5CqBM,OAAa;E4CpBnC,KAAK,E5CwZe,KAAc;;;A4CpaxC,sBAA2B;EACzB,gBAAgB,E5CqO4B,OAAwB;E4CpOpE,KAAK,E5CqYuB,IAAc;;A4CnY1C,6BAAS;EACP,gBAAgB,E5C0Jc,OAAwB;E4CzJtD,KAAK,E5CiYqB,IAAc;;AIld5C,8JAEQ;EwCoFF,gBAAgB,E5CoJY,OAAwB;E4CnJpD,KAAK,E5C2XmB,IAAc;;;A4CnX9C,gBAAiB;E1BjCf;;qEAEmE;EACnE,UAAU,EAAE,iEAA0E;E0BiCtF,OAAO,EAAE,CAAC;;ArCvCR,yBAAyB;EqCoC7B,gBAAiB;I1B3Bb,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EqCoC7B,gBAAiB;I1BvBb,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E0BoBrD,gBAAiB;I1BnBb,UAAU,EAAE,IAAI;;;A0BwBlB,qBAAO;EACL,aAAa,E5CsEuB,GAAc;;A4CpElD,uCAAoB;EAClB,UAAU,E5CiFwB,IAAO;;A4C/EzC,6CAAQ;EACN,UAAU,EAAE,CAAC;;AAIjB,sCAAmB;EACjB,aAAa,E5CyEqB,IAAO;;A4CvEzC,4CAAQ;EACN,aAAa,EAAE,CAAC;;AAIpB,wCAAmB;E/BlGrB,sBAAsB,EbsJgB,GAAc;EarJpD,uBAAuB,EbqJe,GAAc;;A4CjDhD,6CAAO;EACL,UAAU,EAAE,CAAC;;AAGf,8CAAQ;E/BzGZ,sBAAsB,E+B0GW,CAAC;E/BzGlC,uBAAuB,E+ByGU,CAAC;;AAKlC,iCAAmB;E/B9HnB,0BAA0B,EbqKY,GAAc;EapKpD,yBAAyB,EboKa,GAAc;;A4CpClD,uCAAQ;E/BjIV,0BAA0B,E+BkIQ,CAAC;E/BjInC,yBAAyB,E+BiIS,CAAC;;AAInC,sBAAQ;EACN,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;;AAInB,qBAAsB;EACpB,OAAO,EAAE,WAA0D;;AAEnE,2BAAQ;EACN,aAAa,E5C9Ea,IAAI;E4C+E9B,YAAY,E5C/Ec,IAAI;;;A4CmFlC,uBAAwB;EACtB,WAAW,EAAE,QAAQ;EACrB,UAAU,EAAE,6BAAiE;EAC7E,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,QAAQ;EACzB,OAAO,EAAE,wBAAyN;;AAElO,6BAAQ;EACN,aAAa,E5C3Fa,IAAI;E4C4F9B,YAAY,EAAE,MAA0D;;AAG1E,4BAAK;EACH,aAAa,E5CWuB,OAAM;E4CV1C,WAAW,E5CSyB,MAAK;E4CRzC,SAAS,E5CO2B,IAAI;E4CNxC,aAAa,E5COuB,MAAK;E4CNzC,YAAY,E5CMwB,MAAK;;A4CJzC,kCAAQ;EACN,aAAa,EAAE,MAAqD;EACpE,YAAY,EAAE,MAAqD;;;AAKzE,qBAAsB;EACpB,WAAW,EAAE,CAAC;EACd,WAAW,E5CD2B,IAAI;;A4CIxC,wEAAqC;EACnC,OAAO,EAAE,IAAI;;AAKf,8EAA2C;EACzC,OAAO,EAAE,IAAI;;;AAKnB,wBAAyB;EACvB,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,aAAa;EAC9B,UAAU,E5CtB4B,IAAI;E4CuB1C,OAAO,EAAE,kBAAqD;EAC9D,UAAU,EAAE,OAAO;EACnB,KAAK,EAAE,IAAI;;AxC9MX,+FAEQ;EwC+MN,gBAAgB,E5CxCoB,OAAwB;E4CyC5D,KAAK,E5CgQuB,IAAc;E4C/P1C,eAAe,EAAE,IAAI;;AAGvB,oEACW;EACT,gBAAgB,E5CqJQ,OAAM;E4CpJ9B,KAAK,E5C0PuB,mBAAW;;A4CvPzC,8BAAQ;EACN,OAAO,EAAE,CAAC;;AAGZ,8BAAQ;EACN,aAAa,E5CzJa,IAAI;E4C0J9B,YAAY,E5C1Jc,IAAI;;;A4CiKhC,0DAA2C;EACzC,UAAU,EAAE,CAAC;;AAGf,wDAAyC;EACvC,aAAa,EAAE,CAAC;;AAGlB,kCAAiB;EACf,UAAU,EAAE,6BAAiE;EAC7E,aAAa,EAAE,CAAC;EAChB,UAAU,EAAE,IAAI;;AAEhB,6CAAa;EACX,aAAa,EAAE,6BAAiE;;;ACxPtF;;;OAGQ;EACN,QAAQ,EAAE,QAAQ;;;AAGpB,cAAe;EhCNb,aAAa,EbiMiB,GAAc;ED9L1C,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;E8CMnB,gBAAgB,EAAE,WAAW;EAC7B,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,SAAS,E7CqLqB,IAAI;E6CpLlC,WAAW,E7CsLmB,GAAoB;E6CrLlD,WAAW,E7CwLmB,MAAM;E6CvLpC,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,CAAC;EACT,SAAS,E7CiMqB,IAAI;E6ChMlC,OAAO,EAAE,QAAiB;EAC1B,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAA0C;;A9ClBjD,0BAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;A8CkBrB,mBAAO;EACL,OAAO,EAAE,KAAK;;AAEd;uBACI;EACF,kBAAkB,E1BpBe,IAAG;E0BqBpC,yBAAyB,E1BLW,4BAA0B;;AZgChE,yBAAyB;EsC9BzB;yBACI;IAKA,kBAAkB,E1BnBa,KAAI;;;AZ2CvC,yBAAyB;EsC9BzB;yBACI;IASA,kBAAkB,E1BjCa,KAAI;;;A0BoCrC,kDAAmD;EAbrD;yBACI;IAaA,SAAS,EAAE,IAAI;;;AAInB,2BAAU;EACR,cAAc,EAAE,kBAAkB;;AAGpC,uBAAI;EACF,cAAc,EAAE,kBAAkB;;AAGpC,mCAAgB;EACd,cAAc,EAAE,oBAAoB;;AAGtC,mCAAgB;EACd,cAAc,EAAE,oBAAoB;;AAGtC,mCAAgB;EACd,cAAc,EAAE,oBAAoB;;AAIxC,sBAAU;EhCpEV,aAAa,EbiMiB,GAAc;E6C1H1C,gBAAgB,E7CsSQ,OAAM;E6CrS9B,UAAU,EAAE,yGAAuC;EACnD,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,gBAAgB,EAAE,GAAG;EACrB,OAAO,EAAE,EAAE;;AAGb,+DAAmD;EACjD,SAAS,EAAE,IAAI;;;AAInB,KAAM;EACJ,UAAU,EAAE,SAA+E;;AAE3F,aAAU;EACR,gBAAgB,EAAE,MAA2C;;;AAIjE,SAAU;EACR,OAAO,EAAE,CAAC;;;AAGZ,uCAAwC;EACtC,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAEV,oDAAe;EACb,gBAAgB,EAAE,SAA8C;;AAGlE,+CAAU;EACR,gBAAgB,EAAE,MAAM;;;AAK1B,2CAAkC;EAChC,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,IAAI,EAAE,IAAI;;AAEV,gDAAO;EACL,UAAU,EAAE,CAAC;;AAGf,mDAAU;EACR,gBAAgB,EAAE,MAAM;;;AAM5B,4CAAkC;EAChC,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,IAAI;;AAEV,iDAAO;EACL,UAAU,EAAE,CAAC;;AAGf,oDAAU;EACR,gBAAgB,EAAE,GAAG;;;AAMzB,yCAAkC;EAChC,GAAG,EAAE,IAAI;EACT,MAAM,EAAE,IAAI;;AAEZ,8CAAO;EACL,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,SAA+E;;AAE9F,sDAAU;EACR,gBAAgB,EAAE,mBAAyD;;AAI/E,iDAAU;EACR,gBAAgB,EAAE,MAAM;;AAG1B;;yDAEgB;EACd,cAAc,EAAE,kBAAkB;;AAGpC,8DAAqB;EACnB,cAAc,EAAE,oBAAoB;;AAGtC,8DAAqB;EACnB,cAAc,EAAE,oBAAoB;;AAGtC,8DAAqB;EACnB,cAAc,EAAE,oBAAoB;;AAKtC,4DAAe;EACb,gBAAgB,EAAE,sBAA4D;;AAGhF,uDAAU;EACR,gBAAgB,EAAE,SAAS;;;AAKjC;gDACiD;EAC/C,gBAAgB,EAAE,MAAM;;;AAKxB;;;;;4DAEgB;EACd,cAAc,EAAE,kBAAkB;;AAGpC;iEAAqB;EACnB,cAAc,EAAE,oBAAoB;;AAGtC;iEAAqB;EACnB,cAAc,EAAE,oBAAoB;;AAGtC;iEAAqB;EACnB,cAAc,EAAE,oBAAoB;;;AAIxC,6CAA8C;EAC5C,gBAAgB,EAAE,SAAS;;;AAG7B,+CAAgD;EAC9C,gBAAgB,EAAE,MAAM;;;AAG1B,uCAAwC;EACtC,gBAAgB,EAAE,SAA8C;;;AAGlE;gCACiC;EAC/B,UAAU,EAAE,CAAC;;;AAGf,uCAAwC;EACtC,gBAAgB,EAAE,MAAM;;;AAG1B,wCAAyC;EACvC,gBAAgB,EAAE,GAAG;;;AAGvB;8BAC+B;EAC7B,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,SAA+E;;;AAGhG,oCAAqC;EACnC,gBAAgB,EAAE,sBAA4D;;;AAGhF,sCAAuC;EACrC,gBAAgB,EAAE,mBAAyD;;;AAG7E,6BAYC;EAXC,EAAG;IACD,OAAO,EAAE,CAAC;;EAGZ,GAAI;IACF,OAAO,EAAE,CAAC;;EAGZ,IAAK;IACH,OAAO,EAAE,CAAC;;;AAId,+BAYC;EAXC,EAAG;IACD,OAAO,EAAE,CAAC;;EAGZ,GAAI;IACF,OAAO,EAAE,CAAC;;EAGZ,IAAK;IACH,OAAO,EAAE,CAAC;;;AAId,+BAYC;EAXC,EAAG;IACD,OAAO,EAAE,CAAC;;EAGZ,GAAI;IACF,OAAO,EAAE,CAAC;;EAGZ,IAAK;IACH,OAAO,EAAE,CAAC;;;AAId,+BAYC;EAXC,EAAG;IACD,OAAO,EAAE,CAAC;;EAGZ,GAAI;IACF,OAAO,EAAE,CAAC;;EAGZ,IAAK;IACH,OAAO,EAAE,CAAC;;;AAId,6BAwBC;EAvBC,EAAG;IACD,SAAS,EAAE,WAAW;;EAGxB,GAAI;IACF,SAAS,EAAE,sBAAiB;;EAG9B,GAAI;IACF,SAAS,EAAE,yBAAoB;;EAGjC,GAAI;IACF,SAAS,EAAE,aAAa;;EAG1B,GAAI;IACF,SAAS,EAAE,cAAc;;EAG3B,IAAK;IACH,SAAS,EAAE,WAAW;;;AAI1B,yBAQC;EAPC,EAAG;IACD,UAAU,EAAE,OAA4C;;EAG1D,IAAK;IACH,UAAU,EAAE,CAAC;;;AAMjB;eACgB;EACd,SAAS,E7C9JqB,SAAQ;E6C+JtC,WAAW,E7C1JmB,MAAiB;E6C2J/C,WAAW,E7C7ImB,IAAI;E6C8IlC,cAAc,E7C9IgB,IAAI;;AO5JhC,yBAAyB;EsCqS7B;iBACgB;IAOZ,SAAS,E7CnJmB,KAAK;;;;A6CuJrC,eAAgB;EACd,UAAU,EAAE,QAAuI;;AAEnJ,gFAC2B;EACzB,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,QAAuI;;AAGxJ,8CAAiC;EAC/B,gBAAgB,EAAE,sBAAgF;;AAGpG,gDAAmC;EACjC,gBAAgB,EAAE,mBAA6E;;;AAMnG,iBAAkB;EChYhB,gBAAgB,E9Codc,mBAAc;E8Cnd5C,MAAM,EAAE,GAAG;EACX,MAAM,EAAE,QAAW;EACnB,QAAQ,EAAE,MAAM;;;ADmYlB,gBAAiB;EACf,KAAK,E7C2EyB,IAAc;E6C1E5C,OAAO,EAAE,KAAK;EACd,SAAS,E7CtMqB,IAAI;E6CuMlC,WAAW,EAAE,MAAM;EACnB,WAAW,E7CnMmB,MAAM;E6CoMpC,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,YAAyC;EAClD,WAAW,EAAE,MAAM;;AAEnB,oEACkB;EAChB,SAAS,E7C9MmB,SAAQ;E6C+MpC,WAAW,E7C1MiB,MAAiB;E6C2M7C,OAAO,EAAE,cAA6D;;;AAM1E,cAAe;E3B5Vb;;qEAEmE;EACnE,UAAU,EAAE,yDAA0E;E2B4VtF,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,IAAI;EACX,KAAK,E7CkDyB,IAAc;E6CjD5C,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,OAAO;EACpB,OAAO,EAAE,YAAyC;EAClD,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,OAAO;EACnB,gBAAgB,EAAE,GAAG;EACrB,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;;AtC7WT,yBAAyB;EsC+V7B,cAAe;I3BtVX,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EsC+V7B,cAAe;I3BlVX,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E2B+UrD,cAAe;I3B9UX,UAAU,EAAE,IAAI;;;Ad5ElB,iEAEQ;EyCyaN,gBAAgB,E7CjMgB,OAAwB;E6CkMxD,KAAK,E7CsCuB,IAAc;E6CrC1C,eAAe,EAAE,IAAI;;AAGvB,qBAAS;EACP,gBAAgB,E7CvMgB,OAAwB;;A6C0M1D,gDACW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,E7C4BuB,mBAAW;E6C3BvC,cAAc,EAAE,IAAI;;AAGtB,gEACkB;EAChB,OAAO,EAAE,cAA6D;;;AAI1E,mBAAoB;EAClB,KAAK,E7CgByB,IAAc;E6Cf5C,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,OAAO;EACpB,OAAO,EAAE,YAAyC;EAClD,gBAAgB,EAAE,GAAG;;AAErB,0EACkB;EAChB,OAAO,EAAE,cAA6D;;;AAOxE,uBAAS;EzBjdT,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;EyBmbf,OAAO,E3ClbQ,aAAa;E2Cmb5B,OAAO,EAAE,YAAY;EACrB,YAAY,EAAE,MAAsB;EACpC,WAAW,E3CjbI,KAAI;E2CkbnB,cAAc,EAAE,GAAG;;AAEnB,kCAAa;EACX,OAAO,E3CvbM,sBAAsB;;A2C0brC,+BAAU;EACR,OAAO,E3C1bM,aAAa;;A2C8b9B,6BAAe;EACb,WAAW,EAAE,MAAsB;;AAInC,iCAAS;EACP,OAAO,EAAE,IAAI;;AAGf,kCAAU;EzB5eZ,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;EyB8cb,OAAO,E3C5cM,qBAAqB;E2C6clC,OAAO,EAAE,YAAY;EACrB,YAAY,E3C3cC,KAAI;E2C4cjB,WAAW,EAAE,MAAsB;;;AEnfzC,UAAW;EACT,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,GAA+C;;;AAK1D,mBAAoB;E7BsElB,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,OAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;E4BXlE,gBAAgB,E/Cmcc,mBAAW;E+ClczC,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,GAAqD;;AxCoC5D,yBAAyB;EwC9C7B,mBAAoB;I7B2EhB,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;EwC9C7B,mBAAoB;I7B+EhB,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;E6BlFrD,mBAAoB;I7BmFhB,UAAU,EAAE,IAAI;;;A6BvElB,wBAAO;EACL,OAAO,EAAE,CAAC;;;AAMd,kBAAmB;E7BUjB,mBAAmB,EC5BkB,MAAK;ED6B1C,mBAAmB,EAAE,qBAAS;EAC9B,0BAA0B,EClBc,4BAA0B;E4BSlE,gBAAgB,E/C0UU,OAAM;E+CzUhC,SAAS,EAAE,mBAAuC;EAClD,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,SAAS,EAAE,wBAAwB;EACnC,KAAK,E/CyM6B,OAAO;;AO1LvC,yBAAyB;EwC3B7B,kBAAmB;I7Bef,mBAAmB,EC5BgB,OAAM;;;AZwCzC,yBAAyB;EwC3B7B,kBAAmB;I7BmBf,mBAAmB,EC1CgB,KAAI;;;AD6CzC,kDAAmD;E6BtBrD,kBAAmB;I7BuBf,UAAU,EAAE,IAAI;;;A6BTlB,mCAAmB;EACjB,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;EACV,SAAS,EAAE,uBAAuB;;AAGpC,kCAAkB;E7B9BlB,mBAAmB,ECTkB,MAAK;EDU1C,mBAAmB,EAAE,qBAAS;EAC9B,0BAA0B,ECCc,0BAAyB;E4B8B/D,UAAU,EAAE,2GAA4C;EACxD,SAAS,EAAE,oBAAoB;;AxCG/B,yBAAyB;EwCP3B,kCAAkB;I7BzBhB,mBAAmB,ECTgB,OAAM;;;AZyCzC,yBAAyB;EwCP3B,kCAAkB;I7BrBhB,mBAAmB,ECvBgB,KAAI;;;AD0BzC,kDAAmD;E6BkBnD,kCAAkB;I7BjBhB,UAAU,EAAE,IAAI;;;;A6B2BpB,eAAgB;EACd,aAAa,E/CwKqB,MAAK;E+CvKvC,aAAa,E/CsKqB,IAAI;E+CrKtC,YAAY,E/CqKsB,IAAI;;;A+ClKxC,kBAAmB;EDpEjB,gBAAgB,E9Codc,mBAAc;E8Cnd5C,MAAM,EAAE,GAAG;EACX,MAAM,EAAE,QAAW;EACnB,QAAQ,EAAE,MAAM;;;ACqElB,iBAAkB;EAChB,gBAAgB,E/CiKkB,OAAwB;E+ChK1D,aAAa,EAAE,6BAAmE;EAClF,OAAO,EAAE,KAAK;EACd,aAAa,E/C2JqB,MAAK;E+C1JvC,OAAO,EAAE,aAA4C;;;AAGvD,oBAAqB;EPhFnB,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EOiFnB,KAAK,E/CgYyB,mBAAW;E+C/XzC,OAAO,EAAE,KAAK;EACd,WAAW,E/C8JuB,GAAmB;E+C7JrD,MAAM,E/C8J4B,IAAI;E+C7JtC,WAAW,EAAE,CAAC;EACd,UAAU,EAAE,CAAC;EACb,aAAa,EAAE,CAAC;EAChB,OAAO,EAAE,cAA8F;;AAEvG,yCAAuB;EACrB,UAAU,EAAE,OAAgC;;;AAMhD,cAAe;EACb,OAAO,EAAE,IAAI;EACb,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,IAAI;EAChB,UAAU,E/CgIwB,MAAK;E+C/HvC,aAAa,E/C+HqB,MAAK;E+C9HvC,YAAY,EAAE,CAAC;;AAEf,yEACyB;EACvB,UAAU,EAAE,CAAC;;AAGf,wBAAU;EPhHV,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EtB4DnB;;qEAEmE;EACnE,UAAU,EAAE,yDAA0E;E6BmDpF,KAAK,E/C8VuB,IAAc;E+C7V1C,SAAS,E/CyHuB,QAAO;E+CxHvC,WAAW,E/CyHqB,GAAmB;E+CxHnD,WAAW,EAAE,CAAC;EACd,OAAO,EAAE,cAA4F;;AxC7DrG,yBAAyB;EwCqD3B,wBAAU;I7B5CR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EwCqD3B,wBAAU;I7BxCR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E6BqCnD,wBAAU;I7BpCR,UAAU,EAAE,IAAI;;;Ad5ElB,+FAEQ;E2CyHJ,gBAAgB,E/C+Gc,OAAwB;;A+C5GxD,gEACS;EACP,KAAK,E/CmWqB,OAAoB;;A+ChWhD,iCAAW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,E/C8UqB,mBAAW;;A+C3UvC,8BAAQ;EACN,OAAO,EAAE,CAAC;;AAId,kCAAoB;EAClB,KAAK,E/CqVuB,OAAoB;;;A+CjVpD,mBAAoB;EAClB,KAAK,E/CmJyC,kBAAgB;E+ClJ9D,KAAK,E/CqF6B,MAAM;;A+CnFxC,0EACmB;EACjB,KAAK,E/C2UuB,OAAoB;;;A+CvUpD,uCAAwC;EACtC,KAAK,E/CsUyB,OAAoB;;;AOxahD,yBAAyB;EwC4GzB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,iCAAwC;IACtC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,uBAA8B;IAC5B,YAAY,EAAE,6BAAqD;IACnE,OAAO,EAAE,gBAAgB;IACzB,KAAK,EAAE,IAAI;IACX,KAAK,E/C2DyB,OAAO;I+C1DrC,OAAO,EAAE,IAAI;;EAEb,sGAC4B;IAC1B,GAAG,E/C0RqB,MAAM;;E+CvRhC,iDAA4B;IAC1B,YAAY,EAAE,CAAC;;EAEf,iEAAkB;IAChB,WAAW,EAAE,CAAC;;EAGhB,oEAAmB;IACjB,gBAAgB,EAAE,WAAW;;EAIjC,uCAAkB;IAChB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;IAClE,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,+CAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,oBAAoB;IAC/B,KAAK,EAAE,IAAI;;;EAIf,wBAA+B;IAC7B,KAAK,EAAE,IAAI;IACX,KAAK,E/CkByB,OAAO;I+CjBrC,OAAO,EAAE,IAAI;;EAEb,qDAA+B;IAC7B,UAAU,EAAE,6BAAqD;IACjE,UAAU,EAAE,IAA8B;IAC1C,GAAG,E/CgPqB,MAAM;I+C/O9B,OAAO,EAAE,EAAmD;;EAG9D,wCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAEV,2DAAmB;IACjB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;;EAItE,gDAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,2CAAmB;IACjB,YAAY,EAAE,6BAAqD;IACnE,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;EAIf,uBAA8B;IAC5B,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,KAAK,E/CjByB,OAAO;;E+CmBrC,uCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;AxCrNf,yBAAyB;EwC4GzB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,iCAAwC;IACtC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,uBAA8B;IAC5B,YAAY,EAAE,6BAAqD;IACnE,OAAO,EAAE,gBAAgB;IACzB,KAAK,EAAE,IAAI;IACX,KAAK,E/C2DyB,OAAO;I+C1DrC,OAAO,EAAE,IAAI;;EAEb,sGAC4B;IAC1B,GAAG,E/C0RqB,MAAM;;E+CvRhC,iDAA4B;IAC1B,YAAY,EAAE,CAAC;;EAEf,iEAAkB;IAChB,WAAW,EAAE,CAAC;;EAGhB,oEAAmB;IACjB,gBAAgB,EAAE,WAAW;;EAIjC,uCAAkB;IAChB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;IAClE,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,+CAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,oBAAoB;IAC/B,KAAK,EAAE,IAAI;;;EAIf,wBAA+B;IAC7B,KAAK,EAAE,IAAI;IACX,KAAK,E/CkByB,OAAO;I+CjBrC,OAAO,EAAE,IAAI;;EAEb,qDAA+B;IAC7B,UAAU,EAAE,6BAAqD;IACjE,UAAU,EAAE,IAA8B;IAC1C,GAAG,E/CgPqB,MAAM;I+C/O9B,OAAO,EAAE,EAAmD;;EAG9D,wCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAEV,2DAAmB;IACjB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;;EAItE,gDAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,2CAAmB;IACjB,YAAY,EAAE,6BAAqD;IACnE,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;EAIf,uBAA8B;IAC5B,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,KAAK,E/CjByB,OAAO;;E+CmBrC,uCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;AxCrNf,yBAAyB;EwC4GzB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,iCAAwC;IACtC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,uBAA8B;IAC5B,YAAY,EAAE,6BAAqD;IACnE,OAAO,EAAE,gBAAgB;IACzB,KAAK,EAAE,IAAI;IACX,KAAK,E/C2DyB,OAAO;I+C1DrC,OAAO,EAAE,IAAI;;EAEb,sGAC4B;IAC1B,GAAG,E/C0RqB,MAAM;;E+CvRhC,iDAA4B;IAC1B,YAAY,EAAE,CAAC;;EAEf,iEAAkB;IAChB,WAAW,EAAE,CAAC;;EAGhB,oEAAmB;IACjB,gBAAgB,EAAE,WAAW;;EAIjC,uCAAkB;IAChB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;IAClE,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,+CAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,oBAAoB;IAC/B,KAAK,EAAE,IAAI;;;EAIf,wBAA+B;IAC7B,KAAK,EAAE,IAAI;IACX,KAAK,E/CkByB,OAAO;I+CjBrC,OAAO,EAAE,IAAI;;EAEb,qDAA+B;IAC7B,UAAU,EAAE,6BAAqD;IACjE,UAAU,EAAE,IAA8B;IAC1C,GAAG,E/CgPqB,MAAM;I+C/O9B,OAAO,EAAE,EAAmD;;EAG9D,wCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAEV,2DAAmB;IACjB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;;EAItE,gDAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,2CAAmB;IACjB,YAAY,EAAE,6BAAqD;IACnE,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;EAIf,uBAA8B;IAC5B,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,KAAK,E/CjByB,OAAO;;E+CmBrC,uCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;AxCrNf,0BAAyB;EwC4GzB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,iCAAwC;IACtC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,gCAAuC;IACrC,OAAO,EAAE,IAAI;IACb,UAAU,EAAE,IAAI;;;EAGlB,uBAA8B;IAC5B,YAAY,EAAE,6BAAqD;IACnE,OAAO,EAAE,gBAAgB;IACzB,KAAK,EAAE,IAAI;IACX,KAAK,E/C2DyB,OAAO;I+C1DrC,OAAO,EAAE,IAAI;;EAEb,sGAC4B;IAC1B,GAAG,E/C0RqB,MAAM;;E+CvRhC,iDAA4B;IAC1B,YAAY,EAAE,CAAC;;EAEf,iEAAkB;IAChB,WAAW,EAAE,CAAC;;EAGhB,oEAAmB;IACjB,gBAAgB,EAAE,WAAW;;EAIjC,uCAAkB;IAChB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;IAClE,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,+CAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,SAAS,EAAE,oBAAoB;IAC/B,KAAK,EAAE,IAAI;;;EAIf,wBAA+B;IAC7B,KAAK,EAAE,IAAI;IACX,KAAK,E/CkByB,OAAO;I+CjBrC,OAAO,EAAE,IAAI;;EAEb,qDAA+B;IAC7B,UAAU,EAAE,6BAAqD;IACjE,UAAU,EAAE,IAA8B;IAC1C,GAAG,E/CgPqB,MAAM;I+C/O9B,OAAO,EAAE,EAAmD;;EAG9D,wCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAEV,2DAAmB;IACjB,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,6BAAqD;;EAItE,gDAA0B;IACxB,UAAU,EAAE,IAAI;;EAGlB,2CAAmB;IACjB,YAAY,EAAE,6BAAqD;IACnE,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;EAIf,uBAA8B;IAC5B,QAAQ,EAAE,OAAO;IACjB,KAAK,EAAE,IAAI;IACX,KAAK,E/CjByB,OAAO;;E+CmBrC,uCAAkB;IAChB,KAAK,EAAE,CAAC;IACR,IAAI,EAAE,IAAI;;EAGZ,0CAAmB;IACjB,SAAS,EAAE,IAAI;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,IAAI;;;AAzGf,6BAAuC;EACrC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;;;AAGlB,8BAAwC;EACtC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;;;AAGlB,6BAAuC;EACrC,OAAO,EAAE,IAAI;EACb,UAAU,EAAE,IAAI;;;AAGlB,oBAA8B;EAC5B,YAAY,EAAE,6BAAqD;EACnE,OAAO,EAAE,gBAAgB;EACzB,KAAK,EAAE,IAAI;EACX,KAAK,E/C2DyB,OAAO;E+C1DrC,OAAO,EAAE,IAAI;;AAEb,gGAC4B;EAC1B,GAAG,E/C0RqB,MAAM;;A+CvRhC,8CAA4B;EAC1B,YAAY,EAAE,CAAC;;AAEf,8DAAkB;EAChB,WAAW,EAAE,CAAC;;AAGhB,iEAAmB;EACjB,gBAAgB,EAAE,WAAW;;AAIjC,oCAAkB;EAChB,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,6BAAqD;EAClE,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAGZ,4CAA0B;EACxB,UAAU,EAAE,IAAI;;AAGlB,uCAAmB;EACjB,SAAS,EAAE,IAAI;EACf,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,oBAAoB;EAC/B,KAAK,EAAE,IAAI;;;AAIf,qBAA+B;EAC7B,KAAK,EAAE,IAAI;EACX,KAAK,E/CkByB,OAAO;E+CjBrC,OAAO,EAAE,IAAI;;AAEb,kDAA+B;EAC7B,UAAU,EAAE,6BAAqD;EACjE,UAAU,EAAE,IAA8B;EAC1C,GAAG,E/CgPqB,MAAM;E+C/O9B,OAAO,EAAE,EAAmD;;AAG9D,qCAAkB;EAChB,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAEV,wDAAmB;EACjB,YAAY,EAAE,CAAC;EACf,WAAW,EAAE,6BAAqD;;AAItE,6CAA0B;EACxB,UAAU,EAAE,IAAI;;AAGlB,wCAAmB;EACjB,YAAY,EAAE,6BAAqD;EACnE,SAAS,EAAE,IAAI;EACf,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;;AAIf,oBAA8B;EAC5B,QAAQ,EAAE,OAAO;EACjB,KAAK,EAAE,IAAI;EACX,KAAK,E/CjByB,OAAO;;A+CmBrC,oCAAkB;EAChB,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,IAAI;;AAGZ,uCAAmB;EACjB,SAAS,EAAE,IAAI;EACf,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;;ACjRnB,OAAQ;EACN,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,SAAS,EAAE,uBAAuB;EAClC,gBAAgB,EAAE,MAAmE;EACrF,mBAAmB,EAAE,CAAC;EACtB,mBAAmB,EAAE,SAAS;EAC9B,OAAO,EAAE,GAA4C;;AzCgDnD,yBAAyB;EyC5D7B,OAAQ;IAeJ,gBAAgB,EAAE,OAAmE;;;AzC6CrF,yBAAyB;EyC5D7B,OAAQ;IAmBJ,gBAAgB,EAAE,KAAqE;;;AAGzF,kDAAmD;EAtBrD,OAAQ;IAuBJ,UAAU,EAAE,IAAI;;;AAGlB,qBAAgB;EACd,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,oBAAoB;EAC/B,UAAU,EAAE,IAAI;;;AAIpB,aAAc;EACZ,MAAM,EAAE,aAAiC;;;AAG3C,cAAe;E9ByBb;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E8BzBtF,WAAW,EAAE,MAAM;EACnB,gBAAgB,EhD0ac,mBAAW;EgDzazC,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,MAAM;EACvB,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,IAAI;EACf,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,IAAI;EACpB,gBAAgB,E7BpCqB,MAAK;;AZ+CxC,yBAAyB;EyCtB7B,cAAe;I9B+BX,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EyCtB7B,cAAe;I9BmCX,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E8BtCrD,cAAe;I9BuCX,UAAU,EAAE,IAAI;;;AXjBhB,yBAAyB;EyCtB7B,cAAe;IAcX,gBAAgB,E7BlCmB,OAAM;;;AZ0CzC,yBAAyB;EyCtB7B,cAAe;IAkBX,gBAAgB,E7BhDmB,KAAI;;;A6BmDzC,6BAAiB;EACf,OAAO,EAAE,CAAC;EACV,gBAAgB,EAAE,EAAE;;;AAIxB,YAAa;EnChEX,aAAa,Eb0Pe,GAAc;EkBvK1C,mBAAmB,ECvEkB,MAAK;EDwE1C,mBAAmB,EAAE,kBAAS;EAC9B,0BAA0B,EC1Dc,4BAA0B;EhB6BlE,SAAS,EFpBiB,IAAe;EEqBzC,WAAW,EFRgB,GAAoB;EES/C,cAAc,EFIY,SAAQ;EEHlC,WAAW,EFoBY,MAAM;E+CV7B,UAAU,EAAE,4GAAyC;EACrD,SAAS,EAAE,OAAoD;EAC/D,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,IAAI;EACpB,QAAQ,EAAE,QAAQ;EAClB,SAAS,EAAE,WAA+B;;AzChBxC,yBAAyB;EyCK7B,YAAa;I9BwBT,mBAAmB,ECvEgB,OAAM;;;AZ0CzC,yBAAyB;EyCK7B,YAAa;I9B4BT,mBAAmB,ECrFgB,KAAI;;;ADwFzC,kDAAmD;E8B/BrD,YAAa;I9BgCT,UAAU,EAAE,IAAI;;;A8BnBlB,+BAAgC;EAblC,YAAa;IAcT,OAAO,EAAE,IAAI;IACb,SAAS,EAAE,IAAI;;;AAGjB,2BAAiB;EACf,OAAO,EAAE,CAAC;EACV,SAAS,EAAE,QAAQ;;;AAMvB,cAAe;EnCpFb,0BAA0B,EboPE,GAAc;EanP1C,yBAAyB,EbmPG,GAAc;EgD7J1C,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,QAAQ;EACzB,OAAO,EAAE,aAA6C;;AAEtD,+BAAgC;EAPlC,cAAe;IAQX,aAAa,EAAE,SAA2B;IAC1C,aAAa,EAAE,OAA8B;IAC7C,YAAY,EAAE,OAA8B;;;AAG9C,qBAAO;EACL,IAAI,EAAE,QAAQ;EACd,WAAW,EhD4Je,MAAK;EgD3J/B,SAAS,EAAE,CAAC;;AAEZ,iCAAc;EACZ,WAAW,EAAE,CAAC;;;AAOpB,cAAe;EACb,MAAM,EhDsIsB,MAAM;EgDrIlC,WAAW,EhDqIiB,MAAM;EgDpIlC,YAAY,EhD8IgB,MAAK;EgD7IjC,WAAW,EhD6IiB,MAAK;EgD5IjC,aAAa,EAAE,IAA4C;EAC3D,YAAY,EAAE,IAA4C;EAC1D,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;;AAElB,+BAAgC;EAVlC,cAAe;IAWX,UAAU,EhDuIgB,MAAK;IgDtI/B,YAAY,EAAE,OAA8B;IAC5C,WAAW,EAAE,OAA8B;;;;AAI/C;YACa;EACX,OAAO,EAAE,MAAM;EACf,WAAW,EhD6HiB,MAAK;;AgD3HjC;wBAAc;EACZ,WAAW,EAAE,CAAC;;;AAIlB;gBACiB;EACf,MAAM,EhD0GsB,MAAM;EgDzGlC,UAAU,EAAE,QAAwB;EACpC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,KAAK,EhDsGuB,MAAM;;AgDpGlC;;+BACiB;EACf,WAAW,EhDkGe,MAAM;;;AgD9FpC,gBAAiB;EACf,KAAK,EAAE,CAAC;;AAER,wBAAU;EACR,OAAO,EhDwGmB,sBAAsB;;;AgDpGpD,gBAAiB;EACf,IAAI,EAAE,CAAC;;AAEP,wBAAU;EACR,OAAO,EhDiGmB,qBAAqB;;;AgD3FnD,oBAAqB;EnC1JnB,sBAAsB,EbqOM,GAAc;EapO1C,uBAAuB,EboOK,GAAc;EgDxE1C,gBAAgB,EhDiTc,OAAoB;EgDhTlD,KAAK,EhD4TqB,KAAc;EgD3TxC,OAAO,EAAE,WAAiD;;AAE1D,+BAAgC;EAPlC,oBAAqB;InCpKnB,sBAAsB,Eb+OM,GAAc;Ia9O1C,yBAAyB,Eb8OG,GAAc;IgDjExC,uBAAuB,EAAE,CAAC;IAC1B,SAAS,EAAE,OAAsD;IACjE,WAAW,EAAE,MAAM;;;;AAIvB,2BAA4B;ER/L1B,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;ErCmBnB,SAAS,EFUkB,QAAuB;EETlD,WAAW,EFsBgB,GAAoB;EErB/C,cAAc,EFkCa,cAAa;EEjCxC,WAAW,EFkDY,MAAM;;;A+C0H/B,mBAAoB;EAClB,YAAY,EhDgEgB,MAAK;;;AgD7DnC,uBAAwB;EACtB,YAAY,EhD4DgB,MAAK;;AgD1DjC,+BAAgC;EAHlC,uBAAwB;IAIpB,OAAO,EAAE,KAAK;IACd,YAAY,EAAE,CAAC;;;AAGjB,8BAAS;EACP,OAAO,EAAE,GAAG;;;AAMhB,WAAY;EnCjNV,0BAA0B,EboPE,GAAc;EanP1C,yBAAyB,EbmPG,GAAc;EgDhC1C,gBAAgB,EhDmJU,OAAM;EgDlJhC,QAAQ,EAAE,MAAM;;AAEhB,+BAAgC;EANlC,WAAY;InCvMV,uBAAuB,Eb0OK,GAAc;IazO1C,0BAA0B,EbyOE,GAAc;IgD1BxC,yBAAyB,EAAE,CAAC;;;;AAK9B,oCAAyB;EACvB,mBAAmB,EAAE,KAAK;EAC1B,KAAK,EAAE,OAAO;EACd,MAAM,EAAE,IAAI;;AAGd,iCAAsB;EACpB,mBAAmB,EhD8NU,OAAsB;;;AgDxNvD,WAAY;EACV,aAAa,EAAE,GAAG;EAClB,MAAM,EAAE,OAAO;EACf,MAAM,EhDMsB,MAAM;EgDLlC,WAAW,EhDKiB,MAAM;EgDJlC,MAAM,EAAE,IAAI;EACZ,cAAc,EAAE,MAAM;EACtB,KAAK,EhDEuB,MAAM;;AgDAlC,+BAAgC;EATlC,WAAY;IAUR,YAAY,EAAE,OAA4B;IAC1C,WAAW,EAAE,OAA4B;;;AAG3C,+BAAsB;EACpB,gBAAgB,EhDkOY,OAAoB;EgDjOhD,KAAK,EhD6OmB,KAAc;;;AgDzO1C,oBAAqB;EACnB,KAAK,EhD4MyB,mBAAW;;;AgDzM3C,oBAAqB;EACnB,OAAO,EAAE,IAAI;;;AAGf,iBAAkB;EAChB,KAAK,EhDoNyB,OAAoB;EgDnNlD,WAAW,EAAE,MAAM;;;AAGrB,aAAc;EACZ,eAAe,EAAE,QAAQ;EACzB,cAAc,EAAE,CAAC;EACjB,MAAM,EAAE,QAAwB;EAChC,YAAY,EAAE,KAAK;;AAEnB;gBACG;EACD,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,MAAM;;AAGxB,gBAAG;EACD,WAAW,EAAE,OAAO;;;AAIxB,eAAgB;EACd,KAAK,EhD4KyB,mBAAW;EgD3KzC,MAAM,EhD7CsB,MAAM;EgD8ClC,cAAc,EAAE,MAAM;EACtB,KAAK,EhD/CuB,MAAM;;;AgDkDpC;mBACoB;EnC9SlB,aAAa,Eb4Qe,GAAc;EkB9M1C;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E8BiPtF,UAAU,EAAE,IAAI;EAChB,gBAAgB,EhDiKc,mBAAc;EgDhK5C,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,QAAQ;EAC7B,eAAe,EAAE,SAAS;EAC1B,MAAM,EAAE,CAAC;EACT,UAAU,EAAE,IAAI;EAChB,KAAK,EhDyJyB,IAAc;EgDxJ5C,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,OAAO;EAClB,MAAM,EAAE,OAAuB;EAC/B,WAAW,EAAE,OAAuB;EACpC,OAAO,EhDjDqB,GAAE;EgDkD9B,OAAO,EAAE,kBAAkD;;AzCpQzD,yBAAyB;EyCkP7B;qBACoB;I9B1OhB,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EyCkP7B;qBACoB;I9BtOhB,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E8BkOrD;qBACoB;I9BlOhB,UAAU,EAAE,IAAI;;;AdpElB;;yBACQ;E4CyTN,OAAO,EAAE,CAAC;;AzCrMZ,6BAEC;EyC8KH;qBACoB;IAwBhB,gBAAgB,E9CrSD,gPAAoS;I8CsSnT,iBAAiB,EAAE,SAAS;;;AzCrM9B,0CAA2C;EyC2K7C;qBACoB;IAwBhB,gBAAgB,E9CrSD,gPAAoS;I8CsSnT,iBAAiB,EAAE,SAAS;;;AAG9B;yBAAQ;EACN,OAAO,EAAE,CAAC;;;AAId,oBAAqB;EACnB,WAAW,EhD3EiB,MAAK;;;AiDlQnC,SAAU;EACR,OAAO,EAAE,IAAI;EACb,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,CAAC;;;AAGZ,aAAc;EACZ,aAAa,EAAE,qBAA2C;;AAGxD,wBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EjDmdO,OAAoB;;AiDjd9C,+BAAS;EACP,gBAAgB,EnCdf,OAAO;;AmCSZ,0BAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EjD0bQ,OAAsB;;AiDxbjD,iCAAS;EACP,gBAAgB,EjDuUU,OAA4B;;AiD5U1D,uBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,E/CwEK,OAAmB;;A+CtE3C,8BAAS;EACP,gBAAgB,ElCoNU,OAAO;;AkCzNrC,qBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EnCKhB,OAAO;;AmCHV,4BAAS;EACP,gBAAgB,EnCIf,OAAO;;AmCTZ,wBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,E/CyEK,OAAoB;;A+CvE5C,+BAAS;EACP,gBAAgB,EnCUf,OAAO;;AmCfZ,wBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EnCiBhB,OAAO;;AmCfV,+BAAS;EACP,gBAAgB,EnCgBf,OAAO;;AmCrBZ,qBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EjD2FK,OAAa;;AiDzFrC,4BAAS;EACP,gBAAgB,ElCqGU,OAAO;;AkC1GrC,sBAAe;EACb,gBAAgB,EAAE,sBAAsB;EACxC,mBAAmB,EjD0NW,OAAwB;;AiDxNtD,6BAAS;EACP,gBAAgB,EjD8RwB,OAAwB;;AiDzRtE,oBAAS;EACP,gBAAgB,EjD+PmB,OAA0B;EiD9P7D,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,MAAM,EjD2P6B,OAAM;EiD1PzC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAAE;;;AAOb,8BAAU;EACR,mBAAmB,EAAE,OAAO;EAC5B,kBAAkB,E9B/BiB,IAAG;E8BgCtC,yBAAyB,EAAE,QAAQ;EACnC,cAAc,EAAE,sBAAsB;EACtC,yBAAyB,EAAE,MAAM;;A1CcjC,yBAAyB;E0CnB3B,8BAAU;IAQN,kBAAkB,E9BhCe,KAAI;;;AZ2CvC,yBAAyB;E0CnB3B,8BAAU;IAYN,kBAAkB,E9B9Ce,KAAI;;;;A8BmD3C;qBACsB;EACpB,UAAU,EAAE,WAAW;EACvB,QAAQ,EAAE,QAAQ;;AAGhB;wCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;0CAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;uCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;qCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;wCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;wCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;qCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAJxP;sCAAuB;EAErB,gBAAgB,EAAE,+GAA+N;EACjP,gBAAgB,EAAE,uHAAuO;EACzP,gBAAgB,EAAE,oHAAoO;;AAK1P;4BAAS;EpCxDT,uBAAuB,EbqQc,OAAM;EapQ3C,0BAA0B,EboQW,OAAM;EiD1MzC,KAAK,EAAE,OAAiC;EACxC,MAAM,EAAE,QAA2B;;AAGrC;6BAAU;EAER,gBAAgB,EAAE,+GAA2M;EAC7N,gBAAgB,EAAE,uHAAmN;EACrO,gBAAgB,EAAE,oHAAgN;EAElO,mBAAmB,EAAE,GAAG;EACxB,iBAAiB,EAAE,QAAQ;EAC3B,eAAe,EAAE,eAAqD;EACtE,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,MAAM,EjD6L6B,OAAM;EiD5LzC,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,MAAM;EACb,MAAM,EAAE,QAA2B;EACnC,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAAE;;;AAIf,iCAQC;EAPC,IAAK;IACH,mBAAmB,EAAE,GAAG;;EAG1B,EAAG;IACD,mBAAmB,EAAE,SAA4B;;;AAMrD,2BAA4B;EAC1B,mBAAmB,EjDwKkB,OAA0B;EiDvK/D,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;AAGT,sCAAe;EACb,mBAAmB,EnCjHhB,OAAO;;AmCmHV,6FACU;EACR,gBAAgB,EjDyWQ,OAAoB;;AiDtW9C,8CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,wCAAe;EACb,mBAAmB,EjDoOS,OAA4B;;AiDlOxD,iGACU;EACR,gBAAgB,EjDgVS,OAAsB;;AiD7UjD,gDAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,qCAAe;EACb,mBAAmB,ElCiHS,OAAO;;AkC/GnC,2FACU;EACR,gBAAgB,E/ClCM,OAAmB;;A+CqC3C,6CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,mCAAe;EACb,mBAAmB,EnC/FhB,OAAO;;AmCiGV,uFACU;EACR,gBAAgB,EnCrGf,OAAO;;AmCwGV,2CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,sCAAe;EACb,mBAAmB,EnCzFhB,OAAO;;AmC2FV,6FACU;EACR,gBAAgB,E/CjCM,OAAoB;;A+CoC5C,8CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,sCAAe;EACb,mBAAmB,EnCnFhB,OAAO;;AmCqFV,6FACU;EACR,gBAAgB,EnCzFf,OAAO;;AmC4FV,8CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,mCAAe;EACb,mBAAmB,ElCES,OAAO;;AkCAnC,uFACU;EACR,gBAAgB,EjDfM,OAAa;;AiDkBrC,2CAAU;EACR,gBAAgB,EAAE,IAAI;;AAT1B,oCAAe;EACb,mBAAmB,EjD2LuB,OAAwB;;AiDzLlE,yFACU;EACR,gBAAgB,EjDgHY,OAAwB;;AiD7GtD,4CAAU;EACR,gBAAgB,EAAE,IAAI;;AAK5B,uEACU;EpCpIV,aAAa,EbqRwB,OAAM;EiD9IzC,kBAAkB,EAAE,EAAE;EACtB,yBAAyB,EAAE,QAAQ;EACnC,yBAAyB,EAAE,MAAM;EACjC,gBAAgB,EjDiJmB,OAA0B;EiDhJ7D,KAAK,EAAE,EAAE;;AAGX,kCAAS;EACP,cAAc,EAAE,gCAAgC;EAChD,MAAM,EAAE,QAA2B;EACnC,OAAO,EAAE,CAAC;;AAGZ,mCAAU;EACR,cAAc,EAAE,iCAAiC;EACjD,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,MAAM,EjD+H6B,OAAM;EiD9HzC,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,QAA2B;EACnC,OAAO,EAAE,CAAC;;;AAId,2CAeC;EAdC,EAAG;IACD,IAAI,EAAE,EAAE;IACR,KAAK,EAAE,EAAE;;EAGX,GAAI;IACF,IAAI,EAAE,GAAG;IACT,KAAK,EAAE,GAAG;;EAGZ,GAAI;IACF,IAAI,EAAE,IAAI;IACV,KAAK,EAAE,EAAE;;;AAIb,4CAqBC;EApBC;OACM;IACJ,IAAI,EAAE,EAAE;IACR,KAAK,EAAE,EAAE;;EAGX,OAAQ;IACN,IAAI,EAAE,EAAE;IACR,KAAK,EAAE,GAAG;;EAGZ,MAAO;IACL,IAAI,EAAE,GAAG;IACT,KAAK,EAAE,GAAG;;EAGZ,IAAK;IACH,IAAI,EAAE,IAAI;IACV,KAAK,EAAE,GAAG;;;ACpMd,kBAAmB;EACjB,MAAM,ElD4R+B,MAAM;EkD3R3C,QAAQ,EAAE,QAAQ;EAClB,KAAK,ElD0RgC,MAAM;;;AkDvR7C,sBAAuB;EACrB,UAAU,EAAE,sBAAkE;EAC9E,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,SAAsE;EAC7E,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,SAAsE;;;AAG9E,wBAAyB;EACvB,SAAS,EAAE,2EAAkH;EAC7H,MAAM,ElD4Q+B,MAAM;EkD3Q3C,QAAQ,EAAE,QAAQ;EAClB,KAAK,ElD0QgC,MAAM;;;AkDvQ7C;wBACyB;EACvB,MAAM,ElDqQ+B,MAAM;EkDpQ3C,QAAQ,EAAE,MAAM;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,OAA+B;;;AAGxC,uBAAwB;EACtB,IAAI,EAAE,CAAC;;;AAGT,wBAAyB;EACvB,KAAK,EAAE,CAAC;;;AAGV,0BAA2B;EACzB,MAAM,EAAE,qBAA4D;EACpE,mBAAmB,EAAE,WAAW;EAChC,aAAa,EAAE,GAAG;EAClB,MAAM,ElDkP+B,MAAM;EkDjP3C,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,ElD+OgC,MAAM;;AkD7O3C,kDAA0B;EACxB,SAAS,EAAE,2EAAwH;EACnI,kBAAkB,EAAE,WAAW;EAC/B,IAAI,EAAE,CAAC;;AAGT,mDAA2B;EACzB,SAAS,EAAE,4EAAyH;EACpI,iBAAiB,EAAE,WAAW;EAC9B,KAAK,EAAE,CAAC;;;AAIZ,0BAA2B;EACzB,SAAS,EAAE,uDAA4F;;;AAGzG,yCAgCC;EA/BC,KAAM;IACJ,SAAS,EAAE,cAAc;;EAG3B,GAAI;IACF,SAAS,EAAE,cAAc;;EAG3B,KAAM;IACJ,SAAS,EAAE,cAAc;;EAG3B,GAAI;IACF,SAAS,EAAE,cAAc;;EAG3B,KAAM;IACJ,SAAS,EAAE,cAAc;;EAG3B,GAAI;IACF,SAAS,EAAE,cAAc;;EAG3B,KAAM;IACJ,SAAS,EAAE,cAAc;;EAG3B,IAAK;IACH,SAAS,EAAE,eAAe;;;AAI9B,yCASC;EARC;MACK;IACH,SAAS,EAAE,cAAc;;EAG3B,GAAI;IACF,SAAS,EAAE,aAAa;;;AAI5B,0CASC;EARC;MACK;IACH,SAAS,EAAE,eAAe;;EAG5B,GAAI;IACF,SAAS,EAAE,YAAY;;;AAI3B,2CAIC;EAHC,IAAK;IACH,SAAS,EAAE,cAAc;;;AAMzB;qDAC2B;EACzB,gBAAgB,ElDiWU,OAAoB;;AkD9VhD,6EAAmD;EACjD,iBAAiB,ElD6VS,OAAoB;;AkD1VhD,8EAAoD;EAClD,kBAAkB,ElDyVQ,OAAoB;;;AkDnWhD;uDAC2B;EACzB,gBAAgB,ElDwUW,OAAsB;;AkDrUnD,+EAAmD;EACjD,iBAAiB,ElDoUU,OAAsB;;AkDjUnD,gFAAoD;EAClD,kBAAkB,ElDgUS,OAAsB;;;AkD1UnD;oDAC2B;EACzB,gBAAgB,EhD1CQ,OAAmB;;AgD6C7C,4EAAmD;EACjD,iBAAiB,EhD9CO,OAAmB;;AgDiD7C,6EAAoD;EAClD,kBAAkB,EhDlDM,OAAmB;;;AgDwC7C;kDAC2B;EACzB,gBAAgB,EpC7Gb,OAAO;;AoCgHZ,0EAAmD;EACjD,iBAAiB,EpCjHd,OAAO;;AoCoHZ,2EAAoD;EAClD,kBAAkB,EpCrHf,OAAO;;;AoC2GZ;qDAC2B;EACzB,gBAAgB,EhDzCQ,OAAoB;;AgD4C9C,6EAAmD;EACjD,iBAAiB,EhD7CO,OAAoB;;AgDgD9C,8EAAoD;EAClD,kBAAkB,EhDjDM,OAAoB;;;AgDuC9C;qDAC2B;EACzB,gBAAgB,EpCjGb,OAAO;;AoCoGZ,6EAAmD;EACjD,iBAAiB,EpCrGd,OAAO;;AoCwGZ,8EAAoD;EAClD,kBAAkB,EpCzGf,OAAO;;;AoC+FZ;kDAC2B;EACzB,gBAAgB,ElDvBQ,OAAa;;AkD0BvC,0EAAmD;EACjD,iBAAiB,ElD3BO,OAAa;;AkD8BvC,2EAAoD;EAClD,kBAAkB,ElD/BM,OAAa;;;AkDqBvC;mDAC2B;EACzB,gBAAgB,ElDwGc,OAAwB;;AkDrGxD,2EAAmD;EACjD,iBAAiB,ElDoGa,OAAwB;;AkDjGxD,4EAAoD;EAClD,kBAAkB,ElDgGY,OAAwB;;;AmD3O5D,eAAgB;EACd,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,MAAqC;EACjD,YAAY,EAAE,OAAiE;EAC/E,QAAQ,EAAE,QAAQ;;AAElB,iCAAkB;EAChB,UAAU,EnD0SmC,OAAuB;;;AmDtSxE,sBAAuB;EACrB,OAAO,EAAE,WAAW;EACpB,YAAY,EAAE,MAAiC;;AAE/C,+CAAyB;EACvB,UAAU,EAAE,CAAC;;;AAMjB,qBAAsB;EACpB,KAAK,EAAE,OAAO;EACd,SAAS,ElDGiB,IAAI;EkDF9B,WAAW,EAAE,OAAO;EACpB,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,IAAI;;AAEjB,4BAAS;EACP,KAAK,EnDyQuC,kBAAgB;EmDxQ5D,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAA+E;EACpF,IAAI,EAAE,CAAC;;AAGT,6BAAU;EjC2BV;;qEAEmE;EACnE,UAAU,EAAE,sEAA0E;EiC3BpF,gBAAgB,EAAE,YAAY;EAC9B,aAAa,EAAE,GAAG;EAClB,KAAK,EnD8PuC,kBAAgB;EmD7P5D,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,IAAuC;EAC/C,UAAU,EAAE,QAAwH;EACpI,WAAW,EAAE,QAAwC;EACrD,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,SAAS,EAAE,+BAA6B;EACxC,KAAK,EAAE,IAAuC;;A5CQ9C,yBAAyB;E4CxB3B,6BAAU;IjCiCR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E4CxB3B,6BAAU;IjCqCR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EiCxCnD,6BAAU;IjCyCR,UAAU,EAAE,IAAI;;;;AiCrBpB,qBAAsB;EACpB,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,OAAO,EAAE,EAAE;;AAGT,mEAAwB;EACtB,MAAM,EAAE,OAAO;;AAMjB,yHAAgC;EAC9B,OAAO,EnDuOmC,IAAsB;EmDtOhE,SAAS,EAAE,yBAAyB;;AAMpC,4DAAS;EACP,KAAK,EnD6XoB,OAAsB;;AmD1XjD,6DAAU;EACR,gBAAgB,EnDyXS,OAAsB;;AmDnXnD,sDAAsB;EACpB,KAAK,EnDgNqC,mBAAkB;;AmD9M5D,6DAAS;EACP,KAAK,EnD6MmC,mBAAkB;;AmD1M5D,8DAAU;EACR,OAAO,EAAE,IAAI;;;AASnB,6CAA6B;E/BxG7B,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;E+B0Ef,OAAO,EnDwLqC,yBAAyB;EmDvLrE,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,MAAM;;AAItB,6EAAyC;EACvC,OAAO,EnDkLmC,WAAW;;AmD/KvD,mFAA+C;EAC7C,OAAO,EnD+KmC,yBAAyB;;;AmDvKvE,0CAA6B;E/B9H7B,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;E+BgGf,OAAO,EnD4KqC,wBAAwB;EmD3KpE,WAAW,EAAE,CAAC;EACd,cAAc,EAAE,MAAM;;AAItB,0EAAyC;EACvC,OAAO,EnDsKmC,sBAAsB;;;AmD7JtE,cAAe;EACb,YAAY,EAAE,OAA4D;;AAE1E,oCAAsB;EjCtFtB;;qEAEmE;EACnE,UAAU,EAAE,kDAA0E;;AXNpF,yBAAyB;E4CyF3B,oCAAsB;IjChFpB,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E4CyF3B,oCAAsB;IjC5EpB,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EiCyEnD,oCAAsB;IjCxEpB,UAAU,EAAE,IAAI;;;AiC2EhB,4CAAU;EACR,IAAI,EAAE,KAAgE;EACtE,KAAK,EnD4NiB,MAAmB;EmD3NzC,cAAc,EAAE,GAAG;EACnB,aAAa,EnDuI6B,GAAG;;AmDpI/C,2CAAS;EACP,GAAG,EAAE,mBAAiI;EACtI,IAAI,EAAE,oBAAkH;EACxH,KAAK,EnDoNiB,MAAmB;EmDnNzC,MAAM,EnDmNgB,MAAmB;EmDjNzC,aAAa,EnD8H6B,GAAG;EkBpOjD;;qEAEmE;EACnE,UAAU,EAAE,6DAA0E;;AXNpF,yBAAyB;E4CmGzB,2CAAS;IjC1FT,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E4CmGzB,2CAAS;IjCtFT,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EiCmFjD,2CAAS;IjClFT,UAAU,EAAE,IAAI;;;AiC+FhB,2EAAS;EACP,gBAAgB,EnDqI0B,OAAwB;EmDpIlE,SAAS,EAAE,kBAA8E;;AAK3F,qFAA0C;EACxC,gBAAgB,EnD+H0B,OAAO;;;AoDnTvD,aAAc;EACZ,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,CAAC;EACV,gBAAgB,EAAE,WAAW;EAC7B,UAAU,EAAE,IAAI;;AAEhB,mBAAQ;EACN,MAAM,EpDyTY,OAAO;;AoDtT3B,mBAAQ;EACN,OAAO,EAAE,CAAC;;AAEV,yCAAwB;EAAE,UAAU,EAAE,IAAI;;AAC1C,qCAAwB;EAAE,UAAU,EAAE,IAAI;;AAC1C,8BAAwB;EAAE,UAAU,EAAE,IAAI;;AAG5C,oBAAS;EACP,OAAO,EAAE,CAAC;;AAEV,0CAAwB;EAAE,UAAU,EpDuTR,sCAAiD;;AoDtT7E,uEAAkC;EAAE,UAAU,EpDsTlB,sCAAiD;;AoDnT/E,+BAAoB;EAClB,MAAM,EAAE,CAAC;;AAGX,mCAAwB;EACtB,KAAK,EpDwSY,OAAM;EoDvSvB,MAAM,EpDwSY,OAAM;EoDvSxB,UAAU,EAAE,UAAiD;EAC7D,gBAAgB,EpDyaa,OAAsB;EoDxanD,MAAM,EpDuSY,CAAC;EoDtSnB,aAAa,EpDuSY,GAAG;EoDtS5B,UAAU,EpD6SY,yBAA0B;EoD5ShD,UAAU,EAAE,IAAI;;AAEhB,yCAAQ;EACN,UAAU,EpDwSgB,qCAA+C;EoDvSzE,UAAU,EpDwSU,yBAA0B;;AoDrShD,0CAAS;EACP,gBAAgB,EpD6ZW,OAAsB;EoD5ZjD,UAAU,EpD8RgB,sCAAiD;EoD7R3E,UAAU,EpDkSU,yBAA0B;;AoD9RlD,4CAAiC;EAC/B,KAAK,EpD0QY,IAAI;EoDzQrB,MAAM,EpD0QY,QAAO;EoDzQzB,KAAK,EAAE,WAAW;EAClB,MAAM,EpDyQY,OAAO;EoDxQzB,gBAAgB,EpDyQF,uBAAiC;EoDxQ/C,YAAY,EAAE,WAAW;EACzB,aAAa,EpDyQY,GAAG;;AoDtQ9B,+BAAoB;EAClB,KAAK,EpDwQY,OAAM;EoDvQvB,MAAM,EpDwQY,OAAM;EoDvQxB,gBAAgB,EpD0Ya,OAAsB;EoDzYnD,MAAM,EpDwQY,CAAC;EoDvQnB,aAAa,EpDwQY,GAAG;EoDvQ5B,UAAU,EpD8QY,yBAA0B;EoD7QhD,UAAU,EAAE,IAAI;;AAEhB,qCAAQ;EACN,UAAU,EpDyQgB,qCAA+C;EoDxQzE,UAAU,EpDyQU,yBAA0B;;AoDtQhD,sCAAS;EACP,gBAAgB,EpD8XW,OAAsB;EoD7XjD,UAAU,EpD+PgB,sCAAiD;EoD9P3E,UAAU,EpDmQU,yBAA0B;;AoD/PlD,+BAAoB;EAClB,KAAK,EpD2OY,IAAI;EoD1OrB,MAAM,EpD2OY,QAAO;EoD1OzB,KAAK,EAAE,WAAW;EAClB,MAAM,EpD0OY,OAAO;EoDzOzB,gBAAgB,EpD0OF,uBAAiC;EoDzO/C,YAAY,EAAE,WAAW;EACzB,aAAa,EpD0OY,GAAG;;AoDvO9B,kCAAuB;EACrB,MAAM,EpDkOY,QAAO;EoDjOzB,UAAU,EpD4WmB,OAAsB;;AoDzWrD,wBAAa;EACX,KAAK,EpDoOY,OAAM;EoDnOvB,MAAM,EpDoOY,OAAM;EoDnOxB,UAAU,EAAE,CAAC;EACb,YAAY,EpDwOsB,MAAK;EoDvOvC,WAAW,EpDuOuB,MAAK;EoDtOvC,gBAAgB,EpDmWa,OAAsB;EoDlWnD,MAAM,EpDiOY,CAAC;EoDhOnB,aAAa,EpDiOY,GAAG;;AoD/N5B,8BAAQ;EACN,UAAU,EpDoOgB,qCAA+C;;AoDjO3E,8BAAQ;EACN,UAAU,EAAE,IAAI;;AAGlB,+BAAS;EACP,gBAAgB,EpDsVW,OAAsB;EoDrVjD,UAAU,EpDuNgB,sCAAiD;;AoDnN/E,wBAAa;EACX,KAAK,EpDoMY,IAAI;EoDnMrB,MAAM,EpDoMY,QAAO;EoDnMzB,KAAK,EAAE,WAAW;EAClB,MAAM,EpDmMY,OAAO;EoDlMzB,gBAAgB,EAAE,WAAW;EAC7B,YAAY,EAAE,WAAW;EACzB,YAAY,EAAE,QAAwB;;AAGxC,6BAAkB;EAChB,gBAAgB,EpDsUa,OAAsB;EoDrUnD,aAAa,EpD8LY,GAAG;;AoD3L9B,6BAAkB;EAChB,YAAY,EAAE,IAAI;EAClB,gBAAgB,EpDuLF,uBAAiC;EoDtL/C,aAAa,EpDwLY,GAAG;;AoDrL9B,sBAAW;EACT,MAAM,EAAE,OAAO;;AAEf,4CAAwB;EACtB,gBAAgB,EpD6LK,OAAO;EoD5L5B,UAAU,EAAE,cAAc;;AAG5B,qDAAiC;EAC/B,UAAU,EpD2KW,OAAO;EoD1K5B,MAAM,EAAE,OAAO;;AAGjB,wFAC0B;EACxB,gBAAgB,EpDkLK,OAAO;EoDjL5B,UAAU,EAAE,cAAc;;AAG5B,wCAAoB;EAClB,UAAU,EpDgKW,OAAO;EoD/J5B,MAAM,EAAE,OAAO;;AAGjB,2CAAuB;EACrB,UAAU,EpDwKW,OAAO;;AoDrK9B,iCAAa;EACX,UAAU,EpDoKW,OAAO;;AoDjK9B,sCAAkB;EAChB,UAAU,EpDgKW,OAAO;;AoD7J9B,sCAAkB;EAChB,YAAY,EAAE,IAAI;EAClB,gBAAgB,EpD8IK,OAAO;;;AqDjUlC,SAAU;EACR,WAAW,EAAE,MAAM;EACnB,gBAAgB,ErDmVgB,OAAO;EqDlVvC,KAAK,ErD2eqB,KAAc;EqD1exC,OAAO,EAAE,IAAI;EACb,SAAS,ErDuVuB,QAAO;EqDtVvC,WAAW,ErD0VqB,GAAiB;EqDzVjD,OAAO,EAAE,CAAC;EACV,OAAO,EAAE,eAAuC;EAChD,QAAQ,EAAE,KAAK;EACf,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,SAAS,EAAE,gBAAgB;EAC3B,UAAU,EAAE,8DAAsI;EAClJ,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAA8C;;A9C2CrD,yBAAyB;E8C1D7B,SAAU;IAkBN,aAAa,ErDoUiB,GAAc;IqDnU5C,SAAS,ErDgVqB,OAAO;IqD/UrC,SAAS,ErDgVqB,KAAK;IqD/UnC,IAAI,EAAE,GAAG;IACT,SAAS,EAAE,qBAAqB;IAChC,KAAK,EAAE,IAAI;;;A9CmCX,yBAAyB;E8C1D7B,SAAU;IA2BN,UAAU,EAAE,gEAAsI;;;A9C+BlJ,yBAAyB;E8C1D7B,SAAU;IA+BN,UAAU,EAAE,4DAAwI;;;AAGtJ,kDAAmD;EAlCrD,SAAU;IAmCN,UAAU,EAAE,IAAI;;;AAGlB,cAAO;EnCjBP,mBAAmB,ECTkB,MAAK;EDU1C,mBAAmB,EAAE,SAAS;EAC9B,0BAA0B,ECCc,0BAAyB;EkCiB/D,OAAO,EAAE,CAAC;EACV,SAAS,EAAE,aAAa;;A9CgBxB,yBAAyB;E8CpB3B,cAAO;InCZL,mBAAmB,ECTgB,OAAM;;;AZyCzC,yBAAyB;E8CpB3B,cAAO;InCRL,mBAAmB,ECvBgB,KAAI;;;AD0BzC,kDAAmD;EmCKnD,cAAO;InCJL,UAAU,EAAE,IAAI;;;AXwBhB,yBAAyB;E8CpB3B,cAAO;IAOH,SAAS,EAAE,kBAAkB;;;;AAKnC,cAAe;EbnDb,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EaoDnB,YAAY,EAAE,IAAI;EAClB,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,CAAC;;;AAGd,aAAc;EnCGZ;;qEAEmE;EACnE,UAAU,EAAE,oEAA0E;EmCHtF,gBAAgB,EAAE,WAAW;EAC7B,gBAAgB,EAAE,IAAI;EACtB,MAAM,EAAE,CAAC;EACT,KAAK,ErDyY0B,OAAsB;EqDxYrD,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,CAAC;EACd,SAAS,EAAE,OAAO;EAClB,WAAW,ErDtDiB,GAAmB;EqDuD/C,WAAW,EAAE,OAAO;EACpB,WAAW,ErDuRqB,MAAM;EqDtRtC,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,SAAS;EACzB,WAAW,EAAE,MAAM;;A9ChBjB,yBAAyB;E8CA7B,aAAc;InCSV,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;E8CA7B,aAAc;InCaV,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EmChBrD,aAAc;InCiBV,UAAU,EAAE,IAAI;;;AdpElB,wCACQ;EiDqEN,KAAK,ErD4QyB,OAA4B;EqD3Q1D,eAAe,EAAE,IAAI;;A9CpBrB,yBAAyB;E8CA7B,aAAc;IAwBV,WAAW,ErD6QmB,IAAI;;;AqD1QpC,mBAAQ;EACN,OAAO,EAAE,CAAC;;;A9C5BV,yBAAyB;E8CgC7B;iBACgB;IAEZ,SAAS,EAAE,gBAAgB;;EAE3B;sBAAO;IACL,SAAS,EAAE,mBAAmC;;;;A9CtChD,yBAAyB;E8C2C7B,cAAe;IAEX,IAAI,ErD2P0B,MAAU;;;;AOxSxC,yBAAyB;E8CiD7B,eAAgB;IAEZ,KAAK,ErDqPyB,MAAU;IqDpPxC,IAAI,EAAE,IAAI;;;;AAId,oBAAqB;EACnB,MAAM,ErD0O0B,IAAI;EqDzOpC,WAAW,ErDmPqB,OAAO;EqDlPvC,cAAc,ErDkPkB,OAAO;;AqDhPvC,mCAAe;EACb,WAAW,EAAE,MAAM;;;ACxHvB,QAAS;EACP,WAAW,EAAE,MAAM;EACnB,gBAAgB,EtD0WU,OAAM;EsDzWhC,OAAO,EAAE,IAAI;EACb,WAAW,EAAE,CAAC;EACd,QAAQ,EAAE,MAAM;EAChB,OAAO,EAAE,aAAqC;EAC9C,QAAQ,EAAE,QAAQ;;AAElB,iCACU;EACR,UAAU,EAAE,iBAAiD;EAC7D,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,QAAQ;;AAGpB,4BAAsB;EACpB,OAAO,EAAE,IAAI;;AAGf,0BAAoB;EAClB,OAAO,EAAE,IAAI;;;AAIjB,cAAe;EACb,gBAAgB,EtDiVU,OAAM;EsDhVhC,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,aAAa;EAC9B,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,MAAM;EAClB,QAAQ,EAAE,QAAQ;;AAElB,sBAAU;EACR,UAAU,EAAE,iBAAiD;EAC7D,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,KAAK,EtD8UmB,MAAM;EsD7U9B,IAAI,EtD6UoB,MAAM;;AsDzU9B,+DACU;EACR,UAAU,EAAE,iBAAiD;EAC7D,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,IAA4C;;AAGrD,8BAAS;EACP,KAAK,EAAE,CAAC;;AAGV,+BAAU;EACR,IAAI,EAAE,CAAC;;;AAKb,aAAc;EACZ,gBAAgB,EtD6SU,OAAM;EsD5ShC,QAAQ,EAAE,QAAQ;;AAGhB,6DACU;EACR,WAAW,EAAE,iBAAiD;EAC9D,MAAM,EAAE,IAA4C;EACpD,IAAI,EAAE,OAA+C;;AAGvD,6BAAS;EACP,MAAM,EAAE,CAAC;;AAGX,8BAAU;EACR,GAAG,EAAE,CAAC;;;AAOZ,aAAc;EACZ,gBAAgB,EtD2Xc,mBAAW;EsD1XzC,aAAa,EAAE,GAAG;EAClB,KAAK,EtDqZqB,KAAc;EsDpZxC,SAAS,EtDwRiB,OAAM;EsDvRhC,WAAW,EtDwRe,GAAoB;EsDvR9C,MAAM,EtDwRoB,MAAmB;EsDvR7C,WAAW,EtDuRe,MAAmB;EsDtR7C,YAAY,EtDuRc,MAAK;EsDtR/B,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,MAAM;EAClB,cAAc,EAAE,MAAM;EACtB,KAAK,EtDkRqB,MAAmB;;AsDhR7C,0DACgB;EACd,gBAAgB,EtD4XY,OAAoB;EsD3XhD,KAAK,EtDuYmB,KAAc;;AsDpYxC,6BAAgB;EACd,SAAS,EAAE,OAAO;;;AAItB,aAAc;EACZ,KAAK,EtDkWyB,mBAAW;EsDjWzC,SAAS,EtDyQiB,QAAO;EsDxQjC,WAAW,EtDyQe,GAAoB;EsDxQ9C,QAAQ,EAAE,QAAQ;;AAElB,0DACgB;EACd,KAAK,EtD0VuB,IAAc;;AsDvV5C,6BAAkB;EAChB,WAAW,EAAE,MAAM;;;AC7HvB,SAAU;EACR,UAAU,EAAE,uCAAyF;;AAErG,6CACkB;EAChB,UAAU,EAAE,IAAI;;AAGlB,mBAAU;ErCuDV;;qEAEmE;EACnE,UAAU,EAAE,kEAA0E;EqCvDpF,KAAK,EvDwcuB,IAAc;EuDvc1C,SAAS,EvD4Xc,QAAO;EuD3X9B,WAAW,EvD4XY,GAAmB;EuD3X1C,WAAW,EvD+XY,CAAC;EuD9XxB,UAAU,EvD2Xa,IAAI;EuD1X3B,OAAO,EvD8XgB,GAAE;EuD7XzB,OAAO,EAAE,iBAA+C;EACxD,QAAQ,EAAE,QAAQ;EAClB,cAAc,EAAE,SAAS;;AhDyCzB,yBAAyB;EgDpD3B,mBAAU;IrC6DR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EgDpD3B,mBAAU;IrCiER,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EqCpEnD,mBAAU;IrCqER,UAAU,EAAE,IAAI;;;Ad5ElB,gFAEQ;EmDmBJ,gBAAgB,EvD+bU,mBAAc;;AuD5b1C,sDACS;EACP,OAAO,EAAE,CAAC;;AAGZ,0BAAS;EACP,KAAK,EvD4asB,OAAsB;;AuD1ajD,kCAAU;EACR,OAAO,EAAE,CAAC;;AAId,4BAAW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,EvD4aqB,mBAAW;EuD3arC,OAAO,EAAE,CAAC;;AAGZ,2BAAU;ErCmBZ;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;EqCnBlF,gBAAgB,EvD4ZW,OAAsB;EuD3ZjD,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,MAAM,EvD0Ve,QAAO;EuDzV5B,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;;AhDKT,yBAAyB;EgDhBzB,2BAAU;IrCyBV,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EgDhBzB,2BAAU;IrC6BV,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EqChCjD,2BAAU;IrCiCV,UAAU,EAAE,IAAI;;;AqClBlB,kCAAyB;EACvB,gBAAgB,EvDyZY,mBAAc;EuDxZ1C,OAAO,EAAE,CAAC;;;AAId,kBAAmB;EACjB,QAAQ,EAAE,QAAQ;;AAGhB,4CAAkB;EAChB,OAAO,EAAE,CAAC;;AAGZ,8CAAoB;ErCVtB;;qEAEmE;EACnE,UAAU,EAAE,6CAA0E;;AXNpF,yBAAyB;EgDazB,8CAAoB;IrCJpB,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EgDazB,8CAAoB;IrCApB,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EqCHjD,8CAAoB;IrCIpB,UAAU,EAAE,IAAI;;;AqCClB,oCAAkB;EAChB,UAAU,EAAE,IAAI;;AAGlB,sCAAoB;EAClB,gBAAgB,EvDwXa,OAAsB;EuDvXnD,OAAO,EAAE,IAAI;EACb,MAAM,EvDuTiB,QAAO;EuDtT9B,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,CAAC;;AAET,2CAAO;EACL,OAAO,EAAE,KAAK;;AAGhB,2DAAuB;EACrB,MAAM,EvD4Se,IAAI;;;AuDvS/B,oBAAqB;EACnB,UAAU,EAAE,uCAAyF;EACrG,MAAM,EvDqSmB,IAAI;EuDpS7B,QAAQ,EAAE,MAAM;;AAEhB,8BAAU;EACR,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,MAAM;EACjB,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,MAAM;EAClB,cAAc,EvD6RS,IAAI;;AuD3R3B,iDAAqB;EACnB,OAAO,EAAE,IAAI;;;AChHnB,iDAAc;EACZ,eAAe,EAAE,WAAW;EAC5B,gBAAgB,EAAE,WAAW;EAC7B,YAAY,ExDkZiB,mBAAkB;EwDjZ/C,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,KAAK;EACnB,YAAY,EAAE,OAA2B;EACzC,UAAU,EAAE,IAAI;EAChB,KAAK,ExD2cyB,IAAc;EwD1c5C,OAAO,EAAE,KAAK;EACd,SAAS,ExDuZoB,IAAI;EwDtZjC,WAAW,ExD4ZkB,GAAG;EwD3ZhC,OAAO,EAAE,+BAAoG;EAC7G,KAAK,EAAE,IAAI;;ApDGX,mEAAQ;EoDAN,YAAY,ExDuYe,mBAAkB;EwDtY7C,UAAU,EAAE,uCAA2G;;AAGzH,qFAAc;EACZ,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;;AAGX,wFAAe;EACb,KAAK,ExD0buB,mBAAW;EwDzbvC,OAAO,EAAE,CAAC;;AAGZ,6JACY;EACV,YAAY,EAAE,MAAM;EACpB,KAAK,ExDmbuB,mBAAW;EwDlbvC,OAAO,EAAE,CAAC;;ApDzBZ,oYACQ;EoD2BJ,YAAY,ExDgXa,mBAAkB;EwD/W3C,UAAU,EAAE,IAAI;;AAIpB,mEAAQ;EACN,YAAY,ExDgaiB,OAAsB;EwD/ZnD,UAAU,EAAE,2BAA2G;EACvH,OAAO,EAAE,CAAC;;AAGZ,oGAAmB;EACjB,OAAO,EAAE,CAAC;;;AAOZ,0BAAe;EACb,UAAU,ExD2WiB,OAAO;;;AwDrWtC,gBAAiB;EACf,SAAS,ExDkWoB,QAAQ;EwDjWrC,WAAW,ExDuWkB,QAAQ;EwDtWrC,OAAO,EAAE,6CAA6G;;AAEtH,6BAAe;EACb,UAAU,ExDgWiB,OAAO;;;AwD5VtC,gBAAiB;EACf,SAAS,ExDyVoB,SAAQ;EwDxVrC,WAAW,ExD8VkB,QAAQ;EwD7VrC,OAAO,EAAE,6CAA6G;;AAEtH,6BAAe;EACb,UAAU,ExDuViB,IAAI;;;AwDjVnC,mCAAa;EACX,UAAU,EAAE,IAAI;;AjDwChB,6BAEC;EiD3CH,mCAAa;IAIT,gBAAgB,EtDvDD,gPAAoS;IsDwDnT,mBAAmB,EAAE,QAAQ;IAC7B,iBAAiB,EAAE,SAAS;IAC5B,eAAe,EAAE,WAAmD;IACpE,aAAa,ExDuVe,KAAgD;;EwDrV5E,wIACwB;IACtB,gBAAgB,EAAE,IAAI;;;AjDkC1B,0CAA2C;EiD9C7C,mCAAa;IAIT,gBAAgB,EtDvDD,gPAAoS;IsDwDnT,mBAAmB,EAAE,QAAQ;IAC7B,iBAAiB,EAAE,SAAS;IAC5B,eAAe,EAAE,WAAmD;IACpE,aAAa,ExDuVe,KAAgD;;EwDrV5E,wIACwB;IACtB,gBAAgB,EAAE,IAAI;;;;AAK5B,+KAAe;EACb,aAAa,ExDmVgB,GAAG;EwDlVhC,YAAY,ExDgTiB,GAAa;EwD/S1C,UAAU,ExDmVmB,MAAM;EwDlVnC,OAAO,EAAE,qBAAuF;;ApD1FhG,6MAAQ;EoD6FN,UAAU,EAAE,oFAAgR;;AAG9R,6MAAQ;EACN,UAAU,EAAE,4DAAgR;;;AAgB5R,8EACwB;EACtB,OAAO,EAAE,gCAA6F;;AAKxG,8EACwB;EACtB,OAAO,EAAE,mCAA6F;;;AAM1G,qBAAe;EACb,UAAU,ExDmRiB,OAAO;;AwD5QpC,wBAAkB;EAChB,UAAU,ExD4QiB,OAAO;;AwD1QlC,wCAAkB;EAChB,UAAU,ExDiSe,OAAO;EwDhShC,OAAO,EAAE,gCAA6F;;AAI1G,wBAAkB;EAChB,UAAU,ExDoQiB,IAAI;;AwDlQ/B,wCAAkB;EAChB,UAAU,ExDyRe,OAAO;EwDxRhC,OAAO,EAAE,mCAA6F;;;AAM5G,YAAa;EACX,OAAO,EAAE,YAAY;EACrB,MAAM,ExDsPuB,OAAO;EwDrPpC,aAAa,EAAE,CAAC;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;;AAGb,kBAAmB;EACjB,MAAM,ExD+OuB,OAAO;EwD9OpC,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,CAAC;;AAGR,4FAAqB;EACnB,mBAAmB,ExD6QQ,OAAsB;EwD5QjD,UAAU,EAAE,2BAA2G;;;AAK7H,kBAAmB;EhBnMjB,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;EtB4DnB;;qEAEmE;EACnE,UAAU,EAAE,0DAA0E;EsCsItF,aAAa,EAAE,6BAAqD;EACpE,KAAK,ExD2QyB,mBAAW;EwD1QzC,SAAS,ExDuNoB,IAAI;EwDtNjC,MAAM,ExDyNuB,OAAO;EwDxNpC,WAAW,ExD2NkB,GAAG;EwD1NhC,OAAO,EAAE,uCAAwJ;EACjK,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;;AjDrJL,yBAAyB;EiDwI7B,kBAAmB;ItC/Hf,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EiDwI7B,kBAAmB;ItC3Hf,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;EsCwHrD,kBAAmB;ItCvHf,UAAU,EAAE,IAAI;;;AsCsIlB,yBAAS;EpClNT,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;EoCoLf,OAAO,EtDlImB,YAAY;EsDmItC,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,GAAG;EACR,KAAK,EAAE,CAAC;EACR,SAAS,EAAE,gBAAgB;;;AAc/B,iBAAkB;EAChB,SAAS,ExDyLoB,QAAQ;EwDxLrC,WAAW,ExD8LkB,QAAQ;EwD7LrC,OAAO,EAAE,mDAAuI;;AAEhJ,oEACwB;EACtB,OAAO,EAAE,gCAA6F;;;AAI1G,iBAAkB;EAChB,SAAS,ExD+KoB,SAAQ;EwD9KrC,WAAW,ExDoLkB,QAAQ;EwDnLrC,OAAO,EAAE,mDAAuI;;AAEhJ,oEACwB;EACtB,OAAO,EAAE,mCAA6F;;;AAI1G,kBAAmB;EAGjB,UAAU,ExDmKmB,OAAO;;;AwDhKtC,mBAAoB;EAClB,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;;;ACrQX,iBAAoB;EtDsEpB,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EwD9E5B,KAAK,EvDqFqB,OAAmB;EuDpF7C,OAAO,EAAE,IAAI;EACb,UAAU,EzDoaiB,MAAK;EyDnahC,KAAK,EAAE,IAAI;;AAEX,oCAAqB;EACnB,UAAU,EzDiae,OAAM;;AyD9ZjC,oCAAqB;EACnB,UAAU,EzD8Ze,OAAM;;;AyD1ZnC,gBAAmB;E5CjBnB,aAAa,E6CCM,GAAG;EDmBpB,gBAAgB,EvDoEU,OAAmB;EuDnE7C,KAAK,EzD0dmB,KAAc;EyDzdtC,OAAO,EAAE,IAAI;EACb,SAAS,EzDyde,QAAO;EyDxd/B,WAAW,EzD4da,GAAiB;EyD3dzC,UAAU,EzDgZiB,MAAK;EyD/YhC,SAAS,EAAE,IAAI;EACf,OAAO,EzD4diB,CAAC;EyD3dzB,OAAO,EAAE,eAAqC;EAC9C,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,UAAU;EACtB,OAAO,EzD6diB,GAAwB;;AOnchD,yBAAyB;EkD1C3B,gBAAmB;IAmBf,SAAS,EzD6ca,QAAO;IyD5c7B,OAAO,EAAE,QAAqD;;;AAGhE,mCAAqB;EACnB,UAAU,EzDiYe,OAAM;;AyD9XjC,mCAAqB;EACnB,UAAU,EzD8Xe,OAAM;;;AyDtX7B,4QACS;EACP,KAAK,EvDiCe,OAAmB;;AuD9BzC,8IAAU;EACR,gBAAgB,EvD6BI,OAAmB;;AuDzB3C,8HAAwB;EACtB,gBAAgB,EAAE,qBAA8C;;AAGlE;;+DACqB;EACnB,OAAO,EAAE,KAAK;;;AASd,8PAAqB;EACnB,mBAAmB,EvDSC,OAAmB;EuDRvC,UAAU,EAAE,2BAAoF;;AAIpG,kHAAqB;EACnB,mBAAmB,EvDGG,OAAmB;;AEzE/C,8HAAQ;EqDyEA,mBAAmB,EvDAC,OAAmB;EuDCvC,UAAU,EAAE,2BAAoF;;AAIpG;;4DACqB;EACnB,OAAO,EAAE,KAAK;;;AAQhB,0KAA+B;EAC7B,gBAAgB,EvDhBM,OAAmB;;;AuDwB3C,8GAAoB;EAClB,KAAK,EvDzBiB,OAAmB;;;AuD+B7C,0MAC2B;EACzB,YAAY,EvDjCY,OAAmB;;AEhF/C,8dACQ;EqDmHF,YAAY,EvDpCU,OAAmB;EuDqCzC,UAAU,EAAE,2BAAoF;;AAGlG;;;;;;4DACqB;EACnB,OAAO,EAAE,KAAK;;;ArD1HpB,8oCACQ;EqDkIF,UAAU,EAAE,4DAAkO;;ArDnIpP,07CACQ;EqDyIF,UAAU,EAAE,2BAAoF;;;AAlJtG,eAAoB;EtDsEpB,SAAS,EFhCkB,OAAqB;EEiChD,WAAW,EFpBgB,GAAoB;EEqB/C,cAAc,EFRY,cAAa;EESvC,WAAW,EFQY,OAAO;EwD9E5B,KAAK,EvDsFqB,OAAoB;EuDrF9C,OAAO,EAAE,IAAI;EACb,UAAU,EzDoaiB,MAAK;EyDnahC,KAAK,EAAE,IAAI;;AAEX,kCAAqB;EACnB,UAAU,EzDiae,OAAM;;AyD9ZjC,kCAAqB;EACnB,UAAU,EzD8Ze,OAAM;;;AyD1ZnC,cAAmB;E5CjBnB,aAAa,E6CCM,GAAG;EDmBpB,gBAAgB,EvDqEU,OAAoB;EuDpE9C,KAAK,EzD6buB,IAAc;EyD5b1C,OAAO,EAAE,IAAI;EACb,SAAS,EzDyde,QAAO;EyDxd/B,WAAW,EzD4da,GAAiB;EyD3dzC,UAAU,EzDgZiB,MAAK;EyD/YhC,SAAS,EAAE,IAAI;EACf,OAAO,EzD4diB,CAAC;EyD3dzB,OAAO,EAAE,eAAqC;EAC9C,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,IAAI;EACT,UAAU,EAAE,MAAM;EAClB,UAAU,EAAE,UAAU;EACtB,OAAO,EzD6diB,GAAwB;;AOnchD,yBAAyB;EkD1C3B,cAAmB;IAmBf,SAAS,EzD6ca,QAAO;IyD5c7B,OAAO,EAAE,QAAqD;;;AAGhE,iCAAqB;EACnB,UAAU,EzDiYe,OAAM;;AyD9XjC,iCAAqB;EACnB,UAAU,EzD8Xe,OAAM;;;AyDtX7B,oQACS;EACP,KAAK,EvDkCe,OAAoB;;AuD/B1C,0IAAU;EACR,gBAAgB,EvD8BI,OAAoB;;AuD1B5C,0HAAwB;EACtB,gBAAgB,EAAE,qBAA8C;;AAGlE;;2DACqB;EACnB,OAAO,EAAE,KAAK;;;AASd,sPAAqB;EACnB,mBAAmB,EvDUC,OAAoB;EuDTxC,UAAU,EAAE,2BAAoF;;AAIpG,8GAAqB;EACnB,mBAAmB,EvDIG,OAAoB;;AE1EhD,0HAAQ;EqDyEA,mBAAmB,EvDCC,OAAoB;EuDAxC,UAAU,EAAE,2BAAoF;;AAIpG;;wDACqB;EACnB,OAAO,EAAE,KAAK;;;AAQhB,sKAA+B;EAC7B,gBAAgB,EvDfM,OAAoB;;;AuDuB5C,0GAAoB;EAClB,KAAK,EvDxBiB,OAAoB;;;AuD8B9C,8LAC2B;EACzB,YAAY,EvDhCY,OAAoB;;AEjFhD,scACQ;EqDmHF,YAAY,EvDnCU,OAAoB;EuDoC1C,UAAU,EAAE,2BAAoF;;AAGlG;;;;;;wDACqB;EACnB,OAAO,EAAE,KAAK;;;ArD1HpB,smCACQ;EqDkIF,UAAU,EAAE,4DAAkO;;ArDnIpP,k5CACQ;EqDyIF,UAAU,EAAE,2BAAoF;;;AElJtG,8FAAc;EACZ,gBAAgB,E3DubW,OAAO;E2DtblC,aAAa,E3Dubc,GAAG;E2Dtb9B,OAAO,EAAE,0BAAgH;;AAG3H,iEAAa;EACX,aAAa,E3D4ae,KAAgD;;A2Dza9E,0PAAe;EACb,YAAY,EAAE,OAA2B;EACzC,OAAO,EAAE,0BAAgH;;AvDG3H,wRAAQ;EuDAJ,UAAU,EAAE,uCAA2G;;AAGzH,wRAAQ;EACN,UAAU,EAAE,2BAA2G;;AAO3H,oCAAsB;EACpB,UAAU,E3DgaiB,MAAM;;A2D7ZnC;iCACmB;EACjB,UAAU,E3D2ZiB,MAAM;;;A2DpZnC,6PAAc;EACZ,SAAS,E3DyXkB,QAAQ;E2DxXnC,WAAW,E3D8XgB,QAAQ;E2D7XnC,OAAO,EAAE,gDAAyH;;AAGpI,+lBAAe;EACb,OAAO,EAAE,gDAAyH;;AAMpI,+FAAsB;EACpB,UAAU,E3DuYiB,OAAO;;A2DpYpC,iFAAe;EACb,aAAa,E3D0Xe,KAAgD;;A2DvX9E;;mDACmB;EACjB,UAAU,E3D8XiB,OAAO;;;A2DzXpC,6PAAc;EACZ,SAAS,E3D8VkB,SAAQ;E2D7VnC,WAAW,E3DmWgB,QAAQ;E2DlWnC,OAAO,EAAE,mDAAyH;;AAGpI,+lBAAe;EACb,OAAO,EAAE,mDAAyH;;AAMpI,+FAAsB;EACpB,UAAU,E3D4WiB,OAAO;;A2DzWpC,iFAAe;EACb,aAAa,E3D8Ve,KAAgD;;A2D3V9E;;mDACmB;EACjB,UAAU,E3DmWiB,OAAO;;;A4D9btC,eAAgB;EACd,WAAW,E5D2coB,OAAM;E4D1crC,QAAQ,EAAE,QAAQ;;AAElB,iEACmB;EACjB,GAAG,EAAE,CAAC;EACN,SAAS,EAAE,WAAuD;;AAGpE,gCAAmB;EACjB,KAAK,E5DgcwB,OAAsB;;A4D5bnD,+OAEe;EACb,KAAK,EAAE,WAAW;;AAItB,qBAAM;E1CyCN;;qEAEmE;EACnE,UAAU,EAAE,uDAA0E;E0CzCpF,KAAK,E5D2buB,mBAAW;E4D1bvC,OAAO,EAAE,KAAK;EACd,SAAS,E5DsYkB,IAAI;E4DrY/B,WAAW,E5D2YgB,GAAG;E4D1Y9B,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,QAAkD;EACvD,IAAI,EAAE,CAAC;EACP,gBAAgB,EAAE,GAAG;;ArD0BrB,yBAAyB;EqDtC3B,qBAAM;I1C+CJ,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EqDtC3B,qBAAM;I1CmDJ,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E0CtDnD,qBAAM;I1CuDJ,UAAU,EAAE,IAAI;;;A0CxClB,iGAAc;EACZ,QAAQ,EAAE,QAAQ;;AAGhB,0JAAe;EACb,KAAK,E5D0amB,mBAAW;E4DzanC,OAAO,EAAE,CAAC;;AAId,wIAAe;E1CgBjB;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E0ChBlF,KAAK,EAAE,WAAW;EAClB,OAAO,EAAE,CAAC;;ArDSZ,yBAAyB;EqDbzB,wIAAe;I1CsBf,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EqDbzB,wIAAe;I1C0Bf,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E0C7BjD,wIAAe;I1C8Bf,UAAU,EAAE,IAAI;;;;A0ClBlB,8KACmB;EACjB,SAAS,EAAE,mBAA6D;;AAG1E,iEAAM;EACJ,SAAS,E5DiWkB,QAAQ;E4DhWnC,WAAW,E5DsWgB,QAAQ;E4DrWnC,GAAG,EAAE,eAAwD;;AAG/D,mQAAc;EACZ,SAAS,E5D2VkB,QAAQ;E4D1VnC,WAAW,E5DgWgB,QAAQ;E4D/VnC,OAAO,EAAE,6CAA6G;;AAGxH,kLAAa;EACX,aAAa,E5DuWe,KAAgD;;A4DpW9E,ymBAAe;EACb,OAAO,EAAE,gDAAyH;;;AAKpI,8KACmB;EACjB,SAAS,EAAE,mBAA6D;;AAG1E,iEAAM;EACJ,SAAS,E5DuUkB,SAAQ;E4DtUnC,WAAW,E5D4UgB,QAAQ;E4D3UnC,GAAG,EAAE,eAAwD;;AAG/D,mQAAc;EACZ,SAAS,E5DiUkB,SAAQ;E4DhUnC,WAAW,E5DsUgB,QAAQ;E4DrUnC,OAAO,EAAE,6CAA6G;;AAGxH,kLAAa;EACX,aAAa,E5D4Ue,KAAgD;;A4DzU9E,ymBAAe;EACb,OAAO,EAAE,mDAAyH;;;AAMtI,6BAA8B;EAC5B,WAAW,EAAE,CAAC;;AAEd,6FACmB;EACjB,WAAW,EAAE,CAAC;EACd,GAAG,E5DuUwB,MAAK;;A4DpUlC,mCAAM;EACJ,GAAG,E5DuU0B,IAA0E;E4DtUvG,IAAI,E5DmUuB,IAAI;;A4DhUjC;;;;;kEACe;EACb,WAAW,EAAE,MAAuG;;AAGtH,2IAAc;EACZ,cAAc,EAAE,kBAAmE;;;AAKrF,6FAAM;EACJ,GAAG,E5DwT0B,eAAmF;E4DvThH,IAAI,E5DoTuB,IAAI;;A4DjTjC;;;;;;;;;;oFACe;EACb,WAAW,EAAE,cAAgH;EAC7H,aAAa,E5D8Sc,IAAI;E4D7S/B,YAAY,E5D6Se,IAAI;;A4D1SjC,0OAAa;EACX,aAAa,E5D4Re,KAAgD;;;A4DvR9E,6FAAM;EACJ,GAAG,E5DuS0B,eAAmF;E4DtShH,IAAI,E5DmSuB,OAAM;;A4DhSnC;;;;;;;;;;oFACe;EACb,WAAW,EAAE,cAAgH;EAC7H,aAAa,E5D6Rc,OAAM;E4D5RjC,YAAY,E5D4Re,OAAM;;A4DzRnC,0OAAa;EACX,aAAa,E5D0Qe,KAAgD;;;A6DpbhF,YAAa;EACX,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,IAAI;;AAEX;;;;;6BAKiB;EACf,IAAI,EAAE,QAAQ;EACd,aAAa,EAAE,CAAC;EAChB,KAAK,EAAE,EAAE;;AAET;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8CAKiB;EACf,WAAW,E3DuEa,IAAI;;;A2DhElC;oBACqB;EACnB,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,eAAe,EAAE,MAAM;;AAEvB;yBAAK;EACH,SAAS,EAAE,CAAC;;AAEZ;gCAAO;EACL,WAAW,EAAE,IAAgC;;;AAKnD,mBAAoB;EAClB,WAAW,E3DgDiB,IAAI;;;A2D7ClC,oBAAqB;EACnB,YAAY,E3D4CgB,IAAI;;;A2DzClC,iBAAkB;EAChB,KAAK,EAAE,OAAO;EACd,SAAS,E7D0WoB,IAAI;E6DzWjC,WAAW,E7D+WkB,GAAG;E6D9WhC,aAAa,EAAE,CAAC;EAChB,WAAW,EAAE,MAAM;;AAEnB,qCAAoB;EAClB,WAAW,EAAE,MAAiC;;;AAQhD;8DAAsB;EhDzDtB,sBAAsB,EgD0DQ,CAAC;EhDzD/B,yBAAyB,EgDyDK,CAAC;;AAG/B;6DAAqB;EhDxDrB,uBAAuB,EgDyDQ,CAAC;EhDxDhC,0BAA0B,EgDwDK,CAAC;;;AAMlC,iBAAkB;E3CjBhB;;qEAEmE;EACnE,UAAU,EAAE,uCAA0E;E2CiBtF,KAAK,E7DkUwB,mBAAkB;E6DjU/C,SAAS,EAAE,IAA+C;EAC1D,YAAY,E3DSgB,IAAI;E2DRhC,KAAK,EAAE,EAAE;;AtD1BP,yBAAyB;EsDoB7B,iBAAkB;I3CXd,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EsDoB7B,iBAAkB;I3CPd,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E2CIrD,iBAAkB;I3CHd,UAAU,EAAE,IAAI;;;Ad7DlB,uBAAQ;EyDyEN,KAAK,E7D8TsB,mBAAkB;;A6D3T/C,uFACwB;EACtB,KAAK,E7D6WwB,OAAsB;;A6D1WrD,uDAAwC;EACtC,UAAU,E7D0WmB,OAAM;;;A6DhWnC,qGACmB;EACjB,GAAG,EAAE,CAAC;;AAGR,iIACiC;EAC/B,GAAG,E7D4UsB,MAAK;;A6DzUhC,yEAA0C;EACxC,UAAU,E7DsViB,QAAO;;A6DlVtC,uGAAgB;EACd,SAAS,E7DsSkB,QAAQ;E6DrSnC,WAAW,E7D2SgB,QAAQ;E6D1SnC,OAAO,EAAE,6CAA6G;;AAGxH,uEAAe;EACb,aAAa,E7DkTe,KAAgD;;A6D/S9E,yQAAiB;EACf,OAAO,EAAE,gDAAyH;;AAGpI;oCACqB;EACnB,UAAU,E7DkTiB,OAAO;;A6DzSlC;0DAAoB;EAClB,SAAS,E7D6QgB,QAAQ;E6D5QjC,WAAW,E7DkRc,QAAQ;;A6D9QrC,mCAAoB;EAClB,SAAS,EAAE,QAAkD;EAC7D,WAAW,E7D4QgB,QAAQ;;;A6DhQnC,qGACmB;EACjB,GAAG,EAAE,CAAC;;AAGR,iIACiC;EAC/B,GAAG,E7DgRsB,MAAK;;A6D7QhC,yEAA0C;EACxC,UAAU,E7D2RiB,QAAO;;A6DvRtC,uGAAgB;EACd,SAAS,E7D2OkB,SAAQ;E6D1OnC,WAAW,E7DgPgB,QAAQ;E6D/OnC,OAAO,EAAE,6CAA6G;;AAGxH,uEAAe;EACb,aAAa,E7DsPe,KAAgD;;A6DnP9E,yQAAiB;EACf,OAAO,EAAE,mDAAyH;;AAGpI;oCACqB;EACnB,UAAU,E7DuPiB,OAAO;;A6D9OlC;0DAAoB;EAClB,SAAS,E7DkNgB,SAAQ;E6DjNjC,WAAW,E7DuNc,QAAQ;;A6DnNrC,mCAAoB;EAClB,SAAS,EAAE,SAAkD;EAC7D,WAAW,E7DiNgB,QAAQ;;;A8DzavC,OAAQ;EACN,WAAW,EAAE,MAAM;EACnB,KAAK,E9DidyB,IAAc;E8Dhd5C,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,eAAe,EAAE,aAAa;EAC9B,UAAU,E9DodoB,MAAM;E8DndpC,OAAO,EAAE,aAAqC;EAC9C,QAAQ,EAAE,QAAQ;;AAIlB,qBAAc;EjDXd,aAAa,EbqdiB,GAAc;EkBvZ5C;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E4ClDpF,gBAAgB,E9DqcY,mBAAc;E8Dpc1C,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,OAAO;EACd,OAAO,E9DqcqB,GAAE;E8Dpc9B,OAAO,EAAE,aAAiG;;AvDwC1G,yBAAyB;EuDhD3B,qBAAc;I5CyDZ,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuDhD3B,qBAAc;I5C6DZ,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4ChEnD,qBAAc;I5CiEZ,UAAU,EAAE,IAAI;;;AdpElB,wDACQ;E0DaJ,UAAU,EAAE,IAAI;EAChB,OAAO,EAAE,CAAC;;AAId,wBAAiB;EACf,WAAW,EAAE,eAAkF;EAC/F,cAAc,EAAE,eAAkF;;AAGpG,wBAAiB;EACf,WAAW,EAAE,eAAkF;EAC/F,cAAc,EAAE,eAAkF;;AAGpG,oBAAa;EjDrCb,aAAa,EbqdiB,GAAc;EkBvZ5C;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E4CxBpF,gBAAgB,E9D2aY,mBAAc;E8D1a1C,OAAO,E9D6aqB,GAAE;;AO5Z9B,yBAAyB;EuDtB3B,oBAAa;I5C+BX,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuDtB3B,oBAAa;I5CmCX,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4CtCnD,oBAAa;I5CuCX,UAAU,EAAE,IAAI;;;AdpElB,sDACQ;E0DoCJ,OAAO,EAAE,CAAC;;AAGZ,kCAAc;EACZ,gBAAgB,EAAE,WAAW;EAC7B,OAAO,EAAE,CAAC;;AAEV,oDAAoB;EAClB,YAAY,EAAE,CAAC;;AAGjB,mDAAmB;EACjB,aAAa,EAAE,CAAC;;AAIpB,wCAAoB;EAClB,WAAW,EAAE,CAAC;EACd,SAAS,EAAE,CAAC;;AAGd,yCAAqB;EACnB,YAAY,EAAE,CAAC;EACf,SAAS,EAAE,CAAC;;AAGd,sCAAkB;EAChB,YAAY,E9DkZc,IAAI;E8DjZ9B,WAAW,E9DiZe,IAAI;;A8D7YlC,uCAAgC;EAC9B,WAAW,EAAE,eAAkF;EAC/F,cAAc,EAAE,eAAkF;;AAGpG,uCAAgC;EAC9B,WAAW,EAAE,eAAkF;EAC/F,cAAc,EAAE,eAAkF;;AAGpG,iBAAU;EACR,UAAU,EAAE,SAAyB;EACrC,aAAa,EAAE,SAAyB;;AAExC,2BAAU;EACR,UAAU,E9D6XgB,MAAM;E8D5XhC,WAAW,EAAE,SAAmE;EAChF,cAAc,EAAE,SAAmE;;AAIvF,oBAAa;EACX,WAAW,EAAE,MAAM;EACnB,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,eAAe,EAAE,aAAa;;;AAIlC,YAAa;EACX,KAAK,E9DoYqB,KAAc;;A8DlYxC;;;;oCAIwB;EACtB,gBAAgB,E9DqXY,yBAAc;;A8DlX5C;2CAC+B;EAC7B,KAAK,E9D+WuB,wBAAW;;;A8D3W3C;iBACkB;EAChB,UAAU,EAAE,oGAA0C;EACtD,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAA6C;;;AAGxD,oBAAqB;EACnB,MAAM,EAAE,CAAC;;;AAGX,iBAAkB;EAChB,GAAG,EAAE,CAAC;;;AAGR,YAAa;EACX,UAAU,EAAE,oGAA0C;EACtD,OAAO,EAAE,EAA6C;;;AAItD,4BAKC;EANH,kBAAmB;IAEf,UAAU,EAAE,oGAA0C;IACtD,QAAQ,EAAE,MAAM;IAChB,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,EAA6C;;;;AAI1D,kBAAmB;E5C5FjB;;qEAEmE;EACnE,UAAU,EAAE,8DAA0E;E4C4FtF,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAA6C;;AvDtGpD,yBAAyB;EuD+F7B,kBAAmB;I5CtFf,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuD+F7B,kBAAmB;I5ClFf,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4C+ErD,kBAAmB;I5C9Ef,UAAU,EAAE,IAAI;;;A4CuFlB,4BAAY;EACV,gBAAgB,E9D+TY,OAAoB;E8D9ThD,UAAU,EAAE,oGAA0C;EACtD,QAAQ,EAAE,KAAK;;;AAMnB,aAAc;E3DzIZ,SAAS,EFFkB,OAAsB;EEGjD,WAAW,EFUgB,GAAmB;EET9C,cAAc,EFsBY,QAAO;EErBjC,WAAW,EFsCY,IAAI;E6DmG3B,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,WAAW;EACpB,MAAM,E9DoSwB,OAAO;E8DnSrC,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,MAAM;;A1DpLnB,8DAEQ;E0DqLN,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;;AAGvB,qBAAU;E5C7HV;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E4C6HpF,gBAAgB,E9DsRY,mBAAc;E8DrR1C,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,OAA8B;EACrC,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,OAA8B;;AvD3IpC,yBAAyB;EuDgI3B,qBAAU;I5CvHR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuDgI3B,qBAAU;I5CnHR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4CgHnD,qBAAU;I5C/GR,UAAU,EAAE,IAAI;;;A4C6HlB,mBAAQ;EACN,OAAO,EAAE,CAAC;;AAEV,2BAAU;EACR,OAAO,EAAE,CAAC;;AAId,+BAAoB;EAClB,WAAW,E9DwQiB,IAAI;;A8DrQlC,8BAAmB;EACjB,YAAY,E9DoQgB,IAAI;;;A8DhQpC,YAAa;EACX,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,WAAW;EACpB,SAAS,EAAE,IAAI;EACf,MAAM,E9DuPwB,OAAO;;;A8DlPvC,WAAY;EACV,OAAO,EAAE,IAAI;EACb,SAAS,EAAE,IAAI;EACf,UAAU,EAAE,IAAI;EAChB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;AAEf,qBAAU;EjD3OV,aAAa,EbqdiB,GAAc;EkBvZ5C;;qEAEmE;EACnE,UAAU,EAAE,2DAA0E;E4C8KpF,KAAK,EAAE,OAAO;EACd,SAAS,E9D2OmB,IAAI;E8D1OhC,MAAM,E9D2OsB,OAAuB;E8D1OnD,WAAW,E9D2OiB,CAAC;E8D1O7B,OAAO,E9DoOqB,GAAE;E8DnO9B,OAAO,EAAE,aAA+C;;AvDzLxD,yBAAyB;EuDgL3B,qBAAU;I5CvKR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuDgL3B,qBAAU;I5CnKR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4CgKnD,qBAAU;I5C/JR,UAAU,EAAE,IAAI;;;Ad5ElB,sFAEQ;E0DqPJ,gBAAgB,E9D6NU,mBAAc;E8D5NxC,OAAO,EAAE,CAAC;;AAGZ,4DACW;EACT,OAAO,EAAE,CAAC;;AAGZ,8BAAW;EACT,gBAAgB,EAAE,WAAW;EAC7B,KAAK,E9DiNqB,mBAAW;;A8D9MvC,2BAAQ;EACN,OAAO,EAAE,CAAC;;AAId;6BACkB;EAChB,OAAO,EAAE,CAAC;;AAGZ,6BAAkB;EAChB,gBAAgB,E9DoMY,mBAAc;;;A8D9L9C,gBAAiB;EACf,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,IAAI;EAChB,SAAS,EAAE,CAAC;;;AvDjNV,4BAAyB;EuD2NrB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;;AvD3OrB,yBAAyB;EuDsOzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;;EAE3B,kCAAiB;IACf,OAAO,EAAE,eAAe;IACxB,UAAU,EAAE,IAAI;;EAGlB,iCAAgB;IACd,OAAO,EAAE,IAAI;;EAEb,6DAA8B;IAC5B,WAAW,EAAE,CAAC;;EAIlB;sCACmB;IACjB,SAAS,EAAE,MAAM;;;AvDrPvB,4BAAyB;EuD2NrB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;;AvD3OrB,yBAAyB;EuDsOzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;;EAE3B,kCAAiB;IACf,OAAO,EAAE,eAAe;IACxB,UAAU,EAAE,IAAI;;EAGlB,iCAAgB;IACd,OAAO,EAAE,IAAI;;EAEb,6DAA8B;IAC5B,WAAW,EAAE,CAAC;;EAIlB;sCACmB;IACjB,SAAS,EAAE,MAAM;;;AvDrPvB,4BAAyB;EuD2NrB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;;AvD3OrB,yBAAyB;EuDsOzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;;EAE3B,kCAAiB;IACf,OAAO,EAAE,eAAe;IACxB,UAAU,EAAE,IAAI;;EAGlB,iCAAgB;IACd,OAAO,EAAE,IAAI;;EAEb,6DAA8B;IAC5B,WAAW,EAAE,CAAC;;EAIlB;sCACmB;IACjB,SAAS,EAAE,MAAM;;;AvDrPvB,6BAAyB;EuD2NrB;sCACmB;IACjB,aAAa,EAAE,CAAC;IAChB,YAAY,EAAE,CAAC;;;AvD3OrB,0BAAyB;EuDsOzB,iBAAW;IAUP,SAAS,EAAE,UAAU;IACrB,eAAe,EAAE,UAAU;;EAE3B,kCAAiB;IACf,OAAO,EAAE,eAAe;IACxB,UAAU,EAAE,IAAI;;EAGlB,iCAAgB;IACd,OAAO,EAAE,IAAI;;EAEb,6DAA8B;IAC5B,WAAW,EAAE,CAAC;;EAIlB;sCACmB;IACjB,SAAS,EAAE,MAAM;;;AA5BvB,cAAW;EAUP,SAAS,EAAE,UAAU;EACrB,eAAe,EAAE,UAAU;;AAT3B;iCACmB;EACjB,aAAa,EAAE,CAAC;EAChB,YAAY,EAAE,CAAC;;AAQjB,+BAAiB;EACf,OAAO,EAAE,eAAe;EACxB,UAAU,EAAE,IAAI;;AAGlB,8BAAgB;EACd,OAAO,EAAE,IAAI;;AAEb,0DAA8B;EAC5B,WAAW,EAAE,CAAC;;AAIlB;iCACmB;EACjB,SAAS,EAAE,MAAM;;;AAO3B,eAAgB;EACd,WAAW,EAAE,MAAM;EACnB,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;EACT,aAAa,EAAE,GAAG;EAClB,KAAK,EAAE,OAAO;EACd,OAAO,EAAE,WAAW;EACpB,WAAW,EAAE,CAAC;EACd,MAAM,E9D0IwB,OAAO;E8DzIrC,eAAe,EAAE,MAAM;EACvB,WAAW,EAAE,CAAC;EACd,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,KAAK,E9DqIyB,OAAO;;AItdrC,oEAEQ;E0DkVN,KAAK,EAAE,OAAO;EACd,eAAe,EAAE,IAAI;;AAErB,4FAAU;EACR,OAAO,EAAE,CAAC;;AAId,uBAAU;E5C9RV;;qEAEmE;EACnE,UAAU,EAAE,yCAA0E;E4C8RpF,gBAAgB,E9DqHY,mBAAc;E8DpH1C,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;;AvD7SP,yBAAyB;EuDiS3B,uBAAU;I5CxRR,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EuDiS3B,uBAAU;I5CpRR,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E4CiRnD,uBAAU;I5ChRR,UAAU,EAAE,IAAI;;;A4C+RlB,qBAAQ;EACN,OAAO,EAAE,CAAC;;AAGZ,6CAAgC;EAC9B,MAAM,EAAE,OAAO;;;AAInB,oBAAqB;E1CpXnB,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;EAMtG,WAAW,EAAE,gBAAgB;EAC7B,qBAAqB,EAAE,MAAM;EAC7B,uBAAuB,EAAE,SAAS;EAClC,sBAAsB,EAAE,WAAW;EACnC,UAAU,EAAE,MAAM;EAClB,WAAW,EAAE,MAAM;EACnB,cAAc,EAAE,MAAM;EACtB,cAAc,EAAE,kBAAkB;EAClC,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,SAAS,EAAE,MAAM;E0CsVjB,OAAO,EAAE,KAAK;;AAEd,4BAAU;EACR,OAAO,E9DwGqB,MAAM;;;A+DnetC,QAAS;EhEIL,UAAU,EAAE,IAAI;EAChB,UAAU,EAAE,KAAK;EiCFnB,WAAW,E/BaY,oJAAuB;E+BZ9C,UAAU,EAAE,MAAM;EAClB,WAAW,E/BcY,GAAG;E+Bb1B,cAAc,EAAE,MAAM;EACtB,UAAU,EAAE,IAAI;EAChB,WAAW,E/B8DY,GAAG;E+B7D1B,eAAe,EAAE,IAAI;EACrB,WAAW,EAAE,IAAI;EACjB,cAAc,EAAE,IAAI;EACpB,WAAW,EAAE,MAAM;EACnB,UAAU,EAAE,MAAM;EAClB,YAAY,EAAE,MAAM;E+BZpB,OAAO,EAAE,KAAK;EACd,SAAS,E/D8eiB,QAAO;E+D7ejC,WAAW,E/Dife,GAAiB;E+Dhf3C,MAAM,E/DifoB,MAAM;E+DhfhC,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,UAAU,EAAE,UAAU;EACtB,OAAO,E/DsfmB,GAAwB;;ADxfhD,oBAAc;EACZ,UAAU,EAAE,KAAK;EACjB,UAAU,EAAE,KAAK;;AQmDnB,yBAAyB;EwD5D7B,QAAS;IAYL,SAAS,E/Dsee,QAAO;I+Dre/B,MAAM,E/D0ekB,QAAO;;;A+DvejC,aAAO;EACL,OAAO,E/DueiB,CAAC;;A+DrezB,4BAAe;EACb,SAAS,EAAE,QAAQ;;;AAKzB,cAAe;ElDxBb,aAAa,Eb6ea,GAAc;EkB/axC;;qEAEmE;EACnE,UAAU,EAAE,2CAA0E;E6CrCtF,WAAW,EAAE,MAAM;EACnB,gBAAgB,E/D+cU,OAAO;E+D9cjC,KAAK,E/DidqB,KAAc;E+DhdxC,OAAO,EAAE,IAAI;EACb,MAAM,EAAE,IAAI;EACZ,MAAM,EAAE,MAAM;EACd,OAAO,EAAE,eAAqC;EAC9C,UAAU,EAAE,MAAM;EAClB,SAAS,EAAE,WAAqB;;AxDuB9B,yBAAyB;EwDnC7B,cAAe;I7C4CX,mBAAmB,ECpDgB,KAAI;;;AZ2CvC,yBAAyB;EwDnC7B,cAAe;I7CgDX,mBAAmB,EClEgB,KAAI;;;ADqEzC,kDAAmD;E6CnDrD,cAAe;I7CoDX,UAAU,EAAE,IAAI;;;AXjBhB,yBAAyB;EwDnC7B,cAAe;IAeX,OAAO,EAAE,QAAqD;;;;ACtClE,eAAmB;EAAE,cAAc,EAAE,mBAAmB;;;AACxD,UAAmB;EAAE,cAAc,EAAE,cAAc;;;AACnD,aAAmB;EAAE,cAAc,EAAE,iBAAiB;;;AACtD,aAAmB;EAAE,cAAc,EAAE,iBAAiB;;;AACtD,kBAAmB;EAAE,cAAc,EAAE,sBAAsB;;;AAC3D,eAAmB;EAAE,cAAc,EAAE,mBAAmB;;;ACHxD,OAAQ;EACN,MAAM,EAAE,wCAA4C;;;AAGtD,SAAU;EACR,MAAM,EAAE,YAAY;;;AAGtB,WAAY;EACV,UAAU,EAAE,wCAA4C;;;AAG1D,aAAc;EACZ,UAAU,EAAE,YAAY;;;AAG1B,aAAc;EACZ,YAAY,EAAE,wCAA4C;;;AAG5D,eAAgB;EACd,YAAY,EAAE,YAAY;;;AAG5B,cAAe;EACb,aAAa,EAAE,wCAA4C;;;AAG7D,gBAAiB;EACf,aAAa,EAAE,YAAY;;;AAG7B,YAAa;EACX,WAAW,EAAE,wCAA4C;;;AAG3D,cAAe;EACb,WAAW,EAAE,YAAY;;;AAG3B,aAAc;EACZ,YAAY,EAAE,eAAiB;;;AAGjC,qBAAsB;EACpB,YAAY,EAAE,eAAyB;;;AAGzC,uBAAwB;EACtB,YAAY,EAAE,6BAA2B;;;AAG3C,kBAAmB;EACjB,YAAY,EAAE,8BAAsB;;;AAGtC,qBAAsB;EACpB,YAAY,EAAE,8BAAyB;;;AAGzC,aAAc;EACZ,YAAY,EAAE,kBAAiB;;;AAGjC,qBAAsB;EACpB,YAAY,EAAE,gBAAyB;;;AAGzC,uBAAwB;EACtB,YAAY,EAAE,mCAA2B;;;AAG3C,kBAAmB;EACjB,YAAY,EAAE,mCAAsB;;;AAGtC,qBAAsB;EACpB,YAAY,EAAE,oCAAyB;;;AAIvC,eAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,iBAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,cAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,YAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,eAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,eAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,YAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAD9C,aAAkB;EAChB,YAAY,EAAE,kBAA8B;;;AAMhD,QAAS;EpD3FP,aAAa,E6CCM,GAAG;;;AO8FxB,UAAW;EACT,aAAa,EAAE,CAAC;;;AAGlB,eAAgB;EACd,aAAa,EAAE,GAAG;;;AAGpB,YAAa;EpDlFX,sBAAsB,E6CpBH,GAAG;E7CqBtB,uBAAuB,E6CrBJ,GAAG;;;AO0GxB,cAAe;EpD3Fb,uBAAuB,E6CfJ,GAAG;E7CgBtB,0BAA0B,E6ChBP,GAAG;;;AO8GxB,eAAgB;EpDzGd,0BAA0B,E6CLP,GAAG;E7CMtB,yBAAyB,E6CNN,GAAG;;;AOkHxB,aAAc;EpDxGZ,sBAAsB,E6CVH,GAAG;E7CWtB,yBAAyB,E6CXN,GAAG;;;AQStB,UAAU;EACR,gBAAgB,EAAE,eAAiB;;;AADrC,UAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,UAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,UAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,WAAU;EACR,gBAAgB,EAAE,eAAiB;;;AADrC,eAAU;EACR,gBAAgB,EAAE,sBAAiB;;;AADrC,SAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,2DAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,iEAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,aAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,wDAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,UAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,kDAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,QAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,2DAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,2DAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,WAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,kDAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,QAAU;EACR,gBAAgB,EAAE,kBAAiB;;;A9DXrC,qDAEQ;E8DGF,gBAAgB,EAAE,kBAAsB;;;AAK9C,SAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,gBAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,iBAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,kBAAU;EACR,gBAAgB,EAAE,kBAAiB;;;AADrC,mBAAU;EACR,gBAAgB,EAAE,kBAAiB;;;ACXrC,gBAAS;EACP,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,EAAE;EACX,OAAO,EAAE,KAAK;;;ACId,QAAkB;EAChB,OAAO,EAAE,gBAAgB;;;AAG3B,OAAiB;EACf,OAAO,EAAE,eAAe;;;AAG1B,SAAmB;EACjB,OAAO,EAAE,iBAAiB;;;AAG5B,eAAyB;EACvB,OAAO,EAAE,uBAAuB;;;AAGlC,cAAwB;EACtB,OAAO,EAAE,sBAAsB;;;AAGjC,OAAiB;EACf,OAAO,EAAE,eAAe;;;AAG1B,QAAkB;EAChB,OAAO,EAAE,gBAAgB;;;AAG3B,aAAuB;EACrB,OAAO,EAAE,qBAAqB;;;AAGhC,YAAsB;EACpB,OAAO,EAAE,oBAAoB;;;A7DmB/B,yBAAyB;E6DpDzB,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,YAAmB;IACjB,OAAO,EAAE,iBAAiB;;;EAG5B,kBAAyB;IACvB,OAAO,EAAE,uBAAuB;;;EAGlC,iBAAwB;IACtB,OAAO,EAAE,sBAAsB;;;EAGjC,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,gBAAuB;IACrB,OAAO,EAAE,qBAAqB;;;EAGhC,eAAsB;IACpB,OAAO,EAAE,oBAAoB;;;A7DmB/B,yBAAyB;E6DpDzB,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,YAAmB;IACjB,OAAO,EAAE,iBAAiB;;;EAG5B,kBAAyB;IACvB,OAAO,EAAE,uBAAuB;;;EAGlC,iBAAwB;IACtB,OAAO,EAAE,sBAAsB;;;EAGjC,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,gBAAuB;IACrB,OAAO,EAAE,qBAAqB;;;EAGhC,eAAsB;IACpB,OAAO,EAAE,oBAAoB;;;A7DmB/B,yBAAyB;E6DpDzB,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,YAAmB;IACjB,OAAO,EAAE,iBAAiB;;;EAG5B,kBAAyB;IACvB,OAAO,EAAE,uBAAuB;;;EAGlC,iBAAwB;IACtB,OAAO,EAAE,sBAAsB;;;EAGjC,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,gBAAuB;IACrB,OAAO,EAAE,qBAAqB;;;EAGhC,eAAsB;IACpB,OAAO,EAAE,oBAAoB;;;A7DmB/B,0BAAyB;E6DpDzB,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,YAAmB;IACjB,OAAO,EAAE,iBAAiB;;;EAG5B,kBAAyB;IACvB,OAAO,EAAE,uBAAuB;;;EAGlC,iBAAwB;IACtB,OAAO,EAAE,sBAAsB;;;EAGjC,UAAiB;IACf,OAAO,EAAE,eAAe;;;EAG1B,WAAkB;IAChB,OAAO,EAAE,gBAAgB;;;EAG3B,gBAAuB;IACrB,OAAO,EAAE,qBAAqB;;;EAGhC,eAAsB;IACpB,OAAO,EAAE,oBAAoB;;;AAOnC,YAAa;EACX,cAAe;IACb,OAAO,EAAE,gBAAgB;;;EAG3B,aAAc;IACZ,OAAO,EAAE,eAAe;;;EAG1B,eAAgB;IACd,OAAO,EAAE,iBAAiB;;;EAG5B,qBAAsB;IACpB,OAAO,EAAE,uBAAuB;;;EAGlC,oBAAqB;IACnB,OAAO,EAAE,sBAAsB;;;EAGjC,aAAc;IACZ,OAAO,EAAE,eAAe;;;EAG1B,cAAe;IACb,OAAO,EAAE,gBAAgB;;;EAG3B,mBAAoB;IAClB,OAAO,EAAE,qBAAqB;;;EAGhC,kBAAmB;IACjB,OAAO,EAAE,oBAAoB;;;ACxE7B,SAA8B;EAAE,cAAc,EAAE,cAAc;;;AAC9D,YAA8B;EAAE,cAAc,EAAE,iBAAiB;;;AACjE,iBAA8B;EAAE,cAAc,EAAE,sBAAsB;;;AACtE,oBAA8B;EAAE,cAAc,EAAE,yBAAyB;;;AAEzE,UAA4B;EAAE,SAAS,EAAE,eAAe;;;AACxD,YAA4B;EAAE,SAAS,EAAE,iBAAiB;;;AAC1D,kBAA4B;EAAE,SAAS,EAAE,uBAAuB;;;AAChE,UAA4B;EAAE,IAAI,EAAE,mBAAmB;;;AACvD,YAA4B;EAAE,SAAS,EAAE,YAAY;;;AACrD,YAA4B;EAAE,SAAS,EAAE,YAAY;;;AACrD,cAA4B;EAAE,WAAW,EAAE,YAAY;;;AACvD,cAA4B;EAAE,WAAW,EAAE,YAAY;;;AAEvD,sBAAkC;EAAE,eAAe,EAAE,qBAAqB;;;AAC1E,oBAAkC;EAAE,eAAe,EAAE,mBAAmB;;;AACxE,uBAAkC;EAAE,eAAe,EAAE,iBAAiB;;;AACtE,wBAAkC;EAAE,eAAe,EAAE,wBAAwB;;;AAC7E,uBAAkC;EAAE,eAAe,EAAE,uBAAuB;;;AAE5E,kBAA+B;EAAE,WAAW,EAAE,qBAAqB;;;AACnE,gBAA+B;EAAE,WAAW,EAAE,mBAAmB;;;AACjE,mBAA+B;EAAE,WAAW,EAAE,iBAAiB;;;AAC/D,qBAA+B;EAAE,WAAW,EAAE,mBAAmB;;;AACjE,oBAA+B;EAAE,WAAW,EAAE,kBAAkB;;;AAEhE,oBAAgC;EAAE,aAAa,EAAE,qBAAqB;;;AACtE,kBAAgC;EAAE,aAAa,EAAE,mBAAmB;;;AACpE,qBAAgC;EAAE,aAAa,EAAE,iBAAiB;;;AAClE,sBAAgC;EAAE,aAAa,EAAE,wBAAwB;;;AACzE,qBAAgC;EAAE,aAAa,EAAE,uBAAuB;;;AACxE,sBAAgC;EAAE,aAAa,EAAE,kBAAkB;;;AAEnE,gBAA8B;EAAE,UAAU,EAAE,eAAe;;;AAC3D,iBAA8B;EAAE,UAAU,EAAE,qBAAqB;;;AACjE,eAA8B;EAAE,UAAU,EAAE,mBAAmB;;;AAC/D,kBAA8B;EAAE,UAAU,EAAE,iBAAiB;;;AAC7D,oBAA8B;EAAE,UAAU,EAAE,mBAAmB;;;AAC/D,mBAA8B;EAAE,UAAU,EAAE,kBAAkB;;;A9DY9D,yBAAyB;E8DlDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;;;A9DY9D,yBAAyB;E8DlDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;;;A9DY9D,yBAAyB;E8DlDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;;;A9DY9D,0BAAyB;E8DlDzB,YAA8B;IAAE,cAAc,EAAE,cAAc;;;EAC9D,eAA8B;IAAE,cAAc,EAAE,iBAAiB;;;EACjE,oBAA8B;IAAE,cAAc,EAAE,sBAAsB;;;EACtE,uBAA8B;IAAE,cAAc,EAAE,yBAAyB;;;EAEzE,aAA4B;IAAE,SAAS,EAAE,eAAe;;;EACxD,eAA4B;IAAE,SAAS,EAAE,iBAAiB;;;EAC1D,qBAA4B;IAAE,SAAS,EAAE,uBAAuB;;;EAChE,aAA4B;IAAE,IAAI,EAAE,mBAAmB;;;EACvD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,eAA4B;IAAE,SAAS,EAAE,YAAY;;;EACrD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EACvD,iBAA4B;IAAE,WAAW,EAAE,YAAY;;;EAEvD,yBAAkC;IAAE,eAAe,EAAE,qBAAqB;;;EAC1E,uBAAkC;IAAE,eAAe,EAAE,mBAAmB;;;EACxE,0BAAkC;IAAE,eAAe,EAAE,iBAAiB;;;EACtE,2BAAkC;IAAE,eAAe,EAAE,wBAAwB;;;EAC7E,0BAAkC;IAAE,eAAe,EAAE,uBAAuB;;;EAE5E,qBAA+B;IAAE,WAAW,EAAE,qBAAqB;;;EACnE,mBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,sBAA+B;IAAE,WAAW,EAAE,iBAAiB;;;EAC/D,wBAA+B;IAAE,WAAW,EAAE,mBAAmB;;;EACjE,uBAA+B;IAAE,WAAW,EAAE,kBAAkB;;;EAEhE,uBAAgC;IAAE,aAAa,EAAE,qBAAqB;;;EACtE,qBAAgC;IAAE,aAAa,EAAE,mBAAmB;;;EACpE,wBAAgC;IAAE,aAAa,EAAE,iBAAiB;;;EAClE,yBAAgC;IAAE,aAAa,EAAE,wBAAwB;;;EACzE,wBAAgC;IAAE,aAAa,EAAE,uBAAuB;;;EACxE,yBAAgC;IAAE,aAAa,EAAE,kBAAkB;;;EAEnE,mBAA8B;IAAE,UAAU,EAAE,eAAe;;;EAC3D,oBAA8B;IAAE,UAAU,EAAE,qBAAqB;;;EACjE,kBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,qBAA8B;IAAE,UAAU,EAAE,iBAAiB;;;EAC7D,uBAA8B;IAAE,UAAU,EAAE,mBAAmB;;;EAC/D,sBAA8B;IAAE,UAAU,EAAE,kBAAkB;;;AC5C9D,WAAqB;ECDvB,KAAK,EAAE,eAAe;;;ADKpB,WAAqB;ECDvB,KAAK,EAAE,eAAe;;;ADKpB,YAAsB;ECDxB,KAAK,EAAE,gBAAgB;;;AhEiDrB,yBAAyB;E+DxDzB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,eAAsB;ICDxB,KAAK,EAAE,gBAAgB;;;AhEiDrB,yBAAyB;E+DxDzB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,eAAsB;ICDxB,KAAK,EAAE,gBAAgB;;;AhEiDrB,yBAAyB;E+DxDzB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,eAAsB;ICDxB,KAAK,EAAE,gBAAgB;;;AhEiDrB,0BAAyB;E+DxDzB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,cAAqB;ICDvB,KAAK,EAAE,eAAe;;;EDKpB,eAAsB;ICDxB,KAAK,EAAE,gBAAgB;;;ACRvB,cAAoB;EAAE,QAAQ,EAAE,eAAiB;;;AAAjD,gBAAoB;EAAE,QAAQ,EAAE,iBAAiB;;;ACKjD,kBAAuB;EACrB,QAAQ,EAAE,mBAAoB;;;AADhC,eAAuB;EACrB,QAAQ,EAAE,gBAAoB;;;AADhC,kBAAuB;EACrB,QAAQ,EAAE,mBAAoB;;;AADhC,gBAAuB;EACrB,QAAQ,EAAE,iBAAoB;;;AADhC,gBAAuB;EACrB,QAAQ,EAAE,iBAAoB;;;AAMlC,aAAc;EACZ,QAAQ,EAAE,KAAK;EACf,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAA6C;;;AAGxD,UAAW;EACT,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,EAA6C;;;AAItD,4BAIC;EALH,WAAY;IAER,QAAQ,EAAE,MAAM;IAChB,GAAG,EAAE,CAAC;IACN,OAAO,EAAE,EAA6C;;;;ACnC1D,QAAS;ECCP,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,gBAAgB;EACtB,MAAM,EAAE,GAAG;EACX,QAAQ,EAAE,MAAM;EAChB,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,QAAQ;EAClB,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,GAAG;;;AAIV,mDACQ;EACN,IAAI,EAAE,IAAI;EACV,MAAM,EAAE,IAAI;EACZ,QAAQ,EAAE,OAAO;EACjB,QAAQ,EAAE,MAAM;EAChB,WAAW,EAAE,MAAM;EACnB,KAAK,EAAE,IAAI;;;ACjBf,OAAQ;EACN,UAAU,EAAE,oHAA+B;;;AAG7C,UAAW;EACT,UAAU,EAAE,uHAAgC;;;AAG9C,YAAa;EACX,UAAU,EAAE,eAAe;;;AAG7B,UAAW;EACT,UAAU,EAAE,8GAA+B;;;AAI3C,UAAmB;EACjB,UAAU,EAAE,uHAAiB;;;AAD/B,UAAmB;EACjB,UAAU,EAAE,sHAAiB;;;AAD/B,UAAmB;EACjB,UAAU,EAAE,qHAAiB;;;AAD/B,SAAmB;EACjB,UAAU,EAAE,oHAAiB;;;AAD/B,SAAmB;EACjB,UAAU,EAAE,gHAAiB;;;AAD/B,SAAmB;EACjB,UAAU,EAAE,+GAAiB;;;AAD/B,SAAmB;EACjB,UAAU,EAAE,8GAAiB;;;AAD/B,SAAmB;EACjB,UAAU,EAAE,8GAAiB;;;AChB7B,KAAwB;EACtB,MAAQ,EAAE,cAAiB;;;AAD7B,KAAwB;EACtB,MAAQ,EAAE,cAAiB;;;AAD7B,KAAwB;EACtB,MAAQ,EAAE,cAAiB;;;AAD7B,MAAwB;EACtB,MAAQ,EAAE,eAAiB;;;AAD7B,OAAwB;EACtB,MAAQ,EAAE,eAAiB;;;AAD7B,KAAwB;EACtB,KAAQ,EAAE,cAAiB;;;AAD7B,KAAwB;EACtB,KAAQ,EAAE,cAAiB;;;AAD7B,KAAwB;EACtB,KAAQ,EAAE,cAAiB;;;AAD7B,MAAwB;EACtB,KAAQ,EAAE,eAAiB;;;AAD7B,OAAwB;EACtB,KAAQ,EAAE,eAAiB;;;AAKjC,OAAQ;EACN,UAAU,EAAE,eAAe;;;AAG7B,OAAQ;EACN,SAAS,EAAE,eAAe;;;ACPpB,IAAiC;EAC/B,MAAQ,EAAE,YAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,YAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,YAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,YAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,YAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,YAAiB;EACjC,WAAa,EAAE,YAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,YAAiB;EAC/B,aAAe,EAAE,YAAiB;;;AA3BpC,IAAiC;EAC/B,MAAQ,EAAE,kBAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,kBAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,kBAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,kBAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,kBAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,kBAAiB;EACjC,WAAa,EAAE,kBAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,kBAAiB;EAC/B,aAAe,EAAE,kBAAiB;;;AA3BpC,IAAiC;EAC/B,MAAQ,EAAE,iBAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,iBAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,iBAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,iBAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,iBAAiB;EACjC,WAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,iBAAiB;EAC/B,aAAe,EAAE,iBAAiB;;;AA3BpC,IAAiC;EAC/B,MAAQ,EAAE,eAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,eAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,eAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,eAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,eAAiB;EACjC,WAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,eAAiB;EAC/B,aAAe,EAAE,eAAiB;;;AA3BpC,IAAiC;EAC/B,MAAQ,EAAE,iBAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,iBAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,iBAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,iBAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,iBAAiB;EACjC,WAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,iBAAiB;EAC/B,aAAe,EAAE,iBAAiB;;;AA3BpC,IAAiC;EAC/B,MAAQ,EAAE,eAAiB;;;AAG7B,KAAkC;EAChC,UAAY,EAAE,eAAiB;;;AAGjC,KAAkC;EAChC,YAAc,EAAE,eAAiB;;;AAGnC,KAAkC;EAChC,aAAe,EAAE,eAAiB;;;AAGpC,KAAkC;EAChC,WAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,YAAc,EAAE,eAAiB;EACjC,WAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,UAAY,EAAE,eAAiB;EAC/B,aAAe,EAAE,eAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,YAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,YAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,YAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,YAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,YAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,YAAiB;EACjC,YAAa,EAAE,YAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,YAAiB;EAC/B,cAAe,EAAE,YAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,kBAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,kBAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,kBAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,kBAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,kBAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,kBAAiB;EACjC,YAAa,EAAE,kBAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,kBAAiB;EAC/B,cAAe,EAAE,kBAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,iBAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,iBAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,iBAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,iBAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,iBAAiB;EACjC,YAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,iBAAiB;EAC/B,cAAe,EAAE,iBAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,eAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,eAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,eAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,eAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,eAAiB;EACjC,YAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,eAAiB;EAC/B,cAAe,EAAE,eAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,iBAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,iBAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,iBAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,iBAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,iBAAiB;EACjC,YAAa,EAAE,iBAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,iBAAiB;EAC/B,cAAe,EAAE,iBAAiB;;;AA3BpC,IAAiC;EAC/B,OAAQ,EAAE,eAAiB;;;AAG7B,KAAkC;EAChC,WAAY,EAAE,eAAiB;;;AAGjC,KAAkC;EAChC,aAAc,EAAE,eAAiB;;;AAGnC,KAAkC;EAChC,cAAe,EAAE,eAAiB;;;AAGpC,KAAkC;EAChC,YAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,aAAc,EAAE,eAAiB;EACjC,YAAa,EAAE,eAAiB;;;AAGlC,KAAkC;EAChC,WAAY,EAAE,eAAiB;EAC/B,cAAe,EAAE,eAAiB;;;AAKxC,OAAiB;EACf,MAAM,EAAE,eAAe;;;AAGzB,QAAkB;EAChB,UAAU,EAAE,eAAe;;;AAG7B,QAAkB;EAChB,YAAY,EAAE,eAAe;;;AAG/B,QAAkB;EAChB,aAAa,EAAE,eAAe;;;AAGhC,QAAkB;EAChB,WAAW,EAAE,eAAe;;;AAG9B,QAAkB;EAChB,YAAY,EAAE,eAAe;EAC7B,WAAW,EAAE,eAAe;;;AAG9B,QAAkB;EAChB,UAAU,EAAE,eAAe;EAC3B,aAAa,EAAE,eAAe;;;AvEPhC,yBAAyB;EuEpDrB,OAAiC;IAC/B,MAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,YAAiB;IACjC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,YAAiB;IAC/B,aAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;IACjC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,kBAAiB;IAC/B,aAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,YAAiB;IACjC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,YAAiB;IAC/B,cAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;IACjC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,kBAAiB;IAC/B,cAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EAKxC,UAAiB;IACf,MAAM,EAAE,eAAe;;;EAGzB,WAAkB;IAChB,UAAU,EAAE,eAAe;;;EAG7B,WAAkB;IAChB,YAAY,EAAE,eAAe;;;EAG/B,WAAkB;IAChB,aAAa,EAAE,eAAe;;;EAGhC,WAAkB;IAChB,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,UAAU,EAAE,eAAe;IAC3B,aAAa,EAAE,eAAe;;;AvEPhC,yBAAyB;EuEpDrB,OAAiC;IAC/B,MAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,YAAiB;IACjC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,YAAiB;IAC/B,aAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;IACjC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,kBAAiB;IAC/B,aAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,YAAiB;IACjC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,YAAiB;IAC/B,cAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;IACjC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,kBAAiB;IAC/B,cAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EAKxC,UAAiB;IACf,MAAM,EAAE,eAAe;;;EAGzB,WAAkB;IAChB,UAAU,EAAE,eAAe;;;EAG7B,WAAkB;IAChB,YAAY,EAAE,eAAe;;;EAG/B,WAAkB;IAChB,aAAa,EAAE,eAAe;;;EAGhC,WAAkB;IAChB,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,UAAU,EAAE,eAAe;IAC3B,aAAa,EAAE,eAAe;;;AvEPhC,yBAAyB;EuEpDrB,OAAiC;IAC/B,MAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,YAAiB;IACjC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,YAAiB;IAC/B,aAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;IACjC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,kBAAiB;IAC/B,aAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,YAAiB;IACjC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,YAAiB;IAC/B,cAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;IACjC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,kBAAiB;IAC/B,cAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EAKxC,UAAiB;IACf,MAAM,EAAE,eAAe;;;EAGzB,WAAkB;IAChB,UAAU,EAAE,eAAe;;;EAG7B,WAAkB;IAChB,YAAY,EAAE,eAAe;;;EAG/B,WAAkB;IAChB,aAAa,EAAE,eAAe;;;EAGhC,WAAkB;IAChB,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,UAAU,EAAE,eAAe;IAC3B,aAAa,EAAE,eAAe;;;AvEPhC,0BAAyB;EuEpDrB,OAAiC;IAC/B,MAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,YAAiB;IACjC,WAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,YAAiB;IAC/B,aAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,kBAAiB;IACjC,WAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,kBAAiB;IAC/B,aAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,iBAAiB;IACjC,WAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,iBAAiB;IAC/B,aAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,MAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,UAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,YAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,aAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,YAAc,EAAE,eAAiB;IACjC,WAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,UAAY,EAAE,eAAiB;IAC/B,aAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,YAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,YAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,YAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,YAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,YAAiB;IACjC,YAAa,EAAE,YAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,YAAiB;IAC/B,cAAe,EAAE,YAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,kBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,kBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,kBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,kBAAiB;IACjC,YAAa,EAAE,kBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,kBAAiB;IAC/B,cAAe,EAAE,kBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,iBAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,iBAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,iBAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,iBAAiB;IACjC,YAAa,EAAE,iBAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,iBAAiB;IAC/B,cAAe,EAAE,iBAAiB;;;EA3BpC,OAAiC;IAC/B,OAAQ,EAAE,eAAiB;;;EAG7B,QAAkC;IAChC,WAAY,EAAE,eAAiB;;;EAGjC,QAAkC;IAChC,aAAc,EAAE,eAAiB;;;EAGnC,QAAkC;IAChC,cAAe,EAAE,eAAiB;;;EAGpC,QAAkC;IAChC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,aAAc,EAAE,eAAiB;IACjC,YAAa,EAAE,eAAiB;;;EAGlC,QAAkC;IAChC,WAAY,EAAE,eAAiB;IAC/B,cAAe,EAAE,eAAiB;;;EAKxC,UAAiB;IACf,MAAM,EAAE,eAAe;;;EAGzB,WAAkB;IAChB,UAAU,EAAE,eAAe;;;EAG7B,WAAkB;IAChB,YAAY,EAAE,eAAe;;;EAG/B,WAAkB;IAChB,aAAa,EAAE,eAAe;;;EAGhC,WAAkB;IAChB,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,YAAY,EAAE,eAAe;IAC7B,WAAW,EAAE,eAAe;;;EAG9B,WAAkB;IAChB,UAAU,EAAE,eAAe;IAC3B,aAAa,EAAE,eAAe;;;AClElC,sBAAS;EACP,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,MAAM,EAAE,CAAC;EACT,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,CAAC;EAEV,cAAc,EAAE,IAAI;EACpB,OAAO,EAAE,EAAE;EAEX,gBAAgB,EAAE,gBAAgB;;;ACPtC,aAAe;EAAE,UAAU,EAAE,kBAAkB;;;AAC/C,UAAe;EAAE,WAAW,EAAE,iBAAiB;;;AAC/C,YAAe;EAAE,WAAW,EAAE,iBAAiB;;;AAC/C,cAAe;ExCPb,QAAQ,EAAE,MAAM;EAChB,aAAa,EAAE,QAAQ;EACvB,WAAW,EAAE,MAAM;;;AwCYjB,UAAsB;EAAE,UAAU,EAAE,eAAe;;;AACnD,WAAsB;EAAE,UAAU,EAAE,gBAAgB;;;AACpD,YAAsB;EAAE,UAAU,EAAE,iBAAiB;;;AzE2CrD,yBAAyB;EyE7CzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;;;AzE2CrD,yBAAyB;EyE7CzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;;;AzE2CrD,yBAAyB;EyE7CzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;;;AzE2CrD,0BAAyB;EyE7CzB,aAAsB;IAAE,UAAU,EAAE,eAAe;;;EACnD,cAAsB;IAAE,UAAU,EAAE,gBAAgB;;;EACpD,eAAsB;IAAE,UAAU,EAAE,iBAAiB;;;ACNvD,WAAU;EACR,KAAK,EAAE,eAAiB;;;AAD1B,mBAAU;EACR,KAAK,EAAE,eAAiB;;;AAD1B,qBAAU;EACR,KAAK,EAAE,6BAAiB;;;AAD1B,gBAAU;EACR,KAAK,EAAE,8BAAiB;;;AAD1B,mBAAU;EACR,KAAK,EAAE,8BAAiB;;;AAD1B,WAAU;EACR,KAAK,EAAE,kBAAiB;;;AAD1B,mBAAU;EACR,KAAK,EAAE,gBAAiB;;;AAD1B,qBAAU;EACR,KAAK,EAAE,mCAAiB;;;AAD1B,gBAAU;EACR,KAAK,EAAE,mCAAiB;;;AAD1B,mBAAU;EACR,KAAK,EAAE,oCAAiB;;;AAD1B,WAAU;EACR,KAAK,EAAE,8BAAiB;;;A7EX1B,iEAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,aAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,uEAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,eAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,8DAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,YAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,wDAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,UAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,iEAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,aAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,iEAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,aAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,wDAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,UAAU;EACR,KAAK,EAAE,kBAAiB;;;A7EX1B,2DAEQ;E6EGF,KAAK,EAAE,kBAAsB;;;AAKnC,WAAU;EACR,KAAK,EAAE,kBAAiB;;;AD4B5B,UAAW;EAAE,KAAK,EAAE,eAAsB;;;AAC1C,cAAe;EAAE,KAAK,EAAE,6BAAiD;;;AACzE,cAAe;EAAE,KAAK,EAAE,mCAA4C;;;AAIpE,eAAgB;EAAE,WAAW,EAAE,8FAAiC;;;AAIhE,wCAA0C;EAAE,WAAW,EAAE,cAA6B;;;AACtF,yCAA0C;EAAE,WAAW,EAAE,cAA+B;;;AACxF,sCAA0C;EAAE,WAAW,EAAE,cAA8B;;;AACvF,YAAqB;EAAE,UAAU,EAAE,iBAAiB;;;AAIpD,UAAW;EExDT,gBAAgB,EAAE,WAAW;EAC7B,MAAM,EAAE,CAAC;EACT,KAAK,EAAE,WAAW;EAClB,IAAI,EAAE,KAAK;EACX,WAAW,EAAE,IAAI;;;AFwDnB,qBAAsB;EAAE,eAAe,EAAE,eAAe;;;AAExD,WAAY;EACV,UAAU,EAAE,qBAAqB;EACjC,aAAa,EAAE,qBAAqB;;;AAKtC,eAAiB;EAAE,cAAc,EAAE,oBAAoB;;;AACvD,eAAiB;EAAE,cAAc,EAAE,oBAAoB;;;AACvD,gBAAiB;EAAE,cAAc,EAAE,qBAAqB;;;AGpExD,UAAW;EACT,UAAU,EAAE,iBAAiB;;;AAG/B,QAAS;EACP,UAAU,EAAE,kBAAkB;;;ACPhC,mBAAoB;EACnB,KAAK,EAAE,GAAG;EACV,MAAM,EAAE,GAAG;;;AAGZ,yBAA0B;EACzB,UAAU,EAAE,OAAO;EACnB,aAAa,EAAE,IAAI;;;AAGlB,yBAA0B;EAC3B,UAAU,EAAE,WAAW;EACvB,aAAa,EAAE,GAAG;;;AAKnB,UAAW;EACV,UAAU,EAAE,MAAM;EAClB,eAAe,EAAE,mBAAmB;EACpC,eAAe,EAAE,IAAI;;;ACtBtB,eAAgB;EjECd,SAAS,EAAE,KAA6C;EACxD,WAAW,EAAE,cAA6C;EAgB1D,cAAc,EAAE,eAAsF;;;AiEdxG,sBAAuB;EACrB,SAAS,EAAE,OAAO;EAClB,WAAW,EAAE,CAAC;;;ACHd,YAAa;EACX,KAEC;IADC,IAAI,EpFwLa,EAAE;;EoFrLrB;;WAEU;IACR,UAAU,EAAE,eAAe;IAC3B,WAAW,EAAE,eAAe;;;EAG9B,WAAY;IACV,eAAe,EAAE,SAAS;;;EAI5B,kBAAmB;IACjB,OAAO,EAAE,qBAAqB;;;EAGhC,UAAW;IACT,iBAAiB,EAAE,KAAK;;;EAG1B,IAAK;IACH,SAAS,EAAE,gBAAgC;;;EAG7C;;GAEE;IACA,OAAO,EAAE,CAAC;IACV,MAAM,EAAE,CAAC;;;EAGX;IACG;IACD,iBAAiB,EAAE,KAAK;;;EAG1B,GAAI;IACF,iBAAiB,EAAE,KAAK;;;EAG1B,GAAI;IACF,iBAAiB,EAAE,KAAK;IACxB,WAAW,EAAE,mBAAmB;;;EAGlC,KAAM;IACJ,OAAO,EAAE,kBAAkB;;;EAG7B,EAAG;IACD,iBAAiB,EAAE,KAAK;;;EAG1B,KAAM;IACJ,MAAM,EAAE,iBAAuC;;;EAGjD,UAAW;IACT,SAAS,EAAE,gBAAgC;;;EAG7C,cAAe;IACb,MAAM,EAAE,iBAAuC;;;EAGjD,gBAAiB;IACf,MAAM,EAAE,iBAAuC;IAC/C,aAAa,EAAE,IAAoB;;EAEnC,2BAAa;IACX,aAAa,EAAE,CAAC;;;EAKlB,0DAA2C;IACzC,UAAU,EAAE,CAAC;;EAGf,wDAAyC;IACvC,aAAa,EAAE,CAAC;;EAGlB,kCAAiB;IACf,YAAY,EAAE,CAAC;IACf,WAAW,EAAE,CAAC;;;EAIlB,SAAU;IACR,aAAa,EAAE,iBAAuC;;;EAGxD,OAAQ;IACN,OAAO,EAAE,IAAI;;;EAGf,QAAS;IACP,MAAM,EAAE,iBAAuC;;;EAI/C;WACG;IACD,gBAAgB,EAAE,kBAAiB;;;EAIvC,eAAgB;IACd,MAAM,EAAE,iBAAuC;;;EAGjD,WAAY;IACV,KAAK,EAAE,OAAO;;EAEd;;oBAEO;IACL,YAAY,EtF1BU,OAAmB;;;EsF+B3C;uBACG;IACD,KAAK,EAAE,OAAO", +"sources": ["base/_base.scss","mixins/_text-alignment.scss","variables/_variable-material.scss","variables/_typography.scss","variables/_variable-bootstrap.scss","mixins/_typography.scss","mixins/_hover.scss","mixins/_grid-framework.scss","mixins/_grid.scss","mixins/_breakpoint.scss","base/_grid.scss","_functions.scss","base/_typography.scss","mixins/_list.scss","bootstrap/_alert.scss","mixins/_border-radius.scss","variables/_palette.scss","_colors.scss","bootstrap/_badge.scss","bootstrap/_breadcrumb.scss","mixins/_transition.scss","variables/_transition.scss","mixins/_material-icons.scss","bootstrap/_carousel.scss","bootstrap/_close.scss","bootstrap/_code.scss","bootstrap/_form.scss","bootstrap/_image.scss","mixins/_image.scss","bootstrap/_jumbotron.scss","bootstrap/_media.scss","bootstrap/_nav.scss","bootstrap/_pagination.scss","bootstrap/_popover.scss","mixins/_reset-text.scss","bootstrap/_responsive-embed.scss","bootstrap/_transition.scss","material/_button.scss","material/_button-flat.scss","material/_button-float.scss","material/_button-group.scss","material/_card.scss","mixins/_text-truncate.scss","material/_chip.scss","material/_data-table.scss","material/_dialog.scss","material/_expansion-panel.scss","material/_menu.scss","mixins/_nav-divider.scss","material/_navdrawer.scss","material/_picker.scss","material/_progress.scss","material/_progress-circular.scss","material/_selection-control.scss","material/_slider.scss","material/_snackbar.scss","material/_stepper.scss","material/_tab.scss","material/_text-field.scss","mixins/_form.scss","variables/_spacer.scss","material/_text-field-box.scss","material/_text-field-floating-label.scss","material/_text-field-input-group.scss","material/_toolbar.scss","material/_tooltip.scss","utilities/_align.scss","utilities/_borders.scss","mixins/_background-variant.scss","mixins/_clearfix.scss","utilities/_display.scss","utilities/_flex.scss","utilities/_float.scss","mixins/_float.scss","utilities/_overflow.scss","utilities/_position.scss","utilities/_screenreader.scss","mixins/_screenreader.scss","utilities/_shadows.scss","utilities/_sizing.scss","utilities/_spacing.scss","utilities/_stretched-link.scss","utilities/_text.scss","mixins/_text-emphasis.scss","mixins/_text-hide.scss","utilities/_visibility.scss","utilities/_scrollbars.scss","utilities/_material-icons.scss","_print.scss"], "names": [], "file": "material.css" } diff --git a/css/material.min.css b/css/material.min.css index 6b44bde8f..86df40c50 100644 --- a/css/material.min.css +++ b/css/material.min.css @@ -1 +1 @@ -:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--amber:#ffc107;--blue:#2196f3;--blue-grey:#607d8b;--brown:#795548;--cyan:#00bcd4;--deep-orange:#ff5722;--deep-purple:#673ab7;--green:#4caf50;--grey:#9e9e9e;--indigo:#3f51b5;--light-blue:#03a9f4;--light-green:#8bc34a;--lime:#cddc39;--orange:#ff9800;--pink:#e91e63;--purple:#9c27b0;--red:#f44336;--teal:#009688;--yellow:#ffeb3b;--primary:#9c27b0;--primary-dark:#7b1fa2;--primary-light:#e1bee7;--secondary:#ff4081;--secondary-dark:#f50057;--secondary-light:#ff80ab;--danger:#f44336;--danger-dark:#d32f2f;--danger-light:#ffcdd2;--info:#2196f3;--info-dark:#1976d2;--info-light:#bbdefb;--success:#4caf50;--success-dark:#388e3c;--success-light:#c8e6c9;--warning:#ff9800;--warning-dark:#f57c00;--warning-light:#ffe0b2;--dark:#424242;--dark-dark:#212121;--dark-light:#757575;--light:#f5f5f5;--light-dark:#e0e0e0;--light-light:#fafafa;--font-family-monospace:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-sans-serif:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-serif:"Roboto Slab",Georgia,"Times New Roman",Times,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{text-align:left;text-align:start;background-color:#fff;color:rgba(0,0,0,.87);font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.428572;margin:0}[dir=rtl] body{text-align:right;text-align:start}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}[tabindex='-1']:focus{outline:0!important}code,kbd,pre,samp{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button,input{overflow:visible}button,select{text-transform:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;min-width:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}label{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:inline-block}legend{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334;color:inherit;display:block;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}output{display:inline-block}progress{vertical-align:baseline}select[multiple],select[size]{overflow:auto}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}summary{cursor:pointer;display:list-item}a{background-color:transparent;color:#ff4081;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{color:#ff4081;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):active,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}template{display:none}caption{text-align:left;text-align:start;font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;caption-side:bottom;color:rgba(0,0,0,.32);min-height:3.5rem;padding:1.2142855rem 1.5rem}[dir=rtl] caption{text-align:right;text-align:start}table{border-collapse:collapse}th{text-align:left;text-align:start}[dir=rtl] th{text-align:right;text-align:start}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}b,strong{font-weight:bolder}blockquote{margin:0 0 1rem}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}dl,ol,ul{margin-top:0;margin-bottom:1rem}dt{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}mark{background-color:#ffeb3b;color:rgba(0,0,0,.87)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-right:20px;padding-left:20px;position:relative;width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.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}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.order-first{order:-1}.order-last{order:13}@media (min-width:576px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.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}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.order-sm-first{order:-1}.order-sm-last{order:13}}@media (min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.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}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.order-md-first{order:-1}.order-md-last{order:13}}@media (min-width:992px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.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}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.order-lg-first{order:-1}.order-lg-last{order:13}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.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}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.order-xl-first{order:-1}.order-xl-last{order:13}}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.blockquote{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;border-left:.3125rem solid #9c27b0;margin-bottom:1rem;padding:0 1rem}.blockquote-footer{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:block;margin-top:.25rem}.blockquote-footer::before{content:'\2014 \00A0'}.mark,mark{background-color:#ffeb3b;color:rgba(0,0,0,.87);padding:.2em}.small,small{font-size:80%;font-weight:400}.initialism{font-size:90%;text-transform:uppercase}.typography-display-4{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.typography-display-3{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.typography-display-2{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.typography-display-1{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.typography-headline{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}.typography-title{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.typography-subheading{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.typography-body-2{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.typography-body-1{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572}.typography-caption{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;margin-bottom:.5rem}.h1,h1{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.h2,h2{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.h3,h3{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334}.h4,h4{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}.h5,h5{font-size:.999999875rem;font-weight:400;letter-spacing:.04em;line-height:1.5}.h6,h6{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.428572}.display-1{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:1}.display-2{font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.035715}.display-3{font-size:2.81250025rem;font-weight:400;letter-spacing:0;line-height:1.066667}.display-4{font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.lead{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-top:1rem;margin-bottom:1rem}.list-inline{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.list-unstyled{list-style:none;padding-left:0}.alert{border-radius:4px;border:0;display:block;margin-bottom:1rem;padding:1rem 1rem;position:relative}.alert-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.alert-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.alert-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.alert-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.alert-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.alert-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.alert-dark{background-color:#757575;color:#fff}.alert-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{color:inherit;padding:.87500025rem 1rem;position:absolute;top:0;right:0}.alert-heading{color:inherit}.alert-link{color:inherit;font-weight:500}.alert-link:active,.alert-link:focus,.alert-link:hover{color:inherit}.badge{border-radius:4px;align-items:center;display:inline-flex;font-size:inherit;font-weight:500;line-height:inherit;padding-right:.5em;padding-left:.5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{margin-top:-1px;margin-bottom:-1px;padding-top:1px;padding-bottom:1px}.badge-primary{background-color:#9c27b0;color:#fff}.badge-primary[href]:active,.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#7b1fa2;color:#fff;text-decoration:none}.badge-secondary{background-color:#ff4081;color:#fff}.badge-secondary[href]:active,.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#f50057;color:#fff;text-decoration:none}.badge-danger{background-color:#f44336;color:#fff}.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.badge-info{background-color:#2196f3;color:#fff}.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover{background-color:#1976d2;color:#fff;text-decoration:none}.badge-success{background-color:#4caf50;color:#fff}.badge-success[href]:active,.badge-success[href]:focus,.badge-success[href]:hover{background-color:#388e3c;color:#fff;text-decoration:none}.badge-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f57c00;color:#fff;text-decoration:none}.badge-dark{background-color:#424242;color:#fff}.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#212121;color:#fff;text-decoration:none}.badge-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover{background-color:#e0e0e0;color:rgba(0,0,0,.87);text-decoration:none}.badge-pill{border-radius:1em}.breadcrumb{border-radius:4px;align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;min-height:3.5rem;padding:.625rem 1rem}.breadcrumb-item{transition:color .3s cubic-bezier(.4,0,.2,1);align-items:center;color:rgba(0,0,0,.6);display:flex}@media (min-width:576px){.breadcrumb-item{transition-duration:.39s}}@media (min-width:992px){.breadcrumb-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.breadcrumb-item{transition:none}}.breadcrumb-item:active,.breadcrumb-item:focus,.breadcrumb-item:hover{color:rgba(0,0,0,.87)}.breadcrumb-item.active{color:rgba(0,0,0,.87);font-weight:bolder}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item+.breadcrumb-item{margin-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;color:rgba(0,0,0,.6);content:"chevron_right";display:inline-block;margin-right:.5rem}.carousel{position:relative}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{transition-duration:375ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);align-items:center;backface-visibility:hidden;display:none;perspective:1000px;position:relative;width:100%}@media (min-width:576px){.carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex}.carousel-item-left.active,.carousel-item-prev{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.carousel-item-left.active,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}}.carousel-item-next,.carousel-item-right.active{transform:translateX(100%)}@supports (transform-style:preserve-3d){.carousel-item-next,.carousel-item-right.active{transform:translate3d(100%,0,0)}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-fade .carousel-item{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.carousel-fade .carousel-item{transition-duration:.4875s}}@media (min-width:992px){.carousel-fade .carousel-item{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .carousel-item{transition:none}}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{transform:translate3d(0,0,0)}}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-control-next,.carousel-control-prev{align-items:center;background-color:rgba(255,255,255,.12);border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:.8125rem;height:2.5rem;justify-content:center;line-height:1;margin-top:-1.25rem;opacity:0;position:absolute;top:50%;user-select:none;width:2.5rem}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{background-color:rgba(204,204,204,.25);color:#fff;text-decoration:none}.carousel-control-next:active,.carousel-control-prev:active{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.carousel-control-next:focus,.carousel-control-prev:focus{opacity:1;outline:0}.carousel-control-next{right:1.25rem}.carousel-control-prev{left:1.25rem}.carousel-control-next-icon,.carousel-control-prev-icon{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}.carousel-control-next-icon::before{content:"chevron_right"}.carousel-control-prev-icon::before{content:"chevron_left"}.carousel-caption{color:#fff;position:absolute;right:25%;bottom:1.5rem;left:25%;text-align:center;z-index:1}.carousel-indicators{display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:absolute;right:5rem;bottom:.5rem;left:5rem;z-index:1}.carousel-indicators li{background-color:transparent;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;cursor:pointer;flex:0 0 auto;height:.5rem;margin-right:1px;margin-left:1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:.5rem}.carousel-indicators .active{background-color:rgba(204,204,204,.25)}.close{transition:color .3s cubic-bezier(.4,0,.2,1);appearance:none;background-color:transparent;background-image:none;border:0;color:rgba(0,0,0,.32);float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0}@media (min-width:576px){.close{transition-duration:.39s}}@media (min-width:992px){.close{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.close{transition:none}}.close:active,.close:focus,.close:hover{color:rgba(0,0,0,.87);text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}code{border-radius:4px;background-color:#f5f5f5;color:#bd4147;font-size:87.5%;padding:.2rem .4rem;word-break:break-word}a>code{color:inherit}kbd{border-radius:4px;background-color:rgba(0,0,0,.87);color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:bolder;padding:0}pre{border-radius:4px;color:rgba(0,0,0,.87);display:block;font-size:87.5%}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.form-check{display:block;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.form-check-inline{display:inline-block;margin-right:.5rem;margin-bottom:0}.form-check-input{margin-top:.2500003333rem;margin-left:-1.25rem;position:absolute}.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.32)}.form-check-label{color:inherit;font-size:inherit;line-height:inherit}.form-group{margin-bottom:1rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.form-row>.col,.form-row>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .custom-file,.form-inline .custom-select{width:auto}.form-inline .form-check{margin-bottom:0;width:auto}.form-inline .form-control,.form-inline .form-control-file{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .form-group{align-items:center;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .input-group{width:auto}.col-form-label{color:inherit;font-size:.875rem;line-height:1.7142857143;padding-top:.375rem;padding-bottom:.375rem}.col-form-label-lg{font-size:1.859375rem;line-height:1.3445382857;padding-top:.6249995625rem;padding-bottom:.6249995625rem}.col-form-label-sm{font-size:.7109375rem;line-height:1.7582422857;padding-top:.3749998125rem;padding-bottom:.3749998125rem}.form-text{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32);display:block;margin-top:.5rem}.custom-select-lg+.form-text,.floating-label-lg .custom-select+.form-text,.floating-label-lg .form-control+.form-text,.floating-label-lg .form-control-file+.form-text,.floating-label-lg+.form-text,.form-control-lg+.form-text,.input-group-lg>.floating-label .custom-select+.form-text,.input-group-lg>.floating-label .form-control+.form-text,.input-group-lg>.floating-label .form-control-file+.form-text,.input-group-lg>.floating-label+.form-text,.input-group-lg>.textfield-box .custom-select+.form-text,.input-group-lg>.textfield-box .form-control+.form-text,.input-group-lg>.textfield-box .form-control-file+.form-text,.input-group-lg>.textfield-box+.form-text,.textfield-box-lg .custom-select+.form-text,.textfield-box-lg .form-control+.form-text,.textfield-box-lg .form-control-file+.form-text,.textfield-box-lg+.form-text{margin-top:.75rem}.custom-select-sm+.form-text,.floating-label-sm .custom-select+.form-text,.floating-label-sm .form-control+.form-text,.floating-label-sm .form-control-file+.form-text,.floating-label-sm+.form-text,.form-control-sm+.form-text,.input-group-sm>.floating-label .custom-select+.form-text,.input-group-sm>.floating-label .form-control+.form-text,.input-group-sm>.floating-label .form-control-file+.form-text,.input-group-sm>.floating-label+.form-text,.input-group-sm>.textfield-box .custom-select+.form-text,.input-group-sm>.textfield-box .form-control+.form-text,.input-group-sm>.textfield-box .form-control-file+.form-text,.input-group-sm>.textfield-box+.form-text,.textfield-box-sm .custom-select+.form-text,.textfield-box-sm .form-control+.form-text,.textfield-box-sm .form-control-file+.form-text,.textfield-box-sm+.form-text{margin-top:.25rem}.form-control-plaintext{background-color:transparent;border-color:transparent;border-radius:0;border-style:solid;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.figure{display:inline-block}.figure-caption{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:rgba(0,0,0,.32)}.figure-img{line-height:1;margin-bottom:.5rem}.img-fluid{height:auto;max-width:100%}.img-thumbnail{height:auto;max-width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.jumbotron{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);padding:3rem 2rem}.jumbotron-fluid{border-radius:0;padding-right:0;padding-left:0}.media{align-items:flex-start;display:flex}.media-body{flex:1}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:active,.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:rgba(0,0,0,.32);cursor:default}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-pills .nav-link{border-radius:4px;transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);opacity:.7}@media (min-width:576px){.nav-pills .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-pills .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-pills .nav-link{transition:none}}.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-pills .nav-link.active{color:#ff4081;opacity:1}.nav-pills .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32);opacity:1}.nav-pills .nav-link:active{opacity:1}.nav-pills .show>.nav-link{background-color:rgba(0,0,0,.12);opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{background-color:#f5f5f5;display:flex;list-style:none;padding:.625rem .5rem}.page-link{border-radius:4px;transition:color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);display:block;font-size:.875rem;font-weight:500;line-height:1;margin-left:1px;padding:0 1rem;position:relative;text-align:center;white-space:nowrap}@media (min-width:576px){.page-link{transition-duration:.39s}}@media (min-width:992px){.page-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:active,.page-link:focus,.page-link:hover{color:rgba(0,0,0,.87);text-decoration:none}.page-link:focus,.page-link:hover{background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}.page-link.active,.page-link:active{background-color:rgba(153,153,153,.4);background-image:none}.page-link:focus{outline:0}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{background-color:rgba(153,153,153,.4)}.page-item.disabled .page-link{background-color:transparent;color:rgba(0,0,0,.32);cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:.9375rem;padding:.78125rem 1rem}.pagination-sm .page-link{font-size:.8125rem;padding:.59375rem 1rem}.popover{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;border-radius:4px;background-color:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:block;font-size:.875rem;margin:1.5rem;max-width:17.5rem;position:absolute;top:0;left:0;z-index:240}[dir=rtl] .popover{text-align:right;text-align:start}.popover-body{padding:1.25rem 1.5rem}.popover-body>:last-child{margin-bottom:0}.popover-header{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;margin-bottom:0;padding:1.25rem 1.5rem 0}.popover-header:empty{display:none}.popover-header:last-child{padding-bottom:1.25rem}@media (min-width:768px){.popover{margin:.875rem}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive::before{content:'';display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;height:100%;position:absolute;top:0;bottom:0;left:0;width:100%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-21by9::before{padding-top:42.8571428571%}.collapse{display:none}.collapse.show{display:block}tbody.collapse.show{display:table-row-group}tr.collapse.show{display:table-row}.collapsing{transition:height .3s cubic-bezier(.4,0,.2,1);height:0;overflow:hidden;position:relative}@media (min-width:576px){.collapsing{transition-duration:.39s}}@media (min-width:992px){.collapsing{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.fade{transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.fade{transition-duration:.39s}}@media (min-width:992px){.fade{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade.show{opacity:1}.btn{border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;align-items:center;background-color:transparent;background-image:none;border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;letter-spacing:.0892857143em;line-height:normal;margin:0 0 0 .5rem;max-width:100%;min-width:4rem;overflow:hidden;padding:0 1rem;position:relative;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}@media (min-width:576px){.btn{transition-duration:.39s}}@media (min-width:992px){.btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover:not(:disabled):not(.disabled):not(.btn-link):not([class*=btn-outline-]):not([class*=btn-flat]){background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08));box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);transition:background-image 15ms linear,box-shadow 0s cubic-bezier(.4,0,.2,1)}.btn:active,.btn:focus,.btn:hover{color:rgba(0,0,0,.87);text-decoration:none}.btn.active,.btn:active{background-image:linear-gradient(to bottom,rgba(255,255,255,.37),rgba(255,255,255,.37));box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.btn.disabled,.btn:disabled{background-color:rgba(0,0,0,.12);background-image:none;box-shadow:none;color:rgba(0,0,0,.37);opacity:1}.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.show>.btn.dropdown-toggle{background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#9c27b0;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active{background-color:#7b1fa2}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-secondary{background-color:#ff4081;color:#fff}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff}.btn-secondary.active,.btn-secondary:active{background-color:#f50057}.btn-secondary.disabled,.btn-secondary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-danger{background-color:#f44336;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff}.btn-danger.active,.btn-danger:active{background-color:#d32f2f}.btn-danger.disabled,.btn-danger:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-info{background-color:#2196f3;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover{color:#fff}.btn-info.active,.btn-info:active{background-color:#1976d2}.btn-info.disabled,.btn-info:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-success{background-color:#4caf50;color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{color:#fff}.btn-success.active,.btn-success:active{background-color:#388e3c}.btn-success.disabled,.btn-success:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:rgba(0,0,0,.87)}.btn-warning.active,.btn-warning:active{background-color:#f57c00}.btn-warning.disabled,.btn-warning:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-dark{background-color:#424242;color:#fff}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff}.btn-dark.active,.btn-dark:active{background-color:#212121}.btn-dark.disabled,.btn-dark:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.btn-light:active,.btn-light:focus,.btn-light:hover{color:rgba(0,0,0,.87)}.btn-light.active,.btn-light:active{background-color:#e0e0e0}.btn-light.disabled,.btn-light:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}[class*=bg-dark] :not([class*=bg-light]) .btn.disabled,[class*=bg-dark] :not([class*=bg-light]) .btn:disabled{background-color:rgba(255,255,255,.12);color:rgba(255,255,255,.3)}.btn-group-lg>.btn,.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn{font-size:.9375rem;padding:.78125rem 1rem}.btn-group-sm>.btn,.btn-sm,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn{font-size:.8125rem;padding:.59375rem 1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}[type=button].btn-block,[type=reset].btn-block,[type=submit].btn-block{width:100%}.btn-link{background-color:transparent;border-radius:0;box-shadow:none;color:#ff4081;font-weight:400;text-decoration:none;text-transform:none}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#ff4081;text-decoration:underline}.btn-link:focus,.btn-link:hover{background-image:none}.btn-link.active,.btn-link:active{background-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{background-color:transparent;color:rgba(0,0,0,.37);text-decoration:none}.btn-fluid{min-width:0}[class*=btn-flat],[class*=btn-outline]{background-color:transparent;box-shadow:none}[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active{box-shadow:none}[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled{background-color:transparent}.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover,.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#9c27b0}.btn-flat-primary.disabled,.btn-flat-primary:disabled,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:rgba(0,0,0,.37)}.btn-outline-primary{border:2px solid #9c27b0}.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#ff4081}.btn-flat-secondary.disabled,.btn-flat-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:rgba(0,0,0,.37)}.btn-outline-secondary{border:2px solid #ff4081}.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{color:#f44336}.btn-flat-danger.disabled,.btn-flat-danger:disabled,.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:rgba(0,0,0,.37)}.btn-outline-danger{border:2px solid #f44336}.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover,.btn-outline-info,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{color:#2196f3}.btn-flat-info.disabled,.btn-flat-info:disabled,.btn-outline-info.disabled,.btn-outline-info:disabled{color:rgba(0,0,0,.37)}.btn-outline-info{border:2px solid #2196f3}.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover,.btn-outline-success,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{color:#4caf50}.btn-flat-success.disabled,.btn-flat-success:disabled,.btn-outline-success.disabled,.btn-outline-success:disabled{color:rgba(0,0,0,.37)}.btn-outline-success{border:2px solid #4caf50}.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#ff9800}.btn-flat-warning.disabled,.btn-flat-warning:disabled,.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:rgba(0,0,0,.37)}.btn-outline-warning{border:2px solid #ff9800}.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{color:#424242}.btn-flat-dark.disabled,.btn-flat-dark:disabled,.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:rgba(0,0,0,.37)}.btn-outline-dark{border:2px solid #424242}.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light,.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{color:#f5f5f5}.btn-flat-light.disabled,.btn-flat-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled{color:rgba(0,0,0,.37)}.btn-outline-light{border:2px solid #f5f5f5}.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light:focus,.btn-outline-light:hover{background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08))}.btn-flat-light.active,.btn-flat-light:active,.btn-outline-light.active,.btn-outline-light:active{background-color:rgba(204,204,204,.25)}.btn-float{border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);height:3.5rem;line-height:3.5rem;min-width:0;padding:0;width:3.5rem}.btn-float.active,.btn-float:active{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.btn-float.disabled,.btn-float:disabled{box-shadow:none}.btn-float.btn-sm{height:2.5rem;line-height:2.5rem;width:2.5rem}.btn-float-dropdown .dropdown-menu{border-radius:0;margin-top:1rem;min-width:3.5rem;padding-top:0;padding-bottom:0;text-align:center}.btn-float-dropdown .dropdown-menu::before{display:none}.btn-float-dropdown .dropdown-menu .btn-float{display:block;margin-right:auto;margin-bottom:1rem;margin-left:auto}.btn-group,.btn-group-vertical{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn-primary.disabled,.btn-group-vertical>.btn-primary:disabled,.btn-group>.btn-primary.disabled,.btn-group>.btn-primary:disabled{background-color:#e1bee7;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-secondary.disabled,.btn-group-vertical>.btn-secondary:disabled,.btn-group>.btn-secondary.disabled,.btn-group>.btn-secondary:disabled{background-color:#ff80ab;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-danger.disabled,.btn-group-vertical>.btn-danger:disabled,.btn-group>.btn-danger.disabled,.btn-group>.btn-danger:disabled{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-info.disabled,.btn-group-vertical>.btn-info:disabled,.btn-group>.btn-info.disabled,.btn-group>.btn-info:disabled{background-color:#bbdefb;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-success.disabled,.btn-group-vertical>.btn-success:disabled,.btn-group>.btn-success.disabled,.btn-group>.btn-success:disabled{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-warning.disabled,.btn-group-vertical>.btn-warning:disabled,.btn-group>.btn-warning.disabled,.btn-group>.btn-warning:disabled{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn-dark.disabled,.btn-group-vertical>.btn-dark:disabled,.btn-group>.btn-dark.disabled,.btn-group>.btn-dark:disabled{background-color:#757575;color:#fff}.btn-group-vertical>.btn-light.disabled,.btn-group-vertical>.btn-light:disabled,.btn-group>.btn-light.disabled,.btn-group>.btn-light:disabled{background-color:#fafafa;color:rgba(0,0,0,.87)}.btn-group-vertical>.btn,.btn-group>.btn{transition:border-color,opacity .3s cubic-bezier(.4,0,.2,1);box-shadow:none;flex:0 1 auto;min-width:0}@media (min-width:576px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.39s}}@media (min-width:992px){.btn-group-vertical>.btn,.btn-group>.btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn-group-vertical>.btn,.btn-group>.btn{transition:none}}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{box-shadow:none}.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled,.btn-group>.btn.disabled,.btn-group>.btn:disabled{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn[class*=btn-outline]{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline].active,.btn-group-vertical>.btn[class*=btn-outline]:active,.btn-group>.btn[class*=btn-outline].active,.btn-group>.btn[class*=btn-outline]:active{opacity:1}.btn-group-vertical>.btn[class*=btn-outline].disabled,.btn-group-vertical>.btn[class*=btn-outline]:disabled,.btn-group>.btn[class*=btn-outline].disabled,.btn-group>.btn[class*=btn-outline]:disabled{opacity:1}.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group-vertical,.btn-group>.btn-group,.btn-group>.btn-group-vertical{border-radius:0;background-color:transparent;box-shadow:none}.btn-group.show>.btn.dropdown-toggle{box-shadow:none}.btn-group>.btn,.btn-group>.btn-group{margin-left:-1px}.btn-group>.btn-group:first-child,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{margin-top:-1px;margin-left:0;width:100%}.btn-group-vertical>.btn-group:first-child,.btn-group-vertical>.btn:first-child{margin-top:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.dropdown-toggle:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-fluid{background-color:transparent;box-shadow:none}[data-toggle=buttons]>.btn,[data-toggle=buttons]>.btn-group>.btn{margin-bottom:0}[data-toggle=buttons]>.btn [type=checkbox],[data-toggle=buttons]>.btn [type=radio],[data-toggle=buttons]>.btn-group>.btn [type=checkbox],[data-toggle=buttons]>.btn-group>.btn [type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.dropdown-toggle.dropdown-toggle-split{padding-right:.2em;padding-left:.2em}.dropdown-toggle.dropdown-toggle-split::after{margin-right:0;margin-left:0}.dropleft .dropdown-toggle.dropdown-toggle-split::before{margin-right:0;margin-left:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.card{border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.card.border-primary{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-primary[href]:active,.card.border-primary[href]:focus,.card.border-primary[href]:hover,.card.border-primary[tabindex]:active,.card.border-primary[tabindex]:focus,.card.border-primary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #9c27b0}.card.border-secondary{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-secondary[href]:active,.card.border-secondary[href]:focus,.card.border-secondary[href]:hover,.card.border-secondary[tabindex]:active,.card.border-secondary[tabindex]:focus,.card.border-secondary[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff4081}.card.border-danger{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-danger[href]:active,.card.border-danger[href]:focus,.card.border-danger[href]:hover,.card.border-danger[tabindex]:active,.card.border-danger[tabindex]:focus,.card.border-danger[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f44336}.card.border-info{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-info[href]:active,.card.border-info[href]:focus,.card.border-info[href]:hover,.card.border-info[tabindex]:active,.card.border-info[tabindex]:focus,.card.border-info[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #2196f3}.card.border-success{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-success[href]:active,.card.border-success[href]:focus,.card.border-success[href]:hover,.card.border-success[tabindex]:active,.card.border-success[tabindex]:focus,.card.border-success[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #4caf50}.card.border-warning{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-warning[href]:active,.card.border-warning[href]:focus,.card.border-warning[href]:hover,.card.border-warning[tabindex]:active,.card.border-warning[tabindex]:focus,.card.border-warning[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff9800}.card.border-dark{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-dark[href]:active,.card.border-dark[href]:focus,.card.border-dark[href]:hover,.card.border-dark[tabindex]:active,.card.border-dark[tabindex]:focus,.card.border-dark[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-light{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card.border-light[href]:active,.card.border-light[href]:focus,.card.border-light[href]:hover,.card.border-light[tabindex]:active,.card.border-light[tabindex]:focus,.card.border-light[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.accordion .card:first-of-type{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:not(:first-of-type):not(:last-of-type){border-radius:0}.accordion .card:not(:first-of-type) .card-body:first-child,.accordion .card:not(:first-of-type) .card-footer:first-child,.accordion .card:not(:first-of-type) .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.accordion .card:not(:last-of-type) .card-body:last-child,.accordion .card:not(:last-of-type) .card-footer:last-child,.accordion .card:not(:last-of-type) .card-header:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .collapse .card-body:first-child,.accordion .collapse .card-footer:first-child,.accordion .collapse .card-header:first-child,.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.card-actions{align-items:flex-start;display:flex;padding:.5rem 0 .25rem .5rem}.card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-actions .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;margin-right:.5rem;margin-bottom:.25rem;min-width:0;padding-right:.5rem;padding-left:.5rem}.card-actions .dropdown-toggle::after{margin-right:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-body>:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem 1rem}.card-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-top:0}.card-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-footer>:last-child{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0;padding:1rem 1rem}.card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header-pills{margin:-1rem -1rem;padding:.5rem 0 .25rem .5rem}.card-header-pills .nav-link{margin-right:.5rem;margin-bottom:.25rem;padding-right:.5rem;padding-left:.5rem}.card-header-tabs{margin:-1rem -1rem calc(-1rem - 1px)}.card-img{border-radius:4px}.card-img-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px}.card-img-overlay{max-height:100%;padding:1rem 1rem;position:absolute;right:0;bottom:0;left:0}.card-columns{column-count:2;column-gap:.5rem;margin-top:-.25rem;margin-bottom:.25rem;orphans:1;widows:1}@media (min-width:768px){.card-columns{column-count:3}}.card-columns .card{display:inline-flex;margin-top:.25rem;margin-bottom:.25rem;width:100%}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-.25rem;margin-left:-.25rem}}.card-deck .card{margin-bottom:.5rem}@media (min-width:576px){.card-deck .card{flex:1 0 0;margin-right:.25rem;margin-left:.25rem}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}}.card-group .card{margin-bottom:.5rem}@media (min-width:576px){.card-group .card{flex:1 0 0}.card-group .card:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child:not(:last-child) .card-actions,.card-group .card:first-child:not(:last-child) .card-body,.card-group .card:first-child:not(:last-child) .card-footer,.card-group .card:first-child:not(:last-child) .card-header,.card-group .card:first-child:not(:last-child) .card-img,.card-group .card:first-child:not(:last-child) .card-img-bottom,.card-group .card:first-child:not(:last-child) .card-img-top{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child:not(:first-child) .card-actions,.card-group .card:last-child:not(:first-child) .card-body,.card-group .card:last-child:not(:first-child) .card-footer,.card-group .card:last-child:not(:first-child) .card-header,.card-group .card:last-child:not(:first-child) .card-img,.card-group .card:last-child:not(:first-child) .card-img-bottom,.card-group .card:last-child:not(:first-child) .card-img-top{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-actions,.card-group .card:not(:first-child):not(:last-child) .card-body,.card-group .card:not(:first-child):not(:last-child) .card-footer,.card-group .card:not(:first-child):not(:last-child) .card-header,.card-group .card:not(:first-child):not(:last-child) .card-img,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-link:active,.card-link:focus,.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-subtitle{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;margin-top:-1rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-title{font-size:1.50000025rem;font-weight:400;letter-spacing:0;line-height:1.333334;margin-bottom:1rem}.card-title:last-child{margin-bottom:0}.chip{align-items:center;background-color:#e0e0e0;border:0;border-radius:1rem;color:rgba(0,0,0,.87);display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;justify-content:center;line-height:1;padding-right:.75rem;padding-left:.75rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.chip:empty{display:none}.chip .close{font-size:inherit;line-height:inherit;margin-right:-.5rem;margin-left:.25rem;min-height:1.5rem;min-width:1.5rem;order:1}.chip-primary{background-color:#9c27b0;color:#fff}.chip-secondary{background-color:#ff4081;color:#fff}.chip-danger{background-color:#f44336;color:#fff}.chip-info{background-color:#2196f3;color:#fff}.chip-success{background-color:#4caf50;color:#fff}.chip-warning{background-color:#ff9800;color:rgba(0,0,0,.87)}.chip-dark{background-color:#424242;color:#fff}.chip-light{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.chip-action{transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.chip-action{transition-duration:.39s}}@media (min-width:992px){.chip-action{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.chip-action{transition:none}}.chip-action:active,.chip-action:focus,.chip-action:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:rgba(0,0,0,.87);text-decoration:none}.chip-action:active{background-color:#bdbdbd}.chip-action:focus{outline:0}.chip-icon{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;background-color:#ff4081;border-radius:1rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:400;height:2rem;justify-content:center;margin-right:.5rem;margin-left:-.75rem;order:-1;text-align:center;width:2rem}.chip-img{border-radius:1rem;flex-shrink:0;height:2rem;margin-right:.5rem;margin-left:-.75rem;order:-1;width:auto}.table{background-color:#fff;border:0;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #e1e1e1;line-height:1.428572;padding-right:1.75rem;padding-left:1.75rem;vertical-align:top}.table td:first-child,.table th:first-child{padding-left:1.5rem}.table td:last-child,.table th:last-child{padding-right:1.5rem}.table tbody{color:rgba(0,0,0,.87)}.table tbody td,.table tbody th{font-size:.8125rem;font-weight:400;height:3rem;padding-top:.919642625rem;padding-bottom:.919642625rem}.table tfoot{color:rgba(0,0,0,.6)}.table tfoot td,.table tfoot th{font-size:.75rem;font-weight:400;height:3.5rem;padding-top:1.2142855rem;padding-bottom:1.2142855rem}.table thead{color:rgba(0,0,0,.6)}.table thead td,.table thead th{font-size:.75rem;font-weight:500;height:3.5rem;padding-top:1.2142855rem;padding-bottom:1.2142855rem}.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child{border-top-left-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child{border-top-right-radius:4px}.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child{border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child{border-bottom-right-radius:4px}.table .table{border-top:1px solid #e1e1e1}.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th{border-top:0}.table-borderless .table,.table-borderless td,.table-borderless th{border:0}.table-bordered{border:1px solid #e1e1e1}.card>.table-bordered{border:0}.table-sm td,.table-sm th{padding-right:1rem;padding-left:1rem}.table-sm td:first-child,.table-sm th:first-child{padding-left:1rem}.table-sm td:last-child,.table-sm th:last-child{padding-right:1rem}.table-sm tbody td,.table-sm tbody th{height:2.25rem;padding-top:.544642625rem;padding-bottom:.544642625rem}.table-sm tfoot td,.table-sm tfoot th{padding-top:.7142855rem;padding-bottom:.7142855rem}.table-sm thead td,.table-sm thead th{height:2.5rem;padding-top:.7142855rem;padding-bottom:.7142855rem}.table-striped tbody tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#e1bee7;color:rgba(0,0,0,.87)}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9c27b0;color:#fff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#ff80ab;color:rgba(0,0,0,.87)}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ff4081;color:#fff}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f44336;color:#fff}.table-info,.table-info>td,.table-info>th{background-color:#bbdefb;color:rgba(0,0,0,.87)}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#2196f3;color:#fff}.table-success,.table-success>td,.table-success>th{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#4caf50;color:#fff}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ff9800;color:rgba(0,0,0,.87)}.table-dark,.table-dark>td,.table-dark>th{background-color:#757575;color:#fff}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#424242;color:#fff}.table-light,.table-light>td,.table-light>th{background-color:#fafafa;color:rgba(0,0,0,.87)}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.table-active,.table-active>td,.table-active>th{background-color:#eee;color:rgba(0,0,0,.87)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e0e0e0;color:rgba(0,0,0,.87)}.table .thead-dark td,.table .thead-dark th{background-color:#424242;color:#fff}.table .thead-light td,.table .thead-light th{background-color:#f5f5f5;color:rgba(0,0,0,.6)}.table-dark{background-color:#424242;color:#fff}.table-dark.table-bordered{border-color:#303030}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#303030}.table-dark.table-hover tbody tr:hover{background-color:#212121}.table-dark tbody,.table-dark tfoot,.table-dark thead{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#303030}@media (max-width:575.98px){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:767.98px){.table-responsive-md{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:991.98px){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:1199.98px){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-responsive{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;outline:0;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:240}.modal.fade{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.modal.fade{transition-duration:.4875s}}@media (min-width:992px){.modal.fade{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade{transition:none}}.modal.fade .modal-dialog{transition-duration:375ms;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.87)}@media (min-width:576px){.modal.fade .modal-dialog{transition-duration:.4875s}}@media (min-width:992px){.modal.fade .modal-dialog{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:scale(1);opacity:1}.modal-dialog{margin:1.5rem auto;max-width:35rem;pointer-events:none;position:relative;width:calc(100% - 1.5rem * 2)}.modal-dialog-scrollable{display:flex;max-height:calc(100vh - 32px)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-header{border-bottom:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-footer{border-top:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1.5rem * 2)}.modal-dialog-centered::before{display:block;height:calc(100vh - 3rem);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{border-radius:4px;background-clip:padding-box;background-color:#fff;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;vertical-align:baseline;width:100%}.modal-backdrop{background-color:rgba(0,0,0,.32);height:100vh;position:fixed;top:0;left:0;width:100%;z-index:239}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid 0}.modal-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin:0}.modal-body{flex:1 1 auto;padding:1.25rem 1.5rem;position:relative;color:rgba(0,0,0,.6);font-size:1rem;line-height:1.5rem;letter-spacing:.03125em}.modal-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-header+.modal-body{padding-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{align-items:flex-end;display:flex;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.modal-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-footer .btn{background-color:transparent;box-shadow:none;max-width:calc(50% - .5rem);min-width:4rem;overflow:hidden;padding-right:.5rem;padding-left:.5rem;text-overflow:ellipsis}.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover{color:#9c27b0}.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover{color:#ff4081}.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover{color:#f44336}.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover{color:#2196f3}.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{color:#4caf50}.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover{color:#ff9800}.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover{color:#424242}.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover{color:#f5f5f5}.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn.active,.modal-footer .btn:active{background-color:rgba(153,153,153,.4);box-shadow:none}.modal-footer .btn.disabled,.modal-footer .btn:disabled{background-color:transparent}.modal-footer>*{margin-left:.5rem}.modal-footer-stacked{align-items:stretch;flex-direction:column;padding-top:0;padding-right:0;padding-left:0}.modal-footer-stacked .btn{text-align:right;text-align:end;border-radius:0;margin-left:0;max-width:none;padding:1.0625rem 1rem}[dir=rtl] .modal-footer-stacked .btn{text-align:left;text-align:end}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-99999px;width:50px}.modal-lg{max-width:52.5rem}.modal-sm{max-width:17.5rem}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);color:rgba(0,0,0,.87);display:block;font-size:.9375rem;line-height:1.428572;min-height:3rem;padding:.830356875rem 1.5rem;position:relative}@media (min-width:576px){.list-group-item{transition-duration:.39s}}@media (min-width:992px){.list-group-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.list-group-item{transition:none}}.list-group-item:active,.list-group-item:focus,.list-group-item:hover{color:rgba(0,0,0,.87);text-decoration:none}.list-group-item.active{background-color:#eee;color:rgba(0,0,0,.87)}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .list-group-item{padding-right:1rem;padding-left:1rem}.list-group-item-action{color:rgba(0,0,0,.87);text-align:inherit;width:100%}.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.list-group-item-action.disabled,.list-group-item-action:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.list-group-item-action:focus{outline:0}.list-group-item-primary{background-color:#e1bee7;color:rgba(0,0,0,.87)}.list-group-item-primary.active{background-color:#9c27b0;color:#fff}.list-group-item-primary.list-group-item-action:active,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9c27b0;color:#fff}.list-group-item-secondary{background-color:#ff80ab;color:rgba(0,0,0,.87)}.list-group-item-secondary.active{background-color:#ff4081;color:#fff}.list-group-item-secondary.list-group-item-action:active,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#ff4081;color:#fff}.list-group-item-danger{background-color:#ffcdd2;color:rgba(0,0,0,.87)}.list-group-item-danger.active{background-color:#f44336;color:#fff}.list-group-item-danger.list-group-item-action:active,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f44336;color:#fff}.list-group-item-info{background-color:#bbdefb;color:rgba(0,0,0,.87)}.list-group-item-info.active{background-color:#2196f3;color:#fff}.list-group-item-info.list-group-item-action:active,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#2196f3;color:#fff}.list-group-item-success{background-color:#c8e6c9;color:rgba(0,0,0,.87)}.list-group-item-success.active{background-color:#4caf50;color:#fff}.list-group-item-success.list-group-item-action:active,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#4caf50;color:#fff}.list-group-item-warning{background-color:#ffe0b2;color:rgba(0,0,0,.87)}.list-group-item-warning.active{background-color:#ff9800;color:rgba(0,0,0,.87)}.list-group-item-warning.list-group-item-action:active,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ff9800;color:rgba(0,0,0,.87)}.list-group-item-dark{background-color:#757575;color:#fff}.list-group-item-dark.active{background-color:#424242;color:#fff}.list-group-item-dark.list-group-item-action:active,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#424242;color:#fff}.list-group-item-light{background-color:#fafafa;color:rgba(0,0,0,.87)}.list-group-item-light.active{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.list-group-item-light.list-group-item-action:active,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.expansion-panel{transition:background-color,color,margin .3s cubic-bezier(.4,0,.2,1);padding:0}@media (min-width:576px){.expansion-panel{transition-duration:.39s}}@media (min-width:992px){.expansion-panel{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.expansion-panel{transition:none}}.expansion-panel.show{border-radius:4px}.expansion-panel.show:not(:first-child){margin-top:1rem}.card .expansion-panel.show:not(:first-child){margin-top:0}.expansion-panel.show:not(:last-child){margin-bottom:1rem}.card .expansion-panel.show:not(:last-child){margin-bottom:0}.expansion-panel.show+.expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.expansion-panel.show+.expansion-panel.show{margin-top:0}.card .expansion-panel.show+.expansion-panel{border-top-left-radius:0;border-top-right-radius:0}.expansion-panel.show-predecessor{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .expansion-panel.show-predecessor{border-bottom-right-radius:0;border-bottom-left-radius:0}.card .expansion-panel{padding-right:0;padding-left:0}.expansion-panel-body{padding:1rem 1.5rem}.card .expansion-panel-body{padding-right:1rem;padding-left:1rem}.expansion-panel-footer{align-items:flex-end;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:flex-end;padding:1rem .5rem .75rem 0}.card .expansion-panel-footer{padding-right:1rem;padding-left:.5rem}.expansion-panel-footer .btn{margin-bottom:.25rem;margin-left:.5rem;min-width:4rem;padding-right:.5rem;padding-left:.5rem}.card .expansion-panel-footer .btn{padding-right:.5rem;padding-left:.5rem}.expansion-panel-icon{flex-shrink:0;margin-left:1rem}[data-toggle=collapse].collapsed .expansion-panel-icon .collapsed-hide{display:none}[data-toggle=collapse]:not(.collapsed) .expansion-panel-icon .collapsed-show{display:none}.expansion-panel-toggler{align-items:center;color:inherit;display:flex;justify-content:space-between;min-height:3rem;padding:.830356875rem 1.5rem;text-align:inherit;width:100%}.expansion-panel-toggler:active,.expansion-panel-toggler:focus,.expansion-panel-toggler:hover{background-color:#eee;color:rgba(0,0,0,.87);text-decoration:none}.expansion-panel-toggler.disabled,.expansion-panel-toggler:disabled{background-color:#fff;color:rgba(0,0,0,.32)}.expansion-panel-toggler:focus{outline:0}.card .expansion-panel-toggler{padding-right:1rem;padding-left:1rem}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-top:1px solid rgba(0,0,0,.12);border-radius:0;box-shadow:none}.list-group-flush .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-menu{border-radius:4px;text-align:left;text-align:start;background-color:transparent;color:inherit;display:none;float:left;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none;margin:0;min-width:7rem;padding:.5rem 0;position:absolute;top:100%;left:0;z-index:80}[dir=rtl] .dropdown-menu{text-align:right;text-align:start}.dropdown-menu.show{display:block}.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.39s}}@media (min-width:992px){.dropdown-menu.show::before,.dropdown-menu.show>*{animation-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-menu.show::before,.dropdown-menu.show>*{animation:none}}.dropdown-menu.show::before{animation-name:dropdown-menu-show}.dropdown-menu.show>*{animation-name:dropdown-item-show}.dropdown-menu.show>:nth-child(1){animation-name:dropdown-item-show-1}.dropdown-menu.show>:nth-child(2){animation-name:dropdown-item-show-2}.dropdown-menu.show>:nth-child(3){animation-name:dropdown-item-show-3}.dropdown-menu::before{border-radius:4px;background-color:#fff;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;z-index:-1}.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu{min-width:100%}.menu{margin-top:-3.125rem}.menu::before{transform-origin:0 2rem}.show>a{outline:0}.dropdown-menu-right:not([x-placement]){right:0;left:auto}.dropdown-menu-right:not([x-placement]).menu::before{transform-origin:100% 2rem}.dropdown-menu-right:not([x-placement])::before{transform-origin:100% 0}.dropleft .dropdown-menu:not([x-placement]){top:0;right:100%;left:auto}.dropleft .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropleft .dropdown-menu:not([x-placement])::before{transform-origin:100% 0}.dropright .dropdown-menu:not([x-placement]){top:0;left:100%}.dropright .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropright .dropdown-menu:not([x-placement])::before{transform-origin:0 0}.dropup .dropdown-menu:not([x-placement]){top:auto;bottom:100%}.dropup .dropdown-menu:not([x-placement]).menu{margin-top:0;margin-bottom:-3.125rem}.dropup .dropdown-menu:not([x-placement]).menu::before{transform-origin:0 calc(100% - 2rem)}.dropup .dropdown-menu:not([x-placement])::before{transform-origin:0 100%}.dropup .dropdown-menu:not([x-placement])>:nth-child(1),.dropup .dropdown-menu:not([x-placement])>:nth-child(2),.dropup .dropdown-menu:not([x-placement])>:nth-child(3){animation-name:dropdown-item-show}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(1){animation-name:dropdown-item-show-1}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(2){animation-name:dropdown-item-show-2}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(3){animation-name:dropdown-item-show-3}.dropup .dropdown-menu-right:not([x-placement]).menu::before{transform-origin:100% calc(100% - 2rem)}.dropup .dropdown-menu-right:not([x-placement])::before{transform-origin:100% 100%}.dropdown-menu[x-placement=bottom-end]::before,.dropdown-menu[x-placement=left-start]::before{transform-origin:100% 0}.dropdown-menu[x-placement=top-end].show>:nth-child(1),.dropdown-menu[x-placement=top-end].show>:nth-child(2),.dropdown-menu[x-placement=top-end].show>:nth-child(3),.dropdown-menu[x-placement=top-start].show>:nth-child(1),.dropdown-menu[x-placement=top-start].show>:nth-child(2),.dropdown-menu[x-placement=top-start].show>:nth-child(3){animation-name:dropdown-item-show}.dropdown-menu[x-placement=top-end].show>:nth-last-child(1),.dropdown-menu[x-placement=top-start].show>:nth-last-child(1){animation-name:dropdown-item-show-1}.dropdown-menu[x-placement=top-end].show>:nth-last-child(2),.dropdown-menu[x-placement=top-start].show>:nth-last-child(2){animation-name:dropdown-item-show-2}.dropdown-menu[x-placement=top-end].show>:nth-last-child(3),.dropdown-menu[x-placement=top-start].show>:nth-last-child(3){animation-name:dropdown-item-show-3}.dropdown-menu[x-placement=top-end]::before{transform-origin:100% 100%}.dropdown-menu[x-placement=top-start]::before{transform-origin:0 100%}.menu[x-placement=bottom-end]::before{transform-origin:100% 2rem}.menu[x-placement=left-start],.menu[x-placement=right-start]{margin-top:0}.menu[x-placement=left-start]::before{transform-origin:100% 0}.menu[x-placement=right-start]::before{transform-origin:0 0}.menu[x-placement=top-end],.menu[x-placement=top-start]{margin-top:0;margin-bottom:-3.125rem}.menu[x-placement=top-end]::before{transform-origin:100% calc(100% - 2rem)}.menu[x-placement=top-start]::before{transform-origin:0 calc(100% - 2rem)}@keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes dropdown-menu-show{0%{transform:scale(0,0)}20%{transform:scale(.3333333333,0)}40%{transform:scale(.6666666667,.25)}60%{transform:scale(1,.5)}80%{transform:scale(1,.75)}100%{transform:scale(1,1)}}@keyframes menu-animation{0%{margin-top:-3.5rem}100%{margin-top:0}}.dropdown-menu-sm,.menu-cascading{font-size:.9375rem;line-height:1.5rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:576px){.dropdown-menu-sm,.menu-cascading{min-width:20rem}}.menu-cascading{margin-top:-2.75rem}.menu-cascading[x-placement=top-end],.menu-cascading[x-placement=top-start]{margin-top:0;margin-bottom:-2.75rem}.menu-cascading[x-placement=top-end]::before{transform-origin:100% calc(100% - 2rem)}.menu-cascading[x-placement=top-start]::before{transform-origin:0 calc(100% - 2rem)}.dropdown-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.dropdown-header{color:rgba(0,0,0,.87);display:block;font-size:1rem;font-weight:bolder;line-height:1.5rem;margin:0;padding:.75rem 1rem;white-space:nowrap}.dropdown-menu-sm .dropdown-header,.menu-cascading .dropdown-header{font-size:.9375rem;line-height:1.5rem;padding:.25rem 1.5rem}.dropdown-item{transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background:0 0;border:0;clear:both;color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;position:relative;text-align:inherit;transform-origin:0 0;white-space:nowrap;width:100%}@media (min-width:576px){.dropdown-item{transition-duration:.39s}}@media (min-width:992px){.dropdown-item{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-item{transition:none}}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5;color:rgba(0,0,0,.87);text-decoration:none}.dropdown-item.active{background-color:#f5f5f5}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:rgba(0,0,0,.32);pointer-events:none}.dropdown-menu-sm .dropdown-item,.menu-cascading .dropdown-item{padding:.25rem 1.5rem}.dropdown-item-text{color:rgba(0,0,0,.87);display:block;font-weight:inherit;padding:.75rem 1rem;transform-origin:0 0}.dropdown-menu-sm .dropdown-item-text,.menu-cascading .dropdown-item-text{padding:.25rem 1.5rem}.dropdown-toggle::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"expand_more";display:inline-block;margin-right:-.2em;margin-left:.2em;vertical-align:top}.dropright .dropdown-toggle::after{content:"keyboard_arrow_right"}.dropup .dropdown-toggle::after{content:"expand_less"}.dropdown-toggle:empty::after{margin-left:-.2em}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"keyboard_arrow_left";display:inline-block;margin-right:.2em;margin-left:-.2em}.navdrawer{display:none;outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160}.navdrawer-backdrop{transition-duration:375ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.32);opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:159}@media (min-width:576px){.navdrawer-backdrop{transition-duration:.4875s}}@media (min-width:992px){.navdrawer-backdrop{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-backdrop{transition:none}}.navdrawer-backdrop.show{opacity:1}.navdrawer-content{transition-duration:195ms;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.6,1);background-color:#fff;max-width:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;transform:translate3d(-100%,0,0);width:17.5rem}@media (min-width:576px){.navdrawer-content{transition-duration:.2535s}}@media (min-width:992px){.navdrawer-content{transition-duration:.13s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-content{transition:none}}.navdrawer-right .navdrawer-content{right:0;left:auto;transform:translate3d(100%,0,0)}.navdrawer.show .navdrawer-content{transition-duration:225ms;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);transform:translate3d(0,0,0)}@media (min-width:576px){.navdrawer.show .navdrawer-content{transition-duration:.2925s}}@media (min-width:992px){.navdrawer.show .navdrawer-content{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer.show .navdrawer-content{transition:none}}.navdrawer-body{margin-bottom:.5rem;padding-right:1rem;padding-left:1rem}.navdrawer-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.navdrawer-header{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);display:block;margin-bottom:.5rem;padding:.625rem 1rem}.navdrawer-subheader{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.32);display:block;font-weight:500;height:3rem;line-height:1;margin-top:0;margin-bottom:0;padding:1.0625rem 1rem}.navdrawer-divider+.navdrawer-subheader{margin-top:-.5rem}.navdrawer-nav{display:flex;flex-direction:column;list-style:none;margin-top:.5rem;margin-bottom:.5rem;padding-left:0}.navdrawer-header+.navdrawer-nav,.navdrawer-subheader+.navdrawer-nav{margin-top:0}.navdrawer-nav .nav-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color,color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;padding:1.0625rem 1rem}@media (min-width:576px){.navdrawer-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navdrawer-nav .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-nav .nav-link{transition:none}}.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover{background-color:#f5f5f5}.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active{color:#9c27b0}.navdrawer-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32)}.navdrawer-nav .nav-link:focus{outline:0}.navdrawer-nav .active>.nav-link{color:#9c27b0}.navdrawer-nav-icon{color:rgba(0,0,0,.6);width:3.5rem}.nav-link.active .navdrawer-nav-icon,.nav-link:active .navdrawer-nav-icon{color:#9c27b0}.active>.nav-link .navdrawer-nav-icon{color:#9c27b0}@media (min-width:576px){.navdrawer-backdrop-permanent-sm{display:none;transition:none}.navdrawer-backdrop-persistent-sm{display:none;transition:none}.navdrawer-backdrop-temporary-sm{display:none;transition:none}.navdrawer-permanent-sm{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-sm.navdrawer-permanent-clipped,.navdrawer-permanent-sm.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-sm.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-sm.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-sm .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-sm{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-sm.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-sm.navdrawer-right{right:0;left:auto}.navdrawer-persistent-sm.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-sm.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-sm .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-sm{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-sm.navdrawer-right{right:0;left:auto}.navdrawer-temporary-sm .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:768px){.navdrawer-backdrop-permanent-md{display:none;transition:none}.navdrawer-backdrop-persistent-md{display:none;transition:none}.navdrawer-backdrop-temporary-md{display:none;transition:none}.navdrawer-permanent-md{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-md.navdrawer-permanent-clipped,.navdrawer-permanent-md.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-md.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-md.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-md.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-md .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-md{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-md.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-md.navdrawer-right{right:0;left:auto}.navdrawer-persistent-md.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-md.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-md .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-md{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-md.navdrawer-right{right:0;left:auto}.navdrawer-temporary-md .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:992px){.navdrawer-backdrop-permanent-lg{display:none;transition:none}.navdrawer-backdrop-persistent-lg{display:none;transition:none}.navdrawer-backdrop-temporary-lg{display:none;transition:none}.navdrawer-permanent-lg{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-lg.navdrawer-permanent-clipped,.navdrawer-permanent-lg.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-lg.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-lg.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-lg .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-lg{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-lg.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-lg.navdrawer-right{right:0;left:auto}.navdrawer-persistent-lg.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-lg.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-lg .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-lg{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-lg.navdrawer-right{right:0;left:auto}.navdrawer-temporary-lg .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:1200px){.navdrawer-backdrop-permanent-xl{display:none;transition:none}.navdrawer-backdrop-persistent-xl{display:none;transition:none}.navdrawer-backdrop-temporary-xl{display:none;transition:none}.navdrawer-permanent-xl{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-xl.navdrawer-permanent-clipped,.navdrawer-permanent-xl.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-xl.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-xl.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-permanent-xl .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-xl{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-xl.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-xl.navdrawer-right{right:0;left:auto}.navdrawer-persistent-xl.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-xl.show .navdrawer-content{box-shadow:none}.navdrawer-persistent-xl .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-xl{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-xl.navdrawer-right{right:0;left:auto}.navdrawer-temporary-xl .navdrawer-content{max-width:none;position:absolute;width:100%}}.navdrawer-backdrop-permanent{display:none;transition:none}.navdrawer-backdrop-persistent{display:none;transition:none}.navdrawer-backdrop-temporary{display:none;transition:none}.navdrawer-permanent{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent.navdrawer-permanent-clipped,.navdrawer-permanent.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent.navdrawer-permanent-float{border-right:0}.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent.show .navdrawer-content{box-shadow:none}.navdrawer-permanent .navdrawer-content{max-width:none;position:absolute;transform:translate3d(0,0,0);width:100%}.navdrawer-persistent{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent.navdrawer-right{right:0;left:auto}.navdrawer-persistent.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent.show .navdrawer-content{box-shadow:none}.navdrawer-persistent .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary.navdrawer-right{right:0;left:auto}.navdrawer-temporary .navdrawer-content{max-width:none;position:absolute;width:100%}.picker{outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;transform:translate3d(0,100%,0);transition-delay:675ms;transition-duration:0;transition-property:transform;z-index:240}@media (min-width:576px){.picker{transition-delay:.8775s}}@media (min-width:992px){.picker{transition-delay:.53s}}@media screen and (prefers-reduced-motion:reduce){.picker{transition:none}}.picker.picker-opened{overflow-x:hidden;overflow-y:auto;transform:translate3d(0,0,0);transition:none}.picker-frame{margin:1.5rem 1.5rem}.picker-holder{transition:opacity .3s cubic-bezier(.4,0,.2,1);align-items:center;background-color:rgba(0,0,0,.32);display:flex;justify-content:center;min-height:100%;min-width:100%;opacity:0;pointer-events:none;transition-delay:375ms}@media (min-width:576px){.picker-holder{transition-duration:.39s}}@media (min-width:992px){.picker-holder{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-holder{transition:none}}@media (min-width:576px){.picker-holder{transition-delay:.4875s}}@media (min-width:992px){.picker-holder{transition-delay:.25s}}.picker-opened .picker-holder{opacity:1;transition-delay:0s}.picker-wrap{border-radius:4px;transition-duration:375ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.428572;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);max-width:18.5rem;opacity:0;outline:0;pointer-events:auto;position:relative;transform:scale(.87)}@media (min-width:576px){.picker-wrap{transition-duration:.4875s}}@media (min-width:992px){.picker-wrap{transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.picker-wrap{transition:none}}@media (orientation:landscape){.picker-wrap{display:flex;max-width:none}}.picker-opened .picker-wrap{opacity:1;transform:scale(1)}.picker-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:flex;justify-content:flex-end;padding:.5rem .5rem}@media (orientation:landscape){.picker-footer{border-radius:0 0 4px 0;padding-right:.75rem;padding-left:.75rem}}.picker-footer button{flex:0 1 auto;margin-left:.5rem;min-width:0}.picker-footer button:first-child{margin-left:0}.picker-header{height:2.5rem;line-height:2.5rem;margin-right:.5rem;margin-left:.5rem;padding-right:3rem;padding-left:3rem;position:relative;text-align:center}@media (orientation:landscape){.picker-header{margin-top:.5rem;margin-right:.75rem;margin-left:.75rem}}.picker-month,.picker-year{display:inline;margin-left:.5rem}.picker-month:first-child,.picker-year:first-child{margin-left:0}.picker-nav-next,.picker-nav-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem}.picker-nav-next,.picker-nav-next.material-icons,.picker-nav-prev,.picker-nav-prev.material-icons{line-height:2.5rem}.picker-nav-next{right:0}.picker-nav-next::before{content:"keyboard_arrow_right"}.picker-nav-prev{left:0}.picker-nav-prev::before{content:"keyboard_arrow_left"}.picker-date-display{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#9c27b0;color:#fff;padding:1rem 1.5rem}@media (orientation:landscape){.picker-date-display{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;min-width:9.75rem;white-space:nowrap}}.picker-date-display-bottom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.124999625rem;font-weight:400;letter-spacing:0;line-height:1.176471}.picker-day-display{margin-right:.5rem}.picker-weekday-display{margin-right:.5rem}@media (orientation:landscape){.picker-weekday-display{display:block;margin-right:0}}.picker-weekday-display::after{content:','}.picker-box{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;overflow:hidden}@media (orientation:landscape){.picker-box{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}}.picker-input.form-control[readonly]{border-bottom-style:solid;color:inherit;cursor:text}.picker-input.picker-input-active{border-bottom-color:#ff4081}.picker-day{border-radius:50%;cursor:default;height:2.5rem;line-height:2.5rem;margin:auto;vertical-align:middle;width:2.5rem}@media (orientation:landscape){.picker-day{margin-right:.25rem;margin-left:.25rem}}.picker-day.picker-day-selected{background-color:#9c27b0;color:#fff}.picker-day-disabled{color:rgba(0,0,0,.32)}.picker-day-outfocus{display:none}.picker-day-today{color:#9c27b0;font-weight:bolder}.picker-table{border-collapse:collapse;border-spacing:0;margin:0 .5rem;table-layout:fixed}.picker-table td,.picker-table th{border:0;padding:0;text-align:center;vertical-align:middle}.picker-table th{font-weight:inherit}.picker-weekday{color:rgba(0,0,0,.32);height:2.5rem;vertical-align:middle;width:2.5rem}.picker-select-month,.picker-select-year{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);appearance:none;background-color:rgba(0,0,0,.12);background-image:none;background-position:100% 50%;background-size:auto 100%;border:0;box-shadow:none;color:rgba(0,0,0,.87);display:inline-block;font-size:inherit;height:1.25rem;line-height:1.25rem;opacity:.7;padding:0 1.25rem 0 .5rem}@media (min-width:576px){.picker-select-month,.picker-select-year{transition-duration:.39s}}@media (min-width:992px){.picker-select-month,.picker-select-year{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-select-month,.picker-select-year{transition:none}}.picker-select-month:focus,.picker-select-month:hover,.picker-select-year:focus,.picker-select-year:hover{opacity:1}@-moz-document url-prefix(''){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:0){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}.picker-select-month:focus,.picker-select-year:focus{outline:0}.picker-select-month{margin-left:.5rem}.progress{display:flex;overflow:hidden;position:relative;z-index:1}.progress-bar{border-bottom:.25rem solid #3f51b5}.progress-bar.bg-primary{background-color:transparent!important;border-bottom-color:#9c27b0}.progress-bar.bg-primary::after{background-color:#e1bee7}.progress-bar.bg-secondary{background-color:transparent!important;border-bottom-color:#ff4081}.progress-bar.bg-secondary::after{background-color:#ff80ab}.progress-bar.bg-danger{background-color:transparent!important;border-bottom-color:#f44336}.progress-bar.bg-danger::after{background-color:#ffcdd2}.progress-bar.bg-info{background-color:transparent!important;border-bottom-color:#2196f3}.progress-bar.bg-info::after{background-color:#bbdefb}.progress-bar.bg-success{background-color:transparent!important;border-bottom-color:#4caf50}.progress-bar.bg-success::after{background-color:#c8e6c9}.progress-bar.bg-warning{background-color:transparent!important;border-bottom-color:#ff9800}.progress-bar.bg-warning::after{background-color:#ffe0b2}.progress-bar.bg-dark{background-color:transparent!important;border-bottom-color:#424242}.progress-bar.bg-dark::after{background-color:#757575}.progress-bar.bg-light{background-color:transparent!important;border-bottom-color:#f5f5f5}.progress-bar.bg-light::after{background-color:#fafafa}.progress-bar::after{background-color:#c5cae9;content:'';display:block;height:.25rem;position:absolute;right:0;bottom:0;left:0;z-index:-1}.progress-bar-animated::before{animation-direction:reverse;animation-duration:.3s;animation-iteration-count:infinite;animation-name:progress-bar-animation;animation-timing-function:linear}@media (min-width:576px){.progress-bar-animated::before{animation-duration:.39s}}@media (min-width:992px){.progress-bar-animated::before{animation-duration:.28s}}.progress-bar-animated,.progress-bar-striped{box-sizing:content-box;position:relative}.progress-bar-animated.bg-primary::before,.progress-bar-striped.bg-primary::before{background-image:repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#e1bee7,#e1bee7 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-secondary::before,.progress-bar-striped.bg-secondary::before{background-image:repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ff80ab,#ff80ab .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-danger::before,.progress-bar-striped.bg-danger::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-info::before,.progress-bar-striped.bg-info::before{background-image:repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#bbdefb,#bbdefb .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-success::before,.progress-bar-striped.bg-success::before{background-image:repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c8e6c9,#c8e6c9 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-warning::before,.progress-bar-striped.bg-warning::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffe0b2,#ffe0b2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-dark::before,.progress-bar-striped.bg-dark::before{background-image:repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-light::before,.progress-bar-striped.bg-light::before{background-image:repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated::after,.progress-bar-striped::after{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;right:-1.5rem;bottom:-.25rem}.progress-bar-animated::before,.progress-bar-striped::before{background-image:repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-position:0 0;background-repeat:repeat-x;background-size:.75rem .75rem;content:'';display:block;height:.25rem;position:absolute;right:-100vw;bottom:-.25rem;left:0;z-index:-1}@keyframes progress-bar-animation{from{background-position:0 0}to{background-position:.75rem 0}}.progress-bar-indeterminate{border-bottom-color:#c5cae9;position:relative;width:100%}.progress-bar-indeterminate.bg-primary{border-bottom-color:#e1bee7}.progress-bar-indeterminate.bg-primary::after,.progress-bar-indeterminate.bg-primary::before{background-color:#9c27b0}.progress-bar-indeterminate.bg-primary::before{background-image:none}.progress-bar-indeterminate.bg-secondary{border-bottom-color:#ff80ab}.progress-bar-indeterminate.bg-secondary::after,.progress-bar-indeterminate.bg-secondary::before{background-color:#ff4081}.progress-bar-indeterminate.bg-secondary::before{background-image:none}.progress-bar-indeterminate.bg-danger{border-bottom-color:#ffcdd2}.progress-bar-indeterminate.bg-danger::after,.progress-bar-indeterminate.bg-danger::before{background-color:#f44336}.progress-bar-indeterminate.bg-danger::before{background-image:none}.progress-bar-indeterminate.bg-info{border-bottom-color:#bbdefb}.progress-bar-indeterminate.bg-info::after,.progress-bar-indeterminate.bg-info::before{background-color:#2196f3}.progress-bar-indeterminate.bg-info::before{background-image:none}.progress-bar-indeterminate.bg-success{border-bottom-color:#c8e6c9}.progress-bar-indeterminate.bg-success::after,.progress-bar-indeterminate.bg-success::before{background-color:#4caf50}.progress-bar-indeterminate.bg-success::before{background-image:none}.progress-bar-indeterminate.bg-warning{border-bottom-color:#ffe0b2}.progress-bar-indeterminate.bg-warning::after,.progress-bar-indeterminate.bg-warning::before{background-color:#ff9800}.progress-bar-indeterminate.bg-warning::before{background-image:none}.progress-bar-indeterminate.bg-dark{border-bottom-color:#757575}.progress-bar-indeterminate.bg-dark::after,.progress-bar-indeterminate.bg-dark::before{background-color:#424242}.progress-bar-indeterminate.bg-dark::before{background-image:none}.progress-bar-indeterminate.bg-light{border-bottom-color:#fafafa}.progress-bar-indeterminate.bg-light::after,.progress-bar-indeterminate.bg-light::before{background-color:#f5f5f5}.progress-bar-indeterminate.bg-light::before{background-image:none}.progress-bar-indeterminate::after,.progress-bar-indeterminate::before{border-radius:.25rem;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;background-color:#3f51b5;width:0%}.progress-bar-indeterminate::after{animation-name:progress-bar-indeterminate-after;bottom:-.25rem;z-index:0}.progress-bar-indeterminate::before{animation-name:progress-bar-indeterminate-before;content:'';display:block;height:.25rem;position:absolute;bottom:-.25rem;z-index:0}@keyframes progress-bar-indeterminate-after{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0%}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}100%{left:100%;width:25%}}.progress-circular{height:2.5rem;position:relative;width:2.5rem}.progress-circular-gap{border-top:.125rem solid #3f51b5;position:absolute;top:0;right:1.1875rem;bottom:0;left:1.1875rem}.progress-circular-inner{animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;height:2.5rem;position:relative;width:2.5rem}.progress-circular-left,.progress-circular-right{height:2.5rem;overflow:hidden;position:absolute;top:0;width:1.25rem}.progress-circular-left{left:0}.progress-circular-right{right:0}.progress-circular-spinner{border:.25rem solid #3f51b5;border-bottom-color:transparent;border-radius:50%;height:2.5rem;position:absolute;top:0;width:2.5rem}.progress-circular-left .progress-circular-spinner{animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;border-right-color:transparent;left:0}.progress-circular-right .progress-circular-spinner{animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;border-left-color:transparent;right:0}.progress-circular-wrapper{animation:progress-circular-wrapper-rotate 2.666s linear infinite}@keyframes progress-circular-inner-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes progress-circular-spinner-left{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes progress-circular-spinner-right{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes progress-circular-wrapper-rotate{100%{transform:rotate(360deg)}}.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner{border-top-color:#9c27b0}.progress-circular-primary .progress-circular-left .progress-circular-spinner{border-left-color:#9c27b0}.progress-circular-primary .progress-circular-right .progress-circular-spinner{border-right-color:#9c27b0}.progress-circular-secondary .progress-circular-gap,.progress-circular-secondary .progress-circular-spinner{border-top-color:#ff4081}.progress-circular-secondary .progress-circular-left .progress-circular-spinner{border-left-color:#ff4081}.progress-circular-secondary .progress-circular-right .progress-circular-spinner{border-right-color:#ff4081}.progress-circular-danger .progress-circular-gap,.progress-circular-danger .progress-circular-spinner{border-top-color:#f44336}.progress-circular-danger .progress-circular-left .progress-circular-spinner{border-left-color:#f44336}.progress-circular-danger .progress-circular-right .progress-circular-spinner{border-right-color:#f44336}.progress-circular-info .progress-circular-gap,.progress-circular-info .progress-circular-spinner{border-top-color:#2196f3}.progress-circular-info .progress-circular-left .progress-circular-spinner{border-left-color:#2196f3}.progress-circular-info .progress-circular-right .progress-circular-spinner{border-right-color:#2196f3}.progress-circular-success .progress-circular-gap,.progress-circular-success .progress-circular-spinner{border-top-color:#4caf50}.progress-circular-success .progress-circular-left .progress-circular-spinner{border-left-color:#4caf50}.progress-circular-success .progress-circular-right .progress-circular-spinner{border-right-color:#4caf50}.progress-circular-warning .progress-circular-gap,.progress-circular-warning .progress-circular-spinner{border-top-color:#ff9800}.progress-circular-warning .progress-circular-left .progress-circular-spinner{border-left-color:#ff9800}.progress-circular-warning .progress-circular-right .progress-circular-spinner{border-right-color:#ff9800}.progress-circular-dark .progress-circular-gap,.progress-circular-dark .progress-circular-spinner{border-top-color:#424242}.progress-circular-dark .progress-circular-left .progress-circular-spinner{border-left-color:#424242}.progress-circular-dark .progress-circular-right .progress-circular-spinner{border-right-color:#424242}.progress-circular-light .progress-circular-gap,.progress-circular-light .progress-circular-spinner{border-top-color:#f5f5f5}.progress-circular-light .progress-circular-left .progress-circular-spinner{border-left-color:#f5f5f5}.progress-circular-light .progress-circular-right .progress-circular-spinner{border-right-color:#f5f5f5}.custom-control{display:block;min-height:1.2500005rem;padding-left:2.25rem;position:relative}.custom-control+.custom-control{margin-top:.75rem}.custom-control-inline{display:inline-flex;margin-right:1.5rem}.custom-control-inline+.custom-control-inline{margin-top:0}.custom-control-label{color:inherit;font-size:.875rem;line-height:inherit;margin-bottom:0;user-select:none}.custom-control-label::after{color:rgba(0,0,0,.6);position:absolute;top:-.12499975rem;left:0}.custom-control-label::before{transition:background-color,opacity,transform .3s cubic-bezier(.4,0,.2,1);background-color:currentColor;border-radius:50%;color:rgba(0,0,0,.6);content:'';display:block;height:3rem;margin-top:-.87499975rem;margin-left:-.75rem;opacity:0;position:absolute;top:0;left:0;transform:scale(.87,.87) translateZ(0);width:3rem}@media (min-width:576px){.custom-control-label::before{transition-duration:.39s}}@media (min-width:992px){.custom-control-label::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before{transition:none}}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:not([disabled]):hover~.custom-control-label{cursor:pointer}.custom-control-input.focus~.custom-control-label::before,.custom-control-input:active~.custom-control-label::before{opacity:.12;transform:scale(1,1) translateZ(0)}.custom-control-input:checked~.custom-control-label::after{color:#ff4081}.custom-control-input:checked~.custom-control-label::before{background-color:#ff4081}.custom-control-input:disabled~.custom-control-label{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::after{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::before{display:none}.custom-checkbox .custom-control-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"check_box_outline_blank";line-height:1;vertical-align:middle}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"check_box"}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{content:"indeterminate_check_box"}.custom-radio .custom-control-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"radio_button_unchecked";line-height:1;vertical-align:middle}.custom-radio .custom-control-input:checked~.custom-control-label::after{content:"radio_button_checked"}.custom-switch{padding-left:3.75rem}.custom-switch .custom-control-label{transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label{transition:none}}.custom-switch .custom-control-label::before{left:-2rem;width:1.5rem;pointer-events:all;border-radius:50%}.custom-switch .custom-control-label::after{top:calc(-.12499975rem + .5rem);left:calc(-2rem + .5rem);width:1.5rem;height:1.5rem;border-radius:50%;transition:background-color,transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label::after{transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label::after{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fafafa;transform:translateX(1.5rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#bdbdbd}.custom-range{width:100%;height:48px;padding:0;background-color:transparent;appearance:none}.custom-range:hover{cursor:pointer}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:none}.custom-range:focus::-moz-range-thumb{box-shadow:none}.custom-range:focus::-ms-thumb{box-shadow:none}.custom-range:active{outline:0}.custom-range:active::-webkit-slider-thumb{box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range:active::-moz-range-thumb,.custom-range:active::-ms-thumb{box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.3125rem;background-color:#ff4081;border:0;border-radius:50%;transition:box-shadow .1s ease-out;appearance:none}.custom-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12);transition:box-shadow .1s ease-out}.custom-range::-webkit-slider-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2);transition:box-shadow .1s ease-out}.custom-range::-webkit-slider-runnable-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(255,64,129,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-thumb{width:.75rem;height:.75rem;background-color:#ff4081;border:0;border-radius:50%;transition:box-shadow .1s ease-out;appearance:none}.custom-range::-moz-range-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12);transition:box-shadow .1s ease-out}.custom-range::-moz-range-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2);transition:box-shadow .1s ease-out}.custom-range::-moz-range-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(255,64,129,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-progress{height:.125rem;background:#ff4081}.custom-range::-ms-thumb{width:.75rem;height:.75rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#ff4081;border:0;border-radius:50%}.custom-range::-ms-thumb:hover{box-shadow:0 0 0 .75rem rgba(255,64,129,.12)}.custom-range::-ms-thumb:focus{box-shadow:none}.custom-range::-ms-thumb:active{background-color:#ff4081;box-shadow:0 0 0 1.3334rem rgba(255,64,129,.2)}.custom-range::-ms-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.375rem}.custom-range::-ms-fill-lower{background-color:#ff4081;border-radius:3px}.custom-range::-ms-fill-upper{margin-right:15px;background-color:rgba(255,64,129,.26);border-radius:3px}.custom-range:disabled{cursor:default}.custom-range:disabled::-webkit-slider-thumb{background-color:#8c8c8c;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-webkit-slider-runnable-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-thumb,.custom-range:disabled:hover::-moz-range-thumb{background-color:#8c8c8c;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-moz-range-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-progress{background:#8c8c8c}.custom-range:disabled::-ms-thumb{background:#8c8c8c}.custom-range:disabled::-ms-fill-lower{background:#8c8c8c}.custom-range:disabled::-ms-fill-upper{margin-right:15px;background-color:#d7d7d7}.snackbar{align-items:center;background-color:#323232;color:#fff;display:flex;font-size:.875rem;line-height:1.428572;opacity:0;padding:.875rem 1.5rem;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:opacity 0s 195ms,transform 195ms cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media (min-width:576px){.snackbar{border-radius:4px;max-width:35.5rem;min-width:18rem;left:50%;transform:translate(-50%,100%);width:auto}}@media (min-width:576px){.snackbar{transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1)}}@media (min-width:992px){.snackbar{transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion:reduce){.snackbar{transition:none}}.snackbar.show{transition-duration:225ms;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1;transform:translateY(0)}@media (min-width:576px){.snackbar.show{transition-duration:.2925s}}@media (min-width:992px){.snackbar.show{transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.snackbar.show{transition:none}}@media (min-width:576px){.snackbar.show{transform:translate(-50%,0)}}.snackbar-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;max-height:100%;min-width:0}.snackbar-btn{transition:background-color,background-image .3s cubic-bezier(.4,0,.2,1);background-color:transparent;background-image:none;border:0;color:#ff4081;cursor:pointer;display:block;flex-shrink:0;font-size:inherit;font-weight:500;line-height:inherit;margin-left:1.5rem;padding:0;text-transform:uppercase;white-space:nowrap}@media (min-width:576px){.snackbar-btn{transition-duration:.39s}}@media (min-width:992px){.snackbar-btn{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.snackbar-btn{transition:none}}.snackbar-btn:focus,.snackbar-btn:hover{color:#ff80ab;text-decoration:none}@media (min-width:576px){.snackbar-btn{margin-left:3rem}}.snackbar-btn:focus{outline:0}@media (min-width:576px){.snackbar-left,.snackbar-right{transform:translateY(100%)}.snackbar-left.show,.snackbar-right.show{transform:translateY(-1.5rem)}}@media (min-width:576px){.snackbar-left{left:1.5rem}}@media (min-width:576px){.snackbar-right{right:1.5rem;left:auto}}.snackbar-multi-line{height:5rem;padding-top:1.25rem;padding-bottom:1.25rem}.snackbar-multi-line .snackbar-body{white-space:normal}.stepper{align-items:center;background-color:#fff;display:flex;flex-shrink:0;overflow:hidden;padding:1.5rem 1.5rem;position:relative}.stepper::after,.stepper::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute}.stepper:first-child::before{display:none}.stepper:last-child::after{display:none}.stepper-horiz{background-color:#fff;display:flex;justify-content:space-between;overflow-x:auto;overflow-y:hidden;position:relative}.stepper-horiz::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute;top:50%;right:1.5rem;left:1.5rem}.stepper-horiz .stepper::after,.stepper-horiz .stepper::before{border-top:1px solid #bdbdbd;top:50%;width:1rem}.stepper-horiz .stepper::after{right:0}.stepper-horiz .stepper::before{left:0}.stepper-vert{background-color:#fff;position:relative}.stepper-vert .stepper::after,.stepper-vert .stepper::before{border-left:1px solid #bdbdbd;height:1rem;left:2.25rem}.stepper-vert .stepper::after{bottom:0}.stepper-vert .stepper::before{top:0}.stepper-icon{background-color:rgba(0,0,0,.32);border-radius:50%;color:#fff;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-right:.5rem;position:relative;text-align:center;vertical-align:middle;width:1.5rem}.stepper.active .stepper-icon,.stepper.done .stepper-icon{background-color:#9c27b0;color:#fff}.stepper-icon .material-icons{font-size:1.333em}.stepper-text{color:rgba(0,0,0,.32);font-size:.875rem;font-weight:400;position:relative}.stepper.active .stepper-text,.stepper.done .stepper-text{color:rgba(0,0,0,.87)}.stepper.active .stepper-text{font-weight:bolder}.nav-tabs{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12)}.nav-tabs.border-0,.nav-tabs.border-bottom-0{box-shadow:none}.nav-tabs .nav-link{transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.87);font-size:.875rem;font-weight:500;line-height:1;min-height:3rem;opacity:.7;padding:1.0625rem .75rem;position:relative;text-transform:uppercase}@media (min-width:576px){.nav-tabs .nav-link{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:active{opacity:1}.nav-tabs .nav-link.active{color:#ff4081}.nav-tabs .nav-link.active::before{opacity:1}.nav-tabs .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32);opacity:1}.nav-tabs .nav-link::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:#ff4081;content:'';display:block;height:.125rem;opacity:0;position:absolute;right:0;bottom:0;left:0}@media (min-width:576px){.nav-tabs .nav-link::before{transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link::before{transition:none}}.nav-tabs .nav-item.show .nav-link{background-color:rgba(0,0,0,.12);opacity:1}.nav-tabs-material{position:relative}.nav-tabs-material.animate .nav-link::before{opacity:0}.nav-tabs-material.animate .nav-tabs-indicator{transition:left,right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.39s}}@media (min-width:992px){.nav-tabs-material.animate .nav-tabs-indicator{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs-material.animate .nav-tabs-indicator{transition:none}}.nav-tabs-material .nav-link::before{transition:none}.nav-tabs-material .nav-tabs-indicator{background-color:#ff4081;display:none;height:.125rem;position:absolute;bottom:0}.nav-tabs-material .nav-tabs-indicator.show{display:block}.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator{bottom:3rem}.nav-tabs-scrollable{box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);height:3rem;overflow:hidden}.nav-tabs-scrollable .nav-tabs{box-shadow:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3rem}.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar{display:none}.custom-select,.form-control,.form-control-file{background-clip:padding-box;background-color:transparent;border-color:rgba(0,0,0,.42);border-radius:0;border-style:solid;border-width:0 0 1px;box-shadow:none;color:rgba(0,0,0,.87);display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.custom-select:hover,.form-control-file:hover,.form-control:hover{border-color:rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.custom-select::-ms-expand,.form-control-file::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.custom-select::placeholder,.form-control-file::placeholder,.form-control::placeholder{color:rgba(0,0,0,.32);opacity:1}.custom-select:disabled,.form-control-file:disabled,.form-control:disabled,[readonly].custom-select,[readonly].form-control,[readonly].form-control-file{border-style:dotted;color:rgba(0,0,0,.32);opacity:1}.custom-select:disabled:focus,.custom-select:disabled:hover,.form-control-file:disabled:focus,.form-control-file:disabled:hover,.form-control:disabled:focus,.form-control:disabled:hover,[readonly].custom-select:focus,[readonly].custom-select:hover,[readonly].form-control-file:focus,[readonly].form-control-file:hover,[readonly].form-control:focus,[readonly].form-control:hover{border-color:rgba(0,0,0,.42);box-shadow:none}.custom-select:focus,.form-control-file:focus,.form-control:focus{border-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081;outline:0}.custom-select:invalid:required,.form-control-file:invalid:required,.form-control:invalid:required{outline:0}.form-control[type=file]{max-height:2.25rem}.form-control-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.form-control-lg[type=file]{max-height:3.75rem}.form-control-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.form-control-sm[type=file]{max-height:2rem}.custom-select,select.form-control{appearance:none}@-moz-document url-prefix(''){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}@media (-webkit-min-device-pixel-ratio:0){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}.custom-select[multiple],.custom-select[size]:not([size='1']),select.form-control[multiple],select.form-control[size]:not([size='1']),textarea.form-control:not([rows='1']){border-radius:4px;border-width:1px;min-height:3.5rem;padding:calc(1rem - 1px) 1rem}.custom-select[multiple]:hover,.custom-select[size]:hover:not([size='1']),select.form-control[multiple]:hover,select.form-control[size]:hover:not([size='1']),textarea.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px rgba(0,0,0,.87),inset -2px -2px 0 -1px rgba(0,0,0,.87)}.custom-select[multiple]:focus,.custom-select[size]:focus:not([size='1']),select.form-control[multiple]:focus,select.form-control[size]:focus:not([size='1']),textarea.form-control:focus:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #ff4081,inset -2px -2px 0 -1px #ff4081}select.form-control-lg[multiple],select.form-control-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}select.form-control-sm[multiple],select.form-control-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}textarea.form-control{min-height:2.25rem}textarea.form-control-lg{min-height:3.75rem}textarea.form-control-lg:not([rows='1']){min-height:4.25rem;padding:calc(.8749995625rem - 1px) 1rem}textarea.form-control-sm{min-height:2rem}textarea.form-control-sm:not([rows='1']){min-height:2.75rem;padding:calc(.7499998125rem - 1px) .75rem}.custom-file{display:inline-block;height:2.25rem;margin-bottom:0;position:relative;width:100%}.custom-file-input{height:2.25rem;margin:0;opacity:0;position:relative;width:100%;z-index:1}.custom-file-input:focus~.custom-file-label,.custom-file-input:hover~.custom-file-label{border-bottom-color:#ff4081;box-shadow:inset 0 -2px 0 -1px #ff4081}.custom-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color,box-shadow .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.42);color:rgba(0,0,0,.32);font-size:1rem;height:2.25rem;line-height:1.5;padding:.375rem 2.25rem calc(.375rem - 1px) 0;position:absolute;top:0;right:0;left:0}@media (min-width:576px){.custom-file-label{transition-duration:.39s}}@media (min-width:992px){.custom-file-label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-file-label{transition:none}}.custom-file-label::after{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"attachment";position:absolute;top:50%;right:0;transform:translateY(-50%)}.custom-select-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 1.5em calc(.6249995625rem - 1px) 0}.custom-select-lg[multiple],.custom-select-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}.custom-select-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 1.5em calc(.3749998125rem - 1px) 0}.custom-select-sm[multiple],.custom-select-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}.form-control-file{max-height:2.25rem}.form-control-range{display:block;width:100%}.invalid-feedback{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:#f44336;display:none;margin-top:.5rem;width:100%}.form-control-lg+.invalid-feedback{margin-top:.75rem}.form-control-sm+.invalid-feedback{margin-top:.25rem}.invalid-tooltip{border-radius:4px;background-color:#f44336;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.37499975rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.invalid-tooltip{font-size:.625rem;padding:.24107125rem .5rem}}.form-control-lg+.invalid-tooltip{margin-top:.75rem}.form-control-sm+.invalid-tooltip{margin-top:.25rem}.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label::after{color:#f44336}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#f44336}.custom-control-input.is-invalid~.custom-control-track,.was-validated .custom-control-input:invalid~.custom-control-track{background-color:rgba(244,67,54,.5)}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.custom-file-input.is-invalid:hover~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:hover~.custom-file-label{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-bottom-color:#f44336}.custom-file-input.is-invalid~.custom-file-label:hover,.was-validated .custom-file-input:invalid~.custom-file-label:hover{border-bottom-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-switch .custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:invalid~.custom-control-label::after{background-color:#f44336}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#f44336}.is-invalid.custom-select,.is-invalid.form-control,.is-invalid.form-control-file,.was-validated .custom-select:invalid,.was-validated .form-control-file:invalid,.was-validated .form-control:invalid{border-color:#f44336}.is-invalid.custom-select:focus,.is-invalid.custom-select:hover,.is-invalid.form-control-file:focus,.is-invalid.form-control-file:hover,.is-invalid.form-control:focus,.is-invalid.form-control:hover,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:invalid:hover,.was-validated .form-control-file:invalid:focus,.was-validated .form-control-file:invalid:hover,.was-validated .form-control:invalid:focus,.was-validated .form-control:invalid:hover{border-color:#f44336;box-shadow:inset 0 -2px 0 -1px #f44336}.is-invalid.custom-select~.invalid-feedback,.is-invalid.custom-select~.invalid-tooltip,.is-invalid.form-control-file~.invalid-feedback,.is-invalid.form-control-file~.invalid-tooltip,.is-invalid.form-control~.invalid-feedback,.is-invalid.form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.is-invalid.custom-select[multiple]:focus,.is-invalid.custom-select[multiple]:hover,.is-invalid.custom-select[size]:focus:not([size='1']),.is-invalid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:invalid:focus,.was-validated .custom-select[multiple]:invalid:hover,.was-validated .custom-select[size]:invalid:focus:not([size='1']),.was-validated .custom-select[size]:invalid:hover:not([size='1']),.was-validated select.form-control[multiple]:invalid:focus,.was-validated select.form-control[multiple]:invalid:hover,.was-validated select.form-control[size]:invalid:focus:not([size='1']),.was-validated select.form-control[size]:invalid:hover:not([size='1']),.was-validated textarea.form-control:invalid:focus:not([rows='1']),.was-validated textarea.form-control:invalid:hover:not([rows='1']),select.is-invalid.form-control[multiple]:focus,select.is-invalid.form-control[multiple]:hover,select.is-invalid.form-control[size]:focus:not([size='1']),select.is-invalid.form-control[size]:hover:not([size='1']),textarea.is-invalid.form-control:focus:not([rows='1']),textarea.is-invalid.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #f44336,inset -2px -2px 0 -1px #f44336}.textfield-box .is-invalid.custom-select[multiple]:focus,.textfield-box .is-invalid.custom-select[multiple]:hover,.textfield-box .is-invalid.custom-select[size]:focus:not([size='1']),.textfield-box .is-invalid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-invalid.form-control[multiple]:focus,.textfield-box select.is-invalid.form-control[multiple]:hover,.textfield-box select.is-invalid.form-control[size]:focus:not([size='1']),.textfield-box select.is-invalid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),.textfield-box textarea.is-invalid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:invalid:focus,.was-validated .textfield-box .custom-select[multiple]:invalid:hover,.was-validated .textfield-box .custom-select[size]:invalid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:invalid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:invalid:focus,.was-validated .textfield-box select.form-control[multiple]:invalid:hover,.was-validated .textfield-box select.form-control[size]:invalid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:invalid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #f44336}.valid-feedback{font-size:.750000125rem;font-weight:400;letter-spacing:0;line-height:1.5;color:#4caf50;display:none;margin-top:.5rem;width:100%}.form-control-lg+.valid-feedback{margin-top:.75rem}.form-control-sm+.valid-feedback{margin-top:.25rem}.valid-tooltip{border-radius:4px;background-color:#4caf50;color:#fff;display:none;font-size:.875rem;line-height:1.428572;margin-top:.5rem;max-width:100%;opacity:.9;padding:.37499975rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.valid-tooltip{font-size:.625rem;padding:.24107125rem .5rem}}.form-control-lg+.valid-tooltip{margin-top:.75rem}.form-control-sm+.valid-tooltip{margin-top:.25rem}.custom-control-input.is-valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label::after{color:#4caf50}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#4caf50}.custom-control-input.is-valid~.custom-control-track,.was-validated .custom-control-input:valid~.custom-control-track{background-color:rgba(76,175,80,.5)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.custom-file-input.is-valid:hover~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:hover~.custom-file-label{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-bottom-color:#4caf50}.custom-file-input.is-valid~.custom-file-label:hover,.was-validated .custom-file-input:valid~.custom-file-label:hover{border-bottom-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-switch .custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:valid~.custom-control-label::after{background-color:#4caf50}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#4caf50}.is-valid.custom-select,.is-valid.form-control,.is-valid.form-control-file,.was-validated .custom-select:valid,.was-validated .form-control-file:valid,.was-validated .form-control:valid{border-color:#4caf50}.is-valid.custom-select:focus,.is-valid.custom-select:hover,.is-valid.form-control-file:focus,.is-valid.form-control-file:hover,.is-valid.form-control:focus,.is-valid.form-control:hover,.was-validated .custom-select:valid:focus,.was-validated .custom-select:valid:hover,.was-validated .form-control-file:valid:focus,.was-validated .form-control-file:valid:hover,.was-validated .form-control:valid:focus,.was-validated .form-control:valid:hover{border-color:#4caf50;box-shadow:inset 0 -2px 0 -1px #4caf50}.is-valid.custom-select~.valid-feedback,.is-valid.custom-select~.valid-tooltip,.is-valid.form-control-file~.valid-feedback,.is-valid.form-control-file~.valid-tooltip,.is-valid.form-control~.valid-feedback,.is-valid.form-control~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.is-valid.custom-select[multiple]:focus,.is-valid.custom-select[multiple]:hover,.is-valid.custom-select[size]:focus:not([size='1']),.is-valid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:valid:focus,.was-validated .custom-select[multiple]:valid:hover,.was-validated .custom-select[size]:valid:focus:not([size='1']),.was-validated .custom-select[size]:valid:hover:not([size='1']),.was-validated select.form-control[multiple]:valid:focus,.was-validated select.form-control[multiple]:valid:hover,.was-validated select.form-control[size]:valid:focus:not([size='1']),.was-validated select.form-control[size]:valid:hover:not([size='1']),.was-validated textarea.form-control:valid:focus:not([rows='1']),.was-validated textarea.form-control:valid:hover:not([rows='1']),select.is-valid.form-control[multiple]:focus,select.is-valid.form-control[multiple]:hover,select.is-valid.form-control[size]:focus:not([size='1']),select.is-valid.form-control[size]:hover:not([size='1']),textarea.is-valid.form-control:focus:not([rows='1']),textarea.is-valid.form-control:hover:not([rows='1']){box-shadow:inset 2px 2px 0 -1px #4caf50,inset -2px -2px 0 -1px #4caf50}.textfield-box .is-valid.custom-select[multiple]:focus,.textfield-box .is-valid.custom-select[multiple]:hover,.textfield-box .is-valid.custom-select[size]:focus:not([size='1']),.textfield-box .is-valid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-valid.form-control[multiple]:focus,.textfield-box select.is-valid.form-control[multiple]:hover,.textfield-box select.is-valid.form-control[size]:focus:not([size='1']),.textfield-box select.is-valid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-valid.form-control:focus:not([rows='1']),.textfield-box textarea.is-valid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:valid:focus,.was-validated .textfield-box .custom-select[multiple]:valid:hover,.was-validated .textfield-box .custom-select[size]:valid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:valid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:valid:focus,.was-validated .textfield-box select.form-control[multiple]:valid:hover,.was-validated .textfield-box select.form-control[size]:valid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:valid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #4caf50}.textfield-box .custom-select,.textfield-box .form-control,.textfield-box .form-control-file{background-color:#f5f5f5;border-radius:4px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select,.textfield-box select.form-control{padding-right:1.5em}.textfield-box .custom-select[multiple],.textfield-box .custom-select[size]:not([size='1']),.textfield-box select.form-control[multiple],.textfield-box select.form-control[size]:not([size='1']),.textfield-box textarea.form-control:not([rows='1']){border-width:0 0 1px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select[multiple]:hover,.textfield-box .custom-select[size]:hover:not([size='1']),.textfield-box select.form-control[multiple]:hover,.textfield-box select.form-control[size]:hover:not([size='1']),.textfield-box textarea.form-control:hover:not([rows='1']){box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.textfield-box .custom-select[multiple]:focus,.textfield-box .custom-select[size]:focus:not([size='1']),.textfield-box select.form-control[multiple]:focus,.textfield-box select.form-control[size]:focus:not([size='1']),.textfield-box textarea.form-control:focus:not([rows='1']){box-shadow:inset 0 -2px 0 -1px #ff4081}.textfield-box textarea.form-control{min-height:3.5rem}.textfield-box .form-control-file,.textfield-box .form-control[type=file]{max-height:3.5rem}.input-group-lg>.textfield-box .custom-select,.input-group-lg>.textfield-box .form-control,.input-group-lg>.textfield-box .form-control-file,.textfield-box-lg .custom-select,.textfield-box-lg .form-control,.textfield-box-lg .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box .custom-select[multiple],.input-group-lg>.textfield-box .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box select.form-control[multiple],.input-group-lg>.textfield-box select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-lg .custom-select[multiple],.textfield-box-lg .custom-select[size]:not([size='1']),.textfield-box-lg select.form-control[multiple],.textfield-box-lg select.form-control[size]:not([size='1']),.textfield-box-lg textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box textarea.form-control,.textfield-box-lg textarea.form-control{min-height:4.25rem}.input-group-lg>.textfield-box .custom-select,.textfield-box-lg .custom-select{padding-right:1.5em}.input-group-lg>.textfield-box .form-control-file,.input-group-lg>.textfield-box .form-control[type=file],.textfield-box-lg .form-control-file,.textfield-box-lg .form-control[type=file]{max-height:4.25rem}.input-group-sm>.textfield-box .custom-select,.input-group-sm>.textfield-box .form-control,.input-group-sm>.textfield-box .form-control-file,.textfield-box-sm .custom-select,.textfield-box-sm .form-control,.textfield-box-sm .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box .custom-select[multiple],.input-group-sm>.textfield-box .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box select.form-control[multiple],.input-group-sm>.textfield-box select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-sm .custom-select[multiple],.textfield-box-sm .custom-select[size]:not([size='1']),.textfield-box-sm select.form-control[multiple],.textfield-box-sm select.form-control[size]:not([size='1']),.textfield-box-sm textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box textarea.form-control,.textfield-box-sm textarea.form-control{min-height:2.75rem}.input-group-sm>.textfield-box .custom-select,.textfield-box-sm .custom-select{padding-right:1.5em}.input-group-sm>.textfield-box .form-control-file,.input-group-sm>.textfield-box .form-control[type=file],.textfield-box-sm .form-control-file,.textfield-box-sm .form-control[type=file]{max-height:2.75rem}.floating-label{padding-top:.75rem;position:relative}.floating-label.has-value label,.floating-label.is-focused label{top:0;transform:scale(.75)}.floating-label.is-focused label{color:#ff4081}.floating-label:not(.has-value):not(.is-focused) .form-control[type=date],.floating-label:not(.has-value):not(.is-focused) .form-control[type=datetime-local],.floating-label:not(.has-value):not(.is-focused) .form-control[type=time]{color:transparent}.floating-label label{transition:color,top,transform .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.32);display:block;font-size:1rem;line-height:1.5;margin:0;padding:0;position:absolute;top:1.125rem;left:0;transform-origin:0 0}@media (min-width:576px){.floating-label label{transition-duration:.39s}}@media (min-width:992px){.floating-label label{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label label{transition:none}}.floating-label .custom-select,.floating-label .form-control,.floating-label .form-control-file{position:relative}.floating-label .custom-select:focus::placeholder,.floating-label .form-control-file:focus::placeholder,.floating-label .form-control:focus::placeholder{color:rgba(0,0,0,.32);opacity:1}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}@media (min-width:576px){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.39s}}@media (min-width:992px){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{transition:none}}.floating-label-lg.has-value label,.floating-label-lg.is-focused label,.input-group-lg>.has-value.floating-label label,.input-group-lg>.is-focused.floating-label label{transform:scale(.4117647059)}.floating-label-lg label,.input-group-lg>.floating-label label{font-size:2.125rem;line-height:1.176471;top:1.4999995625rem}.floating-label-lg .custom-select,.floating-label-lg .form-control,.floating-label-lg .form-control-file,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label .form-control,.input-group-lg>.floating-label .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.floating-label-lg .custom-select,.floating-label-lg select.form-control,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label select.form-control{padding-right:1.5em}.floating-label-lg .custom-select[multiple],.floating-label-lg .custom-select[size]:not([size='1']),.floating-label-lg select.form-control[multiple],.floating-label-lg select.form-control[size]:not([size='1']),.floating-label-lg textarea.form-control:not([rows='1']),.input-group-lg>.floating-label .custom-select[multiple],.input-group-lg>.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.floating-label select.form-control[multiple],.input-group-lg>.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.floating-label textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.floating-label-sm.has-value label,.floating-label-sm.is-focused label,.input-group-sm>.has-value.floating-label label,.input-group-sm>.is-focused.floating-label label{transform:scale(.7692307692)}.floating-label-sm label,.input-group-sm>.floating-label label{font-size:.8125rem;line-height:1.538462;top:.9999998125rem}.floating-label-sm .custom-select,.floating-label-sm .form-control,.floating-label-sm .form-control-file,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label .form-control,.input-group-sm>.floating-label .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.floating-label-sm .custom-select,.floating-label-sm select.form-control,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label select.form-control{padding-right:1.5em}.floating-label-sm .custom-select[multiple],.floating-label-sm .custom-select[size]:not([size='1']),.floating-label-sm select.form-control[multiple],.floating-label-sm select.form-control[size]:not([size='1']),.floating-label-sm textarea.form-control:not([rows='1']),.input-group-sm>.floating-label .custom-select[multiple],.input-group-sm>.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.floating-label select.form-control[multiple],.input-group-sm>.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.floating-label textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.floating-label.textfield-box{padding-top:0}.floating-label.textfield-box.has-value label,.floating-label.textfield-box.is-focused label{line-height:1;top:.5rem}.floating-label.textfield-box label{top:1rem;left:1rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .custom-select[multiple],.floating-label.textfield-box .custom-select[size]:not([size='1']),.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file,.floating-label.textfield-box select.form-control[multiple],.floating-label.textfield-box select.form-control[size]:not([size='1']),.floating-label.textfield-box textarea.form-control:not([rows='1']){padding-top:1.5rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file{padding-bottom:calc(.5rem - 1px)}.floating-label-lg.textfield-box label,.input-group-lg>.textfield-box.floating-label label{top:.8749995625rem;left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box .custom-select[multiple],.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),.floating-label-lg.textfield-box .form-control,.floating-label-lg.textfield-box .form-control-file,.floating-label-lg.textfield-box select.form-control[multiple],.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label .custom-select[multiple],.input-group-lg>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label .form-control,.input-group-lg>.textfield-box.floating-label .form-control-file,.input-group-lg>.textfield-box.floating-label select.form-control[multiple],.input-group-lg>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:1.249999125rem;padding-right:1rem;padding-left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box select.form-control,.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label select.form-control{padding-right:1.5em}.floating-label-sm.textfield-box label,.input-group-sm>.textfield-box.floating-label label{top:.7499998125rem;left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box .custom-select[multiple],.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),.floating-label-sm.textfield-box .form-control,.floating-label-sm.textfield-box .form-control-file,.floating-label-sm.textfield-box select.form-control[multiple],.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label .custom-select[multiple],.input-group-sm>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label .form-control,.input-group-sm>.textfield-box.floating-label .form-control-file,.input-group-sm>.textfield-box.floating-label select.form-control[multiple],.input-group-sm>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:.999999625rem;padding-right:.75rem;padding-left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box select.form-control,.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label select.form-control{padding-right:1.5em}.input-group{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.floating-label,.input-group>.form-control,.input-group>.form-control-file,.input-group>.textfield-box{flex:1 1 auto;margin-bottom:0;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.floating-label,.input-group>.custom-file+.form-control,.input-group>.custom-file+.form-control-file,.input-group>.custom-file+.textfield-box,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.floating-label,.input-group>.custom-select+.form-control,.input-group>.custom-select+.form-control-file,.input-group>.custom-select+.textfield-box,.input-group>.floating-label+.custom-file,.input-group>.floating-label+.custom-select,.input-group>.floating-label+.floating-label,.input-group>.floating-label+.form-control,.input-group>.floating-label+.form-control-file,.input-group>.floating-label+.textfield-box,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.floating-label,.input-group>.form-control+.form-control,.input-group>.form-control+.form-control-file,.input-group>.form-control+.textfield-box,.input-group>.form-control-file+.custom-file,.input-group>.form-control-file+.custom-select,.input-group>.form-control-file+.floating-label,.input-group>.form-control-file+.form-control,.input-group>.form-control-file+.form-control-file,.input-group>.form-control-file+.textfield-box,.input-group>.textfield-box+.custom-file,.input-group>.textfield-box+.custom-select,.input-group>.textfield-box+.floating-label,.input-group>.textfield-box+.form-control,.input-group>.textfield-box+.form-control-file,.input-group>.textfield-box+.textfield-box{margin-left:1rem}.input-group-append,.input-group-prepend{align-items:center;display:flex;justify-content:center}.input-group-append .btn,.input-group-prepend .btn{min-width:0}.input-group-append .btn+.btn,.input-group-prepend .btn+.btn{margin-left:-1px}.input-group-append{margin-left:1rem}.input-group-prepend{margin-right:1rem}.input-group-text{color:inherit;font-size:1rem;line-height:1.5;margin-bottom:0;white-space:nowrap}.input-group-text+.input-group-text{margin-left:.5rem}.input-group>.input-group-append>.btn:not(:first-of-type),.input-group>.input-group-prepend>.btn:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-append>.btn:not(:last-of-type),.input-group>.input-group-prepend>.btn:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-icon{transition:color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.42);font-size:.875rem;margin-right:1rem;order:-1}@media (min-width:576px){.input-group-icon{transition-duration:.39s}}@media (min-width:992px){.input-group-icon{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.input-group-icon{transition:none}}.input-group-icon:hover{color:rgba(0,0,0,.87)}.floating-label.is-focused~.input-group-icon,.form-control:focus~.input-group-icon{color:#ff4081}.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.75rem}.input-group-lg>.floating-label.has-value label,.input-group-lg>.floating-label.is-focused label{top:0}.input-group-lg>.floating-label.textfield-box.has-value label,.input-group-lg>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-lg>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.875rem}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.input-group-lg>.custom-select,.input-group-lg>select.form-control{padding-right:1.5em}.input-group-lg>.custom-select[multiple],.input-group-lg>.custom-select[size]:not([size='1']),.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-control[size]:not([size='1']),.input-group-lg>textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.form-control-file,.input-group-lg>.form-control[type=file]{max-height:4.25rem}.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.input-group-text{font-size:2.125rem;line-height:1.176471}.input-group-lg>.input-group-icon{font-size:1.859375rem;line-height:1.176471}.input-group-sm>.floating-label.has-value label,.input-group-sm>.floating-label.is-focused label{top:0}.input-group-sm>.floating-label.textfield-box.has-value label,.input-group-sm>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-sm>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.625rem}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.input-group-sm>.custom-select,.input-group-sm>select.form-control{padding-right:1.5em}.input-group-sm>.custom-select[multiple],.input-group-sm>.custom-select[size]:not([size='1']),.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-control[size]:not([size='1']),.input-group-sm>textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.form-control-file,.input-group-sm>.form-control[type=file]{max-height:2.75rem}.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.8125rem;line-height:1.538462}.input-group-sm>.input-group-icon{font-size:.7109375rem;line-height:1.538462}.navbar{align-items:center;color:rgba(0,0,0,.87);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.5rem;padding:.625rem 1rem;position:relative}.navbar .form-control{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border:0;color:inherit;opacity:.7;padding:.375rem 1rem}@media (min-width:576px){.navbar .form-control{transition-duration:.39s}}@media (min-width:992px){.navbar .form-control{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .form-control{transition:none}}.navbar .form-control:focus,.navbar .form-control:hover{box-shadow:none;opacity:1}.navbar .form-control-lg{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .form-control-sm{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .input-group{border-radius:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);opacity:.7}@media (min-width:576px){.navbar .input-group{transition-duration:.39s}}@media (min-width:992px){.navbar .input-group{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .input-group{transition:none}}.navbar .input-group:focus,.navbar .input-group:hover{opacity:1}.navbar .input-group .form-control{background-color:transparent;opacity:1}.navbar .input-group .form-control:not(:first-child){padding-left:0}.navbar .input-group .form-control:not(:last-child){padding-right:0}.navbar .input-group .input-group-append{margin-left:0;min-width:0}.navbar .input-group .input-group-prepend{margin-right:0;min-width:0}.navbar .input-group .input-group-text{margin-right:1rem;margin-left:1rem}.navbar .input-group-lg>.form-control{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .input-group-sm>.form-control{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .nav-tabs{margin-top:-.625rem;margin-bottom:-.625rem}.navbar .nav-tabs .nav-link{min-height:3.5rem;padding-top:1.3125rem;padding-bottom:1.3125rem}.navbar>.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-dark{color:#fff}.navbar-dark .form-control,.navbar-dark .input-group,.navbar-dark .navbar-brand::before,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-toggler::before{background-color:rgba(255,255,255,.12)}.navbar-dark .form-control::placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-fixed-bottom,.navbar-fixed-top{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed;right:0;left:0;z-index:40}.navbar-fixed-bottom{bottom:0}.navbar-fixed-top{top:0}.navbar-full{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:40}@supports (position:sticky){.navbar-sticky-top{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:sticky;top:0;z-index:40}}.toolbar-waterfall{transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;left:0;z-index:40}@media (min-width:576px){.toolbar-waterfall{transition-duration:.39s}}@media (min-width:992px){.toolbar-waterfall{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.toolbar-waterfall{transition:none}}.toolbar-waterfall.waterfall{background-color:#9c27b0;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed}.navbar-brand{font-size:1.249999625rem;font-weight:500;letter-spacing:.02em;line-height:1.4;align-items:center;color:inherit;display:inline-flex;height:2.25rem;position:relative;white-space:nowrap}.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{color:inherit;text-decoration:none}.navbar-brand::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);content:'';display:block;opacity:0;position:absolute;top:0;right:-.5rem;bottom:0;left:-.5rem}@media (min-width:576px){.navbar-brand::before{transition-duration:.39s}}@media (min-width:992px){.navbar-brand::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-brand::before{transition:none}}.navbar-brand:focus{outline:0}.navbar-brand:focus::before{opacity:1}.navbar-brand:not(:first-child){margin-left:1rem}.navbar-brand:not(:last-child){margin-right:1rem}.navbar-text{align-items:center;color:inherit;display:inline-flex;flex-wrap:wrap;height:2.25rem}.navbar-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{border-radius:4px;transition:background-color,opacity .3s cubic-bezier(.4,0,.2,1);color:inherit;font-size:1rem;height:2.25rem;line-height:1;opacity:.7;padding:.625rem 1rem}@media (min-width:576px){.navbar-nav .nav-link{transition-duration:.39s}}@media (min-width:992px){.navbar-nav .nav-link{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-nav .nav-link{transition:none}}.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.12);opacity:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.disabled{opacity:1}.navbar-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.32)}.navbar-nav .nav-link:focus{outline:0}.navbar-nav .active>.nav-link,.navbar-nav .show>.nav-link{opacity:1}.navbar-nav .show>.nav-link{background-color:rgba(0,0,0,.12)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}}@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-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}}.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-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-toggler{align-items:center;background-color:transparent;border:0;border-radius:50%;color:inherit;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;line-height:1;padding:0;position:relative;width:2.25rem}.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{color:inherit;text-decoration:none}.navbar-toggler:active::before,.navbar-toggler:focus::before,.navbar-toggler:hover::before{opacity:1}.navbar-toggler::before{transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border-radius:50%;content:'';display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:576px){.navbar-toggler::before{transition-duration:.39s}}@media (min-width:992px){.navbar-toggler::before{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-toggler::before{transition:none}}.navbar-toggler:focus{outline:0}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em;font-family:'Material Icons';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;display:block}.navbar-toggler-icon::before{content:"menu"}.tooltip{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428572;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;display:block;font-size:.875rem;line-height:1.428572;margin:1.5rem;opacity:0;position:absolute;word-break:break-word;z-index:240}[dir=rtl] .tooltip{text-align:right;text-align:start}@media (min-width:768px){.tooltip{font-size:.625rem;margin:.875rem}}.tooltip.show{opacity:.9}.tooltip.show .tooltip-inner{transform:scale(1)}.tooltip-inner{border-radius:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);background-color:#616161;color:#fff;padding:.37499975rem 1rem;text-align:center;transform:scale(.87)}@media (min-width:576px){.tooltip-inner{transition-duration:.39s}}@media (min-width:992px){.tooltip-inner{transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.tooltip-inner{transition:none}}@media (min-width:768px){.tooltip-inner{padding:.24107125rem .5rem}}.align-top{vertical-align:top!important}.align-text-top{vertical-align:text-top!important}.align-middle{vertical-align:middle!important}.align-baseline{vertical-align:baseline!important}.align-text-bottom{vertical-align:text-bottom!important}.align-bottom{vertical-align:bottom!important}.border{border:1px solid rgba(0,0,0,.12)!important}.border-0{border:0!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid rgba(0,0,0,.12)!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid rgba(0,0,0,.12)!important}.border-left-0{border-left:0!important}.border-black{border-color:#000!important}.border-black-primary{border-color:rgba(0,0,0,.87)!important}.border-black-secondary{border-color:rgba(0,0,0,.6)!important}.border-black-hint{border-color:rgba(0,0,0,.32)!important}.border-black-divider{border-color:rgba(0,0,0,.12)!important}.border-white{border-color:#fff!important}.border-white-primary{border-color:#fff!important}.border-white-secondary{border-color:rgba(255,255,255,.7)!important}.border-white-hint{border-color:rgba(255,255,255,.5)!important}.border-white-divider{border-color:rgba(255,255,255,.12)!important}.border-primary{border-color:#9c27b0!important}.border-secondary{border-color:#ff4081!important}.border-danger{border-color:#f44336!important}.border-info{border-color:#2196f3!important}.border-success{border-color:#4caf50!important}.border-warning{border-color:#ff9800!important}.border-dark{border-color:#424242!important}.border-light{border-color:#f5f5f5!important}.rounded{border-radius:4px}.rounded-0{border-radius:0}.rounded-circle{border-radius:50%}.rounded-top{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.rounded-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.bg-dark-1{background-color:#000!important}.bg-dark-2{background-color:#212121!important}.bg-dark-3{background-color:#303030!important}.bg-dark-4{background-color:#424242!important}.bg-light-1{background-color:#e0e0e0!important}.bg-light-2{background-color:#f5f5f5!important}.bg-light-3{background-color:#fafafa!important}.bg-light-4{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover{background-color:#7b1fa2!important}.bg-primary{background-color:#9c27b0!important}a.bg-secondary:active,a.bg-secondary:focus,a.bg-secondary:hover{background-color:#f50057!important}.bg-secondary{background-color:#ff4081!important}a.bg-danger:active,a.bg-danger:focus,a.bg-danger:hover{background-color:#d32f2f!important}.bg-danger{background-color:#f44336!important}a.bg-info:active,a.bg-info:focus,a.bg-info:hover{background-color:#1976d2!important}.bg-info{background-color:#2196f3!important}a.bg-success:active,a.bg-success:focus,a.bg-success:hover{background-color:#388e3c!important}.bg-success{background-color:#4caf50!important}a.bg-warning:active,a.bg-warning:focus,a.bg-warning:hover{background-color:#f57c00!important}.bg-warning{background-color:#ff9800!important}a.bg-dark:active,a.bg-dark:focus,a.bg-dark:hover{background-color:#212121!important}.bg-dark{background-color:#424242!important}a.bg-light:active,a.bg-light:focus,a.bg-light:hover{background-color:#e0e0e0!important}.bg-light{background-color:#f5f5f5!important}.bg-primary-dark{background-color:#7b1fa2!important}.bg-primary-light{background-color:#e1bee7!important}.bg-secondary-dark{background-color:#f50057!important}.bg-secondary-light{background-color:#ff80ab!important}.clearfix::after{clear:both;content:'';display:table}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-table-row{display:table-row!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-table-row{display:table-row!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-table-row{display:table-row!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-table-row{display:table-row!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-table-row{display:table-row!important}}@media print{.d-print-block{display:block!important}.d-print-flex{display:flex!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}.d-print-table{display:table!important}.d-print-table-cell{display:table-cell!important}.d-print-table-row{display:table-row!important}}.align-content-around{align-content:space-around!important}.align-content-between{align-content:space-between!important}.align-content-center{align-content:center!important}.align-content-end{align-content:flex-end!important}.align-content-start{align-content:flex-start!important}.align-content-stretch{align-content:stretch!important}.align-items-baseline{align-items:baseline!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-stretch{align-items:stretch!important}.align-self-auto{align-self:auto!important}.align-self-baseline{align-self:baseline!important}.align-self-center{align-self:center!important}.align-self-end{align-self:flex-end!important}.align-self-start{align-self:flex-start!important}.align-self-stretch{align-self:stretch!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-around{justify-content:space-around!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.justify-content-start{justify-content:flex-start!important}.order-first{order:-1}.order-last{order:1}.order-0{order:0}@media (min-width:576px){.align-content-sm-around{align-content:space-around!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-center{align-content:center!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-stretch{align-content:stretch!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-center{align-items:center!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-stretch{align-items:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-center{align-self:center!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-stretch{align-self:stretch!important}.flex-sm-column{flex-direction:column!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-row{flex-direction:row!important}.flex-sm-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-start{justify-content:flex-start!important}.order-sm-first{order:-1}.order-sm-last{order:1}.order-sm-0{order:0}}@media (min-width:768px){.align-content-md-around{align-content:space-around!important}.align-content-md-between{align-content:space-between!important}.align-content-md-center{align-content:center!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-stretch{align-content:stretch!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-center{align-items:center!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-stretch{align-items:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-center{align-self:center!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-stretch{align-self:stretch!important}.flex-md-column{flex-direction:column!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-row{flex-direction:row!important}.flex-md-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-start{justify-content:flex-start!important}.order-md-first{order:-1}.order-md-last{order:1}.order-md-0{order:0}}@media (min-width:992px){.align-content-lg-around{align-content:space-around!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-center{align-content:center!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-stretch{align-content:stretch!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-center{align-items:center!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-stretch{align-items:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-center{align-self:center!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-stretch{align-self:stretch!important}.flex-lg-column{flex-direction:column!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-row{flex-direction:row!important}.flex-lg-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-start{justify-content:flex-start!important}.order-lg-first{order:-1}.order-lg-last{order:1}.order-lg-0{order:0}}@media (min-width:1200px){.align-content-xl-around{align-content:space-around!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-center{align-content:center!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-stretch{align-content:stretch!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-center{align-items:center!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-stretch{align-items:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-center{align-self:center!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-stretch{align-self:stretch!important}.flex-xl-column{flex-direction:column!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-row{flex-direction:row!important}.flex-xl-row-reverse{flex-direction:row-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-nowrap{flex-wrap:nowrap!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-start{justify-content:flex-start!important}.order-xl-first{order:-1}.order-xl-last{order:1}.order-xl-0{order:0}}.float-left{float:left!important}.float-none{float:none!important}.float-right{float:right!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-none{float:none!important}.float-sm-right{float:right!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-none{float:none!important}.float-md-right{float:right!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-none{float:none!important}.float-lg-right{float:right!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-none{float:none!important}.float-xl-right{float:right!important}}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-relative{position:relative!important}.position-static{position:static!important}.position-sticky{position:sticky!important}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:40}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:40}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:40}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-lg{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-24{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-16{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)!important}.shadow-12{box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)!important}.shadow-8{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-6{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important}.shadow-4{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)!important}.shadow-2{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-1{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2)!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}.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}.mh-100{max-height:100%!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-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-black{color:#000!important}.text-black-primary{color:rgba(0,0,0,.87)!important}.text-black-secondary{color:rgba(0,0,0,.6)!important}.text-black-hint{color:rgba(0,0,0,.32)!important}.text-black-divider{color:rgba(0,0,0,.12)!important}.text-white{color:#fff!important}.text-white-primary{color:#fff!important}.text-white-secondary{color:rgba(255,255,255,.7)!important}.text-white-hint{color:rgba(255,255,255,.5)!important}.text-white-divider{color:rgba(255,255,255,.12)!important}.text-muted{color:rgba(0,0,0,.32)!important}a.text-primary:active,a.text-primary:focus,a.text-primary:hover{color:#7b1fa2!important}.text-primary{color:#9c27b0!important}a.text-secondary:active,a.text-secondary:focus,a.text-secondary:hover{color:#f50057!important}.text-secondary{color:#ff4081!important}a.text-danger:active,a.text-danger:focus,a.text-danger:hover{color:#d32f2f!important}.text-danger{color:#f44336!important}a.text-info:active,a.text-info:focus,a.text-info:hover{color:#1976d2!important}.text-info{color:#2196f3!important}a.text-success:active,a.text-success:focus,a.text-success:hover{color:#388e3c!important}.text-success{color:#4caf50!important}a.text-warning:active,a.text-warning:focus,a.text-warning:hover{color:#f57c00!important}.text-warning{color:#ff9800!important}a.text-dark:active,a.text-dark:focus,a.text-dark:hover{color:#212121!important}.text-dark{color:#424242!important}a.text-light:active,a.text-light:focus,a.text-light:hover{color:#e0e0e0!important}.text-light{color:#f5f5f5!important}.text-body{color:rgba(0,0,0,.87)!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-monospace{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.font-weight-light,.font-weight-lighter{font-weight:300!important}.font-weight-normal,.font-weight-regular{font-weight:400!important}.font-weight-bold,.font-weight-medium{font-weight:500!important}.font-italic{font-style:italic!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.material-icons{font-size:1.7142857143em;line-height:.5833333333em;vertical-align:-.3021979231em}.material-icons-inline{font-size:inherit;line-height:1}@media print{@page{size:a3}*,::after,::before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:' (" attr(title) ") '}blockquote{page-break-inside:avoid}body{min-width:992px!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-inside:avoid}img{page-break-inside:avoid}pre{page-break-inside:avoid;white-space:pre-wrap!important}thead{display:table-header-group}tr{page-break-inside:avoid}.card{border:1px solid #e1e1e1}.container{min-width:992px!important}.dropdown-menu{border:1px solid #e1e1e1}.list-group-item{border:1px solid #e1e1e1;margin-bottom:-1px}.list-group-item:last-child{margin-bottom:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-right:0;border-left:0}.nav-tabs{border-bottom:1px solid #e1e1e1}.navbar{display:none}.popover{border:1px solid #e1e1e1}.table td,.table th{background-color:#fff!important}.table-bordered{border:1px solid #e1e1e1}.table-dark{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#e1e1e1}.table .thead-dark td,.table .thead-dark th{color:inherit}} \ No newline at end of file +:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--amber:#ffc107;--blue:#2196f3;--blue-grey:#607d8b;--brown:#795548;--cyan:#00bcd4;--deep-orange:#ff5722;--deep-purple:#673ab7;--green:#4caf50;--grey:#9e9e9e;--indigo:#3f51b5;--light-blue:#03a9f4;--light-green:#8bc34a;--lime:#cddc39;--orange:#ff9800;--pink:#e91e63;--purple:#9c27b0;--red:#f44336;--teal:#009688;--yellow:#ffeb3b;--primary:#6200ee;--primary-dark:#3700b3;--primary-light:#bb86fc;--secondary:#03dac5;--secondary-dark:#00a895;--secondary-light:#66fff8;--danger:#b00020;--danger-dark:#d32f2f;--danger-light:#ffcdd2;--info:#714cfe;--info-dark:#021aee;--info-light:#d2c2fd;--success:#61d800;--success-dark:#41c300;--success-light:#c6f68d;--warning:#ff8d00;--warning-dark:#ee6002;--warning-light:#ffc77d;--dark:#424242;--dark-dark:#212121;--dark-light:#757575;--light:#f5f5f5;--light-dark:#e0e0e0;--light-light:#fafafa;--font-family-monospace:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-family-sans-serif:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-serif:"Roboto Slab",Georgia,"Times New Roman",Times,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{text-align:left;text-align:start;background-color:#fff;color:#000;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;margin:0}[dir=rtl] body{text-align:right;text-align:start}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}[tabindex='-1']:focus{outline:0!important}code,kbd,pre,samp{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}button,input{overflow:visible}button,select{text-transform:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;min-width:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}label{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:rgba(0,0,0,.38);display:inline-block}legend{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;color:inherit;display:block;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}output{display:inline-block}progress{vertical-align:baseline}select[multiple],select[size]{overflow:auto}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none!important}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}summary{cursor:pointer;display:list-item}a{background-color:transparent;color:#03dac5;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{color:#03dac5;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):active,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}template{display:none}caption{text-align:left;text-align:start;font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;caption-side:bottom;color:rgba(0,0,0,.38);min-height:3.5rem;padding:1.1875rem 1.5rem}[dir=rtl] caption{text-align:right;text-align:start}table{border-collapse:collapse}th{text-align:left;text-align:start}[dir=rtl] th{text-align:right;text-align:start}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}b,strong{font-weight:bolder}blockquote{margin:0 0 1rem}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}dl,ol,ul{margin-top:0;margin-bottom:1rem}dt{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}mark{background-color:#ffeb3b;color:#000}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}p{font-size:1rem;margin-top:0;margin-bottom:1rem}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background:rgba(98,0,238,.08)}::selection{background:rgba(98,0,238,.08)}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-right:20px;padding-left:20px;position:relative;width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}@media (min-width:1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.blockquote{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;border-left:.3125rem solid #6200ee;margin-bottom:1rem;padding:0 1rem}.blockquote-footer{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:rgba(0,0,0,.38);display:block;margin-top:.25rem}.blockquote-footer::before{content:'\2014 \00A0'}.mark,mark{background-color:#ffeb3b;color:#000;padding:.2em}.small,small{font-size:80%;font-weight:400}.initialism{font-size:90%;text-transform:uppercase}.typography-headline-1{font-size:6rem;font-weight:300;letter-spacing:-.015625em;line-height:6rem}.typography-headline-2{font-size:3.75rem;font-weight:300;letter-spacing:-.0083333333em;line-height:3.75rem}.typography-headline-3{font-size:3rem;font-weight:400;letter-spacing:0;line-height:3.125rem}.typography-headline-4{font-size:2.125rem;font-weight:400;letter-spacing:.0073529412em;line-height:2.5rem}.typography-headline-5{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2rem}.typography-headline-6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.typography-subtitle-1{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.75rem}.typography-subtitle-2{font-size:.875rem;font-weight:500;letter-spacing:.0071428571em;line-height:1.375rem}.typography-body-1{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem}.typography-body-2{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem}.typography-caption{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem}.typography-overline{font-size:.75rem;font-weight:500;letter-spacing:.1666666667em;line-height:2rem;text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;margin-bottom:.5rem}.h1,h1{font-size:6rem;font-weight:300;letter-spacing:-.015625em;line-height:6rem}.h2,h2{font-size:3.75rem;font-weight:300;letter-spacing:-.0083333333em;line-height:3.75rem}.h3,h3{font-size:3rem;font-weight:400;letter-spacing:0;line-height:3.125rem}.h4,h4{font-size:2.125rem;font-weight:400;letter-spacing:.0073529412em;line-height:2.5rem}.h5,h5{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2rem}.h6,h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.display-1{font-size:6rem;font-weight:300;letter-spacing:-.015625em;line-height:6rem}.display-2{font-size:3.75rem;font-weight:300;letter-spacing:-.0083333333em;line-height:3.75rem}.display-3{font-size:3rem;font-weight:400;letter-spacing:0;line-height:3.125rem}.display-4{font-size:2.125rem;font-weight:400;letter-spacing:.0073529412em;line-height:2.5rem}.lead{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin-top:1rem;margin-bottom:1rem}.list-inline{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.list-unstyled{list-style:none;padding-left:0}.alert{border-radius:4px;border:0;display:block;margin-bottom:1rem;padding:1rem 1rem;position:relative}.alert-primary{background-color:#bb86fc;color:#000}.alert-secondary{background-color:#66fff8;color:#000}.alert-danger{background-color:#ffcdd2;color:#000}.alert-info{background-color:#d2c2fd;color:#000}.alert-success{background-color:#c6f68d;color:#000}.alert-warning{background-color:#ffc77d;color:#000}.alert-dark{background-color:#757575;color:#fff}.alert-light{background-color:#fafafa;color:#000}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{color:inherit;padding:1rem 1rem;position:absolute;top:0;right:0}.alert-heading{color:inherit}.alert-link{color:inherit;font-weight:500}.alert-link:active,.alert-link:focus,.alert-link:hover{color:inherit}.badge{border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-weight:500;line-height:inherit;padding-right:.5em;padding-left:.5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{margin-top:-1px;margin-bottom:-1px;padding-top:1px;padding-bottom:1px}.badge-primary{background-color:#6200ee;color:#fff}.badge-primary[href]:active,.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#3700b3;color:#fff;text-decoration:none}.badge-secondary{background-color:#03dac5;color:#000}.badge-secondary[href]:active,.badge-secondary[href]:focus,.badge-secondary[href]:hover{background-color:#00a895;color:#fff;text-decoration:none}.badge-danger{background-color:#b00020;color:#fff}.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.badge-info{background-color:#714cfe;color:#fff}.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover{background-color:#021aee;color:#fff;text-decoration:none}.badge-success{background-color:#61d800;color:#000}.badge-success[href]:active,.badge-success[href]:focus,.badge-success[href]:hover{background-color:#41c300;color:#fff;text-decoration:none}.badge-warning{background-color:#ff8d00;color:#000}.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ee6002;color:#fff;text-decoration:none}.badge-dark{background-color:#424242;color:#fff}.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#212121;color:#fff;text-decoration:none}.badge-light{background-color:#f5f5f5;color:#000}.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover{background-color:#e0e0e0;color:#000;text-decoration:none}.badge-pill{border-radius:1em}.breadcrumb{border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:1rem;min-height:3.5rem;padding:.625rem 1rem}.breadcrumb-item{-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.breadcrumb-item{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.breadcrumb-item{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.breadcrumb-item{-webkit-transition:none;transition:none}}.breadcrumb-item:active,.breadcrumb-item:focus,.breadcrumb-item:hover{color:#000}.breadcrumb-item.active{color:#000;font-weight:bolder}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item+.breadcrumb-item{margin-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;color:rgba(0,0,0,.6);content:"chevron_right";display:inline-block;margin-right:.5rem}.carousel{position:relative}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{opacity:1}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-item{-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}@media (min-width:576px){.carousel-item{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.carousel-item{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-item-left.active,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-left.active,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-item-next,.carousel-item-right.active{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next,.carousel-item-right.active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-fade .carousel-item{-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.carousel-fade .carousel-item{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.carousel-fade .carousel-item{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .carousel-item{-webkit-transition:none;transition:none}}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-right.active{opacity:0}.carousel-control-next,.carousel-control-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.12);border-radius:50%;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-top:-1.25rem;opacity:0;position:absolute;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2.5rem}.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover{background-color:rgba(204,204,204,.25);color:#fff;text-decoration:none}.carousel-control-next:active,.carousel-control-prev:active{-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2);box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)}.carousel-control-next:focus,.carousel-control-prev:focus{opacity:1;outline:0}.carousel-control-next{right:1.25rem}.carousel-control-prev{left:1.25rem}.carousel-control-next-icon,.carousel-control-prev-icon{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}.carousel-control-next-icon::before{content:"chevron_right"}.carousel-control-prev-icon::before{content:"chevron_left"}.carousel-caption{color:#fff;position:absolute;right:25%;bottom:1.5rem;left:25%;text-align:center;z-index:1}.carousel-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-bottom:0;padding-left:0;position:absolute;right:5rem;bottom:.5rem;left:5rem;z-index:1}.carousel-indicators li{background-color:transparent;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:.5rem;margin-right:1px;margin-left:1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:.5rem}.carousel-indicators .active{background-color:rgba(204,204,204,.25)}.close{-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:0;color:rgba(0,0,0,.38);float:right;font-size:1.5rem;font-weight:300;line-height:1;padding:0}@media (min-width:576px){.close{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.close{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.close{-webkit-transition:none;transition:none}}.close:active,.close:focus,.close:hover{color:#000;text-decoration:none}.close:focus{outline:0}.close:not(:disabled):not(.disabled){cursor:pointer}code{border-radius:4px;background-color:#f5f5f5;color:#bd4147;font-size:87.5%;padding:.2rem .4rem;word-break:break-word}a>code{color:inherit}kbd{border-radius:4px;background-color:#000;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:bolder;padding:0}pre{border-radius:4px;color:#000;display:block;font-size:87.5%}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.form-check{display:block;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.form-check-inline{display:inline-block;margin-right:.5rem;margin-bottom:0}.form-check-input{margin-top:.3333333333rem;margin-left:-1.25rem;position:absolute}.form-check-input:disabled~.form-check-label{color:rgba(0,0,0,.38)}.form-check-label{color:inherit;font-size:inherit;line-height:inherit}.form-group{margin-bottom:1rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.form-row>.col,.form-row>[class*=col-]{padding-right:.5rem;padding-left:.5rem}.form-inline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-inline .custom-file,.form-inline .custom-select{width:auto}.form-inline .form-check{margin-bottom:0;width:auto}.form-inline .form-control,.form-inline .form-control-file{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .form-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0}.form-inline .input-group{width:auto}.col-form-label{color:inherit;font-size:1rem;line-height:1.5;padding-top:.375rem;padding-bottom:.375rem}.col-form-label-lg{font-size:2.125rem;line-height:1.176471;padding-top:.6249995625rem;padding-bottom:.6249995625rem}.col-form-label-sm{font-size:.8125rem;line-height:1.538462;padding-top:.3749998125rem;padding-bottom:.3749998125rem}.form-text{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:rgba(0,0,0,.38);display:block;margin-top:.5rem}.custom-select-lg+.form-text,.floating-label-lg .custom-select+.form-text,.floating-label-lg .form-control+.form-text,.floating-label-lg .form-control-file+.form-text,.floating-label-lg+.form-text,.form-control-lg+.form-text,.input-group-lg>.floating-label .custom-select+.form-text,.input-group-lg>.floating-label .form-control+.form-text,.input-group-lg>.floating-label .form-control-file+.form-text,.input-group-lg>.floating-label+.form-text,.input-group-lg>.textfield-box .custom-select+.form-text,.input-group-lg>.textfield-box .form-control+.form-text,.input-group-lg>.textfield-box .form-control-file+.form-text,.input-group-lg>.textfield-box+.form-text,.textfield-box-lg .custom-select+.form-text,.textfield-box-lg .form-control+.form-text,.textfield-box-lg .form-control-file+.form-text,.textfield-box-lg+.form-text{margin-top:.75rem}.custom-select-sm+.form-text,.floating-label-sm .custom-select+.form-text,.floating-label-sm .form-control+.form-text,.floating-label-sm .form-control-file+.form-text,.floating-label-sm+.form-text,.form-control-sm+.form-text,.input-group-sm>.floating-label .custom-select+.form-text,.input-group-sm>.floating-label .form-control+.form-text,.input-group-sm>.floating-label .form-control-file+.form-text,.input-group-sm>.floating-label+.form-text,.input-group-sm>.textfield-box .custom-select+.form-text,.input-group-sm>.textfield-box .form-control+.form-text,.input-group-sm>.textfield-box .form-control-file+.form-text,.input-group-sm>.textfield-box+.form-text,.textfield-box-sm .custom-select+.form-text,.textfield-box-sm .form-control+.form-text,.textfield-box-sm .form-control-file+.form-text,.textfield-box-sm+.form-text{margin-top:.25rem}.form-control-plaintext{background-color:transparent;border-color:transparent;border-radius:0;border-style:solid;border-width:0 0 1px;-webkit-box-shadow:none;box-shadow:none;color:#000;display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.figure{display:inline-block}.figure-caption{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:rgba(0,0,0,.38)}.figure-img{line-height:1;margin-bottom:.5rem}.img-fluid{height:auto;max-width:100%}.img-thumbnail{height:auto;max-width:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.jumbotron{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:#000;padding:3rem 2rem}.jumbotron-fluid{border-radius:0;padding-right:0;padding-left:0}.media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:active,.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:rgba(0,0,0,.38);cursor:default}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-pills .nav-link{border-radius:4px;-webkit-transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:#000;opacity:.7}@media (min-width:576px){.nav-pills .nav-link{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.nav-pills .nav-link{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-pills .nav-link{-webkit-transition:none;transition:none}}.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-pills .nav-link.active{color:#03dac5;opacity:1}.nav-pills .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38);opacity:1}.nav-pills .nav-link:active{opacity:1}.nav-pills .show>.nav-link{background-color:rgba(0,0,0,.12);opacity:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:.625rem .5rem}.page-link{border-radius:4px;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);color:#000;display:block;font-size:.875rem;font-weight:500;line-height:1;margin-left:1px;padding:0 1rem;position:relative;text-align:center;white-space:nowrap}@media (min-width:576px){.page-link{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.page-link{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:active,.page-link:focus,.page-link:hover{color:#000;text-decoration:none}.page-link:focus,.page-link:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.12)),to(rgba(0,0,0,.12)));background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}.page-link.active,.page-link:active{background-color:rgba(153,153,153,.4);background-image:none}.page-link:focus{outline:0}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{background-color:rgba(153,153,153,.4)}.page-item.disabled .page-link{background-color:transparent;color:rgba(0,0,0,.38);cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:.9375rem;padding:.78125rem 1rem}.pagination-sm .page-link{font-size:.8125rem;padding:.59375rem 1rem}.popover{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:block;font-size:1rem;margin:1.5rem;max-width:17.5rem;position:absolute;top:0;left:0;z-index:240}[dir=rtl] .popover{text-align:right;text-align:start}.popover-body{padding:1.25rem 1.5rem}.popover-body>:last-child{margin-bottom:0}.popover-header{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin-bottom:0;padding:1.25rem 1.5rem 0}.popover-header:empty{display:none}.popover-header:last-child{padding-bottom:1.25rem}@media (min-width:768px){.popover{margin:.875rem}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive::before{content:'';display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;height:100%;position:absolute;top:0;bottom:0;left:0;width:100%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-21by9::before{padding-top:42.8571428571%}.collapse{display:none}.collapse.show{display:block}tbody.collapse.show{display:table-row-group}tr.collapse.show{display:table-row}.collapsing{-webkit-transition:height .3s cubic-bezier(.4,0,.2,1);transition:height .3s cubic-bezier(.4,0,.2,1);height:0;overflow:hidden;position:relative}@media (min-width:576px){.collapsing{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.collapsing{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.fade{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);opacity:0}@media (min-width:576px){.fade{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.fade{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade.show{opacity:1}.btn{border-radius:4px;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;background-image:none;border:0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.0892857143em;line-height:normal;margin:0 0 0 .5rem;max-width:100%;min-width:4rem;overflow:hidden;padding:0 1rem;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}@media (min-width:576px){.btn{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.btn{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover:not(:disabled):not(.disabled):not(.btn-link):not([class*=btn-outline-]):not([class*=btn-flat]){background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.08)),to(rgba(255,255,255,.08)));background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08));-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);-webkit-transition:background-image 15ms linear,-webkit-box-shadow 0s cubic-bezier(.4,0,.2,1);transition:background-image 15ms linear,-webkit-box-shadow 0s cubic-bezier(.4,0,.2,1);transition:background-image 15ms linear,box-shadow 0s cubic-bezier(.4,0,.2,1);transition:background-image 15ms linear,box-shadow 0s cubic-bezier(.4,0,.2,1),-webkit-box-shadow 0s cubic-bezier(.4,0,.2,1)}.btn:active,.btn:focus,.btn:hover{color:#000;text-decoration:none}.btn.active,.btn:active{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.37)),to(rgba(255,255,255,.37)));background-image:linear-gradient(to bottom,rgba(255,255,255,.37),rgba(255,255,255,.37));-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.btn.disabled,.btn:disabled{background-color:rgba(0,0,0,.12);background-image:none;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.37);opacity:1}.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.show>.btn.dropdown-toggle{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.12)),to(rgba(0,0,0,.12)));background-image:linear-gradient(to bottom,rgba(0,0,0,.12),rgba(0,0,0,.12))}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#6200ee;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-primary.active,.btn-primary:active{background-color:#3700b3}.btn-primary.disabled,.btn-primary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-secondary{background-color:#03dac5;color:#000}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#000}.btn-secondary.active,.btn-secondary:active{background-color:#00a895}.btn-secondary.disabled,.btn-secondary:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-danger{background-color:#b00020;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff}.btn-danger.active,.btn-danger:active{background-color:#d32f2f}.btn-danger.disabled,.btn-danger:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-info{background-color:#714cfe;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover{color:#fff}.btn-info.active,.btn-info:active{background-color:#021aee}.btn-info.disabled,.btn-info:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-success{background-color:#61d800;color:#000}.btn-success:active,.btn-success:focus,.btn-success:hover{color:#000}.btn-success.active,.btn-success:active{background-color:#41c300}.btn-success.disabled,.btn-success:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-warning{background-color:#ff8d00;color:#000}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#000}.btn-warning.active,.btn-warning:active{background-color:#ee6002}.btn-warning.disabled,.btn-warning:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-dark{background-color:#424242;color:#fff}.btn-dark:active,.btn-dark:focus,.btn-dark:hover{color:#fff}.btn-dark.active,.btn-dark:active{background-color:#212121}.btn-dark.disabled,.btn-dark:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.btn-light{background-color:#f5f5f5;color:#000}.btn-light:active,.btn-light:focus,.btn-light:hover{color:#000}.btn-light.active,.btn-light:active{background-color:#e0e0e0}.btn-light.disabled,.btn-light:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}[class*=bg-dark] :not([class*=bg-light]) .btn.disabled,[class*=bg-dark] :not([class*=bg-light]) .btn:disabled{background-color:rgba(255,255,255,.12);color:rgba(255,255,255,.3)}.btn-group-lg>.btn,.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn{font-size:.9375rem;padding:.78125rem 1rem}.btn-group-sm>.btn,.btn-sm,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn{font-size:.8125rem;padding:.59375rem 1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}[type=button].btn-block,[type=reset].btn-block,[type=submit].btn-block{width:100%}.btn-link{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#03dac5;font-weight:400;text-decoration:none;text-transform:none}.btn-link:active,.btn-link:focus,.btn-link:hover{color:#03dac5;text-decoration:underline}.btn-link:focus,.btn-link:hover{background-image:none}.btn-link.active,.btn-link:active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{background-color:transparent;color:rgba(0,0,0,.37);text-decoration:none}.btn-fluid{min-width:0}[class*=btn-flat],[class*=btn-outline]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active{-webkit-box-shadow:none;box-shadow:none}[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled{background-color:transparent}.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover,.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:#6200ee}.btn-flat-primary.disabled,.btn-flat-primary:disabled,.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:rgba(0,0,0,.37)}.btn-outline-primary{border:2px solid #6200ee}.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#03dac5}.btn-flat-secondary.disabled,.btn-flat-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:rgba(0,0,0,.37)}.btn-outline-secondary{border:2px solid #03dac5}.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{color:#b00020}.btn-flat-danger.disabled,.btn-flat-danger:disabled,.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:rgba(0,0,0,.37)}.btn-outline-danger{border:2px solid #b00020}.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover,.btn-outline-info,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{color:#714cfe}.btn-flat-info.disabled,.btn-flat-info:disabled,.btn-outline-info.disabled,.btn-outline-info:disabled{color:rgba(0,0,0,.37)}.btn-outline-info{border:2px solid #714cfe}.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover,.btn-outline-success,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{color:#61d800}.btn-flat-success.disabled,.btn-flat-success:disabled,.btn-outline-success.disabled,.btn-outline-success:disabled{color:rgba(0,0,0,.37)}.btn-outline-success{border:2px solid #61d800}.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:#ff8d00}.btn-flat-warning.disabled,.btn-flat-warning:disabled,.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:rgba(0,0,0,.37)}.btn-outline-warning{border:2px solid #ff8d00}.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover{color:#424242}.btn-flat-dark.disabled,.btn-flat-dark:disabled,.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:rgba(0,0,0,.37)}.btn-outline-dark{border:2px solid #424242}.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light,.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{color:#f5f5f5}.btn-flat-light.disabled,.btn-flat-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled{color:rgba(0,0,0,.37)}.btn-outline-light{border:2px solid #f5f5f5}.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light:focus,.btn-outline-light:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.08)),to(rgba(255,255,255,.08)));background-image:linear-gradient(to bottom,rgba(255,255,255,.08),rgba(255,255,255,.08))}.btn-flat-light.active,.btn-flat-light:active,.btn-outline-light.active,.btn-outline-light:active{background-color:rgba(204,204,204,.25)}.btn-float{border-radius:50%;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);height:3.5rem;line-height:3.5rem;min-width:0;padding:0;width:3.5rem}.btn-float.active,.btn-float:active{-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2);box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)}.btn-float.disabled,.btn-float:disabled{-webkit-box-shadow:none;box-shadow:none}.btn-float.btn-sm{height:2.5rem;line-height:2.5rem;width:2.5rem}.btn-float-dropdown .dropdown-menu{border-radius:0;margin-top:1rem;min-width:3.5rem;padding-top:0;padding-bottom:0;text-align:center}.btn-float-dropdown .dropdown-menu::before{display:none}.btn-float-dropdown .dropdown-menu .btn-float{display:block;margin-right:auto;margin-bottom:1rem;margin-left:auto}.btn-group,.btn-group-vertical{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn-primary.disabled,.btn-group-vertical>.btn-primary:disabled,.btn-group>.btn-primary.disabled,.btn-group>.btn-primary:disabled{background-color:#bb86fc;color:#000}.btn-group-vertical>.btn-secondary.disabled,.btn-group-vertical>.btn-secondary:disabled,.btn-group>.btn-secondary.disabled,.btn-group>.btn-secondary:disabled{background-color:#66fff8;color:#000}.btn-group-vertical>.btn-danger.disabled,.btn-group-vertical>.btn-danger:disabled,.btn-group>.btn-danger.disabled,.btn-group>.btn-danger:disabled{background-color:#ffcdd2;color:#000}.btn-group-vertical>.btn-info.disabled,.btn-group-vertical>.btn-info:disabled,.btn-group>.btn-info.disabled,.btn-group>.btn-info:disabled{background-color:#d2c2fd;color:#000}.btn-group-vertical>.btn-success.disabled,.btn-group-vertical>.btn-success:disabled,.btn-group>.btn-success.disabled,.btn-group>.btn-success:disabled{background-color:#c6f68d;color:#000}.btn-group-vertical>.btn-warning.disabled,.btn-group-vertical>.btn-warning:disabled,.btn-group>.btn-warning.disabled,.btn-group>.btn-warning:disabled{background-color:#ffc77d;color:#000}.btn-group-vertical>.btn-dark.disabled,.btn-group-vertical>.btn-dark:disabled,.btn-group>.btn-dark.disabled,.btn-group>.btn-dark:disabled{background-color:#757575;color:#fff}.btn-group-vertical>.btn-light.disabled,.btn-group-vertical>.btn-light:disabled,.btn-group>.btn-light.disabled,.btn-group>.btn-light:disabled{background-color:#fafafa;color:#000}.btn-group-vertical>.btn,.btn-group>.btn{-webkit-transition:border-color,opacity .3s cubic-bezier(.4,0,.2,1);transition:border-color,opacity .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}@media (min-width:576px){.btn-group-vertical>.btn,.btn-group>.btn{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.btn-group-vertical>.btn,.btn-group>.btn{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.btn-group-vertical>.btn,.btn-group>.btn{-webkit-transition:none;transition:none}}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled,.btn-group>.btn.disabled,.btn-group>.btn:disabled{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn[class*=btn-outline]{opacity:.7}.btn-group-vertical>.btn[class*=btn-outline].active,.btn-group-vertical>.btn[class*=btn-outline]:active,.btn-group>.btn[class*=btn-outline].active,.btn-group>.btn[class*=btn-outline]:active{opacity:1}.btn-group-vertical>.btn[class*=btn-outline].disabled,.btn-group-vertical>.btn[class*=btn-outline]:disabled,.btn-group>.btn[class*=btn-outline].disabled,.btn-group>.btn[class*=btn-outline]:disabled{opacity:1}.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group-vertical,.btn-group>.btn-group,.btn-group>.btn-group-vertical{border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-group.show>.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.btn-group>.btn,.btn-group>.btn-group{margin-left:-1px}.btn-group>.btn-group:first-child,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-vertical{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{margin-top:-1px;margin-left:0;width:100%}.btn-group-vertical>.btn-group:first-child,.btn-group-vertical>.btn:first-child{margin-top:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.dropdown-toggle:not(:last-of-type){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-fluid{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}[data-toggle=buttons]>.btn,[data-toggle=buttons]>.btn-group>.btn{margin-bottom:0}[data-toggle=buttons]>.btn [type=checkbox],[data-toggle=buttons]>.btn [type=radio],[data-toggle=buttons]>.btn-group>.btn [type=checkbox],[data-toggle=buttons]>.btn-group>.btn [type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.dropdown-toggle.dropdown-toggle-split{padding-right:.2em;padding-left:.2em}.dropdown-toggle.dropdown-toggle-split::after{margin-right:0;margin-left:0}.dropleft .dropdown-toggle.dropdown-toggle-split::before{margin-right:0;margin-left:0}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.card{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.card.border-primary{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #6200ee;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #6200ee}.card.border-primary[href]:active,.card.border-primary[href]:focus,.card.border-primary[href]:hover,.card.border-primary[tabindex]:active,.card.border-primary[tabindex]:focus,.card.border-primary[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #6200ee;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #6200ee}.card.border-secondary{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #03dac5;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #03dac5}.card.border-secondary[href]:active,.card.border-secondary[href]:focus,.card.border-secondary[href]:hover,.card.border-secondary[tabindex]:active,.card.border-secondary[tabindex]:focus,.card.border-secondary[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #03dac5;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #03dac5}.card.border-danger{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #b00020;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #b00020}.card.border-danger[href]:active,.card.border-danger[href]:focus,.card.border-danger[href]:hover,.card.border-danger[tabindex]:active,.card.border-danger[tabindex]:focus,.card.border-danger[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #b00020;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #b00020}.card.border-info{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #714cfe;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #714cfe}.card.border-info[href]:active,.card.border-info[href]:focus,.card.border-info[href]:hover,.card.border-info[tabindex]:active,.card.border-info[tabindex]:focus,.card.border-info[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #714cfe;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #714cfe}.card.border-success{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #61d800;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #61d800}.card.border-success[href]:active,.card.border-success[href]:focus,.card.border-success[href]:hover,.card.border-success[tabindex]:active,.card.border-success[tabindex]:focus,.card.border-success[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #61d800;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #61d800}.card.border-warning{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #ff8d00;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #ff8d00}.card.border-warning[href]:active,.card.border-warning[href]:focus,.card.border-warning[href]:hover,.card.border-warning[tabindex]:active,.card.border-warning[tabindex]:focus,.card.border-warning[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff8d00;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #ff8d00}.card.border-dark{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #424242;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-dark[href]:active,.card.border-dark[href]:focus,.card.border-dark[href]:hover,.card.border-dark[tabindex]:active,.card.border-dark[tabindex]:focus,.card.border-dark[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #424242;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #424242}.card.border-light{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card.border-light[href]:active,.card.border-light[href]:focus,.card.border-light[href]:hover,.card.border-light[tabindex]:active,.card.border-light[tabindex]:focus,.card.border-light[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2),inset 0 0 0 1px #f5f5f5}.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);text-decoration:none}.card[href]:focus,.card[tabindex]:focus{outline:0}.card-shaped{border-radius:24px 8px}.accordion .card:first-of-type{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:not(:first-of-type):not(:last-of-type){border-radius:0}.accordion .card:not(:first-of-type) .card-body:first-child,.accordion .card:not(:first-of-type) .card-footer:first-child,.accordion .card:not(:first-of-type) .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.accordion .card:not(:last-of-type) .card-body:last-child,.accordion .card:not(:last-of-type) .card-footer:last-child,.accordion .card:not(:last-of-type) .card-header:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .collapse .card-body:first-child,.accordion .collapse .card-footer:first-child,.accordion .collapse .card-header:first-child,.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child{border-top-left-radius:0;border-top-right-radius:0}.card-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0 .25rem .5rem}.card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-actions .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:.5rem;margin-bottom:.25rem;min-width:0;padding-right:.5rem;padding-left:.5rem}.card-actions .dropdown-toggle::after{margin-right:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-body>:last-child{margin-bottom:0}.card-footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem 1rem}.card-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-top:0}.card-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-footer>:last-child{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0;padding:1rem 1rem}.card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom:0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-header-pills{margin:-1rem -1rem;padding:.5rem 0 .25rem .5rem}.card-header-pills .nav-link{margin-right:.5rem;margin-bottom:.25rem;padding-right:.5rem;padding-left:.5rem}.card-header-tabs{margin:-1rem -1rem calc(-1rem - 1px)}.card-img{border-radius:4px}.card-img-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px}.card-img-overlay{max-height:100%;padding:1rem 1rem;position:absolute;right:0;bottom:0;left:0}.card-columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:.5rem;column-gap:.5rem;margin-top:-.25rem;margin-bottom:.25rem;orphans:1;widows:1}@media (min-width:768px){.card-columns{-webkit-column-count:3;column-count:3}}.card-columns .card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.25rem;margin-bottom:.25rem;width:100%}@media (min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-.25rem;margin-left:-.25rem}}.card-deck .card{margin-bottom:.5rem}@media (min-width:576px){.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:.25rem;margin-left:.25rem}}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.card-group .card{margin-bottom:.5rem}@media (min-width:576px){.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.card-group .card:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child:not(:last-child) .card-actions,.card-group .card:first-child:not(:last-child) .card-body,.card-group .card:first-child:not(:last-child) .card-footer,.card-group .card:first-child:not(:last-child) .card-header,.card-group .card:first-child:not(:last-child) .card-img,.card-group .card:first-child:not(:last-child) .card-img-bottom,.card-group .card:first-child:not(:last-child) .card-img-top{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child:not(:first-child) .card-actions,.card-group .card:last-child:not(:first-child) .card-body,.card-group .card:last-child:not(:first-child) .card-footer,.card-group .card:last-child:not(:first-child) .card-header,.card-group .card:last-child:not(:first-child) .card-img,.card-group .card:last-child:not(:first-child) .card-img-bottom,.card-group .card:last-child:not(:first-child) .card-img-top{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-actions,.card-group .card:not(:first-child):not(:last-child) .card-body,.card-group .card:not(:first-child):not(:last-child) .card-footer,.card-group .card:not(:first-child):not(:last-child) .card-header,.card-group .card:not(:first-child):not(:last-child) .card-img,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-link{font-weight:500}.card-link:active,.card-link:focus,.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-subtitle{font-size:.875rem;font-weight:500;letter-spacing:.0071428571em;line-height:1.375rem;margin-top:-1rem;margin-bottom:0}.card-text{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;color:rgba(0,0,0,.6)}.card-text:last-child{margin-bottom:0}.card-title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin-bottom:1rem}.card-title:last-child{margin-bottom:0}.chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e0e0e0;border:0;border-radius:1rem;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:400;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding-right:.75rem;padding-left:.75rem;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.chip:empty{display:none}.chip .close{font-size:inherit;line-height:inherit;margin-right:-.5rem;margin-left:.25rem;min-height:1.5rem;min-width:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.chip-primary{background-color:#6200ee;color:#fff}.chip-secondary{background-color:#03dac5;color:#000}.chip-danger{background-color:#b00020;color:#fff}.chip-info{background-color:#714cfe;color:#fff}.chip-success{background-color:#61d800;color:#000}.chip-warning{background-color:#ff8d00;color:#000}.chip-dark{background-color:#424242;color:#fff}.chip-light{background-color:#f5f5f5;color:#000}.chip-action{-webkit-transition:background-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.chip-action{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.chip-action{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.chip-action{-webkit-transition:none;transition:none}}.chip-action:active,.chip-action:focus,.chip-action:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);color:#000;text-decoration:none}.chip-action:active{background-color:#bdbdbd}.chip-action:focus{outline:0}.chip-icon{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#03dac5;border-radius:1rem;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:400;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem;margin-left:-.75rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center;width:2rem}.chip-img{border-radius:1rem;-ms-flex-negative:0;flex-shrink:0;height:2rem;margin-right:.5rem;margin-left:-.75rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:auto}.table{background-color:#fff;border:0;margin-bottom:1rem;max-width:100%;width:100%}.table td,.table th{border-top:1px solid #e1e1e1;line-height:1.5;padding-right:1.75rem;padding-left:1.75rem;vertical-align:top}.table td:first-child,.table th:first-child{padding-left:1.5rem}.table td:last-child,.table th:last-child{padding-right:1.5rem}.table tbody{color:#000}.table tbody td,.table tbody th{font-size:.8125rem;font-weight:400;height:3rem;padding-top:.890625rem;padding-bottom:.890625rem}.table tfoot{color:rgba(0,0,0,.6)}.table tfoot td,.table tfoot th{font-size:.75rem;font-weight:400;height:3.5rem;padding-top:1.1875rem;padding-bottom:1.1875rem}.table thead{color:rgba(0,0,0,.6)}.table thead td,.table thead th{font-size:.75rem;font-weight:500;height:3.5rem;padding-top:1.1875rem;padding-bottom:1.1875rem}.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child{border-top-left-radius:4px}.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child{border-top-right-radius:4px}.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child{border-bottom-left-radius:4px}.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child{border-bottom-right-radius:4px}.table .table{border-top:1px solid #e1e1e1}.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th{border-top:0}.table-borderless .table,.table-borderless td,.table-borderless th{border:0}.table-bordered{border:1px solid #e1e1e1}.card>.table-bordered{border:0}.table-sm td,.table-sm th{padding-right:1rem;padding-left:1rem}.table-sm td:first-child,.table-sm th:first-child{padding-left:1rem}.table-sm td:last-child,.table-sm th:last-child{padding-right:1rem}.table-sm tbody td,.table-sm tbody th{height:2.25rem;padding-top:.515625rem;padding-bottom:.515625rem}.table-sm tfoot td,.table-sm tfoot th{padding-top:.6875rem;padding-bottom:.6875rem}.table-sm thead td,.table-sm thead th{height:2.5rem;padding-top:.6875rem;padding-bottom:.6875rem}.table-striped tbody tr:nth-of-type(odd){background-color:#f5f5f5}.table-hover tbody tr:hover{background-color:#eee}.table-primary,.table-primary>td,.table-primary>th{background-color:#bb86fc;color:#000}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#6200ee;color:#fff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#66fff8;color:#000}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#03dac5;color:#000}.table-danger,.table-danger>td,.table-danger>th{background-color:#ffcdd2;color:#000}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#b00020;color:#fff}.table-info,.table-info>td,.table-info>th{background-color:#d2c2fd;color:#000}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#714cfe;color:#fff}.table-success,.table-success>td,.table-success>th{background-color:#c6f68d;color:#000}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#61d800;color:#000}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffc77d;color:#000}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ff8d00;color:#000}.table-dark,.table-dark>td,.table-dark>th{background-color:#757575;color:#fff}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#424242;color:#fff}.table-light,.table-light>td,.table-light>th{background-color:#fafafa;color:#000}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f5f5f5;color:#000}.table-active,.table-active>td,.table-active>th{background-color:#eee;color:#000}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e0e0e0;color:#000}.table .thead-dark td,.table .thead-dark th{background-color:#424242;color:#fff}.table .thead-light td,.table .thead-light th{background-color:#f5f5f5;color:rgba(0,0,0,.6)}.table-dark{background-color:#424242;color:#fff}.table-dark.table-bordered{border-color:#303030}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#303030}.table-dark.table-hover tbody tr:hover{background-color:#212121}.table-dark tbody,.table-dark tfoot,.table-dark thead{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#303030}@media (max-width:575.98px){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:767.98px){.table-responsive-md{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:991.98px){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:1199.98px){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-responsive{display:block;overflow-x:auto;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;outline:0;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:240}.modal.fade{-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.modal.fade{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.modal.fade{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade{-webkit-transition:none;transition:none}}.modal.fade .modal-dialog{-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:scale(.87);transform:scale(.87)}@media (min-width:576px){.modal.fade .modal-dialog{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.modal.fade .modal-dialog{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal-dialog{margin:1.5rem auto;max-width:35rem;pointer-events:none;position:relative;width:calc(100% - 1.5rem * 2)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100vh - 32px)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-header{border-bottom:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-footer{border-top:1px solid rgba(0,0,0,.12)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100% - 1.5rem * 2)}.modal-dialog-centered::before{display:block;height:calc(100vh - 3rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{border-radius:4px;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;vertical-align:baseline;width:100%}.modal-backdrop{background-color:rgba(0,0,0,.38);height:100vh;position:fixed;top:0;left:0;width:100%;z-index:239}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid 0}.modal-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin:0}.modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 1.5rem;position:relative;color:rgba(0,0,0,.6);font-size:1rem;line-height:1.5rem;letter-spacing:.03125em}.modal-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-header+.modal-body{padding-top:0}.modal-body>:last-child{margin-bottom:0}.modal-footer{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.modal-footer:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.modal-footer:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.modal-footer .btn{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;max-width:calc(50% - .5rem);min-width:4rem;overflow:hidden;padding-right:.5rem;padding-left:.5rem;text-overflow:ellipsis}.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover{color:#6200ee}.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover{color:#03dac5}.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover{color:#b00020}.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover{color:#714cfe}.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{color:#61d800}.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover{color:#ff8d00}.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover{color:#424242}.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover{color:#f5f5f5}.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled{color:rgba(0,0,0,.37)}.modal-footer .btn.active,.modal-footer .btn:active{background-color:rgba(153,153,153,.4);-webkit-box-shadow:none;box-shadow:none}.modal-footer .btn.disabled,.modal-footer .btn:disabled{background-color:transparent}.modal-footer>*{margin-left:.5rem}.modal-footer-stacked{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;padding-right:0;padding-left:0}.modal-footer-stacked .btn{text-align:right;text-align:end;border-radius:0;margin-left:0;max-width:none;padding:1.0625rem 1rem}[dir=rtl] .modal-footer-stacked .btn{text-align:left;text-align:end}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-99999px;width:50px}.modal-lg{max-width:52.5rem}.modal-sm{max-width:17.5rem}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{-webkit-transition:background-color,color .3s cubic-bezier(.4,0,.2,1);transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background-color:#fff;border:0;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2);color:#000;display:block;font-size:.9375rem;line-height:1.5;min-height:3rem;padding:.796875rem 1.5rem;position:relative}@media (min-width:576px){.list-group-item{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.list-group-item{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.list-group-item{-webkit-transition:none;transition:none}}.list-group-item:active,.list-group-item:focus,.list-group-item:hover{color:#000;text-decoration:none}.list-group-item.active{background-color:#eee;color:#000}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .list-group-item{padding-right:1rem;padding-left:1rem}.list-group-item-action{color:#000;text-align:inherit;width:100%}.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover{background-color:#eee;color:#000;text-decoration:none}.list-group-item-action.disabled,.list-group-item-action:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.list-group-item-action:focus{outline:0}.list-group-item-primary{background-color:#bb86fc;color:#000}.list-group-item-primary.active{background-color:#6200ee;color:#fff}.list-group-item-primary.list-group-item-action:active,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#6200ee;color:#fff}.list-group-item-secondary{background-color:#66fff8;color:#000}.list-group-item-secondary.active{background-color:#03dac5;color:#000}.list-group-item-secondary.list-group-item-action:active,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#03dac5;color:#000}.list-group-item-danger{background-color:#ffcdd2;color:#000}.list-group-item-danger.active{background-color:#b00020;color:#fff}.list-group-item-danger.list-group-item-action:active,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#b00020;color:#fff}.list-group-item-info{background-color:#d2c2fd;color:#000}.list-group-item-info.active{background-color:#714cfe;color:#fff}.list-group-item-info.list-group-item-action:active,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#714cfe;color:#fff}.list-group-item-success{background-color:#c6f68d;color:#000}.list-group-item-success.active{background-color:#61d800;color:#000}.list-group-item-success.list-group-item-action:active,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#61d800;color:#000}.list-group-item-warning{background-color:#ffc77d;color:#000}.list-group-item-warning.active{background-color:#ff8d00;color:#000}.list-group-item-warning.list-group-item-action:active,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ff8d00;color:#000}.list-group-item-dark{background-color:#757575;color:#fff}.list-group-item-dark.active{background-color:#424242;color:#fff}.list-group-item-dark.list-group-item-action:active,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#424242;color:#fff}.list-group-item-light{background-color:#fafafa;color:#000}.list-group-item-light.active{background-color:#f5f5f5;color:#000}.list-group-item-light.list-group-item-action:active,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#f5f5f5;color:#000}.expansion-panel{-webkit-transition:background-color,color,margin .3s cubic-bezier(.4,0,.2,1);transition:background-color,color,margin .3s cubic-bezier(.4,0,.2,1);padding:0}@media (min-width:576px){.expansion-panel{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.expansion-panel{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.expansion-panel{-webkit-transition:none;transition:none}}.expansion-panel.show{border-radius:4px}.expansion-panel.show:not(:first-child){margin-top:1rem}.card .expansion-panel.show:not(:first-child){margin-top:0}.expansion-panel.show:not(:last-child){margin-bottom:1rem}.card .expansion-panel.show:not(:last-child){margin-bottom:0}.expansion-panel.show+.expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.expansion-panel.show+.expansion-panel.show{margin-top:0}.card .expansion-panel.show+.expansion-panel{border-top-left-radius:0;border-top-right-radius:0}.expansion-panel.show-predecessor{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.card .expansion-panel.show-predecessor{border-bottom-right-radius:0;border-bottom-left-radius:0}.card .expansion-panel{padding-right:0;padding-left:0}.expansion-panel-body{padding:1rem 1.5rem}.card .expansion-panel-body{padding-right:1rem;padding-left:1rem}.expansion-panel-footer{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem .5rem .75rem 0}.card .expansion-panel-footer{padding-right:1rem;padding-left:.5rem}.expansion-panel-footer .btn{margin-bottom:.25rem;margin-left:.5rem;min-width:4rem;padding-right:.5rem;padding-left:.5rem}.card .expansion-panel-footer .btn{padding-right:.5rem;padding-left:.5rem}.expansion-panel-icon{-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}[data-toggle=collapse].collapsed .expansion-panel-icon .collapsed-hide{display:none}[data-toggle=collapse]:not(.collapsed) .expansion-panel-icon .collapsed-show{display:none}.expansion-panel-toggler{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:3rem;padding:.796875rem 1.5rem;text-align:inherit;width:100%}.expansion-panel-toggler:active,.expansion-panel-toggler:focus,.expansion-panel-toggler:hover{background-color:#eee;color:#000;text-decoration:none}.expansion-panel-toggler.disabled,.expansion-panel-toggler:disabled{background-color:#fff;color:rgba(0,0,0,.38)}.expansion-panel-toggler:focus{outline:0}.card .expansion-panel-toggler{padding-right:1rem;padding-left:1rem}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-top:1px solid rgba(0,0,0,.12);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.list-group-flush .list-group-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-menu{border-radius:4px;text-align:left;text-align:start;background-color:transparent;color:inherit;display:none;float:left;font-size:1rem;font-weight:400;line-height:1.5rem;list-style:none;margin:0;min-width:7rem;padding:.5rem 0;position:absolute;top:100%;left:0;z-index:80}[dir=rtl] .dropdown-menu{text-align:right;text-align:start}.dropdown-menu.show{display:block}.dropdown-menu.show::before,.dropdown-menu.show>*{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.dropdown-menu.show::before,.dropdown-menu.show>*{-webkit-animation-duration:.39s;animation-duration:.39s}}@media (min-width:992px){.dropdown-menu.show::before,.dropdown-menu.show>*{-webkit-animation-duration:.28s;animation-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-menu.show::before,.dropdown-menu.show>*{-webkit-animation:none;animation:none}}.dropdown-menu.show::before{-webkit-animation-name:dropdown-menu-show;animation-name:dropdown-menu-show}.dropdown-menu.show>*{-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropdown-menu.show>:nth-child(1){-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropdown-menu.show>:nth-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropdown-menu.show>:nth-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropdown-menu::before{border-radius:4px;background-color:#fff;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:-1}.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu{min-width:100%}.menu{margin-top:-3.125rem}.menu::before{-webkit-transform-origin:0 2rem;transform-origin:0 2rem}.show>a{outline:0}.dropdown-menu-right:not([x-placement]){right:0;left:auto}.dropdown-menu-right:not([x-placement]).menu::before{-webkit-transform-origin:100% 2rem;transform-origin:100% 2rem}.dropdown-menu-right:not([x-placement])::before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropleft .dropdown-menu:not([x-placement]){top:0;right:100%;left:auto}.dropleft .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropleft .dropdown-menu:not([x-placement])::before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropright .dropdown-menu:not([x-placement]){top:0;left:100%}.dropright .dropdown-menu:not([x-placement]).menu{margin-top:0}.dropright .dropdown-menu:not([x-placement])::before{-webkit-transform-origin:0 0;transform-origin:0 0}.dropup .dropdown-menu:not([x-placement]){top:auto;bottom:100%}.dropup .dropdown-menu:not([x-placement]).menu{margin-top:0;margin-bottom:-3.125rem}.dropup .dropdown-menu:not([x-placement]).menu::before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}.dropup .dropdown-menu:not([x-placement])::before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.dropup .dropdown-menu:not([x-placement])>:nth-child(1),.dropup .dropdown-menu:not([x-placement])>:nth-child(2),.dropup .dropdown-menu:not([x-placement])>:nth-child(3){-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(1){-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropup .dropdown-menu:not([x-placement])>:nth-last-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropup .dropdown-menu-right:not([x-placement]).menu::before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.dropup .dropdown-menu-right:not([x-placement])::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dropdown-menu[x-placement=bottom-end]::before,.dropdown-menu[x-placement=left-start]::before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.dropdown-menu[x-placement=top-end].show>:nth-child(1),.dropdown-menu[x-placement=top-end].show>:nth-child(2),.dropdown-menu[x-placement=top-end].show>:nth-child(3),.dropdown-menu[x-placement=top-start].show>:nth-child(1),.dropdown-menu[x-placement=top-start].show>:nth-child(2),.dropdown-menu[x-placement=top-start].show>:nth-child(3){-webkit-animation-name:dropdown-item-show;animation-name:dropdown-item-show}.dropdown-menu[x-placement=top-end].show>:nth-last-child(1),.dropdown-menu[x-placement=top-start].show>:nth-last-child(1){-webkit-animation-name:dropdown-item-show-1;animation-name:dropdown-item-show-1}.dropdown-menu[x-placement=top-end].show>:nth-last-child(2),.dropdown-menu[x-placement=top-start].show>:nth-last-child(2){-webkit-animation-name:dropdown-item-show-2;animation-name:dropdown-item-show-2}.dropdown-menu[x-placement=top-end].show>:nth-last-child(3),.dropdown-menu[x-placement=top-start].show>:nth-last-child(3){-webkit-animation-name:dropdown-item-show-3;animation-name:dropdown-item-show-3}.dropdown-menu[x-placement=top-end]::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.dropdown-menu[x-placement=top-start]::before{-webkit-transform-origin:0 100%;transform-origin:0 100%}.menu[x-placement=bottom-end]::before{-webkit-transform-origin:100% 2rem;transform-origin:100% 2rem}.menu[x-placement=left-start],.menu[x-placement=right-start]{margin-top:0}.menu[x-placement=left-start]::before{-webkit-transform-origin:100% 0;transform-origin:100% 0}.menu[x-placement=right-start]::before{-webkit-transform-origin:0 0;transform-origin:0 0}.menu[x-placement=top-end],.menu[x-placement=top-start]{margin-top:0;margin-bottom:-3.125rem}.menu[x-placement=top-end]::before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.menu[x-placement=top-start]::before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}@-webkit-keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@-webkit-keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-1{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@-webkit-keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-2{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes dropdown-item-show-3{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@-webkit-keyframes dropdown-menu-show{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(.3333333333,0);transform:scale(.3333333333,0)}40%{-webkit-transform:scale(.6666666667,.25);transform:scale(.6666666667,.25)}60%{-webkit-transform:scale(1,.5);transform:scale(1,.5)}80%{-webkit-transform:scale(1,.75);transform:scale(1,.75)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes dropdown-menu-show{0%{-webkit-transform:scale(0,0);transform:scale(0,0)}20%{-webkit-transform:scale(.3333333333,0);transform:scale(.3333333333,0)}40%{-webkit-transform:scale(.6666666667,.25);transform:scale(.6666666667,.25)}60%{-webkit-transform:scale(1,.5);transform:scale(1,.5)}80%{-webkit-transform:scale(1,.75);transform:scale(1,.75)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes menu-animation{0%{margin-top:-3.5rem}100%{margin-top:0}}@keyframes menu-animation{0%{margin-top:-3.5rem}100%{margin-top:0}}.dropdown-menu-sm,.menu-cascading{font-size:.9375rem;line-height:1.5rem;padding-top:1rem;padding-bottom:1rem}@media (min-width:576px){.dropdown-menu-sm,.menu-cascading{min-width:20rem}}.menu-cascading{margin-top:-2.75rem}.menu-cascading[x-placement=top-end],.menu-cascading[x-placement=top-start]{margin-top:0;margin-bottom:-2.75rem}.menu-cascading[x-placement=top-end]::before{-webkit-transform-origin:100% calc(100% - 2rem);transform-origin:100% calc(100% - 2rem)}.menu-cascading[x-placement=top-start]::before{-webkit-transform-origin:0 calc(100% - 2rem);transform-origin:0 calc(100% - 2rem)}.dropdown-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.dropdown-header{color:#000;display:block;font-size:1rem;font-weight:bolder;line-height:1.5rem;margin:0;padding:.75rem 1rem;white-space:nowrap}.dropdown-menu-sm .dropdown-header,.menu-cascading .dropdown-header{font-size:.9375rem;line-height:1.5rem;padding:.25rem 1.5rem}.dropdown-item{-webkit-transition:background-color,color .3s cubic-bezier(.4,0,.2,1);transition:background-color,color .3s cubic-bezier(.4,0,.2,1);background:0 0;border:0;clear:both;color:#000;display:block;font-weight:inherit;padding:.75rem 1rem;position:relative;text-align:inherit;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:nowrap;width:100%}@media (min-width:576px){.dropdown-item{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.dropdown-item{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.dropdown-item{-webkit-transition:none;transition:none}}.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#f5f5f5;color:#000;text-decoration:none}.dropdown-item.active{background-color:#f5f5f5}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:rgba(0,0,0,.38);pointer-events:none}.dropdown-menu-sm .dropdown-item,.menu-cascading .dropdown-item{padding:.25rem 1.5rem}.dropdown-item-text{color:#000;display:block;font-weight:inherit;padding:.75rem 1rem;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-menu-sm .dropdown-item-text,.menu-cascading .dropdown-item-text{padding:.25rem 1.5rem}.dropdown-toggle::after{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"expand_more";display:inline-block;margin-right:-.2em;margin-left:.2em;vertical-align:top}.dropright .dropdown-toggle::after{content:"keyboard_arrow_right"}.dropup .dropdown-toggle::after{content:"expand_less"}.dropdown-toggle:empty::after{margin-left:-.2em}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"keyboard_arrow_left";display:inline-block;margin-right:.2em;margin-left:-.2em}.navdrawer{display:none;outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160}.navdrawer-backdrop{-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.38);opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:159}@media (min-width:576px){.navdrawer-backdrop{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.navdrawer-backdrop{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-backdrop{-webkit-transition:none;transition:none}}.navdrawer-backdrop.show{opacity:1}.navdrawer-content{-webkit-transition-duration:195ms;transition-duration:195ms;-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.6,1);transition-timing-function:cubic-bezier(.4,0,.6,1);background-color:#fff;max-width:calc(100% - 3.5rem);overflow-x:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:17.5rem}@media (min-width:576px){.navdrawer-content{-webkit-transition-duration:.2535s;transition-duration:.2535s}}@media (min-width:992px){.navdrawer-content{-webkit-transition-duration:.13s;transition-duration:.13s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-content{-webkit-transition:none;transition:none}}.navdrawer-right .navdrawer-content{right:0;left:auto;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navdrawer.show .navdrawer-content{-webkit-transition-duration:225ms;transition-duration:225ms;-webkit-transition-property:-webkit-box-shadow,-webkit-transform;transition-property:-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:576px){.navdrawer.show .navdrawer-content{-webkit-transition-duration:.2925s;transition-duration:.2925s}}@media (min-width:992px){.navdrawer.show .navdrawer-content{-webkit-transition-duration:.15s;transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer.show .navdrawer-content{-webkit-transition:none;transition:none}}.navdrawer-body{margin-bottom:.5rem;padding-right:1rem;padding-left:1rem}.navdrawer-divider{background-color:rgba(0,0,0,.12);height:1px;margin:.5rem 0;overflow:hidden}.navdrawer-header{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);display:block;margin-bottom:.5rem;padding:.625rem 1rem}.navdrawer-subheader{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.38);display:block;font-weight:500;height:3rem;line-height:1;margin-top:0;margin-bottom:0;padding:1.0625rem 1rem}.navdrawer-divider+.navdrawer-subheader{margin-top:-.5rem}.navdrawer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-top:.5rem;margin-bottom:.5rem;padding-left:0}.navdrawer-header+.navdrawer-nav,.navdrawer-subheader+.navdrawer-nav{margin-top:0}.navdrawer-nav .nav-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:background-color,color .3s cubic-bezier(.4,0,.2,1);transition:background-color,color .3s cubic-bezier(.4,0,.2,1);color:#000;font-size:.875rem;font-weight:500;line-height:1;padding:1.0625rem 1rem}@media (min-width:576px){.navdrawer-nav .nav-link{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navdrawer-nav .nav-link{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navdrawer-nav .nav-link{-webkit-transition:none;transition:none}}.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover{background-color:#f5f5f5}.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active{color:#6200ee}.navdrawer-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38)}.navdrawer-nav .nav-link:focus{outline:0}.navdrawer-nav .active>.nav-link{color:#6200ee}.navdrawer-nav-icon{color:rgba(0,0,0,.6);width:3.5rem}.nav-link.active .navdrawer-nav-icon,.nav-link:active .navdrawer-nav-icon{color:#6200ee}.active>.nav-link .navdrawer-nav-icon{color:#6200ee}@media (min-width:576px){.navdrawer-backdrop-permanent-sm{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-persistent-sm{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-temporary-sm{display:none;-webkit-transition:none;transition:none}.navdrawer-permanent-sm{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-sm.navdrawer-permanent-clipped,.navdrawer-permanent-sm.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-sm.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-sm.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-sm.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-permanent-sm .navdrawer-content{max-width:none;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-sm{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-sm.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-sm.navdrawer-right{right:0;left:auto}.navdrawer-persistent-sm.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-sm.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-persistent-sm .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-sm{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-sm.navdrawer-right{right:0;left:auto}.navdrawer-temporary-sm .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:768px){.navdrawer-backdrop-permanent-md{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-persistent-md{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-temporary-md{display:none;-webkit-transition:none;transition:none}.navdrawer-permanent-md{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-md.navdrawer-permanent-clipped,.navdrawer-permanent-md.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-md.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-md.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-md.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-permanent-md .navdrawer-content{max-width:none;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-md{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-md.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-md.navdrawer-right{right:0;left:auto}.navdrawer-persistent-md.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-md.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-persistent-md .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-md{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-md.navdrawer-right{right:0;left:auto}.navdrawer-temporary-md .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:992px){.navdrawer-backdrop-permanent-lg{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-persistent-lg{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-temporary-lg{display:none;-webkit-transition:none;transition:none}.navdrawer-permanent-lg{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-lg.navdrawer-permanent-clipped,.navdrawer-permanent-lg.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-lg.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-lg.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-lg.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-permanent-lg .navdrawer-content{max-width:none;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-lg{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-lg.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-lg.navdrawer-right{right:0;left:auto}.navdrawer-persistent-lg.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-lg.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-persistent-lg .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-lg{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-lg.navdrawer-right{right:0;left:auto}.navdrawer-temporary-lg .navdrawer-content{max-width:none;position:absolute;width:100%}}@media (min-width:1200px){.navdrawer-backdrop-permanent-xl{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-persistent-xl{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-temporary-xl{display:none;-webkit-transition:none;transition:none}.navdrawer-permanent-xl{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent-xl.navdrawer-permanent-clipped,.navdrawer-permanent-xl.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent-xl.navdrawer-permanent-float{border-right:0}.navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent-xl.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent-xl.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-permanent-xl .navdrawer-content{max-width:none;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.navdrawer-persistent-xl{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent-xl.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent-xl.navdrawer-right{right:0;left:auto}.navdrawer-persistent-xl.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent-xl.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-persistent-xl .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary-xl{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary-xl.navdrawer-right{right:0;left:auto}.navdrawer-temporary-xl .navdrawer-content{max-width:none;position:absolute;width:100%}}.navdrawer-backdrop-permanent{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-persistent{display:none;-webkit-transition:none;transition:none}.navdrawer-backdrop-temporary{display:none;-webkit-transition:none;transition:none}.navdrawer-permanent{border-right:1px solid rgba(0,0,0,.12);display:block!important;right:auto;width:17.5rem;z-index:auto}.navdrawer-permanent.navdrawer-permanent-clipped,.navdrawer-permanent.navdrawer-permanent-float{top:3.5rem}.navdrawer-permanent.navdrawer-permanent-float{border-right:0}.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right{border-left:0}.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content{background-color:transparent}.navdrawer-permanent.navdrawer-right{border-right:0;border-left:1px solid rgba(0,0,0,.12);right:0;left:auto}.navdrawer-permanent.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-permanent .navdrawer-content{max-width:none;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%}.navdrawer-persistent{right:auto;width:17.5rem;z-index:auto}.navdrawer-persistent.navdrawer-persistent-clipped{border-top:1px solid rgba(0,0,0,.12);margin-top:-1px;top:3.5rem;z-index:39}.navdrawer-persistent.navdrawer-right{right:0;left:auto}.navdrawer-persistent.navdrawer-right .navdrawer-content{border-right:0;border-left:1px solid rgba(0,0,0,.12)}.navdrawer-persistent.show .navdrawer-content{-webkit-box-shadow:none;box-shadow:none}.navdrawer-persistent .navdrawer-content{border-right:1px solid rgba(0,0,0,.12);max-width:none;position:absolute;width:100%}.navdrawer-temporary{overflow:visible;right:auto;width:17.5rem}.navdrawer-temporary.navdrawer-right{right:0;left:auto}.navdrawer-temporary .navdrawer-content{max-width:none;position:absolute;width:100%}.picker{outline:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition-delay:675ms;transition-delay:675ms;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;z-index:240}@media (min-width:576px){.picker{-webkit-transition-delay:.8775s;transition-delay:.8775s}}@media (min-width:992px){.picker{-webkit-transition-delay:.53s;transition-delay:.53s}}@media screen and (prefers-reduced-motion:reduce){.picker{-webkit-transition:none;transition:none}}.picker.picker-opened{overflow-x:hidden;overflow-y:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:none;transition:none}.picker-frame{margin:1.5rem 1.5rem}.picker-holder{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.38);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;min-width:100%;opacity:0;pointer-events:none;-webkit-transition-delay:375ms;transition-delay:375ms}@media (min-width:576px){.picker-holder{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.picker-holder{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-holder{-webkit-transition:none;transition:none}}@media (min-width:576px){.picker-holder{-webkit-transition-delay:.4875s;transition-delay:.4875s}}@media (min-width:992px){.picker-holder{-webkit-transition-delay:.25s;transition-delay:.25s}}.picker-opened .picker-holder{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.picker-wrap{border-radius:4px;-webkit-transition-duration:375ms;transition-duration:375ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);max-width:18.5rem;opacity:0;outline:0;pointer-events:auto;position:relative;-webkit-transform:scale(.87);transform:scale(.87)}@media (min-width:576px){.picker-wrap{-webkit-transition-duration:.4875s;transition-duration:.4875s}}@media (min-width:992px){.picker-wrap{-webkit-transition-duration:.25s;transition-duration:.25s}}@media screen and (prefers-reduced-motion:reduce){.picker-wrap{-webkit-transition:none;transition:none}}@media (orientation:landscape){.picker-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none}}.picker-opened .picker-wrap{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.picker-footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5rem .5rem}@media (orientation:landscape){.picker-footer{border-radius:0 0 4px 0;padding-right:.75rem;padding-left:.75rem}}.picker-footer button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:.5rem;min-width:0}.picker-footer button:first-child{margin-left:0}.picker-header{height:2.5rem;line-height:2.5rem;margin-right:.5rem;margin-left:.5rem;padding-right:3rem;padding-left:3rem;position:relative;text-align:center}@media (orientation:landscape){.picker-header{margin-top:.5rem;margin-right:.75rem;margin-left:.75rem}}.picker-month,.picker-year{display:inline;margin-left:.5rem}.picker-month:first-child,.picker-year:first-child{margin-left:0}.picker-nav-next,.picker-nav-prev{height:2.5rem;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem}.picker-nav-next,.picker-nav-next.material-icons,.picker-nav-prev,.picker-nav-prev.material-icons{line-height:2.5rem}.picker-nav-next{right:0}.picker-nav-next::before{content:"keyboard_arrow_right"}.picker-nav-prev{left:0}.picker-nav-prev::before{content:"keyboard_arrow_left"}.picker-date-display{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#6200ee;color:#fff;padding:1rem 1.5rem}@media (orientation:landscape){.picker-date-display{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;min-width:9.75rem;white-space:nowrap}}.picker-date-display-bottom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.125rem;font-weight:400;letter-spacing:.0073529412em;line-height:2.5rem}.picker-day-display{margin-right:.5rem}.picker-weekday-display{margin-right:.5rem}@media (orientation:landscape){.picker-weekday-display{display:block;margin-right:0}}.picker-weekday-display::after{content:','}.picker-box{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;overflow:hidden}@media (orientation:landscape){.picker-box{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0}}.picker-input.form-control[readonly]{border-bottom-style:solid;color:inherit;cursor:text}.picker-input.picker-input-active{border-bottom-color:#03dac5}.picker-day{border-radius:50%;cursor:default;height:2.5rem;line-height:2.5rem;margin:auto;vertical-align:middle;width:2.5rem}@media (orientation:landscape){.picker-day{margin-right:.25rem;margin-left:.25rem}}.picker-day.picker-day-selected{background-color:#6200ee;color:#fff}.picker-day-disabled{color:rgba(0,0,0,.38)}.picker-day-outfocus{display:none}.picker-day-today{color:#6200ee;font-weight:bolder}.picker-table{border-collapse:collapse;border-spacing:0;margin:0 .5rem;table-layout:fixed}.picker-table td,.picker-table th{border:0;padding:0;text-align:center;vertical-align:middle}.picker-table th{font-weight:inherit}.picker-weekday{color:rgba(0,0,0,.38);height:2.5rem;vertical-align:middle;width:2.5rem}.picker-select-month,.picker-select-year{border-radius:4px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.12);background-image:none;background-position:100% 50%;background-size:auto 100%;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;display:inline-block;font-size:inherit;height:1.25rem;line-height:1.25rem;opacity:.7;padding:0 1.25rem 0 .5rem}@media (min-width:576px){.picker-select-month,.picker-select-year{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.picker-select-month,.picker-select-year{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.picker-select-month,.picker-select-year{-webkit-transition:none;transition:none}}.picker-select-month:focus,.picker-select-month:hover,.picker-select-year:focus,.picker-select-year:hover{opacity:1}@-moz-document url-prefix(''){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:0){.picker-select-month,.picker-select-year{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-repeat:no-repeat}}.picker-select-month:focus,.picker-select-year:focus{outline:0}.picker-select-month{margin-left:.5rem}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;z-index:1}.progress-bar{border-bottom:.25rem solid #3f51b5}.progress-bar.bg-primary{background-color:transparent!important;border-bottom-color:#6200ee}.progress-bar.bg-primary::after{background-color:#bb86fc}.progress-bar.bg-secondary{background-color:transparent!important;border-bottom-color:#03dac5}.progress-bar.bg-secondary::after{background-color:#66fff8}.progress-bar.bg-danger{background-color:transparent!important;border-bottom-color:#b00020}.progress-bar.bg-danger::after{background-color:#ffcdd2}.progress-bar.bg-info{background-color:transparent!important;border-bottom-color:#714cfe}.progress-bar.bg-info::after{background-color:#d2c2fd}.progress-bar.bg-success{background-color:transparent!important;border-bottom-color:#61d800}.progress-bar.bg-success::after{background-color:#c6f68d}.progress-bar.bg-warning{background-color:transparent!important;border-bottom-color:#ff8d00}.progress-bar.bg-warning::after{background-color:#ffc77d}.progress-bar.bg-dark{background-color:transparent!important;border-bottom-color:#424242}.progress-bar.bg-dark::after{background-color:#757575}.progress-bar.bg-light{background-color:transparent!important;border-bottom-color:#f5f5f5}.progress-bar.bg-light::after{background-color:#fafafa}.progress-bar::after{background-color:#c5cae9;content:'';display:block;height:.25rem;position:absolute;right:0;bottom:0;left:0;z-index:-1}.progress-bar-animated::before{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:progress-bar-animation;animation-name:progress-bar-animation;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (min-width:576px){.progress-bar-animated::before{-webkit-animation-duration:.39s;animation-duration:.39s}}@media (min-width:992px){.progress-bar-animated::before{-webkit-animation-duration:.28s;animation-duration:.28s}}.progress-bar-animated,.progress-bar-striped{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}.progress-bar-animated.bg-primary::before,.progress-bar-striped.bg-primary::before{background-image:repeating-radial-gradient(.125rem .125rem,#bb86fc,#bb86fc .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#bb86fc,#bb86fc .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#bb86fc,#bb86fc .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-secondary::before,.progress-bar-striped.bg-secondary::before{background-image:repeating-radial-gradient(.125rem .125rem,#66fff8,#66fff8 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#66fff8,#66fff8 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#66fff8,#66fff8 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-danger::before,.progress-bar-striped.bg-danger::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffcdd2,#ffcdd2 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-info::before,.progress-bar-striped.bg-info::before{background-image:repeating-radial-gradient(.125rem .125rem,#d2c2fd,#d2c2fd .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#d2c2fd,#d2c2fd .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#d2c2fd,#d2c2fd .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-success::before,.progress-bar-striped.bg-success::before{background-image:repeating-radial-gradient(.125rem .125rem,#c6f68d,#c6f68d .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c6f68d,#c6f68d .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c6f68d,#c6f68d .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-warning::before,.progress-bar-striped.bg-warning::before{background-image:repeating-radial-gradient(.125rem .125rem,#ffc77d,#ffc77d .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#ffc77d,#ffc77d .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#ffc77d,#ffc77d .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-dark::before,.progress-bar-striped.bg-dark::before{background-image:repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#757575,#757575 .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated.bg-light::before,.progress-bar-striped.bg-light::before{background-image:repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#fafafa,#fafafa .125rem,transparent .125rem,transparent 100%)}.progress-bar-animated::after,.progress-bar-striped::after{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;right:-1.5rem;bottom:-.25rem}.progress-bar-animated::before,.progress-bar-striped::before{background-image:repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-webkit-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-image:-moz-repeating-radial-gradient(.125rem .125rem,#c5cae9,#c5cae9 .125rem,transparent .125rem,transparent 100%);background-position:0 0;background-repeat:repeat-x;background-size:.75rem .75rem;content:'';display:block;height:.25rem;position:absolute;right:-100vw;bottom:-.25rem;left:0;z-index:-1}@-webkit-keyframes progress-bar-animation{from{background-position:0 0}to{background-position:.75rem 0}}@keyframes progress-bar-animation{from{background-position:0 0}to{background-position:.75rem 0}}.progress-bar-indeterminate{border-bottom-color:#c5cae9;position:relative;width:100%}.progress-bar-indeterminate.bg-primary{border-bottom-color:#bb86fc}.progress-bar-indeterminate.bg-primary::after,.progress-bar-indeterminate.bg-primary::before{background-color:#6200ee}.progress-bar-indeterminate.bg-primary::before{background-image:none}.progress-bar-indeterminate.bg-secondary{border-bottom-color:#66fff8}.progress-bar-indeterminate.bg-secondary::after,.progress-bar-indeterminate.bg-secondary::before{background-color:#03dac5}.progress-bar-indeterminate.bg-secondary::before{background-image:none}.progress-bar-indeterminate.bg-danger{border-bottom-color:#ffcdd2}.progress-bar-indeterminate.bg-danger::after,.progress-bar-indeterminate.bg-danger::before{background-color:#b00020}.progress-bar-indeterminate.bg-danger::before{background-image:none}.progress-bar-indeterminate.bg-info{border-bottom-color:#d2c2fd}.progress-bar-indeterminate.bg-info::after,.progress-bar-indeterminate.bg-info::before{background-color:#714cfe}.progress-bar-indeterminate.bg-info::before{background-image:none}.progress-bar-indeterminate.bg-success{border-bottom-color:#c6f68d}.progress-bar-indeterminate.bg-success::after,.progress-bar-indeterminate.bg-success::before{background-color:#61d800}.progress-bar-indeterminate.bg-success::before{background-image:none}.progress-bar-indeterminate.bg-warning{border-bottom-color:#ffc77d}.progress-bar-indeterminate.bg-warning::after,.progress-bar-indeterminate.bg-warning::before{background-color:#ff8d00}.progress-bar-indeterminate.bg-warning::before{background-image:none}.progress-bar-indeterminate.bg-dark{border-bottom-color:#757575}.progress-bar-indeterminate.bg-dark::after,.progress-bar-indeterminate.bg-dark::before{background-color:#424242}.progress-bar-indeterminate.bg-dark::before{background-image:none}.progress-bar-indeterminate.bg-light{border-bottom-color:#fafafa}.progress-bar-indeterminate.bg-light::after,.progress-bar-indeterminate.bg-light::before{background-color:#f5f5f5}.progress-bar-indeterminate.bg-light::before{background-image:none}.progress-bar-indeterminate::after,.progress-bar-indeterminate::before{border-radius:.25rem;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#3f51b5;width:0%}.progress-bar-indeterminate::after{-webkit-animation-name:progress-bar-indeterminate-after;animation-name:progress-bar-indeterminate-after;bottom:-.25rem;z-index:0}.progress-bar-indeterminate::before{-webkit-animation-name:progress-bar-indeterminate-before;animation-name:progress-bar-indeterminate-before;content:'';display:block;height:.25rem;position:absolute;bottom:-.25rem;z-index:0}@-webkit-keyframes progress-bar-indeterminate-after{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@keyframes progress-bar-indeterminate-after{0%{left:0;width:0%}50%{left:25%;width:75%}75%{left:100%;width:0%}}@-webkit-keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0%}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}100%{left:100%;width:25%}}@keyframes progress-bar-indeterminate-before{0%,62.5%{left:0;width:0%}71.875%{left:0;width:25%}81.25%{left:25%;width:50%}100%{left:100%;width:25%}}.progress-circular{height:2.5rem;position:relative;width:2.5rem}.progress-circular-gap{border-top:.125rem solid #3f51b5;position:absolute;top:0;right:1.1875rem;bottom:0;left:1.1875rem}.progress-circular-inner{-webkit-animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;height:2.5rem;position:relative;width:2.5rem}.progress-circular-left,.progress-circular-right{height:2.5rem;overflow:hidden;position:absolute;top:0;width:1.25rem}.progress-circular-left{left:0}.progress-circular-right{right:0}.progress-circular-spinner{border:.25rem solid #3f51b5;border-bottom-color:transparent;border-radius:50%;height:2.5rem;position:absolute;top:0;width:2.5rem}.progress-circular-left .progress-circular-spinner{-webkit-animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;border-right-color:transparent;left:0}.progress-circular-right .progress-circular-spinner{-webkit-animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;animation:progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;border-left-color:transparent;right:0}.progress-circular-wrapper{-webkit-animation:progress-circular-wrapper-rotate 2.666s linear infinite;animation:progress-circular-wrapper-rotate 2.666s linear infinite}@-webkit-keyframes progress-circular-inner-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes progress-circular-inner-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}100%{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes progress-circular-spinner-left{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes progress-circular-spinner-left{0%,100%{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes progress-circular-spinner-right{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes progress-circular-spinner-right{0%,100%{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes progress-circular-wrapper-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes progress-circular-wrapper-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner{border-top-color:#6200ee}.progress-circular-primary .progress-circular-left .progress-circular-spinner{border-left-color:#6200ee}.progress-circular-primary .progress-circular-right .progress-circular-spinner{border-right-color:#6200ee}.progress-circular-secondary .progress-circular-gap,.progress-circular-secondary .progress-circular-spinner{border-top-color:#03dac5}.progress-circular-secondary .progress-circular-left .progress-circular-spinner{border-left-color:#03dac5}.progress-circular-secondary .progress-circular-right .progress-circular-spinner{border-right-color:#03dac5}.progress-circular-danger .progress-circular-gap,.progress-circular-danger .progress-circular-spinner{border-top-color:#b00020}.progress-circular-danger .progress-circular-left .progress-circular-spinner{border-left-color:#b00020}.progress-circular-danger .progress-circular-right .progress-circular-spinner{border-right-color:#b00020}.progress-circular-info .progress-circular-gap,.progress-circular-info .progress-circular-spinner{border-top-color:#714cfe}.progress-circular-info .progress-circular-left .progress-circular-spinner{border-left-color:#714cfe}.progress-circular-info .progress-circular-right .progress-circular-spinner{border-right-color:#714cfe}.progress-circular-success .progress-circular-gap,.progress-circular-success .progress-circular-spinner{border-top-color:#61d800}.progress-circular-success .progress-circular-left .progress-circular-spinner{border-left-color:#61d800}.progress-circular-success .progress-circular-right .progress-circular-spinner{border-right-color:#61d800}.progress-circular-warning .progress-circular-gap,.progress-circular-warning .progress-circular-spinner{border-top-color:#ff8d00}.progress-circular-warning .progress-circular-left .progress-circular-spinner{border-left-color:#ff8d00}.progress-circular-warning .progress-circular-right .progress-circular-spinner{border-right-color:#ff8d00}.progress-circular-dark .progress-circular-gap,.progress-circular-dark .progress-circular-spinner{border-top-color:#424242}.progress-circular-dark .progress-circular-left .progress-circular-spinner{border-left-color:#424242}.progress-circular-dark .progress-circular-right .progress-circular-spinner{border-right-color:#424242}.progress-circular-light .progress-circular-gap,.progress-circular-light .progress-circular-spinner{border-top-color:#f5f5f5}.progress-circular-light .progress-circular-left .progress-circular-spinner{border-left-color:#f5f5f5}.progress-circular-light .progress-circular-right .progress-circular-spinner{border-right-color:#f5f5f5}.custom-control{display:block;min-height:1.5rem;padding-left:2.25rem;position:relative}.custom-control+.custom-control{margin-top:.75rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1.5rem}.custom-control-inline+.custom-control-inline{margin-top:0}.custom-control-label{color:inherit;font-size:1rem;line-height:inherit;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-control-label::after{color:rgba(0,0,0,.6);position:absolute;top:0;left:0}.custom-control-label::before{-webkit-transition:background-color,opacity,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,opacity,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,opacity,transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,opacity,transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);background-color:currentColor;border-radius:50%;color:rgba(0,0,0,.6);content:'';display:block;height:3rem;margin-top:-.75rem;margin-left:-.75rem;opacity:0;position:absolute;top:0;left:0;-webkit-transform:scale(.87,.87) translateZ(0);transform:scale(.87,.87) translateZ(0);width:3rem}@media (min-width:576px){.custom-control-label::before{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.custom-control-label::before{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before{-webkit-transition:none;transition:none}}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:not([disabled]):hover~.custom-control-label{cursor:pointer}.custom-control-input.focus~.custom-control-label::before,.custom-control-input:active~.custom-control-label::before{opacity:.12;-webkit-transform:scale(1,1) translateZ(0);transform:scale(1,1) translateZ(0)}.custom-control-input:checked~.custom-control-label::after{color:#03dac5}.custom-control-input:checked~.custom-control-label::before{background-color:#03dac5}.custom-control-input:disabled~.custom-control-label{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::after{color:rgba(0,0,0,.26)}.custom-control-input:disabled~.custom-control-label::before{display:none}.custom-checkbox .custom-control-label::after{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"check_box_outline_blank";line-height:1;vertical-align:middle}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{content:"check_box"}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{content:"indeterminate_check_box"}.custom-radio .custom-control-label::after{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"radio_button_unchecked";line-height:1;vertical-align:middle}.custom-radio .custom-control-input:checked~.custom-control-label::after{content:"radio_button_checked"}.custom-switch{padding-left:3.75rem}.custom-switch .custom-control-label{-webkit-transition:background-color .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label{-webkit-transition:none;transition:none}}.custom-switch .custom-control-label::before{left:-2rem;width:1.5rem;pointer-events:all;border-radius:50%}.custom-switch .custom-control-label::after{top:calc(0rem + .5rem);left:calc(-2rem + .5rem);width:1.5rem;height:1.5rem;border-radius:50%;-webkit-transition:background-color,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,transform .3s cubic-bezier(.4,0,.2,1);transition:background-color,transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.custom-switch .custom-control-label::after{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.custom-switch .custom-control-label::after{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fafafa;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:#bdbdbd}.custom-range{width:100%;height:48px;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:hover{cursor:pointer}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:none;box-shadow:none}.custom-range:focus::-moz-range-thumb{box-shadow:none}.custom-range:focus::-ms-thumb{box-shadow:none}.custom-range:active{outline:0}.custom-range:active::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2);box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2)}.custom-range:active::-moz-range-thumb,.custom-range:active::-ms-thumb{box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:.75rem;height:.75rem;margin-top:-.3125rem;background-color:#03dac5;border:0;border-radius:50%;-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:hover{-webkit-box-shadow:0 0 0 .75rem rgba(3,218,197,.12);box-shadow:0 0 0 .75rem rgba(3,218,197,.12);-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}.custom-range::-webkit-slider-thumb:active{background-color:#03dac5;-webkit-box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2);box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2);-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}.custom-range::-webkit-slider-runnable-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(3,218,197,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-thumb{width:.75rem;height:.75rem;background-color:#03dac5;border:0;border-radius:50%;-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:hover{box-shadow:0 0 0 .75rem rgba(3,218,197,.12);-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}.custom-range::-moz-range-thumb:active{background-color:#03dac5;box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2);-webkit-transition:-webkit-box-shadow .1s ease-out;transition:-webkit-box-shadow .1s ease-out;transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out,-webkit-box-shadow .1s ease-out}.custom-range::-moz-range-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:rgba(3,218,197,.26);border-color:transparent;border-radius:3px}.custom-range::-moz-range-progress{height:.125rem;background:#03dac5}.custom-range::-ms-thumb{width:.75rem;height:.75rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#03dac5;border:0;border-radius:50%}.custom-range::-ms-thumb:hover{box-shadow:0 0 0 .75rem rgba(3,218,197,.12)}.custom-range::-ms-thumb:focus{box-shadow:none}.custom-range::-ms-thumb:active{background-color:#03dac5;box-shadow:0 0 0 1.3334rem rgba(3,218,197,.2)}.custom-range::-ms-track{width:100%;height:.125rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.375rem}.custom-range::-ms-fill-lower{background-color:#03dac5;border-radius:3px}.custom-range::-ms-fill-upper{margin-right:15px;background-color:rgba(3,218,197,.26);border-radius:3px}.custom-range:disabled{cursor:default}.custom-range:disabled::-webkit-slider-thumb{background-color:#8c8c8c;-webkit-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-webkit-slider-runnable-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-thumb,.custom-range:disabled:hover::-moz-range-thumb{background-color:#8c8c8c;box-shadow:0 0 0 4px #fff}.custom-range:disabled::-moz-range-track{background:#d7d7d7;cursor:default}.custom-range:disabled::-moz-range-progress{background:#8c8c8c}.custom-range:disabled::-ms-thumb{background:#8c8c8c}.custom-range:disabled::-ms-fill-lower{background:#8c8c8c}.custom-range:disabled::-ms-fill-upper{margin-right:15px;background-color:#d7d7d7}.snackbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#323232;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.5;opacity:0;padding:.875rem 1.5rem;position:fixed;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0s 195ms,-webkit-transform 195ms cubic-bezier(.4,0,1,1);transition:opacity 0s 195ms,-webkit-transform 195ms cubic-bezier(.4,0,1,1);transition:opacity 0s 195ms,transform 195ms cubic-bezier(.4,0,1,1);transition:opacity 0s 195ms,transform 195ms cubic-bezier(.4,0,1,1),-webkit-transform 195ms cubic-bezier(.4,0,1,1);width:100%;z-index:60}@media (min-width:576px){.snackbar{border-radius:4px;max-width:35.5rem;min-width:18rem;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:auto}}@media (min-width:576px){.snackbar{-webkit-transition:opacity 0s .2535s,-webkit-transform .2535s cubic-bezier(.4,0,1,1);transition:opacity 0s .2535s,-webkit-transform .2535s cubic-bezier(.4,0,1,1);transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1);transition:opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1),-webkit-transform .2535s cubic-bezier(.4,0,1,1)}}@media (min-width:992px){.snackbar{-webkit-transition:opacity 0s .13s,-webkit-transform .13s cubic-bezier(.4,0,1,1);transition:opacity 0s .13s,-webkit-transform .13s cubic-bezier(.4,0,1,1);transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1);transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1),-webkit-transform .13s cubic-bezier(.4,0,1,1)}}@media screen and (prefers-reduced-motion:reduce){.snackbar{-webkit-transition:none;transition:none}}.snackbar.show{-webkit-transition-duration:225ms;transition-duration:225ms;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:576px){.snackbar.show{-webkit-transition-duration:.2925s;transition-duration:.2925s}}@media (min-width:992px){.snackbar.show{-webkit-transition-duration:.15s;transition-duration:.15s}}@media screen and (prefers-reduced-motion:reduce){.snackbar.show{-webkit-transition:none;transition:none}}@media (min-width:576px){.snackbar.show{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.snackbar-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;max-height:100%;min-width:0}.snackbar-btn{-webkit-transition:background-color,background-image .3s cubic-bezier(.4,0,.2,1);transition:background-color,background-image .3s cubic-bezier(.4,0,.2,1);background-color:transparent;background-image:none;border:0;color:#03dac5;cursor:pointer;display:block;-ms-flex-negative:0;flex-shrink:0;font-size:inherit;font-weight:500;line-height:inherit;margin-left:1.5rem;padding:0;text-transform:uppercase;white-space:nowrap}@media (min-width:576px){.snackbar-btn{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.snackbar-btn{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.snackbar-btn{-webkit-transition:none;transition:none}}.snackbar-btn:focus,.snackbar-btn:hover{color:#66fff8;text-decoration:none}@media (min-width:576px){.snackbar-btn{margin-left:3rem}}.snackbar-btn:focus{outline:0}@media (min-width:576px){.snackbar-left,.snackbar-right{-webkit-transform:translateY(100%);transform:translateY(100%)}.snackbar-left.show,.snackbar-right.show{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}@media (min-width:576px){.snackbar-left{left:1.5rem}}@media (min-width:576px){.snackbar-right{right:1.5rem;left:auto}}.snackbar-multi-line{height:5rem;padding-top:1.25rem;padding-bottom:1.25rem}.snackbar-multi-line .snackbar-body{white-space:normal}.stepper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;padding:1.5rem 1.5rem;position:relative}.stepper::after,.stepper::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute}.stepper:first-child::before{display:none}.stepper:last-child::after{display:none}.stepper-horiz{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:auto;overflow-y:hidden;position:relative}.stepper-horiz::before{border-top:1px solid #bdbdbd;content:'';display:block;position:absolute;top:50%;right:1.5rem;left:1.5rem}.stepper-horiz .stepper::after,.stepper-horiz .stepper::before{border-top:1px solid #bdbdbd;top:50%;width:1rem}.stepper-horiz .stepper::after{right:0}.stepper-horiz .stepper::before{left:0}.stepper-vert{background-color:#fff;position:relative}.stepper-vert .stepper::after,.stepper-vert .stepper::before{border-left:1px solid #bdbdbd;height:1rem;left:2.25rem}.stepper-vert .stepper::after{bottom:0}.stepper-vert .stepper::before{top:0}.stepper-icon{background-color:rgba(0,0,0,.38);border-radius:50%;color:#fff;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin-right:.5rem;position:relative;text-align:center;vertical-align:middle;width:1.5rem}.stepper.active .stepper-icon,.stepper.done .stepper-icon{background-color:#6200ee;color:#fff}.stepper-icon .material-icons{font-size:1.333em}.stepper-text{color:rgba(0,0,0,.38);font-size:.875rem;font-weight:400;position:relative}.stepper.active .stepper-text,.stepper.done .stepper-text{color:#000}.stepper.active .stepper-text{font-weight:bolder}.nav-tabs{-webkit-box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12)}.nav-tabs.border-0,.nav-tabs.border-bottom-0{-webkit-box-shadow:none;box-shadow:none}.nav-tabs .nav-link{-webkit-transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);transition:background-color,color,opacity .3s cubic-bezier(.4,0,.2,1);color:#000;font-size:.875rem;font-weight:500;line-height:1;min-height:3rem;opacity:.7;padding:1.0625rem .75rem;position:relative;text-transform:uppercase}@media (min-width:576px){.nav-tabs .nav-link{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link{-webkit-transition:none;transition:none}}.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:rgba(0,0,0,.12)}.nav-tabs .nav-link.active,.nav-tabs .nav-link:active{opacity:1}.nav-tabs .nav-link.active{color:#03dac5}.nav-tabs .nav-link.active::before{opacity:1}.nav-tabs .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38);opacity:1}.nav-tabs .nav-link::before{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:#03dac5;content:'';display:block;height:.125rem;opacity:0;position:absolute;right:0;bottom:0;left:0}@media (min-width:576px){.nav-tabs .nav-link::before{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.nav-tabs .nav-link::before{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs .nav-link::before{-webkit-transition:none;transition:none}}.nav-tabs .nav-item.show .nav-link{background-color:rgba(0,0,0,.12);opacity:1}.nav-tabs-material{position:relative}.nav-tabs-material.animate .nav-link::before{opacity:0}.nav-tabs-material.animate .nav-tabs-indicator{-webkit-transition:left,right .3s cubic-bezier(.4,0,.2,1);transition:left,right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.nav-tabs-material.animate .nav-tabs-indicator{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.nav-tabs-material.animate .nav-tabs-indicator{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.nav-tabs-material.animate .nav-tabs-indicator{-webkit-transition:none;transition:none}}.nav-tabs-material .nav-link::before{-webkit-transition:none;transition:none}.nav-tabs-material .nav-tabs-indicator{background-color:#03dac5;display:none;height:.125rem;position:absolute;bottom:0}.nav-tabs-material .nav-tabs-indicator.show{display:block}.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator{bottom:3rem}.nav-tabs-scrollable{-webkit-box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.12);height:3rem;overflow:hidden}.nav-tabs-scrollable .nav-tabs{-webkit-box-shadow:none;box-shadow:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:3rem}.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar{display:none}.custom-select,.form-control,.form-control-file{background-clip:padding-box;background-color:transparent;border-color:rgba(0,0,0,.42);border-radius:0;border-style:solid;border-width:0 0 1px;-webkit-box-shadow:none;box-shadow:none;color:#000;display:block;font-size:1rem;line-height:1.5;padding:.375rem 0 calc(.375rem - 1px);width:100%}.custom-select:hover,.form-control-file:hover,.form-control:hover{border-color:rgba(0,0,0,.87);-webkit-box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.custom-select::-ms-expand,.form-control-file::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}.custom-select::-webkit-input-placeholder,.form-control-file::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select:-ms-input-placeholder,.form-control-file:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select::-ms-input-placeholder,.form-control-file::-ms-input-placeholder,.form-control::-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select::placeholder,.form-control-file::placeholder,.form-control::placeholder{color:rgba(0,0,0,.38);opacity:1}.custom-select:disabled,.form-control-file:disabled,.form-control:disabled,[readonly].custom-select,[readonly].form-control,[readonly].form-control-file{border-style:dotted;color:rgba(0,0,0,.38);opacity:1}.custom-select:disabled:focus,.custom-select:disabled:hover,.form-control-file:disabled:focus,.form-control-file:disabled:hover,.form-control:disabled:focus,.form-control:disabled:hover,[readonly].custom-select:focus,[readonly].custom-select:hover,[readonly].form-control-file:focus,[readonly].form-control-file:hover,[readonly].form-control:focus,[readonly].form-control:hover{border-color:rgba(0,0,0,.42);-webkit-box-shadow:none;box-shadow:none}.custom-select:focus,.form-control-file:focus,.form-control:focus{border-color:#03dac5;-webkit-box-shadow:inset 0 -2px 0 -1px #03dac5;box-shadow:inset 0 -2px 0 -1px #03dac5;outline:0}.custom-select:invalid:required,.form-control-file:invalid:required,.form-control:invalid:required{outline:0}.form-control[type=file]{max-height:2.25rem}.form-control-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.form-control-lg[type=file]{max-height:3.75rem}.form-control-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.form-control-sm[type=file]{max-height:2rem}.custom-select,select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}@-moz-document url-prefix(''){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}@media (-webkit-min-device-pixel-ratio:0){.custom-select,select.form-control{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg fill="%23000" fill-opacity="0.6" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7 10l5 5 5-5z"/%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3C/svg%3E');background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:1.5em}[multiple].custom-select,[size].custom-select:not([size='1']),select[multiple].form-control,select[size].form-control:not([size='1']){background-image:none}}.custom-select[multiple],.custom-select[size]:not([size='1']),select.form-control[multiple],select.form-control[size]:not([size='1']),textarea.form-control:not([rows='1']){border-radius:4px;border-width:1px;min-height:3.5rem;padding:calc(1rem - 1px) 1rem}.custom-select[multiple]:hover,.custom-select[size]:hover:not([size='1']),select.form-control[multiple]:hover,select.form-control[size]:hover:not([size='1']),textarea.form-control:hover:not([rows='1']){-webkit-box-shadow:inset 2px 2px 0 -1px rgba(0,0,0,.87),inset -2px -2px 0 -1px rgba(0,0,0,.87);box-shadow:inset 2px 2px 0 -1px rgba(0,0,0,.87),inset -2px -2px 0 -1px rgba(0,0,0,.87)}.custom-select[multiple]:focus,.custom-select[size]:focus:not([size='1']),select.form-control[multiple]:focus,select.form-control[size]:focus:not([size='1']),textarea.form-control:focus:not([rows='1']){-webkit-box-shadow:inset 2px 2px 0 -1px #03dac5,inset -2px -2px 0 -1px #03dac5;box-shadow:inset 2px 2px 0 -1px #03dac5,inset -2px -2px 0 -1px #03dac5}select.form-control-lg[multiple],select.form-control-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}select.form-control-sm[multiple],select.form-control-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}textarea.form-control{min-height:2.25rem}textarea.form-control-lg{min-height:3.75rem}textarea.form-control-lg:not([rows='1']){min-height:4.25rem;padding:calc(.8749995625rem - 1px) 1rem}textarea.form-control-sm{min-height:2rem}textarea.form-control-sm:not([rows='1']){min-height:2.75rem;padding:calc(.7499998125rem - 1px) .75rem}.custom-file{display:inline-block;height:2.25rem;margin-bottom:0;position:relative;width:100%}.custom-file-input{height:2.25rem;margin:0;opacity:0;position:relative;width:100%;z-index:1}.custom-file-input:focus~.custom-file-label,.custom-file-input:hover~.custom-file-label{border-bottom-color:#03dac5;-webkit-box-shadow:inset 0 -2px 0 -1px #03dac5;box-shadow:inset 0 -2px 0 -1px #03dac5}.custom-file-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:border-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:border-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:border-color,box-shadow .3s cubic-bezier(.4,0,.2,1);transition:border-color,box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.42);color:rgba(0,0,0,.38);font-size:1rem;height:2.25rem;line-height:1.5;padding:.375rem 2.25rem calc(.375rem - 1px) 0;position:absolute;top:0;right:0;left:0}@media (min-width:576px){.custom-file-label{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.custom-file-label{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.custom-file-label{-webkit-transition:none;transition:none}}.custom-file-label::after{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;content:"attachment";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-select-lg{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 1.5em calc(.6249995625rem - 1px) 0}.custom-select-lg[multiple],.custom-select-lg[size]:not([size='1']){padding:calc(.8749995625rem - 1px) 1rem}.custom-select-sm{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 1.5em calc(.3749998125rem - 1px) 0}.custom-select-sm[multiple],.custom-select-sm[size]:not([size='1']){padding:calc(.7499998125rem - 1px) .75rem}.form-control-file{max-height:2.25rem}.form-control-range{display:block;width:100%}.invalid-feedback{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:#b00020;display:none;margin-top:.5rem;width:100%}.form-control-lg+.invalid-feedback{margin-top:.75rem}.form-control-sm+.invalid-feedback{margin-top:.25rem}.invalid-tooltip{border-radius:4px;background-color:#b00020;color:#fff;display:none;font-size:.875rem;line-height:1.5;margin-top:.5rem;max-width:100%;opacity:1;padding:.34375rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.invalid-tooltip{font-size:.625rem;padding:0 .5rem}}.form-control-lg+.invalid-tooltip{margin-top:.75rem}.form-control-sm+.invalid-tooltip{margin-top:.25rem}.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label::after{color:#b00020}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#b00020}.custom-control-input.is-invalid~.custom-control-track,.was-validated .custom-control-input:invalid~.custom-control-track{background-color:rgba(176,0,32,.5)}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.custom-file-input.is-invalid:hover~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:hover~.custom-file-label{border-bottom-color:#b00020;-webkit-box-shadow:inset 0 -2px 0 -1px #b00020;box-shadow:inset 0 -2px 0 -1px #b00020}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-bottom-color:#b00020}.custom-file-input.is-invalid~.custom-file-label:hover,.was-validated .custom-file-input:invalid~.custom-file-label:hover{border-bottom-color:#b00020;-webkit-box-shadow:inset 0 -2px 0 -1px #b00020;box-shadow:inset 0 -2px 0 -1px #b00020}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-switch .custom-control-input.is-invalid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:invalid~.custom-control-label::after{background-color:#b00020}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#b00020}.is-invalid.custom-select,.is-invalid.form-control,.is-invalid.form-control-file,.was-validated .custom-select:invalid,.was-validated .form-control-file:invalid,.was-validated .form-control:invalid{border-color:#b00020}.is-invalid.custom-select:focus,.is-invalid.custom-select:hover,.is-invalid.form-control-file:focus,.is-invalid.form-control-file:hover,.is-invalid.form-control:focus,.is-invalid.form-control:hover,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:invalid:hover,.was-validated .form-control-file:invalid:focus,.was-validated .form-control-file:invalid:hover,.was-validated .form-control:invalid:focus,.was-validated .form-control:invalid:hover{border-color:#b00020;-webkit-box-shadow:inset 0 -2px 0 -1px #b00020;box-shadow:inset 0 -2px 0 -1px #b00020}.is-invalid.custom-select~.invalid-feedback,.is-invalid.custom-select~.invalid-tooltip,.is-invalid.form-control-file~.invalid-feedback,.is-invalid.form-control-file~.invalid-tooltip,.is-invalid.form-control~.invalid-feedback,.is-invalid.form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.is-invalid.custom-select[multiple]:focus,.is-invalid.custom-select[multiple]:hover,.is-invalid.custom-select[size]:focus:not([size='1']),.is-invalid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:invalid:focus,.was-validated .custom-select[multiple]:invalid:hover,.was-validated .custom-select[size]:invalid:focus:not([size='1']),.was-validated .custom-select[size]:invalid:hover:not([size='1']),.was-validated select.form-control[multiple]:invalid:focus,.was-validated select.form-control[multiple]:invalid:hover,.was-validated select.form-control[size]:invalid:focus:not([size='1']),.was-validated select.form-control[size]:invalid:hover:not([size='1']),.was-validated textarea.form-control:invalid:focus:not([rows='1']),.was-validated textarea.form-control:invalid:hover:not([rows='1']),select.is-invalid.form-control[multiple]:focus,select.is-invalid.form-control[multiple]:hover,select.is-invalid.form-control[size]:focus:not([size='1']),select.is-invalid.form-control[size]:hover:not([size='1']),textarea.is-invalid.form-control:focus:not([rows='1']),textarea.is-invalid.form-control:hover:not([rows='1']){-webkit-box-shadow:inset 2px 2px 0 -1px #b00020,inset -2px -2px 0 -1px #b00020;box-shadow:inset 2px 2px 0 -1px #b00020,inset -2px -2px 0 -1px #b00020}.textfield-box .is-invalid.custom-select[multiple]:focus,.textfield-box .is-invalid.custom-select[multiple]:hover,.textfield-box .is-invalid.custom-select[size]:focus:not([size='1']),.textfield-box .is-invalid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-invalid.form-control[multiple]:focus,.textfield-box select.is-invalid.form-control[multiple]:hover,.textfield-box select.is-invalid.form-control[size]:focus:not([size='1']),.textfield-box select.is-invalid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-invalid.form-control:focus:not([rows='1']),.textfield-box textarea.is-invalid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:invalid:focus,.was-validated .textfield-box .custom-select[multiple]:invalid:hover,.was-validated .textfield-box .custom-select[size]:invalid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:invalid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:invalid:focus,.was-validated .textfield-box select.form-control[multiple]:invalid:hover,.was-validated .textfield-box select.form-control[size]:invalid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:invalid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows='1']){-webkit-box-shadow:inset 0 -2px 0 -1px #b00020;box-shadow:inset 0 -2px 0 -1px #b00020}.valid-feedback{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;color:#61d800;display:none;margin-top:.5rem;width:100%}.form-control-lg+.valid-feedback{margin-top:.75rem}.form-control-sm+.valid-feedback{margin-top:.25rem}.valid-tooltip{border-radius:4px;background-color:#61d800;color:#000;display:none;font-size:.875rem;line-height:1.5;margin-top:.5rem;max-width:100%;opacity:1;padding:.34375rem 1rem;position:absolute;top:100%;text-align:center;word-break:break-word;z-index:240}@media (min-width:768px){.valid-tooltip{font-size:.625rem;padding:0 .5rem}}.form-control-lg+.valid-tooltip{margin-top:.75rem}.form-control-sm+.valid-tooltip{margin-top:.25rem}.custom-control-input.is-valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label::after{color:#61d800}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#61d800}.custom-control-input.is-valid~.custom-control-track,.was-validated .custom-control-input:valid~.custom-control-track{background-color:rgba(97,216,0,.5)}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.custom-file-input.is-valid:hover~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:hover~.custom-file-label{border-bottom-color:#61d800;-webkit-box-shadow:inset 0 -2px 0 -1px #61d800;box-shadow:inset 0 -2px 0 -1px #61d800}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-bottom-color:#61d800}.custom-file-input.is-valid~.custom-file-label:hover,.was-validated .custom-file-input:valid~.custom-file-label:hover{border-bottom-color:#61d800;-webkit-box-shadow:inset 0 -2px 0 -1px #61d800;box-shadow:inset 0 -2px 0 -1px #61d800}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-switch .custom-control-input.is-valid~.custom-control-label::after,.was-validated .custom-switch .custom-control-input:valid~.custom-control-label::after{background-color:#61d800}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#61d800}.is-valid.custom-select,.is-valid.form-control,.is-valid.form-control-file,.was-validated .custom-select:valid,.was-validated .form-control-file:valid,.was-validated .form-control:valid{border-color:#61d800}.is-valid.custom-select:focus,.is-valid.custom-select:hover,.is-valid.form-control-file:focus,.is-valid.form-control-file:hover,.is-valid.form-control:focus,.is-valid.form-control:hover,.was-validated .custom-select:valid:focus,.was-validated .custom-select:valid:hover,.was-validated .form-control-file:valid:focus,.was-validated .form-control-file:valid:hover,.was-validated .form-control:valid:focus,.was-validated .form-control:valid:hover{border-color:#61d800;-webkit-box-shadow:inset 0 -2px 0 -1px #61d800;box-shadow:inset 0 -2px 0 -1px #61d800}.is-valid.custom-select~.valid-feedback,.is-valid.custom-select~.valid-tooltip,.is-valid.form-control-file~.valid-feedback,.is-valid.form-control-file~.valid-tooltip,.is-valid.form-control~.valid-feedback,.is-valid.form-control~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.is-valid.custom-select[multiple]:focus,.is-valid.custom-select[multiple]:hover,.is-valid.custom-select[size]:focus:not([size='1']),.is-valid.custom-select[size]:hover:not([size='1']),.was-validated .custom-select[multiple]:valid:focus,.was-validated .custom-select[multiple]:valid:hover,.was-validated .custom-select[size]:valid:focus:not([size='1']),.was-validated .custom-select[size]:valid:hover:not([size='1']),.was-validated select.form-control[multiple]:valid:focus,.was-validated select.form-control[multiple]:valid:hover,.was-validated select.form-control[size]:valid:focus:not([size='1']),.was-validated select.form-control[size]:valid:hover:not([size='1']),.was-validated textarea.form-control:valid:focus:not([rows='1']),.was-validated textarea.form-control:valid:hover:not([rows='1']),select.is-valid.form-control[multiple]:focus,select.is-valid.form-control[multiple]:hover,select.is-valid.form-control[size]:focus:not([size='1']),select.is-valid.form-control[size]:hover:not([size='1']),textarea.is-valid.form-control:focus:not([rows='1']),textarea.is-valid.form-control:hover:not([rows='1']){-webkit-box-shadow:inset 2px 2px 0 -1px #61d800,inset -2px -2px 0 -1px #61d800;box-shadow:inset 2px 2px 0 -1px #61d800,inset -2px -2px 0 -1px #61d800}.textfield-box .is-valid.custom-select[multiple]:focus,.textfield-box .is-valid.custom-select[multiple]:hover,.textfield-box .is-valid.custom-select[size]:focus:not([size='1']),.textfield-box .is-valid.custom-select[size]:hover:not([size='1']),.textfield-box select.is-valid.form-control[multiple]:focus,.textfield-box select.is-valid.form-control[multiple]:hover,.textfield-box select.is-valid.form-control[size]:focus:not([size='1']),.textfield-box select.is-valid.form-control[size]:hover:not([size='1']),.textfield-box textarea.is-valid.form-control:focus:not([rows='1']),.textfield-box textarea.is-valid.form-control:hover:not([rows='1']),.was-validated .textfield-box .custom-select[multiple]:valid:focus,.was-validated .textfield-box .custom-select[multiple]:valid:hover,.was-validated .textfield-box .custom-select[size]:valid:focus:not([size='1']),.was-validated .textfield-box .custom-select[size]:valid:hover:not([size='1']),.was-validated .textfield-box select.form-control[multiple]:valid:focus,.was-validated .textfield-box select.form-control[multiple]:valid:hover,.was-validated .textfield-box select.form-control[size]:valid:focus:not([size='1']),.was-validated .textfield-box select.form-control[size]:valid:hover:not([size='1']),.was-validated .textfield-box textarea.form-control:valid:focus:not([rows='1']),.was-validated .textfield-box textarea.form-control:valid:hover:not([rows='1']){-webkit-box-shadow:inset 0 -2px 0 -1px #61d800;box-shadow:inset 0 -2px 0 -1px #61d800}.textfield-box .custom-select,.textfield-box .form-control,.textfield-box .form-control-file{background-color:#f5f5f5;border-radius:4px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select,.textfield-box select.form-control{padding-right:1.5em}.textfield-box .custom-select[multiple],.textfield-box .custom-select[size]:not([size='1']),.textfield-box select.form-control[multiple],.textfield-box select.form-control[size]:not([size='1']),.textfield-box textarea.form-control:not([rows='1']){border-width:0 0 1px;padding:1rem 1rem calc(1rem - 1px)}.textfield-box .custom-select[multiple]:hover,.textfield-box .custom-select[size]:hover:not([size='1']),.textfield-box select.form-control[multiple]:hover,.textfield-box select.form-control[size]:hover:not([size='1']),.textfield-box textarea.form-control:hover:not([rows='1']){-webkit-box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87);box-shadow:inset 0 -2px 0 -1px rgba(0,0,0,.87)}.textfield-box .custom-select[multiple]:focus,.textfield-box .custom-select[size]:focus:not([size='1']),.textfield-box select.form-control[multiple]:focus,.textfield-box select.form-control[size]:focus:not([size='1']),.textfield-box textarea.form-control:focus:not([rows='1']){-webkit-box-shadow:inset 0 -2px 0 -1px #03dac5;box-shadow:inset 0 -2px 0 -1px #03dac5}.textfield-box textarea.form-control{min-height:3.5rem}.textfield-box .form-control-file,.textfield-box .form-control[type=file]{max-height:3.5rem}.input-group-lg>.textfield-box .custom-select,.input-group-lg>.textfield-box .form-control,.input-group-lg>.textfield-box .form-control-file,.textfield-box-lg .custom-select,.textfield-box-lg .form-control,.textfield-box-lg .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box .custom-select[multiple],.input-group-lg>.textfield-box .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box select.form-control[multiple],.input-group-lg>.textfield-box select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-lg .custom-select[multiple],.textfield-box-lg .custom-select[size]:not([size='1']),.textfield-box-lg select.form-control[multiple],.textfield-box-lg select.form-control[size]:not([size='1']),.textfield-box-lg textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.textfield-box textarea.form-control,.textfield-box-lg textarea.form-control{min-height:4.25rem}.input-group-lg>.textfield-box .custom-select,.textfield-box-lg .custom-select{padding-right:1.5em}.input-group-lg>.textfield-box .form-control-file,.input-group-lg>.textfield-box .form-control[type=file],.textfield-box-lg .form-control-file,.textfield-box-lg .form-control[type=file]{max-height:4.25rem}.input-group-sm>.textfield-box .custom-select,.input-group-sm>.textfield-box .form-control,.input-group-sm>.textfield-box .form-control-file,.textfield-box-sm .custom-select,.textfield-box-sm .form-control,.textfield-box-sm .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box .custom-select[multiple],.input-group-sm>.textfield-box .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box select.form-control[multiple],.input-group-sm>.textfield-box select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box textarea.form-control:not([rows='1']),.textfield-box-sm .custom-select[multiple],.textfield-box-sm .custom-select[size]:not([size='1']),.textfield-box-sm select.form-control[multiple],.textfield-box-sm select.form-control[size]:not([size='1']),.textfield-box-sm textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.textfield-box textarea.form-control,.textfield-box-sm textarea.form-control{min-height:2.75rem}.input-group-sm>.textfield-box .custom-select,.textfield-box-sm .custom-select{padding-right:1.5em}.input-group-sm>.textfield-box .form-control-file,.input-group-sm>.textfield-box .form-control[type=file],.textfield-box-sm .form-control-file,.textfield-box-sm .form-control[type=file]{max-height:2.75rem}.floating-label{padding-top:.75rem;position:relative}.floating-label.has-value label,.floating-label.is-focused label{top:0;-webkit-transform:scale(.75);transform:scale(.75)}.floating-label.is-focused label{color:#03dac5}.floating-label:not(.has-value):not(.is-focused) .form-control[type=date],.floating-label:not(.has-value):not(.is-focused) .form-control[type=datetime-local],.floating-label:not(.has-value):not(.is-focused) .form-control[type=time]{color:transparent}.floating-label label{-webkit-transition:color,top,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:color,top,-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:color,top,transform .3s cubic-bezier(.4,0,.2,1);transition:color,top,transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.38);display:block;font-size:1rem;line-height:1.5;margin:0;padding:0;position:absolute;top:1.125rem;left:0;-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:576px){.floating-label label{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.floating-label label{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label label{-webkit-transition:none;transition:none}}.floating-label .custom-select,.floating-label .form-control,.floating-label .form-control-file{position:relative}.floating-label .custom-select:focus::-webkit-input-placeholder,.floating-label .form-control-file:focus::-webkit-input-placeholder,.floating-label .form-control:focus::-webkit-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus:-ms-input-placeholder,.floating-label .form-control-file:focus:-ms-input-placeholder,.floating-label .form-control:focus:-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus::-ms-input-placeholder,.floating-label .form-control-file:focus::-ms-input-placeholder,.floating-label .form-control:focus::-ms-input-placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select:focus::placeholder,.floating-label .form-control-file:focus::placeholder,.floating-label .form-control:focus::placeholder{color:rgba(0,0,0,.38);opacity:1}.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}.floating-label .custom-select:-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);color:transparent;opacity:0}@media (min-width:576px){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{-webkit-transition-duration:.39s;transition-duration:.39s}.floating-label .custom-select:-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder{transition-duration:.39s}.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{transition-duration:.39s}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{-webkit-transition-duration:.28s;transition-duration:.28s}.floating-label .custom-select:-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder{transition-duration:.28s}.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{transition-duration:.28s}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.floating-label .custom-select::-webkit-input-placeholder,.floating-label .form-control-file::-webkit-input-placeholder,.floating-label .form-control::-webkit-input-placeholder{-webkit-transition:none;transition:none}.floating-label .custom-select:-ms-input-placeholder,.floating-label .form-control-file:-ms-input-placeholder,.floating-label .form-control:-ms-input-placeholder{-webkit-transition:none;transition:none}.floating-label .custom-select::-ms-input-placeholder,.floating-label .form-control-file::-ms-input-placeholder,.floating-label .form-control::-ms-input-placeholder{-webkit-transition:none;transition:none}.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder{-webkit-transition:none;transition:none}}.floating-label-lg.has-value label,.floating-label-lg.is-focused label,.input-group-lg>.has-value.floating-label label,.input-group-lg>.is-focused.floating-label label{-webkit-transform:scale(.4117647059);transform:scale(.4117647059)}.floating-label-lg label,.input-group-lg>.floating-label label{font-size:2.125rem;line-height:1.176471;top:1.4999995625rem}.floating-label-lg .custom-select,.floating-label-lg .form-control,.floating-label-lg .form-control-file,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label .form-control,.input-group-lg>.floating-label .form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.floating-label-lg .custom-select,.floating-label-lg select.form-control,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label select.form-control{padding-right:1.5em}.floating-label-lg .custom-select[multiple],.floating-label-lg .custom-select[size]:not([size='1']),.floating-label-lg select.form-control[multiple],.floating-label-lg select.form-control[size]:not([size='1']),.floating-label-lg textarea.form-control:not([rows='1']),.input-group-lg>.floating-label .custom-select[multiple],.input-group-lg>.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.floating-label select.form-control[multiple],.input-group-lg>.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.floating-label textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.floating-label-sm.has-value label,.floating-label-sm.is-focused label,.input-group-sm>.has-value.floating-label label,.input-group-sm>.is-focused.floating-label label{-webkit-transform:scale(.7692307692);transform:scale(.7692307692)}.floating-label-sm label,.input-group-sm>.floating-label label{font-size:.8125rem;line-height:1.538462;top:.9999998125rem}.floating-label-sm .custom-select,.floating-label-sm .form-control,.floating-label-sm .form-control-file,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label .form-control,.input-group-sm>.floating-label .form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.floating-label-sm .custom-select,.floating-label-sm select.form-control,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label select.form-control{padding-right:1.5em}.floating-label-sm .custom-select[multiple],.floating-label-sm .custom-select[size]:not([size='1']),.floating-label-sm select.form-control[multiple],.floating-label-sm select.form-control[size]:not([size='1']),.floating-label-sm textarea.form-control:not([rows='1']),.input-group-sm>.floating-label .custom-select[multiple],.input-group-sm>.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.floating-label select.form-control[multiple],.input-group-sm>.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.floating-label textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.floating-label.textfield-box{padding-top:0}.floating-label.textfield-box.has-value label,.floating-label.textfield-box.is-focused label{line-height:1;top:.5rem}.floating-label.textfield-box label{top:1rem;left:1rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .custom-select[multiple],.floating-label.textfield-box .custom-select[size]:not([size='1']),.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file,.floating-label.textfield-box select.form-control[multiple],.floating-label.textfield-box select.form-control[size]:not([size='1']),.floating-label.textfield-box textarea.form-control:not([rows='1']){padding-top:1.5rem}.floating-label.textfield-box .custom-select,.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file{padding-bottom:calc(.5rem - 1px)}.floating-label-lg.textfield-box label,.input-group-lg>.textfield-box.floating-label label{top:.8749995625rem;left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box .custom-select[multiple],.floating-label-lg.textfield-box .custom-select[size]:not([size='1']),.floating-label-lg.textfield-box .form-control,.floating-label-lg.textfield-box .form-control-file,.floating-label-lg.textfield-box select.form-control[multiple],.floating-label-lg.textfield-box select.form-control[size]:not([size='1']),.floating-label-lg.textfield-box textarea.form-control:not([rows='1']),.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label .custom-select[multiple],.input-group-lg>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label .form-control,.input-group-lg>.textfield-box.floating-label .form-control-file,.input-group-lg>.textfield-box.floating-label select.form-control[multiple],.input-group-lg>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-lg>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:1.249999125rem;padding-right:1rem;padding-left:1rem}.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box select.form-control,.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label select.form-control{padding-right:1.5em}.floating-label-sm.textfield-box label,.input-group-sm>.textfield-box.floating-label label{top:.7499998125rem;left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box .custom-select[multiple],.floating-label-sm.textfield-box .custom-select[size]:not([size='1']),.floating-label-sm.textfield-box .form-control,.floating-label-sm.textfield-box .form-control-file,.floating-label-sm.textfield-box select.form-control[multiple],.floating-label-sm.textfield-box select.form-control[size]:not([size='1']),.floating-label-sm.textfield-box textarea.form-control:not([rows='1']),.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label .custom-select[multiple],.input-group-sm>.textfield-box.floating-label .custom-select[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label .form-control,.input-group-sm>.textfield-box.floating-label .form-control-file,.input-group-sm>.textfield-box.floating-label select.form-control[multiple],.input-group-sm>.textfield-box.floating-label select.form-control[size]:not([size='1']),.input-group-sm>.textfield-box.floating-label textarea.form-control:not([rows='1']){padding-top:.999999625rem;padding-right:.75rem;padding-left:.75rem}.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box select.form-control,.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label select.form-control{padding-right:1.5em}.input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.floating-label,.input-group>.form-control,.input-group>.form-control-file,.input-group>.textfield-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.floating-label,.input-group>.custom-file+.form-control,.input-group>.custom-file+.form-control-file,.input-group>.custom-file+.textfield-box,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.floating-label,.input-group>.custom-select+.form-control,.input-group>.custom-select+.form-control-file,.input-group>.custom-select+.textfield-box,.input-group>.floating-label+.custom-file,.input-group>.floating-label+.custom-select,.input-group>.floating-label+.floating-label,.input-group>.floating-label+.form-control,.input-group>.floating-label+.form-control-file,.input-group>.floating-label+.textfield-box,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.floating-label,.input-group>.form-control+.form-control,.input-group>.form-control+.form-control-file,.input-group>.form-control+.textfield-box,.input-group>.form-control-file+.custom-file,.input-group>.form-control-file+.custom-select,.input-group>.form-control-file+.floating-label,.input-group>.form-control-file+.form-control,.input-group>.form-control-file+.form-control-file,.input-group>.form-control-file+.textfield-box,.input-group>.textfield-box+.custom-file,.input-group>.textfield-box+.custom-select,.input-group>.textfield-box+.floating-label,.input-group>.textfield-box+.form-control,.input-group>.textfield-box+.form-control-file,.input-group>.textfield-box+.textfield-box{margin-left:1rem}.input-group-append,.input-group-prepend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-group-append .btn,.input-group-prepend .btn{min-width:0}.input-group-append .btn+.btn,.input-group-prepend .btn+.btn{margin-left:-1px}.input-group-append{margin-left:1rem}.input-group-prepend{margin-right:1rem}.input-group-text{color:inherit;font-size:1rem;line-height:1.5;margin-bottom:0;white-space:nowrap}.input-group-text+.input-group-text{margin-left:.5rem}.input-group>.input-group-append>.btn:not(:first-of-type),.input-group>.input-group-prepend>.btn:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-append>.btn:not(:last-of-type),.input-group>.input-group-prepend>.btn:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-icon{-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.42);font-size:1rem;margin-right:1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:576px){.input-group-icon{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.input-group-icon{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.input-group-icon{-webkit-transition:none;transition:none}}.input-group-icon:hover{color:rgba(0,0,0,.87)}.floating-label.is-focused~.input-group-icon,.form-control:focus~.input-group-icon{color:#03dac5}.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.75rem}.input-group-lg>.floating-label.has-value label,.input-group-lg>.floating-label.is-focused label{top:0}.input-group-lg>.floating-label.textfield-box.has-value label,.input-group-lg>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-lg>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.875rem}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.form-control-file{font-size:2.125rem;line-height:1.176471;padding:.6249995625rem 0 calc(.6249995625rem - 1px)}.input-group-lg>.custom-select,.input-group-lg>select.form-control{padding-right:1.5em}.input-group-lg>.custom-select[multiple],.input-group-lg>.custom-select[size]:not([size='1']),.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-control[size]:not([size='1']),.input-group-lg>textarea.form-control:not([rows='1']){padding:.8749995625rem 1rem calc(.8749995625rem - 1px)}.input-group-lg>.form-control-file,.input-group-lg>.form-control[type=file]{max-height:4.25rem}.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.input-group-text{font-size:2.125rem;line-height:1.176471}.input-group-lg>.input-group-icon{font-size:2.125rem;line-height:1.176471}.input-group-sm>.floating-label.has-value label,.input-group-sm>.floating-label.is-focused label{top:0}.input-group-sm>.floating-label.textfield-box.has-value label,.input-group-sm>.floating-label.textfield-box.is-focused label{top:.5rem}.input-group-sm>.floating-label:not(.textfield-box)~.input-group-icon{margin-top:.625rem}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.form-control-file{font-size:.8125rem;line-height:1.538462;padding:.3749998125rem 0 calc(.3749998125rem - 1px)}.input-group-sm>.custom-select,.input-group-sm>select.form-control{padding-right:1.5em}.input-group-sm>.custom-select[multiple],.input-group-sm>.custom-select[size]:not([size='1']),.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-control[size]:not([size='1']),.input-group-sm>textarea.form-control:not([rows='1']){padding:.7499998125rem .75rem calc(.7499998125rem - 1px)}.input-group-sm>.form-control-file,.input-group-sm>.form-control[type=file]{max-height:2.75rem}.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.8125rem;line-height:1.538462}.input-group-sm>.input-group-icon{font-size:.8125rem;line-height:1.538462}.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:3.5rem;padding:.625rem 1rem;position:relative}.navbar .form-control{border-radius:4px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border:0;color:inherit;opacity:.7;padding:.375rem 1rem}@media (min-width:576px){.navbar .form-control{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navbar .form-control{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .form-control{-webkit-transition:none;transition:none}}.navbar .form-control:focus,.navbar .form-control:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1}.navbar .form-control-lg{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .form-control-sm{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .input-group{border-radius:4px;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);opacity:.7}@media (min-width:576px){.navbar .input-group{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navbar .input-group{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar .input-group{-webkit-transition:none;transition:none}}.navbar .input-group:focus,.navbar .input-group:hover{opacity:1}.navbar .input-group .form-control{background-color:transparent;opacity:1}.navbar .input-group .form-control:not(:first-child){padding-left:0}.navbar .input-group .form-control:not(:last-child){padding-right:0}.navbar .input-group .input-group-append{margin-left:0;min-width:0}.navbar .input-group .input-group-prepend{margin-right:0;min-width:0}.navbar .input-group .input-group-text{margin-right:1rem;margin-left:1rem}.navbar .input-group-lg>.form-control{padding-top:.6249995625rem;padding-bottom:.6249995625rem}.navbar .input-group-sm>.form-control{padding-top:.3749998125rem;padding-bottom:.3749998125rem}.navbar .nav-tabs{margin-top:-.625rem;margin-bottom:-.625rem}.navbar .nav-tabs .nav-link{min-height:3.5rem;padding-top:1.3125rem;padding-bottom:1.3125rem}.navbar>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-dark{color:#fff}.navbar-dark .form-control,.navbar-dark .input-group,.navbar-dark .navbar-brand::before,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-toggler::before{background-color:rgba(255,255,255,.12)}.navbar-dark .form-control::-webkit-input-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-dark .form-control:-ms-input-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-dark .form-control::-ms-input-placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-dark .form-control::placeholder,.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.5)}.navbar-fixed-bottom,.navbar-fixed-top{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed;right:0;left:0;z-index:40}.navbar-fixed-bottom{bottom:0}.navbar-fixed-top{top:0}.navbar-full{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:40}@supports ((position:-webkit-sticky) or (position:sticky)){.navbar-sticky-top{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;z-index:40}}.toolbar-waterfall{-webkit-transition:background-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color,box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;left:0;z-index:40}@media (min-width:576px){.toolbar-waterfall{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.toolbar-waterfall{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.toolbar-waterfall{-webkit-transition:none;transition:none}}.toolbar-waterfall.waterfall{background-color:#6200ee;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);position:fixed}.navbar-brand{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.25rem;position:relative;white-space:nowrap}.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover{color:inherit;text-decoration:none}.navbar-brand::before{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);content:'';display:block;opacity:0;position:absolute;top:0;right:-.5rem;bottom:0;left:-.5rem}@media (min-width:576px){.navbar-brand::before{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navbar-brand::before{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-brand::before{-webkit-transition:none;transition:none}}.navbar-brand:focus{outline:0}.navbar-brand:focus::before{opacity:1}.navbar-brand:not(:first-child){margin-left:1rem}.navbar-brand:not(:last-child){margin-right:1rem}.navbar-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:2.25rem}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{border-radius:4px;-webkit-transition:background-color,opacity .3s cubic-bezier(.4,0,.2,1);transition:background-color,opacity .3s cubic-bezier(.4,0,.2,1);color:inherit;font-size:1rem;height:2.25rem;line-height:1;opacity:.7;padding:.625rem 1rem}@media (min-width:576px){.navbar-nav .nav-link{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navbar-nav .nav-link{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-nav .nav-link{-webkit-transition:none;transition:none}}.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.12);opacity:1}.navbar-nav .nav-link.active,.navbar-nav .nav-link.disabled{opacity:1}.navbar-nav .nav-link.disabled{background-color:transparent;color:rgba(0,0,0,.38)}.navbar-nav .nav-link:focus{outline:0}.navbar-nav .active>.nav-link,.navbar-nav .show>.nav-link{opacity:1}.navbar-nav .show>.nav-link{background-color:rgba(0,0,0,.12)}.navbar-collapse{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .navbar-toggler:first-child+.navbar-brand{margin-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-toggler{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:50%;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;height:2.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0;position:relative;width:2.25rem}.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover{color:inherit;text-decoration:none}.navbar-toggler:active::before,.navbar-toggler:focus::before,.navbar-toggler:hover::before{opacity:1}.navbar-toggler::before{-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);background-color:rgba(0,0,0,.12);border-radius:50%;content:'';display:block;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:576px){.navbar-toggler::before{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.navbar-toggler::before{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.navbar-toggler::before{-webkit-transition:none;transition:none}}.navbar-toggler:focus{outline:0}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em;font-family:'Material Icons';-webkit-font-feature-settings:'liga';font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal;display:block}.navbar-toggler-icon::before{content:"menu"}.tooltip{text-align:left;text-align:start;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;display:block;font-size:.875rem;line-height:1.5;margin:1.5rem;opacity:0;position:absolute;word-break:break-word;z-index:240}[dir=rtl] .tooltip{text-align:right;text-align:start}@media (min-width:768px){.tooltip{font-size:.625rem;margin:.875rem}}.tooltip.show{opacity:1}.tooltip.show .tooltip-inner{-webkit-transform:scale(1);transform:scale(1)}.tooltip-inner{border-radius:4px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6c6c6c;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;height:1.5rem;padding:.34375rem 1rem;text-align:center;-webkit-transform:scale(.87);transform:scale(.87)}@media (min-width:576px){.tooltip-inner{-webkit-transition-duration:.39s;transition-duration:.39s}}@media (min-width:992px){.tooltip-inner{-webkit-transition-duration:.28s;transition-duration:.28s}}@media screen and (prefers-reduced-motion:reduce){.tooltip-inner{-webkit-transition:none;transition:none}}@media (min-width:768px){.tooltip-inner{padding:0 .5rem}}.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}.border{border:1px solid rgba(0,0,0,.12)!important}.border-0{border:0!important}.border-top{border-top:1px solid rgba(0,0,0,.12)!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid rgba(0,0,0,.12)!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid rgba(0,0,0,.12)!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid rgba(0,0,0,.12)!important}.border-left-0{border-left:0!important}.border-black{border-color:#000!important}.border-black-primary{border-color:#000!important}.border-black-secondary{border-color:rgba(0,0,0,.6)!important}.border-black-hint{border-color:rgba(0,0,0,.38)!important}.border-black-divider{border-color:rgba(0,0,0,.12)!important}.border-white{border-color:#fff!important}.border-white-primary{border-color:#fff!important}.border-white-secondary{border-color:rgba(255,255,255,.7)!important}.border-white-hint{border-color:rgba(255,255,255,.5)!important}.border-white-divider{border-color:rgba(255,255,255,.12)!important}.border-primary{border-color:#6200ee!important}.border-secondary{border-color:#03dac5!important}.border-danger{border-color:#b00020!important}.border-info{border-color:#714cfe!important}.border-success{border-color:#61d800!important}.border-warning{border-color:#ff8d00!important}.border-dark{border-color:#424242!important}.border-light{border-color:#f5f5f5!important}.rounded{border-radius:4px}.rounded-0{border-radius:0}.rounded-circle{border-radius:50%}.rounded-top{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.rounded-bottom{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.bg-dark-1{background-color:#000!important}.bg-dark-2{background-color:#212121!important}.bg-dark-3{background-color:#303030!important}.bg-dark-4{background-color:#424242!important}.bg-light-1{background-color:#e0e0e0!important}.bg-light-2{background-color:#f5f5f5!important}.bg-light-3{background-color:#fafafa!important}.bg-light-4{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:#fff!important}a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover{background-color:#3700b3!important}.bg-primary{background-color:#6200ee!important}a.bg-secondary:active,a.bg-secondary:focus,a.bg-secondary:hover{background-color:#00a895!important}.bg-secondary{background-color:#03dac5!important}a.bg-danger:active,a.bg-danger:focus,a.bg-danger:hover{background-color:#d32f2f!important}.bg-danger{background-color:#b00020!important}a.bg-info:active,a.bg-info:focus,a.bg-info:hover{background-color:#021aee!important}.bg-info{background-color:#714cfe!important}a.bg-success:active,a.bg-success:focus,a.bg-success:hover{background-color:#41c300!important}.bg-success{background-color:#61d800!important}a.bg-warning:active,a.bg-warning:focus,a.bg-warning:hover{background-color:#ee6002!important}.bg-warning{background-color:#ff8d00!important}a.bg-dark:active,a.bg-dark:focus,a.bg-dark:hover{background-color:#212121!important}.bg-dark{background-color:#424242!important}a.bg-light:active,a.bg-light:focus,a.bg-light:hover{background-color:#e0e0e0!important}.bg-light{background-color:#f5f5f5!important}.bg-primary-dark{background-color:#3700b3!important}.bg-primary-light{background-color:#bb86fc!important}.bg-secondary-dark{background-color:#00a895!important}.bg-secondary-light{background-color:#66fff8!important}.clearfix::after{clear:both;content:'';display:table}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-table-row{display:table-row!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-table-row{display:table-row!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-table-row{display:table-row!important}}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-table-row{display:table-row!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-table-row{display:table-row!important}}@media print{.d-print-block{display:block!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}.d-print-table{display:table!important}.d-print-table-cell{display:table-cell!important}.d-print-table-row{display:table-row!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-none{float:none!important}.float-right{float:right!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-none{float:none!important}.float-sm-right{float:right!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-none{float:none!important}.float-md-right{float:right!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-none{float:none!important}.float-lg-right{float:right!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-none{float:none!important}.float-xl-right{float:right!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-relative{position:relative!important}.position-static{position:static!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:40}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:40}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:40}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-lg{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.shadow-sm{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-24{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.shadow-16{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)!important;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)!important}.shadow-12{-webkit-box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)!important;box-shadow:0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12),0 7px 8px -4px rgba(0,0,0,.2)!important}.shadow-8{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)!important}.shadow-6{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)!important}.shadow-4{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)!important;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)!important}.shadow-2{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)!important}.shadow-1{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2)!important;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12),0 2px 1px -1px rgba(0,0,0,.2)!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}.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}.mh-100{max-height:100%!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-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-black{color:#000!important}.text-black-primary{color:#000!important}.text-black-secondary{color:rgba(0,0,0,.6)!important}.text-black-hint{color:rgba(0,0,0,.38)!important}.text-black-divider{color:rgba(0,0,0,.12)!important}.text-white{color:#fff!important}.text-white-primary{color:#fff!important}.text-white-secondary{color:rgba(255,255,255,.7)!important}.text-white-hint{color:rgba(255,255,255,.5)!important}.text-white-divider{color:rgba(255,255,255,.12)!important}.text-muted{color:rgba(0,0,0,.38)!important}a.text-primary:active,a.text-primary:focus,a.text-primary:hover{color:#3700b3!important}.text-primary{color:#6200ee!important}a.text-secondary:active,a.text-secondary:focus,a.text-secondary:hover{color:#00a895!important}.text-secondary{color:#03dac5!important}a.text-danger:active,a.text-danger:focus,a.text-danger:hover{color:#d32f2f!important}.text-danger{color:#b00020!important}a.text-info:active,a.text-info:focus,a.text-info:hover{color:#021aee!important}.text-info{color:#714cfe!important}a.text-success:active,a.text-success:focus,a.text-success:hover{color:#41c300!important}.text-success{color:#61d800!important}a.text-warning:active,a.text-warning:focus,a.text-warning:hover{color:#ee6002!important}.text-warning{color:#ff8d00!important}a.text-dark:active,a.text-dark:focus,a.text-dark:hover{color:#212121!important}.text-dark{color:#424242!important}a.text-light:active,a.text-light:focus,a.text-light:hover{color:#e0e0e0!important}.text-light{color:#f5f5f5!important}.text-body{color:#000!important}.text-black-50{color:rgba(0,0,0,.6)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-monospace{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.font-weight-light,.font-weight-lighter{font-weight:300!important}.font-weight-normal,.font-weight-regular{font-weight:400!important}.font-weight-bold,.font-weight-medium{font-weight:500!important}.font-italic{font-style:italic!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#e0dfe1;border-radius:50px}::-webkit-scrollbar-track{background:0 0;border-radius:5px}.scrollbar{overflow-y:scroll;scrollbar-color:#e0dfe1 transparent;scrollbar-width:thin}.material-icons{font-size:1.5em;line-height:.6666666667em;vertical-align:-.3626373626em}.material-icons-inline{font-size:inherit;line-height:1}@media print{@page{size:a3}*,::after,::before{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:' (" attr(title) ") '}blockquote{page-break-inside:avoid}body{min-width:992px!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-inside:avoid}img{page-break-inside:avoid}pre{page-break-inside:avoid;white-space:pre-wrap!important}thead{display:table-header-group}tr{page-break-inside:avoid}.card{border:1px solid #e1e1e1}.container{min-width:992px!important}.dropdown-menu{border:1px solid #e1e1e1}.list-group-item{border:1px solid #e1e1e1;margin-bottom:-1px}.list-group-item:last-child{margin-bottom:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-flush .list-group-item{border-right:0;border-left:0}.nav-tabs{border-bottom:1px solid #e1e1e1}.navbar{display:none}.popover{border:1px solid #e1e1e1}.table td,.table th{background-color:#fff!important}.table-bordered{border:1px solid #e1e1e1}.table-dark{color:inherit}.table-dark .table,.table-dark td,.table-dark th{border-color:#e1e1e1}.table .thead-dark td,.table .thead-dark th{color:inherit}} \ No newline at end of file From ca6f595abb924df44241ad4eb324c92a6dcce76c Mon Sep 17 00:00:00 2001 From: djibe Date: Fri, 14 Jun 2019 21:09:54 +0200 Subject: [PATCH 07/15] WIP 4.3. --- assets/scss/_colors.scss | 17 +- assets/scss/_utilities.scss | 5 +- assets/scss/base/_base.scss | 10 +- assets/scss/base/_typography.scss | 64 +++--- assets/scss/bootstrap/_popover.scss | 2 +- assets/scss/material/_card.scss | 21 +- assets/scss/material/_picker.scss | 2 +- assets/scss/material/_toolbar.scss | 2 +- assets/scss/material/_tooltip.scss | 5 +- assets/scss/mixins/_typography.scss | 97 ++++---- assets/scss/sandbox/components.html | 74 ++++++- assets/scss/utilities/_align.scss | 29 +-- assets/scss/utilities/_background.scss | 2 + assets/scss/utilities/_borders.scss | 119 ++++++++++ assets/scss/utilities/_clearfix.scss | 2 +- assets/scss/utilities/_flex.scss | 208 ++++-------------- assets/scss/utilities/_overflow.scss | 5 + assets/scss/utilities/_scrollbars.scss | 24 ++ assets/scss/utilities/_text.scss | 5 +- assets/scss/variables/_elevation-shadow.scss | 4 +- assets/scss/variables/_palette.scss | 32 +-- assets/scss/variables/_typography.scss | 107 ++++----- .../scss/variables/_variable-bootstrap.scss | 36 +-- assets/scss/variables/_variable-material.scss | 9 +- 24 files changed, 504 insertions(+), 377 deletions(-) create mode 100644 assets/scss/utilities/_borders.scss create mode 100644 assets/scss/utilities/_overflow.scss create mode 100644 assets/scss/utilities/_scrollbars.scss diff --git a/assets/scss/_colors.scss b/assets/scss/_colors.scss index 0fb7dea7e..7d5a51ffc 100644 --- a/assets/scss/_colors.scss +++ b/assets/scss/_colors.scss @@ -695,11 +695,12 @@ $colors: map-merge( $black: #000 !default; $black-primary-opacity: .87 !default; -$black-secondary-opacity: .60 !default; // 0.54 ; djibe modif for Dialog from GMD -$black-hint-opacity: .32 !default; +$black-secondary-opacity: .60 !default; // .54 +$black-hint-opacity: .38 !default; $black-divider-opacity: .12 !default; -$black-primary: rgba(red($black), green($black), blue($black), $black-primary-opacity) !default; +//$black-primary: rgba(red($black), green($black), blue($black), $black-primary-opacity) !default; +$black-primary: #000; $black-secondary: rgba(red($black), green($black), blue($black), $black-secondary-opacity) !default; $black-hint: rgba(red($black), green($black), blue($black), $black-hint-opacity) !default; $black-divider: rgba(red($black), green($black), blue($black), $black-divider-opacity) !default; @@ -707,9 +708,9 @@ $black-divider: rgba(red($black), green($black), blue($black), $black- $white: #ffffff !default; $white-primary-opacity: 1 !default; -$white-secondary-opacity: 0.7 !default; -$white-hint-opacity: 0.5 !default; -$white-divider-opacity: 0.12 !default; +$white-secondary-opacity: .7 !default; +$white-hint-opacity: .5 !default; +$white-divider-opacity: .12 !default; $white-primary: rgba(red($white), green($white), blue($white), $white-primary-opacity) !default; $white-secondary: rgba(red($white), green($white), blue($white), $white-secondary-opacity) !default; @@ -719,7 +720,7 @@ $white-divider: rgba(red($white), green($white), blue($white), $white- // Theme // Based on https://material.google.com/style/color.html#color-themes -$dark-theme-1: #000000 !default; +$dark-theme-1: #000 !default; $dark-theme-2: $material-color-grey-900 !default; $dark-theme-3: #303030 !default; $dark-theme-4: $material-color-grey-800 !default; @@ -727,4 +728,4 @@ $dark-theme-4: $material-color-grey-800 !default; $light-theme-1: $material-color-grey-300 !default; $light-theme-2: $material-color-grey-100 !default; $light-theme-3: $material-color-grey-050 !default; -$light-theme-4: #ffffff !default; +$light-theme-4: #fff !default; diff --git a/assets/scss/_utilities.scss b/assets/scss/_utilities.scss index de554f72b..9d1671d8b 100644 --- a/assets/scss/_utilities.scss +++ b/assets/scss/_utilities.scss @@ -1,12 +1,13 @@ // Bootstrap @import 'utilities/align'; -@import 'utilities/border'; +@import 'utilities/borders'; @import 'utilities/background'; @import 'utilities/clearfix'; @import 'utilities/display'; @import 'utilities/flex'; @import 'utilities/float'; +@import 'utilities/overflow'; @import 'utilities/position'; @import 'utilities/screenreader'; @import 'utilities/shadows'; @@ -17,5 +18,5 @@ @import 'utilities/visibility'; // Material - +@import 'utilities/scrollbars'; @import 'utilities/material-icons'; diff --git a/assets/scss/base/_base.scss b/assets/scss/base/_base.scss index 80dd8d6bb..e89e4fdd6 100644 --- a/assets/scss/base/_base.scss +++ b/assets/scss/base/_base.scss @@ -60,7 +60,7 @@ body { background-color: $body-bg; color: $body-color; font-family: $font-family-base; - font-size: $font-size-base; + font-size: ($font-size-base * .875); -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-weight: $font-weight-base; @@ -183,7 +183,7 @@ label { } legend { - @include typography-headline; + @include typography-headline-6; color: inherit; display: block; @@ -381,6 +381,7 @@ ul ul { } p { + font-size: $font-size-base;// addition margin-top: 0; margin-bottom: $paragraph-margin-y; } @@ -404,3 +405,8 @@ sub { sup { top: -0.5em; } + +// Addition +::selection { + background: rgba(theme-color(primary), .08); +} \ No newline at end of file diff --git a/assets/scss/base/_typography.scss b/assets/scss/base/_typography.scss index 8f3d5ac2e..9a6cd90f1 100644 --- a/assets/scss/base/_typography.scss +++ b/assets/scss/base/_typography.scss @@ -1,7 +1,7 @@ // Blockquote .blockquote { - @include typography-title; + @include typography-body-1; border-left: $blockquote-border-width solid $blockquote-border-color; margin-bottom: $paragraph-margin-y; @@ -42,46 +42,54 @@ small, // Headings -.typography-display-4 { - @include typography-display-4; +.typography-headline-1 { + @include typography-headline-1; } -.typography-display-3 { - @include typography-display-3; +.typography-headline-2 { + @include typography-headline-2; } -.typography-display-2 { - @include typography-display-2; +.typography-headline-3 { + @include typography-headline-3; } -.typography-display-1 { - @include typography-display-1; +.typography-headline-4 { + @include typography-headline-4; } -.typography-headline { - @include typography-headline; +.typography-headline-5 { + @include typography-headline-5; } -.typography-title { - @include typography-title; +.typography-headline-6 { + @include typography-headline-6; } -.typography-subheading { - @include typography-subheading; +.typography-subtitle-1 { + @include typography-subtitle-1; } -.typography-body-2 { - @include typography-body-2; +.typography-subtitle-2 { + @include typography-subtitle-2; } .typography-body-1 { @include typography-body-1; } +.typography-body-2 { + @include typography-body-2; +} + .typography-caption { @include typography-caption; } +.typography-overline { + @include typography-overline; +} + // Headings - bootstrap classes h1, @@ -103,52 +111,52 @@ h6, h1, .h1 { - @include typography-display-2; + @include typography-headline-1; } h2, .h2 { - @include typography-display-1; + @include typography-headline-2; } h3, .h3 { - @include typography-headline; + @include typography-headline-3; } h4, .h4 { - @include typography-title; + @include typography-headline-4; } h5, .h5 { - @include typography-subheading; + @include typography-headline-5; } h6, .h6 { - @include typography-body-2; + @include typography-headline-6; } .display-1 { - @include typography-display-4; + @include typography-headline-1; } .display-2 { - @include typography-display-3; + @include typography-headline-2; } .display-3 { - @include typography-display-2; + @include typography-headline-3; } .display-4 { - @include typography-display-1; + @include typography-headline-4; } .lead { - @include typography-title; + @include typography-headline-6; } // Hr diff --git a/assets/scss/bootstrap/_popover.scss b/assets/scss/bootstrap/_popover.scss index 9320afda9..7ed64420f 100644 --- a/assets/scss/bootstrap/_popover.scss +++ b/assets/scss/bootstrap/_popover.scss @@ -27,7 +27,7 @@ } .popover-header { - @include typography-title; + @include typography-headline-6; margin-bottom: 0; padding: $popover-padding-y $popover-padding-x 0; diff --git a/assets/scss/material/_card.scss b/assets/scss/material/_card.scss index c8474328c..374bd393f 100644 --- a/assets/scss/material/_card.scss +++ b/assets/scss/material/_card.scss @@ -35,6 +35,11 @@ } } +// Addition +.card-shaped { + border-radius: 24px 8px; +} + // Accordion .accordion { @@ -311,6 +316,8 @@ // Text and title .card-link { + font-weight: 500; //addition + @include active-focus-hover { text-decoration: none; } @@ -321,18 +328,24 @@ } .card-subtitle { - @include typography-body-1; + @include typography-subtitle-2; margin-top: ($card-inner-spacer-y * -1); margin-bottom: 0; } -.card-text:last-child { - margin-bottom: 0; +.card-text { + @include typography-body-2; + + color: $black-secondary; + + &:last-child { + margin-bottom: 0; + } } .card-title { - @include typography-headline; + @include typography-headline-6; margin-bottom: $card-inner-spacer-y; diff --git a/assets/scss/material/_picker.scss b/assets/scss/material/_picker.scss index f3b4e9428..e89cf5549 100644 --- a/assets/scss/material/_picker.scss +++ b/assets/scss/material/_picker.scss @@ -192,7 +192,7 @@ .picker-date-display-bottom { @include text-truncate; - @include typography-display-1; + @include typography-headline-4; } .picker-day-display { diff --git a/assets/scss/material/_toolbar.scss b/assets/scss/material/_toolbar.scss index 3c44b376c..aacd5d175 100644 --- a/assets/scss/material/_toolbar.scss +++ b/assets/scss/material/_toolbar.scss @@ -172,7 +172,7 @@ // Misc .navbar-brand { - @include typography-title; + @include typography-headline-6; align-items: center; color: inherit; diff --git a/assets/scss/material/_tooltip.scss b/assets/scss/material/_tooltip.scss index 8df5cba19..f5e5ca1cd 100644 --- a/assets/scss/material/_tooltip.scss +++ b/assets/scss/material/_tooltip.scss @@ -1,6 +1,5 @@ .tooltip { @include reset-text; - display: block; font-size: $tooltip-font-size; line-height: $tooltip-line-height; @@ -28,8 +27,12 @@ @include border-radius($tooltip-border-radius); @include transition-standard(transform); + align-items: center; background-color: $tooltip-bg; color: $tooltip-color; + display: flex; + margin: auto; + height: 1.5rem; //addition padding: $tooltip-padding-y $tooltip-padding-x; text-align: center; transform: scale($tooltip-scale); diff --git a/assets/scss/mixins/_typography.scss b/assets/scss/mixins/_typography.scss index fef7fd36a..4c1074a13 100644 --- a/assets/scss/mixins/_typography.scss +++ b/assets/scss/mixins/_typography.scss @@ -1,57 +1,57 @@ -@mixin typography-display-4 { - font-size: $font-size-display-4; - font-weight: $font-weight-display-4; - letter-spacing: $letter-spacing-display-4; - line-height: $line-height-display-4; +@mixin typography-headline-1 { + font-size: $font-size-headline-1; + font-weight: $font-weight-headline-1; + letter-spacing: $letter-spacing-headline-1; + line-height: $line-height-headline-1; } -@mixin typography-display-3 { - font-size: $font-size-display-3; - font-weight: $font-weight-display-3; - letter-spacing: $letter-spacing-display-3; - line-height: $line-height-display-3; +@mixin typography-headline-2 { + font-size: $font-size-headline-2; + font-weight: $font-weight-headline-2; + letter-spacing: $letter-spacing-headline-2; + line-height: $line-height-headline-2; } -@mixin typography-display-2 { - font-size: $font-size-display-2; - font-weight: $font-weight-display-2; - letter-spacing: $letter-spacing-display-2; - line-height: $line-height-display-2; +@mixin typography-headline-3 { + font-size: $font-size-headline-3; + font-weight: $font-weight-headline-3; + letter-spacing: $letter-spacing-headline-3; + line-height: $line-height-headline-3; } -@mixin typography-display-1 { - font-size: $font-size-display-1; - font-weight: $font-weight-display-1; - letter-spacing: $letter-spacing-display-1; - line-height: $line-height-display-1; +@mixin typography-headline-4 { + font-size: $font-size-headline-4; + font-weight: $font-weight-headline-4; + letter-spacing: $letter-spacing-headline-4; + line-height: $line-height-headline-4; } -@mixin typography-headline { - font-size: $font-size-headline; - font-weight: $font-weight-headline; - letter-spacing: $letter-spacing-headline; - line-height: $line-height-headline; +@mixin typography-headline-5 { + font-size: $font-size-headline-5; + font-weight: $font-weight-headline-5; + letter-spacing: $letter-spacing-headline-5; + line-height: $line-height-headline-5; } -@mixin typography-title { - font-size: $font-size-title; - font-weight: $font-weight-title; - letter-spacing: $letter-spacing-title; - line-height: $line-height-title; +@mixin typography-headline-6 { + font-size: $font-size-headline-6; + font-weight: $font-weight-headline-6; + letter-spacing: $letter-spacing-headline-6; + line-height: $line-height-headline-6; } -@mixin typography-subheading { - font-size: $font-size-subheading; - font-weight: $font-weight-subheading; - letter-spacing: $letter-spacing-subheading; - line-height: $line-height-subheading; +@mixin typography-subtitle-1 { + font-size: $font-size-subtitle-1; + font-weight: $font-weight-subtitle-1; + letter-spacing: $letter-spacing-subtitle-1; + line-height: $line-height-subtitle-1; } -@mixin typography-body-2 { - font-size: $font-size-body-2; - font-weight: $font-weight-body-2; - letter-spacing: $letter-spacing-body-2; - line-height: $line-height-body-2; +@mixin typography-subtitle-2 { + font-size: $font-size-subtitle-2; + font-weight: $font-weight-subtitle-2; + letter-spacing: $letter-spacing-subtitle-2; + line-height: $line-height-subtitle-2; } @mixin typography-body-1 { @@ -61,9 +61,24 @@ line-height: $line-height-body-1; } +@mixin typography-body-2 { + font-size: $font-size-body-2; + font-weight: $font-weight-body-2; + letter-spacing: $letter-spacing-body-2; + line-height: $line-height-body-2; +} + @mixin typography-caption { - font-size: $font-size-caption; + font-size: $font-size-caption; font-weight: $font-weight-caption; letter-spacing: $letter-spacing-caption; line-height: $line-height-caption; } + +@mixin typography-overline { + font-size: $font-size-overline; + font-weight: $font-weight-overline; + letter-spacing: $letter-spacing-overline; + line-height: $line-height-overline; + text-transform: uppercase; +} diff --git a/assets/scss/sandbox/components.html b/assets/scss/sandbox/components.html index 54dbaa762..5e1e92777 100644 --- a/assets/scss/sandbox/components.html +++ b/assets/scss/sandbox/components.html @@ -778,6 +778,13 @@

Forms

+
+ + + + + +
@@ -1385,7 +1392,7 @@

Dark card title

-

Card header

+

Card header

Special title treatment
Support card subtitle
@@ -1407,15 +1414,43 @@
Support card subtitle
2 days ago
-
+
-

Card title

-
Card subtitle
+

Card

+
Card subtitle

Some quick example text to build on the card title and make up the bulk of the card's content.

Card link Another link
+
+
+

Card shaped

+
Card subtitle
+

Some quick example text to build on the card title and make up the bulk of the card's content.

+ Card link + Another link +
+
+
+
+

Card scroll

+
Card subtitle
+

Some quick example text to build on the card title and make up the bulk of the card's content.

+ Expand + Another link +
+
+
+
+ Some quick example text to build on the card title and make up the bulk of the card's content.
+ Some quick example text to build on the card title and make up the bulk of the card's content.
+ Some quick example text to build on the card title and make up the bulk of the card's content.
+ Some quick example text to build on the card title and make up the bulk of the card's content.
+ Some quick example text to build on the card title and make up the bulk of the card's content. +
+
+
@@ -1464,7 +1499,8 @@

Modals

@@ -1527,11 +1563,29 @@

Tooltips

+ + - - - +
+

Typography

+

Headline 1

+

Headline 2

+

Headline 3

+

Headline 4

+

Headline 5

+

Headline 6

+

Subtitle 1

+

Subtitle 2

+

Body 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos blanditiis tenetur unde suscipit, quam beatae rerum inventore consectetur, neque doloribus, cupiditate numquam dignissimos laborum fugiat deleniti? Eum quasi quidem quibusdam.

+

Body 2. Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate aliquid ad quas sunt voluptatum officia dolorum cumque, possimus nihil molestias sapiente necessitatibus dolor saepe inventore, soluta id accusantium voluptas beatae.

+

Caption text

+

Overline text

+
@@ -1480,9 +1501,7 @@

Modals