From 15e897f0050750598e872a561d5c00add04baeaa Mon Sep 17 00:00:00 2001
From: Patrick Jentsch
Date: Tue, 15 Feb 2022 09:25:34 +0100
Subject: [PATCH] Delete unused files, restructure assets and use scss
---
.gitignore | 3 +-
app/__init__.py | 4 +-
app/decorators.py | 20 --
app/email.py | 4 +-
app/models.py | 4 +-
app/static/css/colors.scss | 242 +++++++++++++
app/static/css/material_icons.css | 39 ---
app/static/css/materialize.min.css | 13 -
.../fixes.css} | 0
.../css/{ => materialize}/sidenav_fixed.css | 0
.../css/{ => materialize}/sticky_footer.css | 0
app/static/css/nopaque.css | 70 ----
app/static/css/nopaque_icons.css | 2 +-
app/static/css/style.css | 52 +++
.../material_icons/MaterialIcons-Regular.ttf | Bin 228896 -> 0 bytes
.../MaterialIconsOutlined-Regular.otf | Bin 204948 -> 0 bytes
.../MaterialIconsRound-Regular.otf | Bin 242172 -> 0 bytes
.../MaterialIconsSharp-Regular.otf | Bin 174804 -> 0 bytes
.../MaterialIconsTwoTone-Regular.otf | Bin 403656 -> 0 bytes
app/static/js/App.js | 2 +-
app/static/js/JobStatusNotifier.js | 2 +-
app/static/js/RessourceLists/CorpusList.js | 2 +-
app/static/js/RessourceLists/JobList.js | 6 +-
app/static/json_schema/combined_ners_tags.txt | 62 ----
.../nopaque_cqi_py_results_schema.json | 329 ------------------
app/templates/_colors.html.j2 | 55 ---
app/templates/_roadmap.html.j2 | 4 +-
app/templates/_scripts.html.j2 | 22 +-
app/templates/_sidenav.html.j2 | 12 +-
app/templates/_styles.html.j2 | 83 +----
app/templates/corpora/add_corpus.html.j2 | 2 +-
app/templates/corpora/add_corpus_file.html.j2 | 2 +-
app/templates/corpora/analyse_corpus.html.j2 | 11 +-
app/templates/corpora/corpus.html.j2 | 8 +-
app/templates/corpora/corpus_file.html.j2 | 2 +-
app/templates/corpora/import_corpus.html.j2 | 2 +-
app/templates/jobs/job.html.j2 | 8 +-
app/templates/main/dashboard.html.j2 | 18 +-
app/templates/main/index.html.j2 | 26 +-
.../services/corpus_analysis.html.j2 | 4 +-
app/templates/services/file_setup.html.j2 | 6 +-
app/templates/services/spacy_nlp.html.j2 | 6 +-
app/templates/services/tesseract_ocr.html.j2 | 6 +-
config.py | 3 +-
requirements.txt | 1 +
45 files changed, 390 insertions(+), 747 deletions(-)
create mode 100644 app/static/css/colors.scss
delete mode 100644 app/static/css/material_icons.css
delete mode 100644 app/static/css/materialize.min.css
rename app/static/css/{materialize_fixes.css => materialize/fixes.css} (100%)
rename app/static/css/{ => materialize}/sidenav_fixed.css (100%)
rename app/static/css/{ => materialize}/sticky_footer.css (100%)
delete mode 100644 app/static/css/nopaque.css
create mode 100644 app/static/css/style.css
delete mode 100644 app/static/fonts/material_icons/MaterialIcons-Regular.ttf
delete mode 100644 app/static/fonts/material_icons/MaterialIconsOutlined-Regular.otf
delete mode 100644 app/static/fonts/material_icons/MaterialIconsRound-Regular.otf
delete mode 100644 app/static/fonts/material_icons/MaterialIconsSharp-Regular.otf
delete mode 100644 app/static/fonts/material_icons/MaterialIconsTwoTone-Regular.otf
delete mode 100644 app/static/json_schema/combined_ners_tags.txt
delete mode 100644 app/static/json_schema/nopaque_cqi_py_results_schema.json
delete mode 100644 app/templates/_colors.html.j2
diff --git a/.gitignore b/.gitignore
index 9e1e765d..61a99e04 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,8 +5,7 @@
# Flask-Assets files
.webassets-cache
-*.bundle.css
-*.bundle.js
+app/static/gen
# Docker related files
docker-compose.override.yml
diff --git a/app/__init__.py b/app/__init__.py
index 5c4052d2..41122eb3 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -37,7 +37,9 @@ def create_app(config: Config = Config) -> Flask:
migrate.init_app(app, db)
paranoid.init_app(app)
socketio.init_app(
- app, message_queue=app.config['NOPAQUE_SOCKETIO_MESSAGE_QUEUE_URI'])
+ app,
+ message_queue=app.config['NOPAQUE_SOCKETIO_MESSAGE_QUEUE_URI']
+ )
from .events import socketio as socketio_events
from .events import sqlalchemy as sqlalchemy_events
diff --git a/app/decorators.py b/app/decorators.py
index 74b37a66..8c1ba90a 100644
--- a/app/decorators.py
+++ b/app/decorators.py
@@ -61,23 +61,3 @@ def background(f):
thread.start()
return thread
return wrapped
-
-
-def socketio_admin_required(f):
- @wraps(f)
- def wrapped(*args, **kwargs):
- if current_user.is_administrator:
- return f(*args, **kwargs)
- else:
- return {'code': 403, 'msg': 'Forbidden'}
- return wrapped
-
-
-def socketio_login_required(f):
- @wraps(f)
- def wrapped(*args, **kwargs):
- if current_user.is_authenticated:
- return f(*args, **kwargs)
- else:
- return {'code': 401, 'msg': 'Unauthorized'}
- return wrapped
diff --git a/app/email.py b/app/email.py
index 1fb830c0..5e76ca9d 100644
--- a/app/email.py
+++ b/app/email.py
@@ -13,7 +13,9 @@ def create_message(
) -> Message:
subject_prefix: str = current_app.config['NOPAQUE_MAIL_SUBJECT_PREFIX']
msg: Message = Message(
- f'{subject_prefix} {subject}', recipients=[recipient])
+ f'{subject_prefix} {subject}',
+ recipients=[recipient]
+ )
msg.body: Text = render_template(f'{template}.txt.j2', **kwargs)
msg.html: Text = render_template(f'{template}.html.j2', **kwargs)
return msg
diff --git a/app/models.py b/app/models.py
index 357153d8..d391807a 100644
--- a/app/models.py
+++ b/app/models.py
@@ -886,7 +886,9 @@ class Corpus(HashidMixin, db.Model):
}
if backrefs:
dict_corpus['user'] = self.user.to_dict(
- backrefs=True, relationships=False)
+ backrefs=True,
+ relationships=False
+ )
if relationships:
dict_corpus['files'] = {
x.hashid: x.to_dict(backrefs=False, relationships=True)
diff --git a/app/static/css/colors.scss b/app/static/css/colors.scss
new file mode 100644
index 00000000..230efe4b
--- /dev/null
+++ b/app/static/css/colors.scss
@@ -0,0 +1,242 @@
+/// Map deep get
+/// @author Kitty Giraudel
+/// @access public
+/// @param {Map} $map - Map
+/// @param {Arglist} $keys - Key chain
+/// @return {*} - Desired value
+@function map-deep-get($map, $keys...) {
+ @each $key in $keys {
+ $map: map-get($map, $key);
+ }
+ @return $map;
+}
+
+
+$color: (
+ "baseline": (
+ "primary": #00426f,
+ "primary-variant": #1a5c89,
+ "secondary": #00426f,
+ "secondary-variant": #1a5c89,
+ "background": #ffffff,
+ "surface": #ffffff,
+ "error": #b00020
+ ),
+ "service": (
+ "corpus-analysis": (
+ "base": #aa9cc9,
+ "darken": #6b3f89,
+ "lighten": #ebe8f6
+ ),
+ "file-setup": (
+ "base": #d5dc95,
+ "darken": #a1b300,
+ "lighten": #f2f3e1
+ ),
+ "spacy-nlp": (
+ "base": #98acd2,
+ "darken": #0064a3,
+ "lighten": #e5e8f5
+ ),
+ "tesseract-ocr": (
+ "base": #a9d8c8,
+ "darken": #00a58b,
+ "lighten": #e7f4f1
+ )
+ ),
+ "status": (
+ "corpus": (
+ "UNPREPARED": #9e9e9e,
+ "QUEUED": #2196f3,
+ "BUILDING": #ffc107,
+ "BUILT": #4caf50,
+ "FAILED": #f44336,
+ "STARTING_ANALYSIS_SESSION": #2196f3,
+ "RUNNING_ANALYSIS_SESSION": #4caf50,
+ "CANCELING_ANALYSIS_SESSION": #ff5722
+ ),
+ "job": (
+ "INITIALIZING": #9e9e9e,
+ "SUBMITTED": #9e9e9e,
+ "QUEUED": #2196f3,
+ "RUNNING": #ffc107,
+ "CANCELING": #ff5722,
+ "CANCELED": #ff5722,
+ "COMPLETED": #4caf50,
+ "FAILED": #f44336
+ )
+ )
+);
+
+@each $key, $color-code in map-get($color, "baseline") {
+ .#{$key}-color {
+ background-color: $color-code !important;
+ }
+
+ .#{$key}-color-border {
+ border-color: $color-code !important;
+ }
+
+ .#{$key}-color-text {
+ color: $color-code !important;
+ }
+}
+
+@each $service-name, $color-palette in map-get($color, "service") {
+ .service-color[data-service="#{$service-name}"] {
+ background-color: map-get($color-palette, "base") !important;
+
+ &.darken {
+ background-color: map-get($color-palette, "darken") !important;
+ }
+
+ &.lighten {
+ background-color: map-get($color-palette, "lighten") !important;
+ }
+ }
+
+ .service-color-border[data-service="#{$service-name}"] {
+ border-color: map-get($color-palette, "base") !important;
+
+ &.border-darken {
+ border-color: map-get($color-palette, "darken") !important;
+ }
+
+ &.border-lighten {
+ border-color: map-get($color-palette, "lighten") !important;
+ }
+ }
+
+ .service-color-text[data-service="#{$service-name}"] {
+ color: map-get($color-palette, "base") !important;
+
+ &.text-darken {
+ color: map-get($color-palette, "darken") !important;
+ }
+
+ &.text-lighten {
+ color: map-get($color-palette, "lighten") !important;
+ }
+ }
+
+ .service-scheme[data-service="#{$service-name}"] {
+ background-color: map-get($color-palette, "lighten");
+
+ .btn, .btn-small, .btn-large, .btn-floating {
+ background-color: map-get($color-palette, "darken");
+
+ &:hover {
+ background-color: map-get($color-palette, "base");
+ }
+ }
+
+ .pagination {
+ li.active {
+ background-color: map-get($color-palette, "darken");
+ }
+ }
+
+ .table-of-contents {
+ a.active, a:hover {
+ border-color: map-get($color-palette, "darken");
+ }
+ }
+
+ .tabs {
+ .tab {
+ &.disabled {
+ a {
+ color: inherit;
+
+ &:hover {
+ color: change-color(map-get($color-palette, "darken"), $alpha: 0.15);
+ }
+ }
+ }
+
+ a {
+ color: inherit;
+
+ &:focus, &:hover, &.active {
+ color: map-get($color-palette, "darken");
+ }
+
+ &:focus, &.active, &.active:focus {
+ background-color: change-color(map-get($color-palette, "darken"), $alpha: 0.15);
+ }
+ }
+ }
+ .indicator {
+ background-color: map-get($color-palette, "darken");
+ }
+ }
+ }
+}
+
+@each $ressource-name, $color-palette in map-get($color, "status") {
+ @each $key, $color-code in $color-palette {
+ .#{$ressource-name}-status-color[data-#{$ressource-name}-status="#{$key}"] {
+ background-color: $color-code !important;
+ }
+
+ .#{$ressource-name}-status-color-border[data-#{$ressource-name}-status="#{$key}"] {
+ border-color: $color-code !important;
+ }
+
+ .#{$ressource-name}-status-color-text[data-#{$ressource-name}-status="#{$key}"] {
+ color: $color-code !important;
+ }
+ }
+}
+
+
+main {
+ .btn, .btn-small, .btn-large, .btn-floating {
+ background-color: map-deep-get($color, "baseline", "secondary");
+
+ &:hover {
+ background-color: map-deep-get($color, "baseline", "secondary-variant");
+ }
+ }
+
+ .pagination {
+ li.active {
+ background-color: map-deep-get($color, "baseline", "secondary");
+ }
+ }
+
+ .table-of-contents {
+ a.active, a:hover {
+ border-color: map-deep-get($color, "baseline", "secondary");
+ }
+ }
+
+ .tabs {
+ .tab {
+ &.disabled {
+ a {
+ color: inherit;
+
+ &:hover {
+ color: change-color(map-deep-get($color, "baseline", "secondary"), $alpha: 0.15);
+ }
+ }
+ }
+
+ a {
+ color: inherit;
+
+ &:focus, &:hover, &.active {
+ color: map-deep-get($color, "baseline", "secondary");
+ }
+
+ &:focus, &.active, &.active:focus {
+ background-color: change-color(map-deep-get($color, "baseline", "secondary"), $alpha: 0.15);
+ }
+ }
+ }
+ .indicator {
+ background-color: map-deep-get($color, "baseline", "secondary");
+ }
+ }
+}
diff --git a/app/static/css/material_icons.css b/app/static/css/material_icons.css
deleted file mode 100644
index 6590c25c..00000000
--- a/app/static/css/material_icons.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/* https://google.github.io/material-design-icons/#setup-method-2-self-hosting */
-
-@font-face {
- font-family: 'Material Icons';
- font-style: normal;
- font-weight: 400;
- src: local('Material Icons'),
- local('MaterialIcons-Regular'),
- url(../fonts/material_icons/MaterialIcons-Regular.ttf) format('truetype'),
- url(../fonts/material_icons/MaterialIconsOutlined-Regular.otf) format('opentype'),
- url(../fonts/material_icons/MaterialIconsRound-Regular.otf) format('opentype'),
- url(../fonts/material_icons/MaterialIconsSharp-Regular.otf) format('opentype'),
- url(../fonts/material_icons/MaterialIconsTwoTone-Regular.otf) format('opentype');
-}
-
-.material-icons {
- font-family: 'Material Icons';
- font-weight: normal;
- font-style: normal;
- font-size: 24px; /* Preferred icon size */
- display: inline-block;
- line-height: 1;
- text-transform: none;
- letter-spacing: normal;
- word-wrap: normal;
- white-space: nowrap;
- direction: ltr;
-
- /* Support for all WebKit browsers. */
- -webkit-font-smoothing: antialiased;
- /* Support for Safari and Chrome. */
- text-rendering: optimizeLegibility;
-
- /* Support for Firefox. */
- -moz-osx-font-smoothing: grayscale;
-
- /* Support for IE. */
- font-feature-settings: 'liga';
-}
diff --git a/app/static/css/materialize.min.css b/app/static/css/materialize.min.css
deleted file mode 100644
index 74b1741b..00000000
--- a/app/static/css/materialize.min.css
+++ /dev/null
@@ -1,13 +0,0 @@
-/*!
- * Materialize v1.0.0 (http://materializecss.com)
- * Copyright 2014-2017 Materialize
- * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
- */
-.materialize-red{background-color:#e51c23 !important}.materialize-red-text{color:#e51c23 !important}.materialize-red.lighten-5{background-color:#fdeaeb !important}.materialize-red-text.text-lighten-5{color:#fdeaeb !important}.materialize-red.lighten-4{background-color:#f8c1c3 !important}.materialize-red-text.text-lighten-4{color:#f8c1c3 !important}.materialize-red.lighten-3{background-color:#f3989b !important}.materialize-red-text.text-lighten-3{color:#f3989b !important}.materialize-red.lighten-2{background-color:#ee6e73 !important}.materialize-red-text.text-lighten-2{color:#ee6e73 !important}.materialize-red.lighten-1{background-color:#ea454b !important}.materialize-red-text.text-lighten-1{color:#ea454b !important}.materialize-red.darken-1{background-color:#d0181e !important}.materialize-red-text.text-darken-1{color:#d0181e !important}.materialize-red.darken-2{background-color:#b9151b !important}.materialize-red-text.text-darken-2{color:#b9151b !important}.materialize-red.darken-3{background-color:#a21318 !important}.materialize-red-text.text-darken-3{color:#a21318 !important}.materialize-red.darken-4{background-color:#8b1014 !important}.materialize-red-text.text-darken-4{color:#8b1014 !important}.red{background-color:#F44336 !important}.red-text{color:#F44336 !important}.red.lighten-5{background-color:#FFEBEE !important}.red-text.text-lighten-5{color:#FFEBEE !important}.red.lighten-4{background-color:#FFCDD2 !important}.red-text.text-lighten-4{color:#FFCDD2 !important}.red.lighten-3{background-color:#EF9A9A !important}.red-text.text-lighten-3{color:#EF9A9A !important}.red.lighten-2{background-color:#E57373 !important}.red-text.text-lighten-2{color:#E57373 !important}.red.lighten-1{background-color:#EF5350 !important}.red-text.text-lighten-1{color:#EF5350 !important}.red.darken-1{background-color:#E53935 !important}.red-text.text-darken-1{color:#E53935 !important}.red.darken-2{background-color:#D32F2F !important}.red-text.text-darken-2{color:#D32F2F !important}.red.darken-3{background-color:#C62828 !important}.red-text.text-darken-3{color:#C62828 !important}.red.darken-4{background-color:#B71C1C !important}.red-text.text-darken-4{color:#B71C1C !important}.red.accent-1{background-color:#FF8A80 !important}.red-text.text-accent-1{color:#FF8A80 !important}.red.accent-2{background-color:#FF5252 !important}.red-text.text-accent-2{color:#FF5252 !important}.red.accent-3{background-color:#FF1744 !important}.red-text.text-accent-3{color:#FF1744 !important}.red.accent-4{background-color:#D50000 !important}.red-text.text-accent-4{color:#D50000 !important}.pink{background-color:#e91e63 !important}.pink-text{color:#e91e63 !important}.pink.lighten-5{background-color:#fce4ec !important}.pink-text.text-lighten-5{color:#fce4ec !important}.pink.lighten-4{background-color:#f8bbd0 !important}.pink-text.text-lighten-4{color:#f8bbd0 !important}.pink.lighten-3{background-color:#f48fb1 !important}.pink-text.text-lighten-3{color:#f48fb1 !important}.pink.lighten-2{background-color:#f06292 !important}.pink-text.text-lighten-2{color:#f06292 !important}.pink.lighten-1{background-color:#ec407a !important}.pink-text.text-lighten-1{color:#ec407a !important}.pink.darken-1{background-color:#d81b60 !important}.pink-text.text-darken-1{color:#d81b60 !important}.pink.darken-2{background-color:#c2185b !important}.pink-text.text-darken-2{color:#c2185b !important}.pink.darken-3{background-color:#ad1457 !important}.pink-text.text-darken-3{color:#ad1457 !important}.pink.darken-4{background-color:#880e4f !important}.pink-text.text-darken-4{color:#880e4f !important}.pink.accent-1{background-color:#ff80ab !important}.pink-text.text-accent-1{color:#ff80ab !important}.pink.accent-2{background-color:#ff4081 !important}.pink-text.text-accent-2{color:#ff4081 !important}.pink.accent-3{background-color:#f50057 !important}.pink-text.text-accent-3{color:#f50057 !important}.pink.accent-4{background-color:#c51162 !important}.pink-text.text-accent-4{color:#c51162 !important}.purple{background-color:#9c27b0 !important}.purple-text{color:#9c27b0 !important}.purple.lighten-5{background-color:#f3e5f5 !important}.purple-text.text-lighten-5{color:#f3e5f5 !important}.purple.lighten-4{background-color:#e1bee7 !important}.purple-text.text-lighten-4{color:#e1bee7 !important}.purple.lighten-3{background-color:#ce93d8 !important}.purple-text.text-lighten-3{color:#ce93d8 !important}.purple.lighten-2{background-color:#ba68c8 !important}.purple-text.text-lighten-2{color:#ba68c8 !important}.purple.lighten-1{background-color:#ab47bc !important}.purple-text.text-lighten-1{color:#ab47bc !important}.purple.darken-1{background-color:#8e24aa !important}.purple-text.text-darken-1{color:#8e24aa !important}.purple.darken-2{background-color:#7b1fa2 !important}.purple-text.text-darken-2{color:#7b1fa2 !important}.purple.darken-3{background-color:#6a1b9a !important}.purple-text.text-darken-3{color:#6a1b9a !important}.purple.darken-4{background-color:#4a148c !important}.purple-text.text-darken-4{color:#4a148c !important}.purple.accent-1{background-color:#ea80fc !important}.purple-text.text-accent-1{color:#ea80fc !important}.purple.accent-2{background-color:#e040fb !important}.purple-text.text-accent-2{color:#e040fb !important}.purple.accent-3{background-color:#d500f9 !important}.purple-text.text-accent-3{color:#d500f9 !important}.purple.accent-4{background-color:#a0f !important}.purple-text.text-accent-4{color:#a0f !important}.deep-purple{background-color:#673ab7 !important}.deep-purple-text{color:#673ab7 !important}.deep-purple.lighten-5{background-color:#ede7f6 !important}.deep-purple-text.text-lighten-5{color:#ede7f6 !important}.deep-purple.lighten-4{background-color:#d1c4e9 !important}.deep-purple-text.text-lighten-4{color:#d1c4e9 !important}.deep-purple.lighten-3{background-color:#b39ddb !important}.deep-purple-text.text-lighten-3{color:#b39ddb !important}.deep-purple.lighten-2{background-color:#9575cd !important}.deep-purple-text.text-lighten-2{color:#9575cd !important}.deep-purple.lighten-1{background-color:#7e57c2 !important}.deep-purple-text.text-lighten-1{color:#7e57c2 !important}.deep-purple.darken-1{background-color:#5e35b1 !important}.deep-purple-text.text-darken-1{color:#5e35b1 !important}.deep-purple.darken-2{background-color:#512da8 !important}.deep-purple-text.text-darken-2{color:#512da8 !important}.deep-purple.darken-3{background-color:#4527a0 !important}.deep-purple-text.text-darken-3{color:#4527a0 !important}.deep-purple.darken-4{background-color:#311b92 !important}.deep-purple-text.text-darken-4{color:#311b92 !important}.deep-purple.accent-1{background-color:#b388ff !important}.deep-purple-text.text-accent-1{color:#b388ff !important}.deep-purple.accent-2{background-color:#7c4dff !important}.deep-purple-text.text-accent-2{color:#7c4dff !important}.deep-purple.accent-3{background-color:#651fff !important}.deep-purple-text.text-accent-3{color:#651fff !important}.deep-purple.accent-4{background-color:#6200ea !important}.deep-purple-text.text-accent-4{color:#6200ea !important}.indigo{background-color:#3f51b5 !important}.indigo-text{color:#3f51b5 !important}.indigo.lighten-5{background-color:#e8eaf6 !important}.indigo-text.text-lighten-5{color:#e8eaf6 !important}.indigo.lighten-4{background-color:#c5cae9 !important}.indigo-text.text-lighten-4{color:#c5cae9 !important}.indigo.lighten-3{background-color:#9fa8da !important}.indigo-text.text-lighten-3{color:#9fa8da !important}.indigo.lighten-2{background-color:#7986cb !important}.indigo-text.text-lighten-2{color:#7986cb !important}.indigo.lighten-1{background-color:#5c6bc0 !important}.indigo-text.text-lighten-1{color:#5c6bc0 !important}.indigo.darken-1{background-color:#3949ab !important}.indigo-text.text-darken-1{color:#3949ab !important}.indigo.darken-2{background-color:#303f9f !important}.indigo-text.text-darken-2{color:#303f9f !important}.indigo.darken-3{background-color:#283593 !important}.indigo-text.text-darken-3{color:#283593 !important}.indigo.darken-4{background-color:#1a237e !important}.indigo-text.text-darken-4{color:#1a237e !important}.indigo.accent-1{background-color:#8c9eff !important}.indigo-text.text-accent-1{color:#8c9eff !important}.indigo.accent-2{background-color:#536dfe !important}.indigo-text.text-accent-2{color:#536dfe !important}.indigo.accent-3{background-color:#3d5afe !important}.indigo-text.text-accent-3{color:#3d5afe !important}.indigo.accent-4{background-color:#304ffe !important}.indigo-text.text-accent-4{color:#304ffe !important}.blue{background-color:#2196F3 !important}.blue-text{color:#2196F3 !important}.blue.lighten-5{background-color:#E3F2FD !important}.blue-text.text-lighten-5{color:#E3F2FD !important}.blue.lighten-4{background-color:#BBDEFB !important}.blue-text.text-lighten-4{color:#BBDEFB !important}.blue.lighten-3{background-color:#90CAF9 !important}.blue-text.text-lighten-3{color:#90CAF9 !important}.blue.lighten-2{background-color:#64B5F6 !important}.blue-text.text-lighten-2{color:#64B5F6 !important}.blue.lighten-1{background-color:#42A5F5 !important}.blue-text.text-lighten-1{color:#42A5F5 !important}.blue.darken-1{background-color:#1E88E5 !important}.blue-text.text-darken-1{color:#1E88E5 !important}.blue.darken-2{background-color:#1976D2 !important}.blue-text.text-darken-2{color:#1976D2 !important}.blue.darken-3{background-color:#1565C0 !important}.blue-text.text-darken-3{color:#1565C0 !important}.blue.darken-4{background-color:#0D47A1 !important}.blue-text.text-darken-4{color:#0D47A1 !important}.blue.accent-1{background-color:#82B1FF !important}.blue-text.text-accent-1{color:#82B1FF !important}.blue.accent-2{background-color:#448AFF !important}.blue-text.text-accent-2{color:#448AFF !important}.blue.accent-3{background-color:#2979FF !important}.blue-text.text-accent-3{color:#2979FF !important}.blue.accent-4{background-color:#2962FF !important}.blue-text.text-accent-4{color:#2962FF !important}.light-blue{background-color:#03a9f4 !important}.light-blue-text{color:#03a9f4 !important}.light-blue.lighten-5{background-color:#e1f5fe !important}.light-blue-text.text-lighten-5{color:#e1f5fe !important}.light-blue.lighten-4{background-color:#b3e5fc !important}.light-blue-text.text-lighten-4{color:#b3e5fc !important}.light-blue.lighten-3{background-color:#81d4fa !important}.light-blue-text.text-lighten-3{color:#81d4fa !important}.light-blue.lighten-2{background-color:#4fc3f7 !important}.light-blue-text.text-lighten-2{color:#4fc3f7 !important}.light-blue.lighten-1{background-color:#29b6f6 !important}.light-blue-text.text-lighten-1{color:#29b6f6 !important}.light-blue.darken-1{background-color:#039be5 !important}.light-blue-text.text-darken-1{color:#039be5 !important}.light-blue.darken-2{background-color:#0288d1 !important}.light-blue-text.text-darken-2{color:#0288d1 !important}.light-blue.darken-3{background-color:#0277bd !important}.light-blue-text.text-darken-3{color:#0277bd !important}.light-blue.darken-4{background-color:#01579b !important}.light-blue-text.text-darken-4{color:#01579b !important}.light-blue.accent-1{background-color:#80d8ff !important}.light-blue-text.text-accent-1{color:#80d8ff !important}.light-blue.accent-2{background-color:#40c4ff !important}.light-blue-text.text-accent-2{color:#40c4ff !important}.light-blue.accent-3{background-color:#00b0ff !important}.light-blue-text.text-accent-3{color:#00b0ff !important}.light-blue.accent-4{background-color:#0091ea !important}.light-blue-text.text-accent-4{color:#0091ea !important}.cyan{background-color:#00bcd4 !important}.cyan-text{color:#00bcd4 !important}.cyan.lighten-5{background-color:#e0f7fa !important}.cyan-text.text-lighten-5{color:#e0f7fa !important}.cyan.lighten-4{background-color:#b2ebf2 !important}.cyan-text.text-lighten-4{color:#b2ebf2 !important}.cyan.lighten-3{background-color:#80deea !important}.cyan-text.text-lighten-3{color:#80deea !important}.cyan.lighten-2{background-color:#4dd0e1 !important}.cyan-text.text-lighten-2{color:#4dd0e1 !important}.cyan.lighten-1{background-color:#26c6da !important}.cyan-text.text-lighten-1{color:#26c6da !important}.cyan.darken-1{background-color:#00acc1 !important}.cyan-text.text-darken-1{color:#00acc1 !important}.cyan.darken-2{background-color:#0097a7 !important}.cyan-text.text-darken-2{color:#0097a7 !important}.cyan.darken-3{background-color:#00838f !important}.cyan-text.text-darken-3{color:#00838f !important}.cyan.darken-4{background-color:#006064 !important}.cyan-text.text-darken-4{color:#006064 !important}.cyan.accent-1{background-color:#84ffff !important}.cyan-text.text-accent-1{color:#84ffff !important}.cyan.accent-2{background-color:#18ffff !important}.cyan-text.text-accent-2{color:#18ffff !important}.cyan.accent-3{background-color:#00e5ff !important}.cyan-text.text-accent-3{color:#00e5ff !important}.cyan.accent-4{background-color:#00b8d4 !important}.cyan-text.text-accent-4{color:#00b8d4 !important}.teal{background-color:#009688 !important}.teal-text{color:#009688 !important}.teal.lighten-5{background-color:#e0f2f1 !important}.teal-text.text-lighten-5{color:#e0f2f1 !important}.teal.lighten-4{background-color:#b2dfdb !important}.teal-text.text-lighten-4{color:#b2dfdb !important}.teal.lighten-3{background-color:#80cbc4 !important}.teal-text.text-lighten-3{color:#80cbc4 !important}.teal.lighten-2{background-color:#4db6ac !important}.teal-text.text-lighten-2{color:#4db6ac !important}.teal.lighten-1{background-color:#26a69a !important}.teal-text.text-lighten-1{color:#26a69a !important}.teal.darken-1{background-color:#00897b !important}.teal-text.text-darken-1{color:#00897b !important}.teal.darken-2{background-color:#00796b !important}.teal-text.text-darken-2{color:#00796b !important}.teal.darken-3{background-color:#00695c !important}.teal-text.text-darken-3{color:#00695c !important}.teal.darken-4{background-color:#004d40 !important}.teal-text.text-darken-4{color:#004d40 !important}.teal.accent-1{background-color:#a7ffeb !important}.teal-text.text-accent-1{color:#a7ffeb !important}.teal.accent-2{background-color:#64ffda !important}.teal-text.text-accent-2{color:#64ffda !important}.teal.accent-3{background-color:#1de9b6 !important}.teal-text.text-accent-3{color:#1de9b6 !important}.teal.accent-4{background-color:#00bfa5 !important}.teal-text.text-accent-4{color:#00bfa5 !important}.green{background-color:#4CAF50 !important}.green-text{color:#4CAF50 !important}.green.lighten-5{background-color:#E8F5E9 !important}.green-text.text-lighten-5{color:#E8F5E9 !important}.green.lighten-4{background-color:#C8E6C9 !important}.green-text.text-lighten-4{color:#C8E6C9 !important}.green.lighten-3{background-color:#A5D6A7 !important}.green-text.text-lighten-3{color:#A5D6A7 !important}.green.lighten-2{background-color:#81C784 !important}.green-text.text-lighten-2{color:#81C784 !important}.green.lighten-1{background-color:#66BB6A !important}.green-text.text-lighten-1{color:#66BB6A !important}.green.darken-1{background-color:#43A047 !important}.green-text.text-darken-1{color:#43A047 !important}.green.darken-2{background-color:#388E3C !important}.green-text.text-darken-2{color:#388E3C !important}.green.darken-3{background-color:#2E7D32 !important}.green-text.text-darken-3{color:#2E7D32 !important}.green.darken-4{background-color:#1B5E20 !important}.green-text.text-darken-4{color:#1B5E20 !important}.green.accent-1{background-color:#B9F6CA !important}.green-text.text-accent-1{color:#B9F6CA !important}.green.accent-2{background-color:#69F0AE !important}.green-text.text-accent-2{color:#69F0AE !important}.green.accent-3{background-color:#00E676 !important}.green-text.text-accent-3{color:#00E676 !important}.green.accent-4{background-color:#00C853 !important}.green-text.text-accent-4{color:#00C853 !important}.light-green{background-color:#8bc34a !important}.light-green-text{color:#8bc34a !important}.light-green.lighten-5{background-color:#f1f8e9 !important}.light-green-text.text-lighten-5{color:#f1f8e9 !important}.light-green.lighten-4{background-color:#dcedc8 !important}.light-green-text.text-lighten-4{color:#dcedc8 !important}.light-green.lighten-3{background-color:#c5e1a5 !important}.light-green-text.text-lighten-3{color:#c5e1a5 !important}.light-green.lighten-2{background-color:#aed581 !important}.light-green-text.text-lighten-2{color:#aed581 !important}.light-green.lighten-1{background-color:#9ccc65 !important}.light-green-text.text-lighten-1{color:#9ccc65 !important}.light-green.darken-1{background-color:#7cb342 !important}.light-green-text.text-darken-1{color:#7cb342 !important}.light-green.darken-2{background-color:#689f38 !important}.light-green-text.text-darken-2{color:#689f38 !important}.light-green.darken-3{background-color:#558b2f !important}.light-green-text.text-darken-3{color:#558b2f !important}.light-green.darken-4{background-color:#33691e !important}.light-green-text.text-darken-4{color:#33691e !important}.light-green.accent-1{background-color:#ccff90 !important}.light-green-text.text-accent-1{color:#ccff90 !important}.light-green.accent-2{background-color:#b2ff59 !important}.light-green-text.text-accent-2{color:#b2ff59 !important}.light-green.accent-3{background-color:#76ff03 !important}.light-green-text.text-accent-3{color:#76ff03 !important}.light-green.accent-4{background-color:#64dd17 !important}.light-green-text.text-accent-4{color:#64dd17 !important}.lime{background-color:#cddc39 !important}.lime-text{color:#cddc39 !important}.lime.lighten-5{background-color:#f9fbe7 !important}.lime-text.text-lighten-5{color:#f9fbe7 !important}.lime.lighten-4{background-color:#f0f4c3 !important}.lime-text.text-lighten-4{color:#f0f4c3 !important}.lime.lighten-3{background-color:#e6ee9c !important}.lime-text.text-lighten-3{color:#e6ee9c !important}.lime.lighten-2{background-color:#dce775 !important}.lime-text.text-lighten-2{color:#dce775 !important}.lime.lighten-1{background-color:#d4e157 !important}.lime-text.text-lighten-1{color:#d4e157 !important}.lime.darken-1{background-color:#c0ca33 !important}.lime-text.text-darken-1{color:#c0ca33 !important}.lime.darken-2{background-color:#afb42b !important}.lime-text.text-darken-2{color:#afb42b !important}.lime.darken-3{background-color:#9e9d24 !important}.lime-text.text-darken-3{color:#9e9d24 !important}.lime.darken-4{background-color:#827717 !important}.lime-text.text-darken-4{color:#827717 !important}.lime.accent-1{background-color:#f4ff81 !important}.lime-text.text-accent-1{color:#f4ff81 !important}.lime.accent-2{background-color:#eeff41 !important}.lime-text.text-accent-2{color:#eeff41 !important}.lime.accent-3{background-color:#c6ff00 !important}.lime-text.text-accent-3{color:#c6ff00 !important}.lime.accent-4{background-color:#aeea00 !important}.lime-text.text-accent-4{color:#aeea00 !important}.yellow{background-color:#ffeb3b !important}.yellow-text{color:#ffeb3b !important}.yellow.lighten-5{background-color:#fffde7 !important}.yellow-text.text-lighten-5{color:#fffde7 !important}.yellow.lighten-4{background-color:#fff9c4 !important}.yellow-text.text-lighten-4{color:#fff9c4 !important}.yellow.lighten-3{background-color:#fff59d !important}.yellow-text.text-lighten-3{color:#fff59d !important}.yellow.lighten-2{background-color:#fff176 !important}.yellow-text.text-lighten-2{color:#fff176 !important}.yellow.lighten-1{background-color:#ffee58 !important}.yellow-text.text-lighten-1{color:#ffee58 !important}.yellow.darken-1{background-color:#fdd835 !important}.yellow-text.text-darken-1{color:#fdd835 !important}.yellow.darken-2{background-color:#fbc02d !important}.yellow-text.text-darken-2{color:#fbc02d !important}.yellow.darken-3{background-color:#f9a825 !important}.yellow-text.text-darken-3{color:#f9a825 !important}.yellow.darken-4{background-color:#f57f17 !important}.yellow-text.text-darken-4{color:#f57f17 !important}.yellow.accent-1{background-color:#ffff8d !important}.yellow-text.text-accent-1{color:#ffff8d !important}.yellow.accent-2{background-color:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !important}.yellow.accent-3{background-color:#ffea00 !important}.yellow-text.text-accent-3{color:#ffea00 !important}.yellow.accent-4{background-color:#ffd600 !important}.yellow-text.text-accent-4{color:#ffd600 !important}.amber{background-color:#ffc107 !important}.amber-text{color:#ffc107 !important}.amber.lighten-5{background-color:#fff8e1 !important}.amber-text.text-lighten-5{color:#fff8e1 !important}.amber.lighten-4{background-color:#ffecb3 !important}.amber-text.text-lighten-4{color:#ffecb3 !important}.amber.lighten-3{background-color:#ffe082 !important}.amber-text.text-lighten-3{color:#ffe082 !important}.amber.lighten-2{background-color:#ffd54f !important}.amber-text.text-lighten-2{color:#ffd54f !important}.amber.lighten-1{background-color:#ffca28 !important}.amber-text.text-lighten-1{color:#ffca28 !important}.amber.darken-1{background-color:#ffb300 !important}.amber-text.text-darken-1{color:#ffb300 !important}.amber.darken-2{background-color:#ffa000 !important}.amber-text.text-darken-2{color:#ffa000 !important}.amber.darken-3{background-color:#ff8f00 !important}.amber-text.text-darken-3{color:#ff8f00 !important}.amber.darken-4{background-color:#ff6f00 !important}.amber-text.text-darken-4{color:#ff6f00 !important}.amber.accent-1{background-color:#ffe57f !important}.amber-text.text-accent-1{color:#ffe57f !important}.amber.accent-2{background-color:#ffd740 !important}.amber-text.text-accent-2{color:#ffd740 !important}.amber.accent-3{background-color:#ffc400 !important}.amber-text.text-accent-3{color:#ffc400 !important}.amber.accent-4{background-color:#ffab00 !important}.amber-text.text-accent-4{color:#ffab00 !important}.orange{background-color:#ff9800 !important}.orange-text{color:#ff9800 !important}.orange.lighten-5{background-color:#fff3e0 !important}.orange-text.text-lighten-5{color:#fff3e0 !important}.orange.lighten-4{background-color:#ffe0b2 !important}.orange-text.text-lighten-4{color:#ffe0b2 !important}.orange.lighten-3{background-color:#ffcc80 !important}.orange-text.text-lighten-3{color:#ffcc80 !important}.orange.lighten-2{background-color:#ffb74d !important}.orange-text.text-lighten-2{color:#ffb74d !important}.orange.lighten-1{background-color:#ffa726 !important}.orange-text.text-lighten-1{color:#ffa726 !important}.orange.darken-1{background-color:#fb8c00 !important}.orange-text.text-darken-1{color:#fb8c00 !important}.orange.darken-2{background-color:#f57c00 !important}.orange-text.text-darken-2{color:#f57c00 !important}.orange.darken-3{background-color:#ef6c00 !important}.orange-text.text-darken-3{color:#ef6c00 !important}.orange.darken-4{background-color:#e65100 !important}.orange-text.text-darken-4{color:#e65100 !important}.orange.accent-1{background-color:#ffd180 !important}.orange-text.text-accent-1{color:#ffd180 !important}.orange.accent-2{background-color:#ffab40 !important}.orange-text.text-accent-2{color:#ffab40 !important}.orange.accent-3{background-color:#ff9100 !important}.orange-text.text-accent-3{color:#ff9100 !important}.orange.accent-4{background-color:#ff6d00 !important}.orange-text.text-accent-4{color:#ff6d00 !important}.deep-orange{background-color:#ff5722 !important}.deep-orange-text{color:#ff5722 !important}.deep-orange.lighten-5{background-color:#fbe9e7 !important}.deep-orange-text.text-lighten-5{color:#fbe9e7 !important}.deep-orange.lighten-4{background-color:#ffccbc !important}.deep-orange-text.text-lighten-4{color:#ffccbc !important}.deep-orange.lighten-3{background-color:#ffab91 !important}.deep-orange-text.text-lighten-3{color:#ffab91 !important}.deep-orange.lighten-2{background-color:#ff8a65 !important}.deep-orange-text.text-lighten-2{color:#ff8a65 !important}.deep-orange.lighten-1{background-color:#ff7043 !important}.deep-orange-text.text-lighten-1{color:#ff7043 !important}.deep-orange.darken-1{background-color:#f4511e !important}.deep-orange-text.text-darken-1{color:#f4511e !important}.deep-orange.darken-2{background-color:#e64a19 !important}.deep-orange-text.text-darken-2{color:#e64a19 !important}.deep-orange.darken-3{background-color:#d84315 !important}.deep-orange-text.text-darken-3{color:#d84315 !important}.deep-orange.darken-4{background-color:#bf360c !important}.deep-orange-text.text-darken-4{color:#bf360c !important}.deep-orange.accent-1{background-color:#ff9e80 !important}.deep-orange-text.text-accent-1{color:#ff9e80 !important}.deep-orange.accent-2{background-color:#ff6e40 !important}.deep-orange-text.text-accent-2{color:#ff6e40 !important}.deep-orange.accent-3{background-color:#ff3d00 !important}.deep-orange-text.text-accent-3{color:#ff3d00 !important}.deep-orange.accent-4{background-color:#dd2c00 !important}.deep-orange-text.text-accent-4{color:#dd2c00 !important}.brown{background-color:#795548 !important}.brown-text{color:#795548 !important}.brown.lighten-5{background-color:#efebe9 !important}.brown-text.text-lighten-5{color:#efebe9 !important}.brown.lighten-4{background-color:#d7ccc8 !important}.brown-text.text-lighten-4{color:#d7ccc8 !important}.brown.lighten-3{background-color:#bcaaa4 !important}.brown-text.text-lighten-3{color:#bcaaa4 !important}.brown.lighten-2{background-color:#a1887f !important}.brown-text.text-lighten-2{color:#a1887f !important}.brown.lighten-1{background-color:#8d6e63 !important}.brown-text.text-lighten-1{color:#8d6e63 !important}.brown.darken-1{background-color:#6d4c41 !important}.brown-text.text-darken-1{color:#6d4c41 !important}.brown.darken-2{background-color:#5d4037 !important}.brown-text.text-darken-2{color:#5d4037 !important}.brown.darken-3{background-color:#4e342e !important}.brown-text.text-darken-3{color:#4e342e !important}.brown.darken-4{background-color:#3e2723 !important}.brown-text.text-darken-4{color:#3e2723 !important}.blue-grey{background-color:#607d8b !important}.blue-grey-text{color:#607d8b !important}.blue-grey.lighten-5{background-color:#eceff1 !important}.blue-grey-text.text-lighten-5{color:#eceff1 !important}.blue-grey.lighten-4{background-color:#cfd8dc !important}.blue-grey-text.text-lighten-4{color:#cfd8dc !important}.blue-grey.lighten-3{background-color:#b0bec5 !important}.blue-grey-text.text-lighten-3{color:#b0bec5 !important}.blue-grey.lighten-2{background-color:#90a4ae !important}.blue-grey-text.text-lighten-2{color:#90a4ae !important}.blue-grey.lighten-1{background-color:#78909c !important}.blue-grey-text.text-lighten-1{color:#78909c !important}.blue-grey.darken-1{background-color:#546e7a !important}.blue-grey-text.text-darken-1{color:#546e7a !important}.blue-grey.darken-2{background-color:#455a64 !important}.blue-grey-text.text-darken-2{color:#455a64 !important}.blue-grey.darken-3{background-color:#37474f !important}.blue-grey-text.text-darken-3{color:#37474f !important}.blue-grey.darken-4{background-color:#263238 !important}.blue-grey-text.text-darken-4{color:#263238 !important}.grey{background-color:#9e9e9e !important}.grey-text{color:#9e9e9e !important}.grey.lighten-5{background-color:#fafafa !important}.grey-text.text-lighten-5{color:#fafafa !important}.grey.lighten-4{background-color:#f5f5f5 !important}.grey-text.text-lighten-4{color:#f5f5f5 !important}.grey.lighten-3{background-color:#eee !important}.grey-text.text-lighten-3{color:#eee !important}.grey.lighten-2{background-color:#e0e0e0 !important}.grey-text.text-lighten-2{color:#e0e0e0 !important}.grey.lighten-1{background-color:#bdbdbd !important}.grey-text.text-lighten-1{color:#bdbdbd !important}.grey.darken-1{background-color:#757575 !important}.grey-text.text-darken-1{color:#757575 !important}.grey.darken-2{background-color:#616161 !important}.grey-text.text-darken-2{color:#616161 !important}.grey.darken-3{background-color:#424242 !important}.grey-text.text-darken-3{color:#424242 !important}.grey.darken-4{background-color:#212121 !important}.grey-text.text-darken-4{color:#212121 !important}.black{background-color:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:rgba(0,0,0,0) !important}.transparent-text{color:rgba(0,0,0,0) !important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}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:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none !important;box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-small,.btn-floating,.dropdown-content,.collapsible,.sidenav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-small:hover,.btn-floating:hover{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.z-depth-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.3);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.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px 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 17px 2px 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)}.z-depth-4{-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 -7px 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 -7px rgba(0,0,0,0.2)}.z-depth-5,.modal{-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)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,0.7)}.breadcrumb i,.breadcrumb [class^="mdi-"],.breadcrumb [class*="mdi-"],.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,0.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width: 600px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 1201px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width: 1201px){.show-on-extra-large{display:block !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}@media only screen and (max-width: 600px){.show-on-small{display:block !important}}@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:rgba(51,51,51,0.08)}table,th,td{border:none}table{width:100%;display:table;border-collapse:collapse;border-spacing:0}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,0.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,0.5)}table.centered thead tr th,table.centered tbody tr td{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,0.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,0.12)}}.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#26a69a}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.hide{display:none !important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left !important}.right{float:right !important}.no-select,input[type=range],input[type=range]+.thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0 !important}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width: 601px){.container{width:85%}}@media only screen and (min-width: 993px){.container{width:70%}}.col .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width: 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}nav.nav-extended{height:auto}nav.nav-extended .nav-wrapper{min-height:56px;height:auto}nav.nav-extended .nav-content{position:relative;line-height:normal}nav a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width: 993px){nav a.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}nav .brand-logo.left{left:0.5rem}nav .brand-logo.right{right:0.5rem;left:auto}}nav .brand-logo.right{right:0.5rem;padding:0}nav .brand-logo i,nav .brand-logo [class^="mdi-"],nav .brand-logo [class*="mdi-"],nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-large,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(0,0,0,0.1)}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);-webkit-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width: 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:normal;color:rgba(0,0,0,0.87)}@media only screen and (min-width: 0){html{font-size:14px}}@media only screen and (min-width: 992px){html{font-size:14.5px}}@media only screen and (min-width: 1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:2.3733333333rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.9466666667rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:1.0933333333rem 0 .656rem 0}h6{font-size:1.15rem;line-height:110%;margin:.7666666667rem 0 .46rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width: 360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width: 390px){.flow-text{font-size:1.224rem}}@media only screen and (min-width: 420px){.flow-text{font-size:1.248rem}}@media only screen and (min-width: 450px){.flow-text{font-size:1.272rem}}@media only screen and (min-width: 480px){.flow-text{font-size:1.296rem}}@media only screen and (min-width: 510px){.flow-text{font-size:1.32rem}}@media only screen and (min-width: 540px){.flow-text{font-size:1.344rem}}@media only screen and (min-width: 570px){.flow-text{font-size:1.368rem}}@media only screen and (min-width: 600px){.flow-text{font-size:1.392rem}}@media only screen and (min-width: 630px){.flow-text{font-size:1.416rem}}@media only screen and (min-width: 660px){.flow-text{font-size:1.44rem}}@media only screen and (min-width: 690px){.flow-text{font-size:1.464rem}}@media only screen and (min-width: 720px){.flow-text{font-size:1.488rem}}@media only screen and (min-width: 750px){.flow-text{font-size:1.512rem}}@media only screen and (min-width: 780px){.flow-text{font-size:1.536rem}}@media only screen and (min-width: 810px){.flow-text{font-size:1.56rem}}@media only screen and (min-width: 840px){.flow-text{font-size:1.584rem}}@media only screen and (min-width: 870px){.flow-text{font-size:1.608rem}}@media only screen and (min-width: 900px){.flow-text{font-size:1.632rem}}@media only screen and (min-width: 930px){.flow-text{font-size:1.656rem}}@media only screen and (min-width: 960px){.flow-text{font-size:1.68rem}}@media only screen and (max-width: 360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:-webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s !important;transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important}.scale-transition.scale-in{-webkit-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.small,.card.medium,.card.large{position:relative}.card.small .card-image,.card.medium .card-image,.card.large .card-image{max-height:60%;overflow:hidden}.card.small .card-image+.card-content,.card.medium .card-image+.card-content,.card.large .card-image+.card-content{max-height:40%}.card.small .card-content,.card.medium .card-content,.card.large .card-content{max-height:100%;overflow:hidden}.card.small .card-action,.card.medium .card-action,.card.large .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.card.horizontal.small .card-image,.card.horizontal.medium .card-image,.card.horizontal.large .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.small .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.large .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.card .card-reveal .card-title{cursor:pointer;display:block}#toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width: 600px){#toast-container{min-width:100%;bottom:0%}}@media only screen and (min-width: 601px) and (max-width: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:transparent}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,0.7)}.tabs.tabs-transparent .tab a:hover,.tabs.tabs-transparent .tab a.active{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{color:rgba(238,110,115,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease, background-color .28s ease;transition:color .28s ease, background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,0.2);outline:none}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}@media only screen and (max-width: 992px){.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;visibility:hidden}.btn,.btn-large,.btn-small,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.disabled.btn-small,.btn-floating.disabled,.btn-large.disabled,.btn-small.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-small:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-small:disabled,.btn-flat:disabled,.btn[disabled],.btn-large[disabled],.btn-small[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-small[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;-webkit-box-shadow:none;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.disabled.btn-small:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-small.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-small:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-small[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-small,.btn-floating,.btn-large,.btn-small,.btn-flat{font-size:14px;outline:0}.btn i,.btn-large i,.btn-small i,.btn-floating i,.btn-large i,.btn-small i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-small:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large,.btn-small{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover,.btn-small:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.btn-floating.halfway-fab.left{right:auto;left:24px}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#26a69a;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.btn-flat{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus{background-color:rgba(0,0,0,0.1)}.btn-flat.disabled,.btn-flat.btn-flat[disabled]{background-color:transparent !important;color:#b3b2b2 !important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li:hover,.dropdown-content li.active{background-color:#eee}.dropdown-content li:focus{outline:none}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px;-webkit-transform:none;transform:none}.dropdown-trigger{cursor:pointer}/*!
- * Waves v0.6.0
- * http://fian.my.id/Waves
- *
- * Copyright 2014 Alfiana E. Sibuea and other contributors
- * Released under the MIT license
- * https://github.com/fians/Waves/blob/master/LICENSE
- */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,0.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,0.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,0.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,0.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,0.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,0.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}.waves-effect input[type="button"],.waves-effect input[type="reset"],.waves-effect input[type="submit"]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none !important;transition:none !important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top, opacity}.modal:focus{outline:none}@media only screen and (max-width: 992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-small,.modal .modal-footer .btn-flat{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,0.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom, opacity}.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header:focus{outline:0}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.keyboard-focused .collapsible-header:focus{background-color:#eee}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,0.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:none;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:none;-webkit-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.8rem;-webkit-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0% 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=text]:not(.browser-default),input[type=password]:not(.browser-default),input[type=email]:not(.browser-default),input[type=url]:not(.browser-default),input[type=time]:not(.browser-default),input[type=date]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=number]:not(.browser-default),input[type=search]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s, -webkit-box-shadow .3s;transition:border .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, border .3s;transition:box-shadow .3s, border .3s, -webkit-box-shadow .3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly="readonly"]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly="readonly"]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly="readonly"]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly="readonly"]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly="readonly"]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.42)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]):focus.valid ~ label,input[type=text]:not(.browser-default):focus.valid ~ label,input[type=password]:not(.browser-default):focus.valid ~ label,input[type=email]:not(.browser-default):focus.valid ~ label,input[type=url]:not(.browser-default):focus.valid ~ label,input[type=time]:not(.browser-default):focus.valid ~ label,input[type=date]:not(.browser-default):focus.valid ~ label,input[type=datetime]:not(.browser-default):focus.valid ~ label,input[type=datetime-local]:not(.browser-default):focus.valid ~ label,input[type=tel]:not(.browser-default):focus.valid ~ label,input[type=number]:not(.browser-default):focus.valid ~ label,input[type=search]:not(.browser-default):focus.valid ~ label,textarea.materialize-textarea:focus.valid ~ label{color:#4CAF50}input:not([type]):focus.invalid ~ label,input[type=text]:not(.browser-default):focus.invalid ~ label,input[type=password]:not(.browser-default):focus.invalid ~ label,input[type=email]:not(.browser-default):focus.invalid ~ label,input[type=url]:not(.browser-default):focus.invalid ~ label,input[type=time]:not(.browser-default):focus.invalid ~ label,input[type=date]:not(.browser-default):focus.invalid ~ label,input[type=datetime]:not(.browser-default):focus.invalid ~ label,input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,input[type=tel]:not(.browser-default):focus.invalid ~ label,input[type=number]:not(.browser-default):focus.invalid ~ label,input[type=search]:not(.browser-default):focus.invalid ~ label,textarea.materialize-textarea:focus.invalid ~ label{color:#F44336}input:not([type]).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,.select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4CAF50;-webkit-box-shadow:0 1px 0 0 #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus{border-bottom:1px solid #F44336;-webkit-box-shadow:0 1px 0 0 #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).valid ~ .helper-text[data-success],input:not([type]):focus.valid ~ .helper-text[data-success],input:not([type]).invalid ~ .helper-text[data-error],input:not([type]):focus.invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],textarea.materialize-textarea.valid ~ .helper-text[data-success],textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],textarea.materialize-textarea.invalid ~ .helper-text[data-error],textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error],.select-wrapper.valid .helper-text[data-success],.select-wrapper.invalid ~ .helper-text[data-error]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}input:not([type]).valid ~ .helper-text:after,input:not([type]):focus.valid ~ .helper-text:after,input[type=text]:not(.browser-default).valid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=password]:not(.browser-default).valid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=email]:not(.browser-default).valid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=url]:not(.browser-default).valid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=time]:not(.browser-default).valid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=date]:not(.browser-default).valid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=tel]:not(.browser-default).valid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=number]:not(.browser-default).valid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,input[type=search]:not(.browser-default).valid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,textarea.materialize-textarea.valid ~ .helper-text:after,textarea.materialize-textarea:focus.valid ~ .helper-text:after,.select-wrapper.valid ~ .helper-text:after{content:attr(data-success);color:#4CAF50}input:not([type]).invalid ~ .helper-text:after,input:not([type]):focus.invalid ~ .helper-text:after,input[type=text]:not(.browser-default).invalid ~ .helper-text:after,input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=password]:not(.browser-default).invalid ~ .helper-text:after,input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=email]:not(.browser-default).invalid ~ .helper-text:after,input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=url]:not(.browser-default).invalid ~ .helper-text:after,input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=time]:not(.browser-default).invalid ~ .helper-text:after,input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=date]:not(.browser-default).invalid ~ .helper-text:after,input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=number]:not(.browser-default).invalid ~ .helper-text:after,input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,input[type=search]:not(.browser-default).invalid ~ .helper-text:after,input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,textarea.materialize-textarea.invalid ~ .helper-text:after,textarea.materialize-textarea:focus.invalid ~ .helper-text:after,.select-wrapper.invalid ~ .helper-text:after{content:attr(data-error);color:#F44336}input:not([type])+label:after,input[type=text]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after,.select-wrapper+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out, .2s color ease-out;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline input,.input-field.inline .select-dropdown{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:color .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out, color .2s ease-out;transition:transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;text-align:initial;-webkit-transform:translateY(12px);transform:translateY(12px)}.input-field>label:not(.label-icon).active{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px) scale(0.8);transform:translateY(-14px) scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,0.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .helper-text,.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,.input-field input[type=search]:focus:not(.browser-default) ~ .material-icons{color:#444}.input-field input[type=search]+.label-icon{-webkit-transform:none;transform:none;left:1rem}.input-field input[type=search] ~ .mdi-navigation-close,.input-field input[type=search] ~ .material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;opacity:0;pointer-events:none}[type="radio"]:not(:checked)+span,[type="radio"]:checked+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="radio"]+span:before,[type="radio"]+span:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;transition:.28s ease}[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after,[type="radio"]:checked+span:before,[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border-radius:50%}[type="radio"]:not(:checked)+span:before,[type="radio"]:not(:checked)+span:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+span:after{-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+span:before{border:2px solid transparent}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:before,[type="radio"].with-gap:checked+span:after{border:2px solid #26a69a}[type="radio"]:checked+span:after,[type="radio"].with-gap:checked+span:after{background-color:#26a69a}[type="radio"]:checked+span:after{-webkit-transform:scale(1.02);transform:scale(1.02)}[type="radio"].with-gap:checked+span:after{-webkit-transform:scale(0.5);transform:scale(0.5)}[type="radio"].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,0.42)}[type="radio"].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before,[type="radio"]:disabled:checked+span:before{background-color:transparent;border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled+span{color:rgba(0,0,0,0.42)}[type="radio"]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,0.42)}[type="radio"]:disabled:checked+span:after{background-color:rgba(0,0,0,0.42);border-color:#949494}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}[type="checkbox"]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type="checkbox"]+span:not(.lever):before,[type="checkbox"]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;transition:.2s}[type="checkbox"]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);transform:scale(0)}[type="checkbox"]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,0.42)}[type="checkbox"].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}[type="checkbox"]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}[type="checkbox"].filled-in+span:not(.lever):after{border-radius:2px}[type="checkbox"].filled-in+span:not(.lever):before,[type="checkbox"].filled-in+span:not(.lever):after{content:'';left:0;position:absolute;-webkit-transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;transition:border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index:1}[type="checkbox"].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#84c7c1}.switch label input[type=checkbox]:checked+.lever:before,.switch label input[type=checkbox]:checked+.lever:after{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,0.38);border-radius:15px;margin-right:10px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:before,.switch label .lever:after{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(38,166,154,0.15)}.switch label .lever:after{background-color:#F1F1F1;-webkit-box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(38,166,154,0.15)}input[type=checkbox]:not(:disabled) ~ .lever:active:before,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before{-webkit-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,0.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,0.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.valid+label,.select-wrapper.invalid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,0.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,0.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,0.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,0.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,0.3);background-color:transparent}body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,0.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,0.03)}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix ~ label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,0.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,0.4)}.select-dropdown li.optgroup ~ li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-small{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#26a69a;margin-left:7px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;-webkit-appearance:none;background-color:#26a69a;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(38,166,154,0.26);box-shadow:0 0 0 10px rgba(38,166,154,0.26)}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(38,166,154,0.26)}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(38,166,154,0.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,0.05)}.sidenav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.sidenav li>a:hover{background-color:rgba(0,0,0,0.05)}.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}.sidenav li>a.btn-flat{color:#343434}.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}.sidenav li>a.btn-floating:hover{background-color:#26a69a}.sidenav li>a>i,.sidenav li>a>[class^="mdi-"],.sidenav li>a li>a>[class*="mdi-"],.sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .name,.sidenav .user-view .email{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .name,.sidenav .user-view .email{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;display:none}.preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.preloader-wrapper.small{width:36px;height:36px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.spinner-blue,.spinner-blue-only{border-color:#4285f4}.spinner-red,.spinner-red-only{border-color:#db4437}.spinner-yellow,.spinner-yellow-only{border-color:#f4b400}.spinner-green,.spinner-green-only{border-color:#0f9d58}.active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only,.active .spinner-layer.spinner-green-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-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(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.slider{position:relative;height:400px;width:100%}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0;height:400px}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li .caption p{color:#e0e0e0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,0.5);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;-webkit-transition:opacity .3s,
visibility 0s 1s,
-webkit-transform .3s;transition:opacity .3s,
visibility 0s 1s,
-webkit-transform .3s;transition:opacity .3s,
transform .3s,
visibility 0s 1s;transition:opacity .3s,
transform .3s,
visibility 0s 1s,
-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);box-shadow:0 20px 20px 0 rgba(0,0,0,0.14),0 10px 50px 0 rgba(0,0,0,0.12),0 30px 10px -20px rgba(0,0,0,0.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-content{position:relative;display:table-cell}.tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.tap-target-wave::before,.tap-target-wave::after{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffff}.tap-target-wave::before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,
visibility 0s,
-webkit-transform .3s;transition:opacity .3s,
visibility 0s,
-webkit-transform .3s;transition:opacity .3s,
transform .3s,
visibility 0s;transition:opacity .3s,
transform .3s,
visibility 0s,
-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s, -webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-prev,.month-next{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,0.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#26a69a}.datepicker-table td.is-selected{background-color:#26a69a;color:#fff}.datepicker-table td.is-outside-current-month,.datepicker-table td.is-disabled{color:rgba(0,0,0,0.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(43,161,150,0.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:#26a69a;padding:0 1rem}.datepicker-clear{color:#F44336}@media only screen and (min-width: 601px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.datepicker-date-display{-webkit-box-flex:0;-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}.datepicker-controls,.datepicker-table,.datepicker-footer{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background-color:#26a69a;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:bold;text-align:center;color:rgba(255,255,255,0.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-hours,.timepicker-span-minutes,.timepicker-span-am-pm div{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-webkit-flex:2.5 auto;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,0.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(38,166,154,0.25)}.timepicker-dial{-webkit-transition:opacity 350ms, -webkit-transform 350ms;transition:opacity 350ms, -webkit-transform 350ms;transition:transform 350ms, opacity 350ms;transition:transform 350ms, opacity 350ms, -webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#26a69a;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:0.25}.timepicker-canvas-bearing{stroke:none;fill:#26a69a}.timepicker-canvas-bg{stroke:none;fill:#26a69a}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#F44336}.timepicker-close{color:#26a69a}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width: 601px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}
diff --git a/app/static/css/materialize_fixes.css b/app/static/css/materialize/fixes.css
similarity index 100%
rename from app/static/css/materialize_fixes.css
rename to app/static/css/materialize/fixes.css
diff --git a/app/static/css/sidenav_fixed.css b/app/static/css/materialize/sidenav_fixed.css
similarity index 100%
rename from app/static/css/sidenav_fixed.css
rename to app/static/css/materialize/sidenav_fixed.css
diff --git a/app/static/css/sticky_footer.css b/app/static/css/materialize/sticky_footer.css
similarity index 100%
rename from app/static/css/sticky_footer.css
rename to app/static/css/materialize/sticky_footer.css
diff --git a/app/static/css/nopaque.css b/app/static/css/nopaque.css
deleted file mode 100644
index ce122980..00000000
--- a/app/static/css/nopaque.css
+++ /dev/null
@@ -1,70 +0,0 @@
-:root {
- --main-bg-color: brown;
-}
-
-/* Change navbar height bacause an extended and fixed navbar is used */
-.navbar-fixed {
- height: 112px;
-}
-
-/* add custom bold class */
-.bold {font-weight: bold;}
-
-/* Change placholdertext color of file uplaod fields */
-::placeholder {
- color: #9e9e9e;
- opacity: 1;
-}
-
-/*
- * changes preoloader size etc. to fit visually better with the chip status
- * indicator of jobs
- */
-.status-spinner {
- margin-bottom: -10px;
- width: 30px !important;
- height: 30px !important;
-}
-
-.show-if-only-child:not(:only-child) {
- display: none !important;
-}
-
-.btn-scale-x2 {
- transform: scale(2);
-}
-
-.btn-scale-x2 .nopaque-icon.nopaque-service-icon {
- font-size: 2.5rem;
-}
-
-/* Fix material icon vertical alignment when nested in various elements */
-h1 .nopaque-icon, h2 .nopaque-icon, h3 .nopaque-icon, h4 .nopaque-icon, .tab .nopaque-icon, .tab .material-icons {
- line-height: inherit;
-}
-
-.nopaque-icon.nopaque-service-icon[data-service="file-setup"]:empty:before {content: "E";}
-.nopaque-icon.nopaque-service-icon[data-service="tesseract-ocr"]:empty:before {content: "F";}
-.nopaque-icon.nopaque-service-icon[data-service="spacy-nlp"]:empty:before {content: "G";}
-.nopaque-icon.nopaque-service-icon[data-service="corpus-analysis"]:empty:before {content: "H";}
-
-.nopaque-corpus-status-text[data-corpus-status="UNPREPARED"]:empty:before {content: "Unprepared";}
-.nopaque-corpus-status-text[data-corpus-status="SUBMITTED"]:empty:before {content: "Submitted";}
-.nopaque-corpus-status-text[data-corpus-status="QUEUED"]:empty:before {content: "Queued";}
-.nopaque-corpus-status-text[data-corpus-status="BUILDING"]:empty:before {content: "Building";}
-.nopaque-corpus-status-text[data-corpus-status="BUILT"]:empty:before {content: "Built";}
-.nopaque-corpus-status-text[data-corpus-status="STARTING_ANALYSIS_SESSION"]:empty:before {content: "Starting analysis session";}
-.nopaque-corpus-status-text[data-corpus-status="RUNNING_ANALYSIS_SESSION"]:empty:before {content: "Running analysis session";}
-.nopaque-corpus-status-text[data-corpus-status="CANCELING_ANALYSIS_SESSION"]:empty:before {content: "Canceling analysis session";}
-
-.nopaque-job-status-text[data-job-status="INITIALIZING"]:empty:before {content: "Initializing";}
-.nopaque-job-status-text[data-job-status="SUBMITTED"]:empty:before {content: "Submitted";}
-.nopaque-job-status-text[data-job-status="QUEUED"]:empty:before {content: "Queued";}
-.nopaque-job-status-text[data-job-status="RUNNING"]:empty:before {content: "Running";}
-.nopaque-job-status-text[data-job-status="CANCELING"]:empty:before {content: "Canceling";}
-.nopaque-job-status-text[data-job-status="CANCELED"]:empty:before {content: "Canceled";}
-.nopaque-job-status-text[data-job-status="COMPLETED"]:empty:before {content: "Completed";}
-.nopaque-job-status-text[data-job-status="FAILED"]:empty:before {content: "Failed";}
-
-.hoverable {cursor: pointer;}
-.chip.s-attr .chip.p-attr {background-color: inherit;}
diff --git a/app/static/css/nopaque_icons.css b/app/static/css/nopaque_icons.css
index 20d1c68c..94ef391c 100644
--- a/app/static/css/nopaque_icons.css
+++ b/app/static/css/nopaque_icons.css
@@ -7,7 +7,7 @@
url(../fonts/nopaque_icons/NopaqueIcons-Regular.otf) format('opentype');
}
-.nopaque-icon {
+.nopaque-icons {
font-family: 'Nopaque Icons';
font-weight: normal;
font-style: normal;
diff --git a/app/static/css/style.css b/app/static/css/style.css
new file mode 100644
index 00000000..92830725
--- /dev/null
+++ b/app/static/css/style.css
@@ -0,0 +1,52 @@
+/* Change navbar height bacause an extended and fixed navbar is used */
+.navbar-fixed {
+ height: 112px;
+}
+
+/* Change placholdertext color of file uplaod fields */
+::placeholder {
+ color: #9e9e9e;
+ opacity: 1;
+}
+
+/*
+ * changes preoloader size etc. to fit visually better with the chip status
+ * indicator of jobs
+ */
+.status-spinner {
+ margin-bottom: -10px;
+ width: 30px !important;
+ height: 30px !important;
+}
+
+.show-if-only-child:not(:only-child) {
+ display: none !important;
+}
+
+.btn-scale-x2 {
+ transform: scale(2);
+}
+
+.btn-scale-x2 .nopaque-icons.service-icon {
+ font-size: 2.5rem;
+}
+
+/* Fix material icon vertical alignment when nested in various elements */
+h1 .nopaque-icons, h2 .nopaque-icons, h3 .nopaque-icons, h4 .nopaque-icons, .tab .nopaque-icons, .tab .material-icons {
+ line-height: inherit;
+}
+
+
+.corpus-status-text {text-transform: lowercase;}
+.corpus-status-text[data-corpus-status]:empty:before {content: attr(data-corpus-status);}
+
+.job-status-text {text-transform: lowercase;}
+.job-status-text[data-job-status]:empty:before {content: attr(data-job-status);}
+
+.nopaque-icons.service-icon[data-service="file-setup"]:empty:before {content: "E";}
+.nopaque-icons.service-icon[data-service="tesseract-ocr"]:empty:before {content: "F";}
+.nopaque-icons.service-icon[data-service="spacy-nlp"]:empty:before {content: "G";}
+.nopaque-icons.service-icon[data-service="corpus-analysis"]:empty:before {content: "H";}
+
+.hoverable {cursor: pointer;}
+.chip.s-attr .chip.p-attr {background-color: inherit;}
diff --git a/app/static/fonts/material_icons/MaterialIcons-Regular.ttf b/app/static/fonts/material_icons/MaterialIcons-Regular.ttf
deleted file mode 100644
index 48c69b5be09c2f5d98cc3099b1bbd795bfddb7eb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 228896
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