initial ionic app commit

James Peret 10 years ago
commit
b4c8a99dd2
60 changed files with 8012 additions and 0 deletions
  1. BIN
      .DS_Store
  2. 3 0
      .bowerrc
  3. 6 0
      .gitignore
  4. 7 0
      bower.json
  5. 50 0
      config.xml
  6. 52 0
      gulpfile.js
  7. 83 0
      hooks/README.md
  8. 94 0
      hooks/after_prepare/010_add_platform_class.js
  9. 13 0
      ionic.project
  10. 27 0
      package.json
  11. BIN
      resources/android/icon/drawable-hdpi-icon.png
  12. BIN
      resources/android/icon/drawable-ldpi-icon.png
  13. BIN
      resources/android/icon/drawable-mdpi-icon.png
  14. BIN
      resources/android/icon/drawable-xhdpi-icon.png
  15. BIN
      resources/android/icon/drawable-xxhdpi-icon.png
  16. BIN
      resources/android/icon/drawable-xxxhdpi-icon.png
  17. BIN
      resources/android/splash/drawable-land-hdpi-screen.png
  18. BIN
      resources/android/splash/drawable-land-ldpi-screen.png
  19. BIN
      resources/android/splash/drawable-land-mdpi-screen.png
  20. BIN
      resources/android/splash/drawable-land-xhdpi-screen.png
  21. BIN
      resources/android/splash/drawable-land-xxhdpi-screen.png
  22. BIN
      resources/android/splash/drawable-land-xxxhdpi-screen.png
  23. BIN
      resources/android/splash/drawable-port-hdpi-screen.png
  24. BIN
      resources/android/splash/drawable-port-ldpi-screen.png
  25. BIN
      resources/android/splash/drawable-port-mdpi-screen.png
  26. BIN
      resources/android/splash/drawable-port-xhdpi-screen.png
  27. BIN
      resources/android/splash/drawable-port-xxhdpi-screen.png
  28. BIN
      resources/android/splash/drawable-port-xxxhdpi-screen.png
  29. BIN
      resources/icon.png
  30. BIN
      resources/ios/icon/icon-40.png
  31. BIN
      resources/ios/icon/icon-40@2x.png
  32. BIN
      resources/ios/icon/icon-50.png
  33. BIN
      resources/ios/icon/icon-50@2x.png
  34. BIN
      resources/ios/icon/icon-60.png
  35. BIN
      resources/ios/icon/icon-60@2x.png
  36. BIN
      resources/ios/icon/icon-60@3x.png
  37. BIN
      resources/ios/icon/icon-72.png
  38. BIN
      resources/ios/icon/icon-72@2x.png
  39. BIN
      resources/ios/icon/icon-76.png
  40. BIN
      resources/ios/icon/icon-76@2x.png
  41. BIN
      resources/ios/icon/icon-small.png
  42. BIN
      resources/ios/icon/icon-small@2x.png
  43. BIN
      resources/ios/icon/icon-small@3x.png
  44. BIN
      resources/ios/icon/icon.png
  45. BIN
      resources/ios/icon/icon@2x.png
  46. BIN
      resources/ios/splash/Default-568h@2x~iphone.png
  47. BIN
      resources/ios/splash/Default-667h.png
  48. BIN
      resources/ios/splash/Default-736h.png
  49. BIN
      resources/ios/splash/Default-Landscape-736h.png
  50. BIN
      resources/ios/splash/Default-Landscape@2x~ipad.png
  51. BIN
      resources/ios/splash/Default-Landscape~ipad.png
  52. BIN
      resources/ios/splash/Default-Portrait@2x~ipad.png
  53. BIN
      resources/ios/splash/Default-Portrait~ipad.png
  54. BIN
      resources/ios/splash/Default@2x~iphone.png
  55. BIN
      resources/ios/splash/Default~iphone.png
  56. BIN
      resources/splash.png
  57. BIN
      scss/.DS_Store
  58. 17 0
      scss/ionic.app.scss
  59. 7660 0
      www/css/ionic.app.css
  60. 0 0
      www/css/ionic.app.min.css

BIN
.DS_Store


+ 3 - 0
.bowerrc

@@ -0,0 +1,3 @@
1
+{
2
+  "directory": "www/lib"
3
+}

+ 6 - 0
.gitignore

@@ -0,0 +1,6 @@
1
+# Specifies intentionally untracked files to ignore when using Git
2
+# http://git-scm.com/docs/gitignore
3
+
4
+node_modules/
5
+platforms/
6
+plugins/

+ 7 - 0
bower.json

@@ -0,0 +1,7 @@
1
+{
2
+  "name": "HelloIonic",
3
+  "private": "true",
4
+  "devDependencies": {
5
+    "ionic": "driftyco/ionic-bower#1.0.0"
6
+  }
7
+}

+ 50 - 0
config.xml

@@ -0,0 +1,50 @@
1
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2
+<widget id="com.ionicframework.avalanche3mobile968533" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
3
+  <name>avalanche3-mobile</name>
4
+  <description>
5
+        An Ionic Framework and Cordova project.
6
+    </description>
7
+  <author email="hi@ionicframework" href="http://ionicframework.com/">
8
+      Ionic Framework Team
9
+    </author>
10
+  <content src="index.html"/>
11
+  <access origin="*"/>
12
+  <preference name="webviewbounce" value="false"/>
13
+  <preference name="UIWebViewBounce" value="false"/>
14
+  <preference name="DisallowOverscroll" value="true"/>
15
+  <preference name="android-minSdkVersion" value="16"/>
16
+  <preference name="BackupWebStorage" value="none"/>
17
+  <preference name="SplashScreen" value="screen"/>
18
+  <preference name="SplashScreenDelay" value="3000"/>
19
+  <feature name="StatusBar">
20
+    <param name="ios-package" value="CDVStatusBar" onload="true"/>
21
+  </feature>
22
+  <platform name="ios">
23
+    <icon src="resources/ios/icon/icon.png" width="57" height="57"/>
24
+    <icon src="resources/ios/icon/icon@2x.png" width="114" height="114"/>
25
+    <icon src="resources/ios/icon/icon-40.png" width="40" height="40"/>
26
+    <icon src="resources/ios/icon/icon-40@2x.png" width="80" height="80"/>
27
+    <icon src="resources/ios/icon/icon-50.png" width="50" height="50"/>
28
+    <icon src="resources/ios/icon/icon-50@2x.png" width="100" height="100"/>
29
+    <icon src="resources/ios/icon/icon-60.png" width="60" height="60"/>
30
+    <icon src="resources/ios/icon/icon-60@2x.png" width="120" height="120"/>
31
+    <icon src="resources/ios/icon/icon-60@3x.png" width="180" height="180"/>
32
+    <icon src="resources/ios/icon/icon-72.png" width="72" height="72"/>
33
+    <icon src="resources/ios/icon/icon-72@2x.png" width="144" height="144"/>
34
+    <icon src="resources/ios/icon/icon-76.png" width="76" height="76"/>
35
+    <icon src="resources/ios/icon/icon-76@2x.png" width="152" height="152"/>
36
+    <icon src="resources/ios/icon/icon-small.png" width="29" height="29"/>
37
+    <icon src="resources/ios/icon/icon-small@2x.png" width="58" height="58"/>
38
+    <icon src="resources/ios/icon/icon-small@3x.png" width="87" height="87"/>
39
+    <splash src="resources/ios/splash/Default-568h@2x~iphone.png" height="1136" width="640"/>
40
+    <splash src="resources/ios/splash/Default-667h.png" height="1334" width="750"/>
41
+    <splash src="resources/ios/splash/Default-736h.png" height="2208" width="1242"/>
42
+    <splash src="resources/ios/splash/Default-Landscape-736h.png" height="1242" width="2208"/>
43
+    <splash src="resources/ios/splash/Default-Landscape@2x~ipad.png" height="1536" width="2048"/>
44
+    <splash src="resources/ios/splash/Default-Landscape~ipad.png" height="768" width="1024"/>
45
+    <splash src="resources/ios/splash/Default-Portrait@2x~ipad.png" height="2048" width="1536"/>
46
+    <splash src="resources/ios/splash/Default-Portrait~ipad.png" height="1024" width="768"/>
47
+    <splash src="resources/ios/splash/Default@2x~iphone.png" height="960" width="640"/>
48
+    <splash src="resources/ios/splash/Default~iphone.png" height="480" width="320"/>
49
+  </platform>
50
+</widget>

+ 52 - 0
gulpfile.js

@@ -0,0 +1,52 @@
1
+var gulp = require('gulp');
2
+var gutil = require('gulp-util');
3
+var bower = require('bower');
4
+var concat = require('gulp-concat');
5
+var sass = require('gulp-sass');
6
+var minifyCss = require('gulp-minify-css');
7
+var rename = require('gulp-rename');
8
+var sh = require('shelljs');
9
+
10
+var paths = {
11
+  sass: ['./scss/**/*.scss']
12
+};
13
+
14
+gulp.task('default', ['sass']);
15
+
16
+gulp.task('sass', function(done) {
17
+  gulp.src('./scss/ionic.app.scss')
18
+    .pipe(sass({
19
+      errLogToConsole: true
20
+    }))
21
+    .pipe(gulp.dest('./www/css/'))
22
+    .pipe(minifyCss({
23
+      keepSpecialComments: 0
24
+    }))
25
+    .pipe(rename({ extname: '.min.css' }))
26
+    .pipe(gulp.dest('./www/css/'))
27
+    .on('end', done);
28
+});
29
+
30
+gulp.task('watch', function() {
31
+  gulp.watch(paths.sass, ['sass']);
32
+});
33
+
34
+gulp.task('install', ['git-check'], function() {
35
+  return bower.commands.install()
36
+    .on('log', function(data) {
37
+      gutil.log('bower', gutil.colors.cyan(data.id), data.message);
38
+    });
39
+});
40
+
41
+gulp.task('git-check', function(done) {
42
+  if (!sh.which('git')) {
43
+    console.log(
44
+      '  ' + gutil.colors.red('Git is not installed.'),
45
+      '\n  Git, the version control system, is required to download Ionic.',
46
+      '\n  Download git here:', gutil.colors.cyan('http://git-scm.com/downloads') + '.',
47
+      '\n  Once git is installed, run \'' + gutil.colors.cyan('gulp install') + '\' again.'
48
+    );
49
+    process.exit(1);
50
+  }
51
+  done();
52
+});

+ 83 - 0
hooks/README.md

@@ -0,0 +1,83 @@
1
+<!--
2
+#
3
+# Licensed to the Apache Software Foundation (ASF) under one
4
+# or more contributor license agreements.  See the NOTICE file
5
+# distributed with this work for additional information
6
+# regarding copyright ownership.  The ASF licenses this file
7
+# to you under the Apache License, Version 2.0 (the
8
+# "License"); you may not use this file except in compliance
9
+# with the License.  You may obtain a copy of the License at
10
+#
11
+# http://www.apache.org/licenses/LICENSE-2.0
12
+#
13
+# Unless required by applicable law or agreed to in writing,
14
+# software distributed under the License is distributed on an
15
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16
+#  KIND, either express or implied.  See the License for the
17
+# specific language governing permissions and limitations
18
+# under the License.
19
+#
20
+-->
21
+# Cordova Hooks
22
+
23
+This directory may contain scripts used to customize cordova commands. This
24
+directory used to exist at `.cordova/hooks`, but has now been moved to the
25
+project root. Any scripts you add to these directories will be executed before
26
+and after the commands corresponding to the directory name. Useful for
27
+integrating your own build systems or integrating with version control systems.
28
+
29
+__Remember__: Make your scripts executable.
30
+
31
+## Hook Directories
32
+The following subdirectories will be used for hooks:
33
+
34
+    after_build/
35
+    after_compile/
36
+    after_docs/
37
+    after_emulate/
38
+    after_platform_add/
39
+    after_platform_rm/
40
+    after_platform_ls/
41
+    after_plugin_add/
42
+    after_plugin_ls/
43
+    after_plugin_rm/
44
+    after_plugin_search/
45
+    after_prepare/
46
+    after_run/
47
+    after_serve/
48
+    before_build/
49
+    before_compile/
50
+    before_docs/
51
+    before_emulate/
52
+    before_platform_add/
53
+    before_platform_rm/
54
+    before_platform_ls/
55
+    before_plugin_add/
56
+    before_plugin_ls/
57
+    before_plugin_rm/
58
+    before_plugin_search/
59
+    before_prepare/
60
+    before_run/
61
+    before_serve/
62
+    pre_package/ <-- Windows 8 and Windows Phone only.
63
+
64
+## Script Interface
65
+
66
+All scripts are run from the project's root directory and have the root directory passes as the first argument. All other options are passed to the script using environment variables:
67
+
68
+* CORDOVA_VERSION - The version of the Cordova-CLI.
69
+* CORDOVA_PLATFORMS - Comma separated list of platforms that the command applies to (e.g.: android, ios).
70
+* CORDOVA_PLUGINS - Comma separated list of plugin IDs that the command applies to (e.g.: org.apache.cordova.file, org.apache.cordova.file-transfer)
71
+* CORDOVA_HOOK - Path to the hook that is being executed.
72
+* CORDOVA_CMDLINE - The exact command-line arguments passed to cordova (e.g.: cordova run ios --emulate)
73
+
74
+If a script returns a non-zero exit code, then the parent cordova command will be aborted.
75
+
76
+
77
+## Writing hooks
78
+
79
+We highly recommend writting your hooks using Node.js so that they are
80
+cross-platform. Some good examples are shown here:
81
+
82
+[http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/](http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/)
83
+

+ 94 - 0
hooks/after_prepare/010_add_platform_class.js

@@ -0,0 +1,94 @@
1
+#!/usr/bin/env node
2
+
3
+// Add Platform Class
4
+// v1.0
5
+// Automatically adds the platform class to the body tag
6
+// after the `prepare` command. By placing the platform CSS classes
7
+// directly in the HTML built for the platform, it speeds up
8
+// rendering the correct layout/style for the specific platform
9
+// instead of waiting for the JS to figure out the correct classes.
10
+
11
+var fs = require('fs');
12
+var path = require('path');
13
+
14
+var rootdir = process.argv[2];
15
+
16
+function addPlatformBodyTag(indexPath, platform) {
17
+  // add the platform class to the body tag
18
+  try {
19
+    var platformClass = 'platform-' + platform;
20
+    var cordovaClass = 'platform-cordova platform-webview';
21
+
22
+    var html = fs.readFileSync(indexPath, 'utf8');
23
+
24
+    var bodyTag = findBodyTag(html);
25
+    if(!bodyTag) return; // no opening body tag, something's wrong
26
+
27
+    if(bodyTag.indexOf(platformClass) > -1) return; // already added
28
+
29
+    var newBodyTag = bodyTag;
30
+
31
+    var classAttr = findClassAttr(bodyTag);
32
+    if(classAttr) {
33
+      // body tag has existing class attribute, add the classname
34
+      var endingQuote = classAttr.substring(classAttr.length-1);
35
+      var newClassAttr = classAttr.substring(0, classAttr.length-1);
36
+      newClassAttr += ' ' + platformClass + ' ' + cordovaClass + endingQuote;
37
+      newBodyTag = bodyTag.replace(classAttr, newClassAttr);
38
+
39
+    } else {
40
+      // add class attribute to the body tag
41
+      newBodyTag = bodyTag.replace('>', ' class="' + platformClass + ' ' + cordovaClass + '">');
42
+    }
43
+
44
+    html = html.replace(bodyTag, newBodyTag);
45
+
46
+    fs.writeFileSync(indexPath, html, 'utf8');
47
+
48
+    process.stdout.write('add to body class: ' + platformClass + '\n');
49
+  } catch(e) {
50
+    process.stdout.write(e);
51
+  }
52
+}
53
+
54
+function findBodyTag(html) {
55
+  // get the body tag
56
+  try{
57
+    return html.match(/<body(?=[\s>])(.*?)>/gi)[0];
58
+  }catch(e){}
59
+}
60
+
61
+function findClassAttr(bodyTag) {
62
+  // get the body tag's class attribute
63
+  try{
64
+    return bodyTag.match(/ class=["|'](.*?)["|']/gi)[0];
65
+  }catch(e){}
66
+}
67
+
68
+if (rootdir) {
69
+
70
+  // go through each of the platform directories that have been prepared
71
+  var platforms = (process.env.CORDOVA_PLATFORMS ? process.env.CORDOVA_PLATFORMS.split(',') : []);
72
+
73
+  for(var x=0; x<platforms.length; x++) {
74
+    // open up the index.html file at the www root
75
+    try {
76
+      var platform = platforms[x].trim().toLowerCase();
77
+      var indexPath;
78
+
79
+      if(platform == 'android') {
80
+        indexPath = path.join('platforms', platform, 'assets', 'www', 'index.html');
81
+      } else {
82
+        indexPath = path.join('platforms', platform, 'www', 'index.html');
83
+      }
84
+
85
+      if(fs.existsSync(indexPath)) {
86
+        addPlatformBodyTag(indexPath, platform);
87
+      }
88
+
89
+    } catch(e) {
90
+      process.stdout.write(e);
91
+    }
92
+  }
93
+
94
+}

+ 13 - 0
ionic.project

@@ -0,0 +1,13 @@
1
+{
2
+  "name": "avalanche3-mobile",
3
+  "app_id": "",
4
+  "gulpStartupTasks": [
5
+    "sass",
6
+    "watch"
7
+  ],
8
+  "watchPatterns": [
9
+    "www/**/*",
10
+    "scss/**/*",
11
+    "!www/lib/**/*"
12
+  ]
13
+}

+ 27 - 0
package.json

@@ -0,0 +1,27 @@
1
+{
2
+  "name": "avalanche3-mobile",
3
+  "version": "1.0.0",
4
+  "description": "avalanche3-mobile: An Ionic project",
5
+  "dependencies": {
6
+    "gulp": "^3.5.6",
7
+    "gulp-sass": "^1.3.3",
8
+    "gulp-concat": "^2.2.0",
9
+    "gulp-minify-css": "^0.3.0",
10
+    "gulp-rename": "^1.2.0"
11
+  },
12
+  "devDependencies": {
13
+    "bower": "^1.3.3",
14
+    "gulp-util": "^2.2.14",
15
+    "shelljs": "^0.3.0"
16
+  },
17
+  "cordovaPlugins": [
18
+    "cordova-plugin-device",
19
+    "cordova-plugin-console",
20
+    "cordova-plugin-whitelist",
21
+    "cordova-plugin-splashscreen",
22
+    "com.ionic.keyboard"
23
+  ],
24
+  "cordovaPlatforms": [
25
+    "ios"
26
+  ]
27
+}

BIN
resources/android/icon/drawable-hdpi-icon.png


BIN
resources/android/icon/drawable-ldpi-icon.png


BIN
resources/android/icon/drawable-mdpi-icon.png


BIN
resources/android/icon/drawable-xhdpi-icon.png


BIN
resources/android/icon/drawable-xxhdpi-icon.png


BIN
resources/android/icon/drawable-xxxhdpi-icon.png


BIN
resources/android/splash/drawable-land-hdpi-screen.png


BIN
resources/android/splash/drawable-land-ldpi-screen.png


BIN
resources/android/splash/drawable-land-mdpi-screen.png


BIN
resources/android/splash/drawable-land-xhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxxhdpi-screen.png


BIN
resources/android/splash/drawable-port-hdpi-screen.png


BIN
resources/android/splash/drawable-port-ldpi-screen.png


BIN
resources/android/splash/drawable-port-mdpi-screen.png


BIN
resources/android/splash/drawable-port-xhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxxhdpi-screen.png


BIN
resources/icon.png


BIN
resources/ios/icon/icon-40.png


BIN
resources/ios/icon/icon-40@2x.png


BIN
resources/ios/icon/icon-50.png


BIN
resources/ios/icon/icon-50@2x.png


BIN
resources/ios/icon/icon-60.png


BIN
resources/ios/icon/icon-60@2x.png


BIN
resources/ios/icon/icon-60@3x.png


BIN
resources/ios/icon/icon-72.png


BIN
resources/ios/icon/icon-72@2x.png


BIN
resources/ios/icon/icon-76.png


BIN
resources/ios/icon/icon-76@2x.png


BIN
resources/ios/icon/icon-small.png


BIN
resources/ios/icon/icon-small@2x.png


BIN
resources/ios/icon/icon-small@3x.png


BIN
resources/ios/icon/icon.png


BIN
resources/ios/icon/icon@2x.png


BIN
resources/ios/splash/Default-568h@2x~iphone.png


BIN
resources/ios/splash/Default-667h.png


BIN
resources/ios/splash/Default-736h.png


BIN
resources/ios/splash/Default-Landscape-736h.png


BIN
resources/ios/splash/Default-Landscape@2x~ipad.png


BIN
resources/ios/splash/Default-Landscape~ipad.png


BIN
resources/ios/splash/Default-Portrait@2x~ipad.png


BIN
resources/ios/splash/Default-Portrait~ipad.png


BIN
resources/ios/splash/Default@2x~iphone.png


BIN
resources/ios/splash/Default~iphone.png


BIN
resources/splash.png


BIN
scss/.DS_Store


+ 17 - 0
scss/ionic.app.scss

@@ -0,0 +1,17 @@
1
+
2
+$light:                           #F3F3F3 !default;
3
+$stable:                          #F3F3F3 !default;
4
+$positive:                        #55A2DA !default;
5
+$calm:                            #AFB4BF !default;
6
+$balanced:                        #92BC64 !default;
7
+$energized:                       #F2CB63 !default;
8
+$assertive:                       #ED5A51 !default;
9
+$royal:                           #886aea !default;
10
+$dark:                            #3C3F47 !default;
11
+
12
+
13
+// The path for our ionicons font files, relative to the built CSS in www/css
14
+$ionicons-font-path: "../lib/ionic/fonts" !default;
15
+
16
+// Include all of Ionic
17
+@import "www/lib/ionic/scss/ionic";

+ 7660 - 0
www/css/ionic.app.css

@@ -0,0 +1,7660 @@
1
+@charset "UTF-8";
2
+/*!
3
+  Ionicons, v2.0.1
4
+  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
5
+  https://twitter.com/benjsperry  https://twitter.com/ionicframework
6
+  MIT License: https://github.com/driftyco/ionicons
7
+
8
+  Android-style icons originally built by Google’s
9
+  Material Design Icons: https://github.com/google/material-design-icons
10
+  used under CC BY http://creativecommons.org/licenses/by/4.0/
11
+  Modified icons to fit ionicon’s grid from original.
12
+*/
13
+@font-face {
14
+  font-family: "Ionicons";
15
+  src: url("../lib/ionic/fonts/ionicons.eot?v=2.0.1");
16
+  src: url("../lib/ionic/fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("../lib/ionic/fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("../lib/ionic/fonts/ionicons.woff?v=2.0.1") format("woff"), url("../lib/ionic/fonts/ionicons.woff") format("woff"), url("../lib/ionic/fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");
17
+  font-weight: normal;
18
+  font-style: normal; }
19
+
20
+.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {
21
+  display: inline-block;
22
+  font-family: "Ionicons";
23
+  speak: none;
24
+  font-style: normal;
25
+  font-weight: normal;
26
+  font-variant: normal;
27
+  text-transform: none;
28
+  text-rendering: auto;
29
+  line-height: 1;
30
+  -webkit-font-smoothing: antialiased;
31
+  -moz-osx-font-smoothing: grayscale; }
32
+
33
+.ion-alert:before {
34
+  content: "\f101"; }
35
+
36
+.ion-alert-circled:before {
37
+  content: "\f100"; }
38
+
39
+.ion-android-add:before {
40
+  content: "\f2c7"; }
41
+
42
+.ion-android-add-circle:before {
43
+  content: "\f359"; }
44
+
45
+.ion-android-alarm-clock:before {
46
+  content: "\f35a"; }
47
+
48
+.ion-android-alert:before {
49
+  content: "\f35b"; }
50
+
51
+.ion-android-apps:before {
52
+  content: "\f35c"; }
53
+
54
+.ion-android-archive:before {
55
+  content: "\f2c9"; }
56
+
57
+.ion-android-arrow-back:before {
58
+  content: "\f2ca"; }
59
+
60
+.ion-android-arrow-down:before {
61
+  content: "\f35d"; }
62
+
63
+.ion-android-arrow-dropdown:before {
64
+  content: "\f35f"; }
65
+
66
+.ion-android-arrow-dropdown-circle:before {
67
+  content: "\f35e"; }
68
+
69
+.ion-android-arrow-dropleft:before {
70
+  content: "\f361"; }
71
+
72
+.ion-android-arrow-dropleft-circle:before {
73
+  content: "\f360"; }
74
+
75
+.ion-android-arrow-dropright:before {
76
+  content: "\f363"; }
77
+
78
+.ion-android-arrow-dropright-circle:before {
79
+  content: "\f362"; }
80
+
81
+.ion-android-arrow-dropup:before {
82
+  content: "\f365"; }
83
+
84
+.ion-android-arrow-dropup-circle:before {
85
+  content: "\f364"; }
86
+
87
+.ion-android-arrow-forward:before {
88
+  content: "\f30f"; }
89
+
90
+.ion-android-arrow-up:before {
91
+  content: "\f366"; }
92
+
93
+.ion-android-attach:before {
94
+  content: "\f367"; }
95
+
96
+.ion-android-bar:before {
97
+  content: "\f368"; }
98
+
99
+.ion-android-bicycle:before {
100
+  content: "\f369"; }
101
+
102
+.ion-android-boat:before {
103
+  content: "\f36a"; }
104
+
105
+.ion-android-bookmark:before {
106
+  content: "\f36b"; }
107
+
108
+.ion-android-bulb:before {
109
+  content: "\f36c"; }
110
+
111
+.ion-android-bus:before {
112
+  content: "\f36d"; }
113
+
114
+.ion-android-calendar:before {
115
+  content: "\f2d1"; }
116
+
117
+.ion-android-call:before {
118
+  content: "\f2d2"; }
119
+
120
+.ion-android-camera:before {
121
+  content: "\f2d3"; }
122
+
123
+.ion-android-cancel:before {
124
+  content: "\f36e"; }
125
+
126
+.ion-android-car:before {
127
+  content: "\f36f"; }
128
+
129
+.ion-android-cart:before {
130
+  content: "\f370"; }
131
+
132
+.ion-android-chat:before {
133
+  content: "\f2d4"; }
134
+
135
+.ion-android-checkbox:before {
136
+  content: "\f374"; }
137
+
138
+.ion-android-checkbox-blank:before {
139
+  content: "\f371"; }
140
+
141
+.ion-android-checkbox-outline:before {
142
+  content: "\f373"; }
143
+
144
+.ion-android-checkbox-outline-blank:before {
145
+  content: "\f372"; }
146
+
147
+.ion-android-checkmark-circle:before {
148
+  content: "\f375"; }
149
+
150
+.ion-android-clipboard:before {
151
+  content: "\f376"; }
152
+
153
+.ion-android-close:before {
154
+  content: "\f2d7"; }
155
+
156
+.ion-android-cloud:before {
157
+  content: "\f37a"; }
158
+
159
+.ion-android-cloud-circle:before {
160
+  content: "\f377"; }
161
+
162
+.ion-android-cloud-done:before {
163
+  content: "\f378"; }
164
+
165
+.ion-android-cloud-outline:before {
166
+  content: "\f379"; }
167
+
168
+.ion-android-color-palette:before {
169
+  content: "\f37b"; }
170
+
171
+.ion-android-compass:before {
172
+  content: "\f37c"; }
173
+
174
+.ion-android-contact:before {
175
+  content: "\f2d8"; }
176
+
177
+.ion-android-contacts:before {
178
+  content: "\f2d9"; }
179
+
180
+.ion-android-contract:before {
181
+  content: "\f37d"; }
182
+
183
+.ion-android-create:before {
184
+  content: "\f37e"; }
185
+
186
+.ion-android-delete:before {
187
+  content: "\f37f"; }
188
+
189
+.ion-android-desktop:before {
190
+  content: "\f380"; }
191
+
192
+.ion-android-document:before {
193
+  content: "\f381"; }
194
+
195
+.ion-android-done:before {
196
+  content: "\f383"; }
197
+
198
+.ion-android-done-all:before {
199
+  content: "\f382"; }
200
+
201
+.ion-android-download:before {
202
+  content: "\f2dd"; }
203
+
204
+.ion-android-drafts:before {
205
+  content: "\f384"; }
206
+
207
+.ion-android-exit:before {
208
+  content: "\f385"; }
209
+
210
+.ion-android-expand:before {
211
+  content: "\f386"; }
212
+
213
+.ion-android-favorite:before {
214
+  content: "\f388"; }
215
+
216
+.ion-android-favorite-outline:before {
217
+  content: "\f387"; }
218
+
219
+.ion-android-film:before {
220
+  content: "\f389"; }
221
+
222
+.ion-android-folder:before {
223
+  content: "\f2e0"; }
224
+
225
+.ion-android-folder-open:before {
226
+  content: "\f38a"; }
227
+
228
+.ion-android-funnel:before {
229
+  content: "\f38b"; }
230
+
231
+.ion-android-globe:before {
232
+  content: "\f38c"; }
233
+
234
+.ion-android-hand:before {
235
+  content: "\f2e3"; }
236
+
237
+.ion-android-hangout:before {
238
+  content: "\f38d"; }
239
+
240
+.ion-android-happy:before {
241
+  content: "\f38e"; }
242
+
243
+.ion-android-home:before {
244
+  content: "\f38f"; }
245
+
246
+.ion-android-image:before {
247
+  content: "\f2e4"; }
248
+
249
+.ion-android-laptop:before {
250
+  content: "\f390"; }
251
+
252
+.ion-android-list:before {
253
+  content: "\f391"; }
254
+
255
+.ion-android-locate:before {
256
+  content: "\f2e9"; }
257
+
258
+.ion-android-lock:before {
259
+  content: "\f392"; }
260
+
261
+.ion-android-mail:before {
262
+  content: "\f2eb"; }
263
+
264
+.ion-android-map:before {
265
+  content: "\f393"; }
266
+
267
+.ion-android-menu:before {
268
+  content: "\f394"; }
269
+
270
+.ion-android-microphone:before {
271
+  content: "\f2ec"; }
272
+
273
+.ion-android-microphone-off:before {
274
+  content: "\f395"; }
275
+
276
+.ion-android-more-horizontal:before {
277
+  content: "\f396"; }
278
+
279
+.ion-android-more-vertical:before {
280
+  content: "\f397"; }
281
+
282
+.ion-android-navigate:before {
283
+  content: "\f398"; }
284
+
285
+.ion-android-notifications:before {
286
+  content: "\f39b"; }
287
+
288
+.ion-android-notifications-none:before {
289
+  content: "\f399"; }
290
+
291
+.ion-android-notifications-off:before {
292
+  content: "\f39a"; }
293
+
294
+.ion-android-open:before {
295
+  content: "\f39c"; }
296
+
297
+.ion-android-options:before {
298
+  content: "\f39d"; }
299
+
300
+.ion-android-people:before {
301
+  content: "\f39e"; }
302
+
303
+.ion-android-person:before {
304
+  content: "\f3a0"; }
305
+
306
+.ion-android-person-add:before {
307
+  content: "\f39f"; }
308
+
309
+.ion-android-phone-landscape:before {
310
+  content: "\f3a1"; }
311
+
312
+.ion-android-phone-portrait:before {
313
+  content: "\f3a2"; }
314
+
315
+.ion-android-pin:before {
316
+  content: "\f3a3"; }
317
+
318
+.ion-android-plane:before {
319
+  content: "\f3a4"; }
320
+
321
+.ion-android-playstore:before {
322
+  content: "\f2f0"; }
323
+
324
+.ion-android-print:before {
325
+  content: "\f3a5"; }
326
+
327
+.ion-android-radio-button-off:before {
328
+  content: "\f3a6"; }
329
+
330
+.ion-android-radio-button-on:before {
331
+  content: "\f3a7"; }
332
+
333
+.ion-android-refresh:before {
334
+  content: "\f3a8"; }
335
+
336
+.ion-android-remove:before {
337
+  content: "\f2f4"; }
338
+
339
+.ion-android-remove-circle:before {
340
+  content: "\f3a9"; }
341
+
342
+.ion-android-restaurant:before {
343
+  content: "\f3aa"; }
344
+
345
+.ion-android-sad:before {
346
+  content: "\f3ab"; }
347
+
348
+.ion-android-search:before {
349
+  content: "\f2f5"; }
350
+
351
+.ion-android-send:before {
352
+  content: "\f2f6"; }
353
+
354
+.ion-android-settings:before {
355
+  content: "\f2f7"; }
356
+
357
+.ion-android-share:before {
358
+  content: "\f2f8"; }
359
+
360
+.ion-android-share-alt:before {
361
+  content: "\f3ac"; }
362
+
363
+.ion-android-star:before {
364
+  content: "\f2fc"; }
365
+
366
+.ion-android-star-half:before {
367
+  content: "\f3ad"; }
368
+
369
+.ion-android-star-outline:before {
370
+  content: "\f3ae"; }
371
+
372
+.ion-android-stopwatch:before {
373
+  content: "\f2fd"; }
374
+
375
+.ion-android-subway:before {
376
+  content: "\f3af"; }
377
+
378
+.ion-android-sunny:before {
379
+  content: "\f3b0"; }
380
+
381
+.ion-android-sync:before {
382
+  content: "\f3b1"; }
383
+
384
+.ion-android-textsms:before {
385
+  content: "\f3b2"; }
386
+
387
+.ion-android-time:before {
388
+  content: "\f3b3"; }
389
+
390
+.ion-android-train:before {
391
+  content: "\f3b4"; }
392
+
393
+.ion-android-unlock:before {
394
+  content: "\f3b5"; }
395
+
396
+.ion-android-upload:before {
397
+  content: "\f3b6"; }
398
+
399
+.ion-android-volume-down:before {
400
+  content: "\f3b7"; }
401
+
402
+.ion-android-volume-mute:before {
403
+  content: "\f3b8"; }
404
+
405
+.ion-android-volume-off:before {
406
+  content: "\f3b9"; }
407
+
408
+.ion-android-volume-up:before {
409
+  content: "\f3ba"; }
410
+
411
+.ion-android-walk:before {
412
+  content: "\f3bb"; }
413
+
414
+.ion-android-warning:before {
415
+  content: "\f3bc"; }
416
+
417
+.ion-android-watch:before {
418
+  content: "\f3bd"; }
419
+
420
+.ion-android-wifi:before {
421
+  content: "\f305"; }
422
+
423
+.ion-aperture:before {
424
+  content: "\f313"; }
425
+
426
+.ion-archive:before {
427
+  content: "\f102"; }
428
+
429
+.ion-arrow-down-a:before {
430
+  content: "\f103"; }
431
+
432
+.ion-arrow-down-b:before {
433
+  content: "\f104"; }
434
+
435
+.ion-arrow-down-c:before {
436
+  content: "\f105"; }
437
+
438
+.ion-arrow-expand:before {
439
+  content: "\f25e"; }
440
+
441
+.ion-arrow-graph-down-left:before {
442
+  content: "\f25f"; }
443
+
444
+.ion-arrow-graph-down-right:before {
445
+  content: "\f260"; }
446
+
447
+.ion-arrow-graph-up-left:before {
448
+  content: "\f261"; }
449
+
450
+.ion-arrow-graph-up-right:before {
451
+  content: "\f262"; }
452
+
453
+.ion-arrow-left-a:before {
454
+  content: "\f106"; }
455
+
456
+.ion-arrow-left-b:before {
457
+  content: "\f107"; }
458
+
459
+.ion-arrow-left-c:before {
460
+  content: "\f108"; }
461
+
462
+.ion-arrow-move:before {
463
+  content: "\f263"; }
464
+
465
+.ion-arrow-resize:before {
466
+  content: "\f264"; }
467
+
468
+.ion-arrow-return-left:before {
469
+  content: "\f265"; }
470
+
471
+.ion-arrow-return-right:before {
472
+  content: "\f266"; }
473
+
474
+.ion-arrow-right-a:before {
475
+  content: "\f109"; }
476
+
477
+.ion-arrow-right-b:before {
478
+  content: "\f10a"; }
479
+
480
+.ion-arrow-right-c:before {
481
+  content: "\f10b"; }
482
+
483
+.ion-arrow-shrink:before {
484
+  content: "\f267"; }
485
+
486
+.ion-arrow-swap:before {
487
+  content: "\f268"; }
488
+
489
+.ion-arrow-up-a:before {
490
+  content: "\f10c"; }
491
+
492
+.ion-arrow-up-b:before {
493
+  content: "\f10d"; }
494
+
495
+.ion-arrow-up-c:before {
496
+  content: "\f10e"; }
497
+
498
+.ion-asterisk:before {
499
+  content: "\f314"; }
500
+
501
+.ion-at:before {
502
+  content: "\f10f"; }
503
+
504
+.ion-backspace:before {
505
+  content: "\f3bf"; }
506
+
507
+.ion-backspace-outline:before {
508
+  content: "\f3be"; }
509
+
510
+.ion-bag:before {
511
+  content: "\f110"; }
512
+
513
+.ion-battery-charging:before {
514
+  content: "\f111"; }
515
+
516
+.ion-battery-empty:before {
517
+  content: "\f112"; }
518
+
519
+.ion-battery-full:before {
520
+  content: "\f113"; }
521
+
522
+.ion-battery-half:before {
523
+  content: "\f114"; }
524
+
525
+.ion-battery-low:before {
526
+  content: "\f115"; }
527
+
528
+.ion-beaker:before {
529
+  content: "\f269"; }
530
+
531
+.ion-beer:before {
532
+  content: "\f26a"; }
533
+
534
+.ion-bluetooth:before {
535
+  content: "\f116"; }
536
+
537
+.ion-bonfire:before {
538
+  content: "\f315"; }
539
+
540
+.ion-bookmark:before {
541
+  content: "\f26b"; }
542
+
543
+.ion-bowtie:before {
544
+  content: "\f3c0"; }
545
+
546
+.ion-briefcase:before {
547
+  content: "\f26c"; }
548
+
549
+.ion-bug:before {
550
+  content: "\f2be"; }
551
+
552
+.ion-calculator:before {
553
+  content: "\f26d"; }
554
+
555
+.ion-calendar:before {
556
+  content: "\f117"; }
557
+
558
+.ion-camera:before {
559
+  content: "\f118"; }
560
+
561
+.ion-card:before {
562
+  content: "\f119"; }
563
+
564
+.ion-cash:before {
565
+  content: "\f316"; }
566
+
567
+.ion-chatbox:before {
568
+  content: "\f11b"; }
569
+
570
+.ion-chatbox-working:before {
571
+  content: "\f11a"; }
572
+
573
+.ion-chatboxes:before {
574
+  content: "\f11c"; }
575
+
576
+.ion-chatbubble:before {
577
+  content: "\f11e"; }
578
+
579
+.ion-chatbubble-working:before {
580
+  content: "\f11d"; }
581
+
582
+.ion-chatbubbles:before {
583
+  content: "\f11f"; }
584
+
585
+.ion-checkmark:before {
586
+  content: "\f122"; }
587
+
588
+.ion-checkmark-circled:before {
589
+  content: "\f120"; }
590
+
591
+.ion-checkmark-round:before {
592
+  content: "\f121"; }
593
+
594
+.ion-chevron-down:before {
595
+  content: "\f123"; }
596
+
597
+.ion-chevron-left:before {
598
+  content: "\f124"; }
599
+
600
+.ion-chevron-right:before {
601
+  content: "\f125"; }
602
+
603
+.ion-chevron-up:before {
604
+  content: "\f126"; }
605
+
606
+.ion-clipboard:before {
607
+  content: "\f127"; }
608
+
609
+.ion-clock:before {
610
+  content: "\f26e"; }
611
+
612
+.ion-close:before {
613
+  content: "\f12a"; }
614
+
615
+.ion-close-circled:before {
616
+  content: "\f128"; }
617
+
618
+.ion-close-round:before {
619
+  content: "\f129"; }
620
+
621
+.ion-closed-captioning:before {
622
+  content: "\f317"; }
623
+
624
+.ion-cloud:before {
625
+  content: "\f12b"; }
626
+
627
+.ion-code:before {
628
+  content: "\f271"; }
629
+
630
+.ion-code-download:before {
631
+  content: "\f26f"; }
632
+
633
+.ion-code-working:before {
634
+  content: "\f270"; }
635
+
636
+.ion-coffee:before {
637
+  content: "\f272"; }
638
+
639
+.ion-compass:before {
640
+  content: "\f273"; }
641
+
642
+.ion-compose:before {
643
+  content: "\f12c"; }
644
+
645
+.ion-connection-bars:before {
646
+  content: "\f274"; }
647
+
648
+.ion-contrast:before {
649
+  content: "\f275"; }
650
+
651
+.ion-crop:before {
652
+  content: "\f3c1"; }
653
+
654
+.ion-cube:before {
655
+  content: "\f318"; }
656
+
657
+.ion-disc:before {
658
+  content: "\f12d"; }
659
+
660
+.ion-document:before {
661
+  content: "\f12f"; }
662
+
663
+.ion-document-text:before {
664
+  content: "\f12e"; }
665
+
666
+.ion-drag:before {
667
+  content: "\f130"; }
668
+
669
+.ion-earth:before {
670
+  content: "\f276"; }
671
+
672
+.ion-easel:before {
673
+  content: "\f3c2"; }
674
+
675
+.ion-edit:before {
676
+  content: "\f2bf"; }
677
+
678
+.ion-egg:before {
679
+  content: "\f277"; }
680
+
681
+.ion-eject:before {
682
+  content: "\f131"; }
683
+
684
+.ion-email:before {
685
+  content: "\f132"; }
686
+
687
+.ion-email-unread:before {
688
+  content: "\f3c3"; }
689
+
690
+.ion-erlenmeyer-flask:before {
691
+  content: "\f3c5"; }
692
+
693
+.ion-erlenmeyer-flask-bubbles:before {
694
+  content: "\f3c4"; }
695
+
696
+.ion-eye:before {
697
+  content: "\f133"; }
698
+
699
+.ion-eye-disabled:before {
700
+  content: "\f306"; }
701
+
702
+.ion-female:before {
703
+  content: "\f278"; }
704
+
705
+.ion-filing:before {
706
+  content: "\f134"; }
707
+
708
+.ion-film-marker:before {
709
+  content: "\f135"; }
710
+
711
+.ion-fireball:before {
712
+  content: "\f319"; }
713
+
714
+.ion-flag:before {
715
+  content: "\f279"; }
716
+
717
+.ion-flame:before {
718
+  content: "\f31a"; }
719
+
720
+.ion-flash:before {
721
+  content: "\f137"; }
722
+
723
+.ion-flash-off:before {
724
+  content: "\f136"; }
725
+
726
+.ion-folder:before {
727
+  content: "\f139"; }
728
+
729
+.ion-fork:before {
730
+  content: "\f27a"; }
731
+
732
+.ion-fork-repo:before {
733
+  content: "\f2c0"; }
734
+
735
+.ion-forward:before {
736
+  content: "\f13a"; }
737
+
738
+.ion-funnel:before {
739
+  content: "\f31b"; }
740
+
741
+.ion-gear-a:before {
742
+  content: "\f13d"; }
743
+
744
+.ion-gear-b:before {
745
+  content: "\f13e"; }
746
+
747
+.ion-grid:before {
748
+  content: "\f13f"; }
749
+
750
+.ion-hammer:before {
751
+  content: "\f27b"; }
752
+
753
+.ion-happy:before {
754
+  content: "\f31c"; }
755
+
756
+.ion-happy-outline:before {
757
+  content: "\f3c6"; }
758
+
759
+.ion-headphone:before {
760
+  content: "\f140"; }
761
+
762
+.ion-heart:before {
763
+  content: "\f141"; }
764
+
765
+.ion-heart-broken:before {
766
+  content: "\f31d"; }
767
+
768
+.ion-help:before {
769
+  content: "\f143"; }
770
+
771
+.ion-help-buoy:before {
772
+  content: "\f27c"; }
773
+
774
+.ion-help-circled:before {
775
+  content: "\f142"; }
776
+
777
+.ion-home:before {
778
+  content: "\f144"; }
779
+
780
+.ion-icecream:before {
781
+  content: "\f27d"; }
782
+
783
+.ion-image:before {
784
+  content: "\f147"; }
785
+
786
+.ion-images:before {
787
+  content: "\f148"; }
788
+
789
+.ion-information:before {
790
+  content: "\f14a"; }
791
+
792
+.ion-information-circled:before {
793
+  content: "\f149"; }
794
+
795
+.ion-ionic:before {
796
+  content: "\f14b"; }
797
+
798
+.ion-ios-alarm:before {
799
+  content: "\f3c8"; }
800
+
801
+.ion-ios-alarm-outline:before {
802
+  content: "\f3c7"; }
803
+
804
+.ion-ios-albums:before {
805
+  content: "\f3ca"; }
806
+
807
+.ion-ios-albums-outline:before {
808
+  content: "\f3c9"; }
809
+
810
+.ion-ios-americanfootball:before {
811
+  content: "\f3cc"; }
812
+
813
+.ion-ios-americanfootball-outline:before {
814
+  content: "\f3cb"; }
815
+
816
+.ion-ios-analytics:before {
817
+  content: "\f3ce"; }
818
+
819
+.ion-ios-analytics-outline:before {
820
+  content: "\f3cd"; }
821
+
822
+.ion-ios-arrow-back:before {
823
+  content: "\f3cf"; }
824
+
825
+.ion-ios-arrow-down:before {
826
+  content: "\f3d0"; }
827
+
828
+.ion-ios-arrow-forward:before {
829
+  content: "\f3d1"; }
830
+
831
+.ion-ios-arrow-left:before {
832
+  content: "\f3d2"; }
833
+
834
+.ion-ios-arrow-right:before {
835
+  content: "\f3d3"; }
836
+
837
+.ion-ios-arrow-thin-down:before {
838
+  content: "\f3d4"; }
839
+
840
+.ion-ios-arrow-thin-left:before {
841
+  content: "\f3d5"; }
842
+
843
+.ion-ios-arrow-thin-right:before {
844
+  content: "\f3d6"; }
845
+
846
+.ion-ios-arrow-thin-up:before {
847
+  content: "\f3d7"; }
848
+
849
+.ion-ios-arrow-up:before {
850
+  content: "\f3d8"; }
851
+
852
+.ion-ios-at:before {
853
+  content: "\f3da"; }
854
+
855
+.ion-ios-at-outline:before {
856
+  content: "\f3d9"; }
857
+
858
+.ion-ios-barcode:before {
859
+  content: "\f3dc"; }
860
+
861
+.ion-ios-barcode-outline:before {
862
+  content: "\f3db"; }
863
+
864
+.ion-ios-baseball:before {
865
+  content: "\f3de"; }
866
+
867
+.ion-ios-baseball-outline:before {
868
+  content: "\f3dd"; }
869
+
870
+.ion-ios-basketball:before {
871
+  content: "\f3e0"; }
872
+
873
+.ion-ios-basketball-outline:before {
874
+  content: "\f3df"; }
875
+
876
+.ion-ios-bell:before {
877
+  content: "\f3e2"; }
878
+
879
+.ion-ios-bell-outline:before {
880
+  content: "\f3e1"; }
881
+
882
+.ion-ios-body:before {
883
+  content: "\f3e4"; }
884
+
885
+.ion-ios-body-outline:before {
886
+  content: "\f3e3"; }
887
+
888
+.ion-ios-bolt:before {
889
+  content: "\f3e6"; }
890
+
891
+.ion-ios-bolt-outline:before {
892
+  content: "\f3e5"; }
893
+
894
+.ion-ios-book:before {
895
+  content: "\f3e8"; }
896
+
897
+.ion-ios-book-outline:before {
898
+  content: "\f3e7"; }
899
+
900
+.ion-ios-bookmarks:before {
901
+  content: "\f3ea"; }
902
+
903
+.ion-ios-bookmarks-outline:before {
904
+  content: "\f3e9"; }
905
+
906
+.ion-ios-box:before {
907
+  content: "\f3ec"; }
908
+
909
+.ion-ios-box-outline:before {
910
+  content: "\f3eb"; }
911
+
912
+.ion-ios-briefcase:before {
913
+  content: "\f3ee"; }
914
+
915
+.ion-ios-briefcase-outline:before {
916
+  content: "\f3ed"; }
917
+
918
+.ion-ios-browsers:before {
919
+  content: "\f3f0"; }
920
+
921
+.ion-ios-browsers-outline:before {
922
+  content: "\f3ef"; }
923
+
924
+.ion-ios-calculator:before {
925
+  content: "\f3f2"; }
926
+
927
+.ion-ios-calculator-outline:before {
928
+  content: "\f3f1"; }
929
+
930
+.ion-ios-calendar:before {
931
+  content: "\f3f4"; }
932
+
933
+.ion-ios-calendar-outline:before {
934
+  content: "\f3f3"; }
935
+
936
+.ion-ios-camera:before {
937
+  content: "\f3f6"; }
938
+
939
+.ion-ios-camera-outline:before {
940
+  content: "\f3f5"; }
941
+
942
+.ion-ios-cart:before {
943
+  content: "\f3f8"; }
944
+
945
+.ion-ios-cart-outline:before {
946
+  content: "\f3f7"; }
947
+
948
+.ion-ios-chatboxes:before {
949
+  content: "\f3fa"; }
950
+
951
+.ion-ios-chatboxes-outline:before {
952
+  content: "\f3f9"; }
953
+
954
+.ion-ios-chatbubble:before {
955
+  content: "\f3fc"; }
956
+
957
+.ion-ios-chatbubble-outline:before {
958
+  content: "\f3fb"; }
959
+
960
+.ion-ios-checkmark:before {
961
+  content: "\f3ff"; }
962
+
963
+.ion-ios-checkmark-empty:before {
964
+  content: "\f3fd"; }
965
+
966
+.ion-ios-checkmark-outline:before {
967
+  content: "\f3fe"; }
968
+
969
+.ion-ios-circle-filled:before {
970
+  content: "\f400"; }
971
+
972
+.ion-ios-circle-outline:before {
973
+  content: "\f401"; }
974
+
975
+.ion-ios-clock:before {
976
+  content: "\f403"; }
977
+
978
+.ion-ios-clock-outline:before {
979
+  content: "\f402"; }
980
+
981
+.ion-ios-close:before {
982
+  content: "\f406"; }
983
+
984
+.ion-ios-close-empty:before {
985
+  content: "\f404"; }
986
+
987
+.ion-ios-close-outline:before {
988
+  content: "\f405"; }
989
+
990
+.ion-ios-cloud:before {
991
+  content: "\f40c"; }
992
+
993
+.ion-ios-cloud-download:before {
994
+  content: "\f408"; }
995
+
996
+.ion-ios-cloud-download-outline:before {
997
+  content: "\f407"; }
998
+
999
+.ion-ios-cloud-outline:before {
1000
+  content: "\f409"; }
1001
+
1002
+.ion-ios-cloud-upload:before {
1003
+  content: "\f40b"; }
1004
+
1005
+.ion-ios-cloud-upload-outline:before {
1006
+  content: "\f40a"; }
1007
+
1008
+.ion-ios-cloudy:before {
1009
+  content: "\f410"; }
1010
+
1011
+.ion-ios-cloudy-night:before {
1012
+  content: "\f40e"; }
1013
+
1014
+.ion-ios-cloudy-night-outline:before {
1015
+  content: "\f40d"; }
1016
+
1017
+.ion-ios-cloudy-outline:before {
1018
+  content: "\f40f"; }
1019
+
1020
+.ion-ios-cog:before {
1021
+  content: "\f412"; }
1022
+
1023
+.ion-ios-cog-outline:before {
1024
+  content: "\f411"; }
1025
+
1026
+.ion-ios-color-filter:before {
1027
+  content: "\f414"; }
1028
+
1029
+.ion-ios-color-filter-outline:before {
1030
+  content: "\f413"; }
1031
+
1032
+.ion-ios-color-wand:before {
1033
+  content: "\f416"; }
1034
+
1035
+.ion-ios-color-wand-outline:before {
1036
+  content: "\f415"; }
1037
+
1038
+.ion-ios-compose:before {
1039
+  content: "\f418"; }
1040
+
1041
+.ion-ios-compose-outline:before {
1042
+  content: "\f417"; }
1043
+
1044
+.ion-ios-contact:before {
1045
+  content: "\f41a"; }
1046
+
1047
+.ion-ios-contact-outline:before {
1048
+  content: "\f419"; }
1049
+
1050
+.ion-ios-copy:before {
1051
+  content: "\f41c"; }
1052
+
1053
+.ion-ios-copy-outline:before {
1054
+  content: "\f41b"; }
1055
+
1056
+.ion-ios-crop:before {
1057
+  content: "\f41e"; }
1058
+
1059
+.ion-ios-crop-strong:before {
1060
+  content: "\f41d"; }
1061
+
1062
+.ion-ios-download:before {
1063
+  content: "\f420"; }
1064
+
1065
+.ion-ios-download-outline:before {
1066
+  content: "\f41f"; }
1067
+
1068
+.ion-ios-drag:before {
1069
+  content: "\f421"; }
1070
+
1071
+.ion-ios-email:before {
1072
+  content: "\f423"; }
1073
+
1074
+.ion-ios-email-outline:before {
1075
+  content: "\f422"; }
1076
+
1077
+.ion-ios-eye:before {
1078
+  content: "\f425"; }
1079
+
1080
+.ion-ios-eye-outline:before {
1081
+  content: "\f424"; }
1082
+
1083
+.ion-ios-fastforward:before {
1084
+  content: "\f427"; }
1085
+
1086
+.ion-ios-fastforward-outline:before {
1087
+  content: "\f426"; }
1088
+
1089
+.ion-ios-filing:before {
1090
+  content: "\f429"; }
1091
+
1092
+.ion-ios-filing-outline:before {
1093
+  content: "\f428"; }
1094
+
1095
+.ion-ios-film:before {
1096
+  content: "\f42b"; }
1097
+
1098
+.ion-ios-film-outline:before {
1099
+  content: "\f42a"; }
1100
+
1101
+.ion-ios-flag:before {
1102
+  content: "\f42d"; }
1103
+
1104
+.ion-ios-flag-outline:before {
1105
+  content: "\f42c"; }
1106
+
1107
+.ion-ios-flame:before {
1108
+  content: "\f42f"; }
1109
+
1110
+.ion-ios-flame-outline:before {
1111
+  content: "\f42e"; }
1112
+
1113
+.ion-ios-flask:before {
1114
+  content: "\f431"; }
1115
+
1116
+.ion-ios-flask-outline:before {
1117
+  content: "\f430"; }
1118
+
1119
+.ion-ios-flower:before {
1120
+  content: "\f433"; }
1121
+
1122
+.ion-ios-flower-outline:before {
1123
+  content: "\f432"; }
1124
+
1125
+.ion-ios-folder:before {
1126
+  content: "\f435"; }
1127
+
1128
+.ion-ios-folder-outline:before {
1129
+  content: "\f434"; }
1130
+
1131
+.ion-ios-football:before {
1132
+  content: "\f437"; }
1133
+
1134
+.ion-ios-football-outline:before {
1135
+  content: "\f436"; }
1136
+
1137
+.ion-ios-game-controller-a:before {
1138
+  content: "\f439"; }
1139
+
1140
+.ion-ios-game-controller-a-outline:before {
1141
+  content: "\f438"; }
1142
+
1143
+.ion-ios-game-controller-b:before {
1144
+  content: "\f43b"; }
1145
+
1146
+.ion-ios-game-controller-b-outline:before {
1147
+  content: "\f43a"; }
1148
+
1149
+.ion-ios-gear:before {
1150
+  content: "\f43d"; }
1151
+
1152
+.ion-ios-gear-outline:before {
1153
+  content: "\f43c"; }
1154
+
1155
+.ion-ios-glasses:before {
1156
+  content: "\f43f"; }
1157
+
1158
+.ion-ios-glasses-outline:before {
1159
+  content: "\f43e"; }
1160
+
1161
+.ion-ios-grid-view:before {
1162
+  content: "\f441"; }
1163
+
1164
+.ion-ios-grid-view-outline:before {
1165
+  content: "\f440"; }
1166
+
1167
+.ion-ios-heart:before {
1168
+  content: "\f443"; }
1169
+
1170
+.ion-ios-heart-outline:before {
1171
+  content: "\f442"; }
1172
+
1173
+.ion-ios-help:before {
1174
+  content: "\f446"; }
1175
+
1176
+.ion-ios-help-empty:before {
1177
+  content: "\f444"; }
1178
+
1179
+.ion-ios-help-outline:before {
1180
+  content: "\f445"; }
1181
+
1182
+.ion-ios-home:before {
1183
+  content: "\f448"; }
1184
+
1185
+.ion-ios-home-outline:before {
1186
+  content: "\f447"; }
1187
+
1188
+.ion-ios-infinite:before {
1189
+  content: "\f44a"; }
1190
+
1191
+.ion-ios-infinite-outline:before {
1192
+  content: "\f449"; }
1193
+
1194
+.ion-ios-information:before {
1195
+  content: "\f44d"; }
1196
+
1197
+.ion-ios-information-empty:before {
1198
+  content: "\f44b"; }
1199
+
1200
+.ion-ios-information-outline:before {
1201
+  content: "\f44c"; }
1202
+
1203
+.ion-ios-ionic-outline:before {
1204
+  content: "\f44e"; }
1205
+
1206
+.ion-ios-keypad:before {
1207
+  content: "\f450"; }
1208
+
1209
+.ion-ios-keypad-outline:before {
1210
+  content: "\f44f"; }
1211
+
1212
+.ion-ios-lightbulb:before {
1213
+  content: "\f452"; }
1214
+
1215
+.ion-ios-lightbulb-outline:before {
1216
+  content: "\f451"; }
1217
+
1218
+.ion-ios-list:before {
1219
+  content: "\f454"; }
1220
+
1221
+.ion-ios-list-outline:before {
1222
+  content: "\f453"; }
1223
+
1224
+.ion-ios-location:before {
1225
+  content: "\f456"; }
1226
+
1227
+.ion-ios-location-outline:before {
1228
+  content: "\f455"; }
1229
+
1230
+.ion-ios-locked:before {
1231
+  content: "\f458"; }
1232
+
1233
+.ion-ios-locked-outline:before {
1234
+  content: "\f457"; }
1235
+
1236
+.ion-ios-loop:before {
1237
+  content: "\f45a"; }
1238
+
1239
+.ion-ios-loop-strong:before {
1240
+  content: "\f459"; }
1241
+
1242
+.ion-ios-medical:before {
1243
+  content: "\f45c"; }
1244
+
1245
+.ion-ios-medical-outline:before {
1246
+  content: "\f45b"; }
1247
+
1248
+.ion-ios-medkit:before {
1249
+  content: "\f45e"; }
1250
+
1251
+.ion-ios-medkit-outline:before {
1252
+  content: "\f45d"; }
1253
+
1254
+.ion-ios-mic:before {
1255
+  content: "\f461"; }
1256
+
1257
+.ion-ios-mic-off:before {
1258
+  content: "\f45f"; }
1259
+
1260
+.ion-ios-mic-outline:before {
1261
+  content: "\f460"; }
1262
+
1263
+.ion-ios-minus:before {
1264
+  content: "\f464"; }
1265
+
1266
+.ion-ios-minus-empty:before {
1267
+  content: "\f462"; }
1268
+
1269
+.ion-ios-minus-outline:before {
1270
+  content: "\f463"; }
1271
+
1272
+.ion-ios-monitor:before {
1273
+  content: "\f466"; }
1274
+
1275
+.ion-ios-monitor-outline:before {
1276
+  content: "\f465"; }
1277
+
1278
+.ion-ios-moon:before {
1279
+  content: "\f468"; }
1280
+
1281
+.ion-ios-moon-outline:before {
1282
+  content: "\f467"; }
1283
+
1284
+.ion-ios-more:before {
1285
+  content: "\f46a"; }
1286
+
1287
+.ion-ios-more-outline:before {
1288
+  content: "\f469"; }
1289
+
1290
+.ion-ios-musical-note:before {
1291
+  content: "\f46b"; }
1292
+
1293
+.ion-ios-musical-notes:before {
1294
+  content: "\f46c"; }
1295
+
1296
+.ion-ios-navigate:before {
1297
+  content: "\f46e"; }
1298
+
1299
+.ion-ios-navigate-outline:before {
1300
+  content: "\f46d"; }
1301
+
1302
+.ion-ios-nutrition:before {
1303
+  content: "\f470"; }
1304
+
1305
+.ion-ios-nutrition-outline:before {
1306
+  content: "\f46f"; }
1307
+
1308
+.ion-ios-paper:before {
1309
+  content: "\f472"; }
1310
+
1311
+.ion-ios-paper-outline:before {
1312
+  content: "\f471"; }
1313
+
1314
+.ion-ios-paperplane:before {
1315
+  content: "\f474"; }
1316
+
1317
+.ion-ios-paperplane-outline:before {
1318
+  content: "\f473"; }
1319
+
1320
+.ion-ios-partlysunny:before {
1321
+  content: "\f476"; }
1322
+
1323
+.ion-ios-partlysunny-outline:before {
1324
+  content: "\f475"; }
1325
+
1326
+.ion-ios-pause:before {
1327
+  content: "\f478"; }
1328
+
1329
+.ion-ios-pause-outline:before {
1330
+  content: "\f477"; }
1331
+
1332
+.ion-ios-paw:before {
1333
+  content: "\f47a"; }
1334
+
1335
+.ion-ios-paw-outline:before {
1336
+  content: "\f479"; }
1337
+
1338
+.ion-ios-people:before {
1339
+  content: "\f47c"; }
1340
+
1341
+.ion-ios-people-outline:before {
1342
+  content: "\f47b"; }
1343
+
1344
+.ion-ios-person:before {
1345
+  content: "\f47e"; }
1346
+
1347
+.ion-ios-person-outline:before {
1348
+  content: "\f47d"; }
1349
+
1350
+.ion-ios-personadd:before {
1351
+  content: "\f480"; }
1352
+
1353
+.ion-ios-personadd-outline:before {
1354
+  content: "\f47f"; }
1355
+
1356
+.ion-ios-photos:before {
1357
+  content: "\f482"; }
1358
+
1359
+.ion-ios-photos-outline:before {
1360
+  content: "\f481"; }
1361
+
1362
+.ion-ios-pie:before {
1363
+  content: "\f484"; }
1364
+
1365
+.ion-ios-pie-outline:before {
1366
+  content: "\f483"; }
1367
+
1368
+.ion-ios-pint:before {
1369
+  content: "\f486"; }
1370
+
1371
+.ion-ios-pint-outline:before {
1372
+  content: "\f485"; }
1373
+
1374
+.ion-ios-play:before {
1375
+  content: "\f488"; }
1376
+
1377
+.ion-ios-play-outline:before {
1378
+  content: "\f487"; }
1379
+
1380
+.ion-ios-plus:before {
1381
+  content: "\f48b"; }
1382
+
1383
+.ion-ios-plus-empty:before {
1384
+  content: "\f489"; }
1385
+
1386
+.ion-ios-plus-outline:before {
1387
+  content: "\f48a"; }
1388
+
1389
+.ion-ios-pricetag:before {
1390
+  content: "\f48d"; }
1391
+
1392
+.ion-ios-pricetag-outline:before {
1393
+  content: "\f48c"; }
1394
+
1395
+.ion-ios-pricetags:before {
1396
+  content: "\f48f"; }
1397
+
1398
+.ion-ios-pricetags-outline:before {
1399
+  content: "\f48e"; }
1400
+
1401
+.ion-ios-printer:before {
1402
+  content: "\f491"; }
1403
+
1404
+.ion-ios-printer-outline:before {
1405
+  content: "\f490"; }
1406
+
1407
+.ion-ios-pulse:before {
1408
+  content: "\f493"; }
1409
+
1410
+.ion-ios-pulse-strong:before {
1411
+  content: "\f492"; }
1412
+
1413
+.ion-ios-rainy:before {
1414
+  content: "\f495"; }
1415
+
1416
+.ion-ios-rainy-outline:before {
1417
+  content: "\f494"; }
1418
+
1419
+.ion-ios-recording:before {
1420
+  content: "\f497"; }
1421
+
1422
+.ion-ios-recording-outline:before {
1423
+  content: "\f496"; }
1424
+
1425
+.ion-ios-redo:before {
1426
+  content: "\f499"; }
1427
+
1428
+.ion-ios-redo-outline:before {
1429
+  content: "\f498"; }
1430
+
1431
+.ion-ios-refresh:before {
1432
+  content: "\f49c"; }
1433
+
1434
+.ion-ios-refresh-empty:before {
1435
+  content: "\f49a"; }
1436
+
1437
+.ion-ios-refresh-outline:before {
1438
+  content: "\f49b"; }
1439
+
1440
+.ion-ios-reload:before {
1441
+  content: "\f49d"; }
1442
+
1443
+.ion-ios-reverse-camera:before {
1444
+  content: "\f49f"; }
1445
+
1446
+.ion-ios-reverse-camera-outline:before {
1447
+  content: "\f49e"; }
1448
+
1449
+.ion-ios-rewind:before {
1450
+  content: "\f4a1"; }
1451
+
1452
+.ion-ios-rewind-outline:before {
1453
+  content: "\f4a0"; }
1454
+
1455
+.ion-ios-rose:before {
1456
+  content: "\f4a3"; }
1457
+
1458
+.ion-ios-rose-outline:before {
1459
+  content: "\f4a2"; }
1460
+
1461
+.ion-ios-search:before {
1462
+  content: "\f4a5"; }
1463
+
1464
+.ion-ios-search-strong:before {
1465
+  content: "\f4a4"; }
1466
+
1467
+.ion-ios-settings:before {
1468
+  content: "\f4a7"; }
1469
+
1470
+.ion-ios-settings-strong:before {
1471
+  content: "\f4a6"; }
1472
+
1473
+.ion-ios-shuffle:before {
1474
+  content: "\f4a9"; }
1475
+
1476
+.ion-ios-shuffle-strong:before {
1477
+  content: "\f4a8"; }
1478
+
1479
+.ion-ios-skipbackward:before {
1480
+  content: "\f4ab"; }
1481
+
1482
+.ion-ios-skipbackward-outline:before {
1483
+  content: "\f4aa"; }
1484
+
1485
+.ion-ios-skipforward:before {
1486
+  content: "\f4ad"; }
1487
+
1488
+.ion-ios-skipforward-outline:before {
1489
+  content: "\f4ac"; }
1490
+
1491
+.ion-ios-snowy:before {
1492
+  content: "\f4ae"; }
1493
+
1494
+.ion-ios-speedometer:before {
1495
+  content: "\f4b0"; }
1496
+
1497
+.ion-ios-speedometer-outline:before {
1498
+  content: "\f4af"; }
1499
+
1500
+.ion-ios-star:before {
1501
+  content: "\f4b3"; }
1502
+
1503
+.ion-ios-star-half:before {
1504
+  content: "\f4b1"; }
1505
+
1506
+.ion-ios-star-outline:before {
1507
+  content: "\f4b2"; }
1508
+
1509
+.ion-ios-stopwatch:before {
1510
+  content: "\f4b5"; }
1511
+
1512
+.ion-ios-stopwatch-outline:before {
1513
+  content: "\f4b4"; }
1514
+
1515
+.ion-ios-sunny:before {
1516
+  content: "\f4b7"; }
1517
+
1518
+.ion-ios-sunny-outline:before {
1519
+  content: "\f4b6"; }
1520
+
1521
+.ion-ios-telephone:before {
1522
+  content: "\f4b9"; }
1523
+
1524
+.ion-ios-telephone-outline:before {
1525
+  content: "\f4b8"; }
1526
+
1527
+.ion-ios-tennisball:before {
1528
+  content: "\f4bb"; }
1529
+
1530
+.ion-ios-tennisball-outline:before {
1531
+  content: "\f4ba"; }
1532
+
1533
+.ion-ios-thunderstorm:before {
1534
+  content: "\f4bd"; }
1535
+
1536
+.ion-ios-thunderstorm-outline:before {
1537
+  content: "\f4bc"; }
1538
+
1539
+.ion-ios-time:before {
1540
+  content: "\f4bf"; }
1541
+
1542
+.ion-ios-time-outline:before {
1543
+  content: "\f4be"; }
1544
+
1545
+.ion-ios-timer:before {
1546
+  content: "\f4c1"; }
1547
+
1548
+.ion-ios-timer-outline:before {
1549
+  content: "\f4c0"; }
1550
+
1551
+.ion-ios-toggle:before {
1552
+  content: "\f4c3"; }
1553
+
1554
+.ion-ios-toggle-outline:before {
1555
+  content: "\f4c2"; }
1556
+
1557
+.ion-ios-trash:before {
1558
+  content: "\f4c5"; }
1559
+
1560
+.ion-ios-trash-outline:before {
1561
+  content: "\f4c4"; }
1562
+
1563
+.ion-ios-undo:before {
1564
+  content: "\f4c7"; }
1565
+
1566
+.ion-ios-undo-outline:before {
1567
+  content: "\f4c6"; }
1568
+
1569
+.ion-ios-unlocked:before {
1570
+  content: "\f4c9"; }
1571
+
1572
+.ion-ios-unlocked-outline:before {
1573
+  content: "\f4c8"; }
1574
+
1575
+.ion-ios-upload:before {
1576
+  content: "\f4cb"; }
1577
+
1578
+.ion-ios-upload-outline:before {
1579
+  content: "\f4ca"; }
1580
+
1581
+.ion-ios-videocam:before {
1582
+  content: "\f4cd"; }
1583
+
1584
+.ion-ios-videocam-outline:before {
1585
+  content: "\f4cc"; }
1586
+
1587
+.ion-ios-volume-high:before {
1588
+  content: "\f4ce"; }
1589
+
1590
+.ion-ios-volume-low:before {
1591
+  content: "\f4cf"; }
1592
+
1593
+.ion-ios-wineglass:before {
1594
+  content: "\f4d1"; }
1595
+
1596
+.ion-ios-wineglass-outline:before {
1597
+  content: "\f4d0"; }
1598
+
1599
+.ion-ios-world:before {
1600
+  content: "\f4d3"; }
1601
+
1602
+.ion-ios-world-outline:before {
1603
+  content: "\f4d2"; }
1604
+
1605
+.ion-ipad:before {
1606
+  content: "\f1f9"; }
1607
+
1608
+.ion-iphone:before {
1609
+  content: "\f1fa"; }
1610
+
1611
+.ion-ipod:before {
1612
+  content: "\f1fb"; }
1613
+
1614
+.ion-jet:before {
1615
+  content: "\f295"; }
1616
+
1617
+.ion-key:before {
1618
+  content: "\f296"; }
1619
+
1620
+.ion-knife:before {
1621
+  content: "\f297"; }
1622
+
1623
+.ion-laptop:before {
1624
+  content: "\f1fc"; }
1625
+
1626
+.ion-leaf:before {
1627
+  content: "\f1fd"; }
1628
+
1629
+.ion-levels:before {
1630
+  content: "\f298"; }
1631
+
1632
+.ion-lightbulb:before {
1633
+  content: "\f299"; }
1634
+
1635
+.ion-link:before {
1636
+  content: "\f1fe"; }
1637
+
1638
+.ion-load-a:before {
1639
+  content: "\f29a"; }
1640
+
1641
+.ion-load-b:before {
1642
+  content: "\f29b"; }
1643
+
1644
+.ion-load-c:before {
1645
+  content: "\f29c"; }
1646
+
1647
+.ion-load-d:before {
1648
+  content: "\f29d"; }
1649
+
1650
+.ion-location:before {
1651
+  content: "\f1ff"; }
1652
+
1653
+.ion-lock-combination:before {
1654
+  content: "\f4d4"; }
1655
+
1656
+.ion-locked:before {
1657
+  content: "\f200"; }
1658
+
1659
+.ion-log-in:before {
1660
+  content: "\f29e"; }
1661
+
1662
+.ion-log-out:before {
1663
+  content: "\f29f"; }
1664
+
1665
+.ion-loop:before {
1666
+  content: "\f201"; }
1667
+
1668
+.ion-magnet:before {
1669
+  content: "\f2a0"; }
1670
+
1671
+.ion-male:before {
1672
+  content: "\f2a1"; }
1673
+
1674
+.ion-man:before {
1675
+  content: "\f202"; }
1676
+
1677
+.ion-map:before {
1678
+  content: "\f203"; }
1679
+
1680
+.ion-medkit:before {
1681
+  content: "\f2a2"; }
1682
+
1683
+.ion-merge:before {
1684
+  content: "\f33f"; }
1685
+
1686
+.ion-mic-a:before {
1687
+  content: "\f204"; }
1688
+
1689
+.ion-mic-b:before {
1690
+  content: "\f205"; }
1691
+
1692
+.ion-mic-c:before {
1693
+  content: "\f206"; }
1694
+
1695
+.ion-minus:before {
1696
+  content: "\f209"; }
1697
+
1698
+.ion-minus-circled:before {
1699
+  content: "\f207"; }
1700
+
1701
+.ion-minus-round:before {
1702
+  content: "\f208"; }
1703
+
1704
+.ion-model-s:before {
1705
+  content: "\f2c1"; }
1706
+
1707
+.ion-monitor:before {
1708
+  content: "\f20a"; }
1709
+
1710
+.ion-more:before {
1711
+  content: "\f20b"; }
1712
+
1713
+.ion-mouse:before {
1714
+  content: "\f340"; }
1715
+
1716
+.ion-music-note:before {
1717
+  content: "\f20c"; }
1718
+
1719
+.ion-navicon:before {
1720
+  content: "\f20e"; }
1721
+
1722
+.ion-navicon-round:before {
1723
+  content: "\f20d"; }
1724
+
1725
+.ion-navigate:before {
1726
+  content: "\f2a3"; }
1727
+
1728
+.ion-network:before {
1729
+  content: "\f341"; }
1730
+
1731
+.ion-no-smoking:before {
1732
+  content: "\f2c2"; }
1733
+
1734
+.ion-nuclear:before {
1735
+  content: "\f2a4"; }
1736
+
1737
+.ion-outlet:before {
1738
+  content: "\f342"; }
1739
+
1740
+.ion-paintbrush:before {
1741
+  content: "\f4d5"; }
1742
+
1743
+.ion-paintbucket:before {
1744
+  content: "\f4d6"; }
1745
+
1746
+.ion-paper-airplane:before {
1747
+  content: "\f2c3"; }
1748
+
1749
+.ion-paperclip:before {
1750
+  content: "\f20f"; }
1751
+
1752
+.ion-pause:before {
1753
+  content: "\f210"; }
1754
+
1755
+.ion-person:before {
1756
+  content: "\f213"; }
1757
+
1758
+.ion-person-add:before {
1759
+  content: "\f211"; }
1760
+
1761
+.ion-person-stalker:before {
1762
+  content: "\f212"; }
1763
+
1764
+.ion-pie-graph:before {
1765
+  content: "\f2a5"; }
1766
+
1767
+.ion-pin:before {
1768
+  content: "\f2a6"; }
1769
+
1770
+.ion-pinpoint:before {
1771
+  content: "\f2a7"; }
1772
+
1773
+.ion-pizza:before {
1774
+  content: "\f2a8"; }
1775
+
1776
+.ion-plane:before {
1777
+  content: "\f214"; }
1778
+
1779
+.ion-planet:before {
1780
+  content: "\f343"; }
1781
+
1782
+.ion-play:before {
1783
+  content: "\f215"; }
1784
+
1785
+.ion-playstation:before {
1786
+  content: "\f30a"; }
1787
+
1788
+.ion-plus:before {
1789
+  content: "\f218"; }
1790
+
1791
+.ion-plus-circled:before {
1792
+  content: "\f216"; }
1793
+
1794
+.ion-plus-round:before {
1795
+  content: "\f217"; }
1796
+
1797
+.ion-podium:before {
1798
+  content: "\f344"; }
1799
+
1800
+.ion-pound:before {
1801
+  content: "\f219"; }
1802
+
1803
+.ion-power:before {
1804
+  content: "\f2a9"; }
1805
+
1806
+.ion-pricetag:before {
1807
+  content: "\f2aa"; }
1808
+
1809
+.ion-pricetags:before {
1810
+  content: "\f2ab"; }
1811
+
1812
+.ion-printer:before {
1813
+  content: "\f21a"; }
1814
+
1815
+.ion-pull-request:before {
1816
+  content: "\f345"; }
1817
+
1818
+.ion-qr-scanner:before {
1819
+  content: "\f346"; }
1820
+
1821
+.ion-quote:before {
1822
+  content: "\f347"; }
1823
+
1824
+.ion-radio-waves:before {
1825
+  content: "\f2ac"; }
1826
+
1827
+.ion-record:before {
1828
+  content: "\f21b"; }
1829
+
1830
+.ion-refresh:before {
1831
+  content: "\f21c"; }
1832
+
1833
+.ion-reply:before {
1834
+  content: "\f21e"; }
1835
+
1836
+.ion-reply-all:before {
1837
+  content: "\f21d"; }
1838
+
1839
+.ion-ribbon-a:before {
1840
+  content: "\f348"; }
1841
+
1842
+.ion-ribbon-b:before {
1843
+  content: "\f349"; }
1844
+
1845
+.ion-sad:before {
1846
+  content: "\f34a"; }
1847
+
1848
+.ion-sad-outline:before {
1849
+  content: "\f4d7"; }
1850
+
1851
+.ion-scissors:before {
1852
+  content: "\f34b"; }
1853
+
1854
+.ion-search:before {
1855
+  content: "\f21f"; }
1856
+
1857
+.ion-settings:before {
1858
+  content: "\f2ad"; }
1859
+
1860
+.ion-share:before {
1861
+  content: "\f220"; }
1862
+
1863
+.ion-shuffle:before {
1864
+  content: "\f221"; }
1865
+
1866
+.ion-skip-backward:before {
1867
+  content: "\f222"; }
1868
+
1869
+.ion-skip-forward:before {
1870
+  content: "\f223"; }
1871
+
1872
+.ion-social-android:before {
1873
+  content: "\f225"; }
1874
+
1875
+.ion-social-android-outline:before {
1876
+  content: "\f224"; }
1877
+
1878
+.ion-social-angular:before {
1879
+  content: "\f4d9"; }
1880
+
1881
+.ion-social-angular-outline:before {
1882
+  content: "\f4d8"; }
1883
+
1884
+.ion-social-apple:before {
1885
+  content: "\f227"; }
1886
+
1887
+.ion-social-apple-outline:before {
1888
+  content: "\f226"; }
1889
+
1890
+.ion-social-bitcoin:before {
1891
+  content: "\f2af"; }
1892
+
1893
+.ion-social-bitcoin-outline:before {
1894
+  content: "\f2ae"; }
1895
+
1896
+.ion-social-buffer:before {
1897
+  content: "\f229"; }
1898
+
1899
+.ion-social-buffer-outline:before {
1900
+  content: "\f228"; }
1901
+
1902
+.ion-social-chrome:before {
1903
+  content: "\f4db"; }
1904
+
1905
+.ion-social-chrome-outline:before {
1906
+  content: "\f4da"; }
1907
+
1908
+.ion-social-codepen:before {
1909
+  content: "\f4dd"; }
1910
+
1911
+.ion-social-codepen-outline:before {
1912
+  content: "\f4dc"; }
1913
+
1914
+.ion-social-css3:before {
1915
+  content: "\f4df"; }
1916
+
1917
+.ion-social-css3-outline:before {
1918
+  content: "\f4de"; }
1919
+
1920
+.ion-social-designernews:before {
1921
+  content: "\f22b"; }
1922
+
1923
+.ion-social-designernews-outline:before {
1924
+  content: "\f22a"; }
1925
+
1926
+.ion-social-dribbble:before {
1927
+  content: "\f22d"; }
1928
+
1929
+.ion-social-dribbble-outline:before {
1930
+  content: "\f22c"; }
1931
+
1932
+.ion-social-dropbox:before {
1933
+  content: "\f22f"; }
1934
+
1935
+.ion-social-dropbox-outline:before {
1936
+  content: "\f22e"; }
1937
+
1938
+.ion-social-euro:before {
1939
+  content: "\f4e1"; }
1940
+
1941
+.ion-social-euro-outline:before {
1942
+  content: "\f4e0"; }
1943
+
1944
+.ion-social-facebook:before {
1945
+  content: "\f231"; }
1946
+
1947
+.ion-social-facebook-outline:before {
1948
+  content: "\f230"; }
1949
+
1950
+.ion-social-foursquare:before {
1951
+  content: "\f34d"; }
1952
+
1953
+.ion-social-foursquare-outline:before {
1954
+  content: "\f34c"; }
1955
+
1956
+.ion-social-freebsd-devil:before {
1957
+  content: "\f2c4"; }
1958
+
1959
+.ion-social-github:before {
1960
+  content: "\f233"; }
1961
+
1962
+.ion-social-github-outline:before {
1963
+  content: "\f232"; }
1964
+
1965
+.ion-social-google:before {
1966
+  content: "\f34f"; }
1967
+
1968
+.ion-social-google-outline:before {
1969
+  content: "\f34e"; }
1970
+
1971
+.ion-social-googleplus:before {
1972
+  content: "\f235"; }
1973
+
1974
+.ion-social-googleplus-outline:before {
1975
+  content: "\f234"; }
1976
+
1977
+.ion-social-hackernews:before {
1978
+  content: "\f237"; }
1979
+
1980
+.ion-social-hackernews-outline:before {
1981
+  content: "\f236"; }
1982
+
1983
+.ion-social-html5:before {
1984
+  content: "\f4e3"; }
1985
+
1986
+.ion-social-html5-outline:before {
1987
+  content: "\f4e2"; }
1988
+
1989
+.ion-social-instagram:before {
1990
+  content: "\f351"; }
1991
+
1992
+.ion-social-instagram-outline:before {
1993
+  content: "\f350"; }
1994
+
1995
+.ion-social-javascript:before {
1996
+  content: "\f4e5"; }
1997
+
1998
+.ion-social-javascript-outline:before {
1999
+  content: "\f4e4"; }
2000
+
2001
+.ion-social-linkedin:before {
2002
+  content: "\f239"; }
2003
+
2004
+.ion-social-linkedin-outline:before {
2005
+  content: "\f238"; }
2006
+
2007
+.ion-social-markdown:before {
2008
+  content: "\f4e6"; }
2009
+
2010
+.ion-social-nodejs:before {
2011
+  content: "\f4e7"; }
2012
+
2013
+.ion-social-octocat:before {
2014
+  content: "\f4e8"; }
2015
+
2016
+.ion-social-pinterest:before {
2017
+  content: "\f2b1"; }
2018
+
2019
+.ion-social-pinterest-outline:before {
2020
+  content: "\f2b0"; }
2021
+
2022
+.ion-social-python:before {
2023
+  content: "\f4e9"; }
2024
+
2025
+.ion-social-reddit:before {
2026
+  content: "\f23b"; }
2027
+
2028
+.ion-social-reddit-outline:before {
2029
+  content: "\f23a"; }
2030
+
2031
+.ion-social-rss:before {
2032
+  content: "\f23d"; }
2033
+
2034
+.ion-social-rss-outline:before {
2035
+  content: "\f23c"; }
2036
+
2037
+.ion-social-sass:before {
2038
+  content: "\f4ea"; }
2039
+
2040
+.ion-social-skype:before {
2041
+  content: "\f23f"; }
2042
+
2043
+.ion-social-skype-outline:before {
2044
+  content: "\f23e"; }
2045
+
2046
+.ion-social-snapchat:before {
2047
+  content: "\f4ec"; }
2048
+
2049
+.ion-social-snapchat-outline:before {
2050
+  content: "\f4eb"; }
2051
+
2052
+.ion-social-tumblr:before {
2053
+  content: "\f241"; }
2054
+
2055
+.ion-social-tumblr-outline:before {
2056
+  content: "\f240"; }
2057
+
2058
+.ion-social-tux:before {
2059
+  content: "\f2c5"; }
2060
+
2061
+.ion-social-twitch:before {
2062
+  content: "\f4ee"; }
2063
+
2064
+.ion-social-twitch-outline:before {
2065
+  content: "\f4ed"; }
2066
+
2067
+.ion-social-twitter:before {
2068
+  content: "\f243"; }
2069
+
2070
+.ion-social-twitter-outline:before {
2071
+  content: "\f242"; }
2072
+
2073
+.ion-social-usd:before {
2074
+  content: "\f353"; }
2075
+
2076
+.ion-social-usd-outline:before {
2077
+  content: "\f352"; }
2078
+
2079
+.ion-social-vimeo:before {
2080
+  content: "\f245"; }
2081
+
2082
+.ion-social-vimeo-outline:before {
2083
+  content: "\f244"; }
2084
+
2085
+.ion-social-whatsapp:before {
2086
+  content: "\f4f0"; }
2087
+
2088
+.ion-social-whatsapp-outline:before {
2089
+  content: "\f4ef"; }
2090
+
2091
+.ion-social-windows:before {
2092
+  content: "\f247"; }
2093
+
2094
+.ion-social-windows-outline:before {
2095
+  content: "\f246"; }
2096
+
2097
+.ion-social-wordpress:before {
2098
+  content: "\f249"; }
2099
+
2100
+.ion-social-wordpress-outline:before {
2101
+  content: "\f248"; }
2102
+
2103
+.ion-social-yahoo:before {
2104
+  content: "\f24b"; }
2105
+
2106
+.ion-social-yahoo-outline:before {
2107
+  content: "\f24a"; }
2108
+
2109
+.ion-social-yen:before {
2110
+  content: "\f4f2"; }
2111
+
2112
+.ion-social-yen-outline:before {
2113
+  content: "\f4f1"; }
2114
+
2115
+.ion-social-youtube:before {
2116
+  content: "\f24d"; }
2117
+
2118
+.ion-social-youtube-outline:before {
2119
+  content: "\f24c"; }
2120
+
2121
+.ion-soup-can:before {
2122
+  content: "\f4f4"; }
2123
+
2124
+.ion-soup-can-outline:before {
2125
+  content: "\f4f3"; }
2126
+
2127
+.ion-speakerphone:before {
2128
+  content: "\f2b2"; }
2129
+
2130
+.ion-speedometer:before {
2131
+  content: "\f2b3"; }
2132
+
2133
+.ion-spoon:before {
2134
+  content: "\f2b4"; }
2135
+
2136
+.ion-star:before {
2137
+  content: "\f24e"; }
2138
+
2139
+.ion-stats-bars:before {
2140
+  content: "\f2b5"; }
2141
+
2142
+.ion-steam:before {
2143
+  content: "\f30b"; }
2144
+
2145
+.ion-stop:before {
2146
+  content: "\f24f"; }
2147
+
2148
+.ion-thermometer:before {
2149
+  content: "\f2b6"; }
2150
+
2151
+.ion-thumbsdown:before {
2152
+  content: "\f250"; }
2153
+
2154
+.ion-thumbsup:before {
2155
+  content: "\f251"; }
2156
+
2157
+.ion-toggle:before {
2158
+  content: "\f355"; }
2159
+
2160
+.ion-toggle-filled:before {
2161
+  content: "\f354"; }
2162
+
2163
+.ion-transgender:before {
2164
+  content: "\f4f5"; }
2165
+
2166
+.ion-trash-a:before {
2167
+  content: "\f252"; }
2168
+
2169
+.ion-trash-b:before {
2170
+  content: "\f253"; }
2171
+
2172
+.ion-trophy:before {
2173
+  content: "\f356"; }
2174
+
2175
+.ion-tshirt:before {
2176
+  content: "\f4f7"; }
2177
+
2178
+.ion-tshirt-outline:before {
2179
+  content: "\f4f6"; }
2180
+
2181
+.ion-umbrella:before {
2182
+  content: "\f2b7"; }
2183
+
2184
+.ion-university:before {
2185
+  content: "\f357"; }
2186
+
2187
+.ion-unlocked:before {
2188
+  content: "\f254"; }
2189
+
2190
+.ion-upload:before {
2191
+  content: "\f255"; }
2192
+
2193
+.ion-usb:before {
2194
+  content: "\f2b8"; }
2195
+
2196
+.ion-videocamera:before {
2197
+  content: "\f256"; }
2198
+
2199
+.ion-volume-high:before {
2200
+  content: "\f257"; }
2201
+
2202
+.ion-volume-low:before {
2203
+  content: "\f258"; }
2204
+
2205
+.ion-volume-medium:before {
2206
+  content: "\f259"; }
2207
+
2208
+.ion-volume-mute:before {
2209
+  content: "\f25a"; }
2210
+
2211
+.ion-wand:before {
2212
+  content: "\f358"; }
2213
+
2214
+.ion-waterdrop:before {
2215
+  content: "\f25b"; }
2216
+
2217
+.ion-wifi:before {
2218
+  content: "\f25c"; }
2219
+
2220
+.ion-wineglass:before {
2221
+  content: "\f2b9"; }
2222
+
2223
+.ion-woman:before {
2224
+  content: "\f25d"; }
2225
+
2226
+.ion-wrench:before {
2227
+  content: "\f2ba"; }
2228
+
2229
+.ion-xbox:before {
2230
+  content: "\f30c"; }
2231
+
2232
+/**
2233
+ * Resets
2234
+ * --------------------------------------------------
2235
+ * Adapted from normalize.css and some reset.css. We don't care even one
2236
+ * bit about old IE, so we don't need any hacks for that in here.
2237
+ *
2238
+ * There are probably other things we could remove here, as well.
2239
+ *
2240
+ * normalize.css v2.1.2 | MIT License | git.io/normalize
2241
+
2242
+ * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
2243
+ * http://cssreset.com
2244
+ */
2245
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, fieldset, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
2246
+  margin: 0;
2247
+  padding: 0;
2248
+  border: 0;
2249
+  vertical-align: baseline;
2250
+  font: inherit;
2251
+  font-size: 100%; }
2252
+
2253
+ol, ul {
2254
+  list-style: none; }
2255
+
2256
+blockquote, q {
2257
+  quotes: none; }
2258
+
2259
+blockquote:before, blockquote:after, q:before, q:after {
2260
+  content: '';
2261
+  content: none; }
2262
+
2263
+/**
2264
+ * Prevent modern browsers from displaying `audio` without controls.
2265
+ * Remove excess height in iOS 5 devices.
2266
+ */
2267
+audio:not([controls]) {
2268
+  display: none;
2269
+  height: 0; }
2270
+
2271
+/**
2272
+ * Hide the `template` element in IE, Safari, and Firefox < 22.
2273
+ */
2274
+[hidden], template {
2275
+  display: none; }
2276
+
2277
+script {
2278
+  display: none !important; }
2279
+
2280
+/* ==========================================================================
2281
+   Base
2282
+   ========================================================================== */
2283
+/**
2284
+ * 1. Set default font family to sans-serif.
2285
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
2286
+ *  user zoom.
2287
+ */
2288
+html {
2289
+  -webkit-user-select: none;
2290
+  -moz-user-select: none;
2291
+  -ms-user-select: none;
2292
+  user-select: none;
2293
+  font-family: sans-serif;
2294
+  /* 1 */
2295
+  -webkit-text-size-adjust: 100%;
2296
+  -ms-text-size-adjust: 100%;
2297
+  /* 2 */
2298
+  -webkit-text-size-adjust: 100%;
2299
+  /* 2 */ }
2300
+
2301
+/**
2302
+ * Remove default margin.
2303
+ */
2304
+body {
2305
+  margin: 0;
2306
+  line-height: 1; }
2307
+
2308
+/**
2309
+ * Remove default outlines.
2310
+ */
2311
+a, button, :focus, a:focus, button:focus, a:active, a:hover {
2312
+  outline: 0; }
2313
+
2314
+/* *
2315
+ * Remove tap highlight color
2316
+ */
2317
+a {
2318
+  -webkit-user-drag: none;
2319
+  -webkit-tap-highlight-color: transparent;
2320
+  -webkit-tap-highlight-color: transparent; }
2321
+  a[href]:hover {
2322
+    cursor: pointer; }
2323
+
2324
+/* ==========================================================================
2325
+   Typography
2326
+   ========================================================================== */
2327
+/**
2328
+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
2329
+ */
2330
+b, strong {
2331
+  font-weight: bold; }
2332
+
2333
+/**
2334
+ * Address styling not present in Safari 5 and Chrome.
2335
+ */
2336
+dfn {
2337
+  font-style: italic; }
2338
+
2339
+/**
2340
+ * Address differences between Firefox and other browsers.
2341
+ */
2342
+hr {
2343
+  -moz-box-sizing: content-box;
2344
+  box-sizing: content-box;
2345
+  height: 0; }
2346
+
2347
+/**
2348
+ * Correct font family set oddly in Safari 5 and Chrome.
2349
+ */
2350
+code, kbd, pre, samp {
2351
+  font-size: 1em;
2352
+  font-family: monospace, serif; }
2353
+
2354
+/**
2355
+ * Improve readability of pre-formatted text in all browsers.
2356
+ */
2357
+pre {
2358
+  white-space: pre-wrap; }
2359
+
2360
+/**
2361
+ * Set consistent quote types.
2362
+ */
2363
+q {
2364
+  quotes: "\201C" "\201D" "\2018" "\2019"; }
2365
+
2366
+/**
2367
+ * Address inconsistent and variable font size in all browsers.
2368
+ */
2369
+small {
2370
+  font-size: 80%; }
2371
+
2372
+/**
2373
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
2374
+ */
2375
+sub, sup {
2376
+  position: relative;
2377
+  vertical-align: baseline;
2378
+  font-size: 75%;
2379
+  line-height: 0; }
2380
+
2381
+sup {
2382
+  top: -0.5em; }
2383
+
2384
+sub {
2385
+  bottom: -0.25em; }
2386
+
2387
+/**
2388
+ * Define consistent border, margin, and padding.
2389
+ */
2390
+fieldset {
2391
+  margin: 0 2px;
2392
+  padding: 0.35em 0.625em 0.75em;
2393
+  border: 1px solid #c0c0c0; }
2394
+
2395
+/**
2396
+ * 1. Correct `color` not being inherited in IE 8/9.
2397
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
2398
+ */
2399
+legend {
2400
+  padding: 0;
2401
+  /* 2 */
2402
+  border: 0;
2403
+  /* 1 */ }
2404
+
2405
+/**
2406
+ * 1. Correct font family not being inherited in all browsers.
2407
+ * 2. Correct font size not being inherited in all browsers.
2408
+ * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
2409
+ * 4. Remove any default :focus styles
2410
+ * 5. Make sure webkit font smoothing is being inherited
2411
+ * 6. Remove default gradient in Android Firefox / FirefoxOS
2412
+ */
2413
+button, input, select, textarea {
2414
+  margin: 0;
2415
+  /* 3 */
2416
+  font-size: 100%;
2417
+  /* 2 */
2418
+  font-family: inherit;
2419
+  /* 1 */
2420
+  outline-offset: 0;
2421
+  /* 4 */
2422
+  outline-style: none;
2423
+  /* 4 */
2424
+  outline-width: 0;
2425
+  /* 4 */
2426
+  -webkit-font-smoothing: inherit;
2427
+  /* 5 */
2428
+  background-image: none;
2429
+  /* 6 */ }
2430
+
2431
+/**
2432
+ * Address Firefox 4+ setting `line-height` on `input` using `importnt` in
2433
+ * the UA stylesheet.
2434
+ */
2435
+button, input {
2436
+  line-height: normal; }
2437
+
2438
+/**
2439
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
2440
+ * All other form control elements do not inherit `text-transform` values.
2441
+ * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
2442
+ * Correct `select` style inheritance in Firefox 4+ and Opera.
2443
+ */
2444
+button, select {
2445
+  text-transform: none; }
2446
+
2447
+/**
2448
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
2449
+ *  and `video` controls.
2450
+ * 2. Correct inability to style clickable `input` types in iOS.
2451
+ * 3. Improve usability and consistency of cursor style between image-type
2452
+ *  `input` and others.
2453
+ */
2454
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
2455
+  cursor: pointer;
2456
+  /* 3 */
2457
+  -webkit-appearance: button;
2458
+  /* 2 */ }
2459
+
2460
+/**
2461
+ * Re-set default cursor for disabled elements.
2462
+ */
2463
+button[disabled], html input[disabled] {
2464
+  cursor: default; }
2465
+
2466
+/**
2467
+ * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
2468
+ * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
2469
+ *  (include `-moz` to future-proof).
2470
+ */
2471
+input[type="search"] {
2472
+  -webkit-box-sizing: content-box;
2473
+  /* 2 */
2474
+  -moz-box-sizing: content-box;
2475
+  box-sizing: content-box;
2476
+  -webkit-appearance: textfield;
2477
+  /* 1 */ }
2478
+
2479
+/**
2480
+ * Remove inner padding and search cancel button in Safari 5 and Chrome
2481
+ * on OS X.
2482
+ */
2483
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
2484
+  -webkit-appearance: none; }
2485
+
2486
+/**
2487
+ * Remove inner padding and border in Firefox 4+.
2488
+ */
2489
+button::-moz-focus-inner, input::-moz-focus-inner {
2490
+  padding: 0;
2491
+  border: 0; }
2492
+
2493
+/**
2494
+ * 1. Remove default vertical scrollbar in IE 8/9.
2495
+ * 2. Improve readability and alignment in all browsers.
2496
+ */
2497
+textarea {
2498
+  overflow: auto;
2499
+  /* 1 */
2500
+  vertical-align: top;
2501
+  /* 2 */ }
2502
+
2503
+img {
2504
+  -webkit-user-drag: none; }
2505
+
2506
+/* ==========================================================================
2507
+   Tables
2508
+   ========================================================================== */
2509
+/**
2510
+ * Remove most spacing between table cells.
2511
+ */
2512
+table {
2513
+  border-spacing: 0;
2514
+  border-collapse: collapse; }
2515
+
2516
+/**
2517
+ * Scaffolding
2518
+ * --------------------------------------------------
2519
+ */
2520
+*, *:before, *:after {
2521
+  -webkit-box-sizing: border-box;
2522
+  -moz-box-sizing: border-box;
2523
+  box-sizing: border-box; }
2524
+
2525
+html {
2526
+  overflow: hidden;
2527
+  -ms-touch-action: pan-y;
2528
+  touch-action: pan-y; }
2529
+
2530
+body, .ionic-body {
2531
+  -webkit-touch-callout: none;
2532
+  -webkit-font-smoothing: antialiased;
2533
+  font-smoothing: antialiased;
2534
+  -webkit-text-size-adjust: none;
2535
+  -moz-text-size-adjust: none;
2536
+  text-size-adjust: none;
2537
+  -webkit-tap-highlight-color: transparent;
2538
+  -webkit-tap-highlight-color: transparent;
2539
+  -webkit-user-select: none;
2540
+  -moz-user-select: none;
2541
+  -ms-user-select: none;
2542
+  user-select: none;
2543
+  top: 0;
2544
+  right: 0;
2545
+  bottom: 0;
2546
+  left: 0;
2547
+  overflow: hidden;
2548
+  margin: 0;
2549
+  padding: 0;
2550
+  color: #000;
2551
+  word-wrap: break-word;
2552
+  font-size: 14px;
2553
+  font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;
2554
+  line-height: 20px;
2555
+  text-rendering: optimizeLegibility;
2556
+  -webkit-backface-visibility: hidden;
2557
+  -webkit-user-drag: none;
2558
+  -ms-content-zooming: none; }
2559
+
2560
+body.grade-b, body.grade-c {
2561
+  text-rendering: auto; }
2562
+
2563
+.content {
2564
+  position: relative; }
2565
+
2566
+.scroll-content {
2567
+  position: absolute;
2568
+  top: 0;
2569
+  right: 0;
2570
+  bottom: 0;
2571
+  left: 0;
2572
+  overflow: hidden;
2573
+  margin-top: -1px;
2574
+  padding-top: 1px;
2575
+  margin-bottom: -1px;
2576
+  width: auto;
2577
+  height: auto; }
2578
+
2579
+.menu .scroll-content.scroll-content-false {
2580
+  z-index: 11; }
2581
+
2582
+.scroll-view {
2583
+  position: relative;
2584
+  display: block;
2585
+  overflow: hidden;
2586
+  margin-top: -1px; }
2587
+
2588
+/**
2589
+ * Scroll is the scroll view component available for complex and custom
2590
+ * scroll view functionality.
2591
+ */
2592
+.scroll {
2593
+  -webkit-user-select: none;
2594
+  -moz-user-select: none;
2595
+  -ms-user-select: none;
2596
+  user-select: none;
2597
+  -webkit-touch-callout: none;
2598
+  -webkit-text-size-adjust: none;
2599
+  -moz-text-size-adjust: none;
2600
+  text-size-adjust: none;
2601
+  -webkit-transform-origin: left top;
2602
+  transform-origin: left top; }
2603
+
2604
+/**
2605
+ * Set ms-viewport to prevent MS "page squish" and allow fluid scrolling
2606
+ * https://msdn.microsoft.com/en-us/library/ie/hh869615(v=vs.85).aspx
2607
+ */
2608
+@-ms-viewport {
2609
+  width: device-width; }
2610
+
2611
+.scroll-bar {
2612
+  position: absolute;
2613
+  z-index: 9999; }
2614
+
2615
+.ng-animate .scroll-bar {
2616
+  visibility: hidden; }
2617
+
2618
+.scroll-bar-h {
2619
+  right: 2px;
2620
+  bottom: 3px;
2621
+  left: 2px;
2622
+  height: 3px; }
2623
+  .scroll-bar-h .scroll-bar-indicator {
2624
+    height: 100%; }
2625
+
2626
+.scroll-bar-v {
2627
+  top: 2px;
2628
+  right: 3px;
2629
+  bottom: 2px;
2630
+  width: 3px; }
2631
+  .scroll-bar-v .scroll-bar-indicator {
2632
+    width: 100%; }
2633
+
2634
+.scroll-bar-indicator {
2635
+  position: absolute;
2636
+  border-radius: 4px;
2637
+  background: rgba(0, 0, 0, 0.3);
2638
+  opacity: 1;
2639
+  -webkit-transition: opacity .3s linear;
2640
+  transition: opacity .3s linear; }
2641
+  .scroll-bar-indicator.scroll-bar-fade-out {
2642
+    opacity: 0; }
2643
+
2644
+.platform-android .scroll-bar-indicator {
2645
+  border-radius: 0; }
2646
+
2647
+.grade-b .scroll-bar-indicator, .grade-c .scroll-bar-indicator {
2648
+  background: #aaa; }
2649
+  .grade-b .scroll-bar-indicator.scroll-bar-fade-out, .grade-c .scroll-bar-indicator.scroll-bar-fade-out {
2650
+    -webkit-transition: none;
2651
+    transition: none; }
2652
+
2653
+ion-infinite-scroll {
2654
+  height: 60px;
2655
+  width: 100%;
2656
+  display: block;
2657
+  display: -webkit-box;
2658
+  display: -webkit-flex;
2659
+  display: -moz-box;
2660
+  display: -moz-flex;
2661
+  display: -ms-flexbox;
2662
+  display: flex;
2663
+  -webkit-box-direction: normal;
2664
+  -webkit-box-orient: horizontal;
2665
+  -webkit-flex-direction: row;
2666
+  -moz-flex-direction: row;
2667
+  -ms-flex-direction: row;
2668
+  flex-direction: row;
2669
+  -webkit-box-pack: center;
2670
+  -ms-flex-pack: center;
2671
+  -webkit-justify-content: center;
2672
+  -moz-justify-content: center;
2673
+  justify-content: center;
2674
+  -webkit-box-align: center;
2675
+  -ms-flex-align: center;
2676
+  -webkit-align-items: center;
2677
+  -moz-align-items: center;
2678
+  align-items: center; }
2679
+  ion-infinite-scroll .icon {
2680
+    color: #666666;
2681
+    font-size: 30px;
2682
+    color: #666666; }
2683
+  ion-infinite-scroll .icon:before, ion-infinite-scroll .spinner {
2684
+    -webkit-transform: translate3d(0, 0, 0);
2685
+    transform: translate3d(0, 0, 0); }
2686
+  ion-infinite-scroll:not(.active) .spinner, ion-infinite-scroll:not(.active) .icon:before {
2687
+    -webkit-transform: translate3d(-1000px, 0, 0);
2688
+    transform: translate3d(-1000px, 0, 0); }
2689
+
2690
+.overflow-scroll {
2691
+  overflow-x: hidden;
2692
+  overflow-y: scroll;
2693
+  -webkit-overflow-scrolling: touch;
2694
+  top: 0;
2695
+  right: 0;
2696
+  bottom: 0;
2697
+  left: 0;
2698
+  position: absolute; }
2699
+  .overflow-scroll .scroll {
2700
+    position: static;
2701
+    height: 100%;
2702
+    -webkit-transform: translate3d(0, 0, 0); }
2703
+
2704
+/* If you change these, change platform.scss as well */
2705
+.has-header {
2706
+  top: 44px; }
2707
+
2708
+.no-header {
2709
+  top: 0; }
2710
+
2711
+.has-subheader {
2712
+  top: 88px; }
2713
+
2714
+.has-tabs-top {
2715
+  top: 93px; }
2716
+
2717
+.has-header.has-subheader.has-tabs-top {
2718
+  top: 137px; }
2719
+
2720
+.has-footer {
2721
+  bottom: 44px; }
2722
+
2723
+.has-subfooter {
2724
+  bottom: 88px; }
2725
+
2726
+.has-tabs, .bar-footer.has-tabs {
2727
+  bottom: 49px; }
2728
+  .has-tabs.pane, .bar-footer.has-tabs.pane {
2729
+    bottom: 49px;
2730
+    height: auto; }
2731
+
2732
+.has-footer.has-tabs {
2733
+  bottom: 93px; }
2734
+
2735
+.pane {
2736
+  -webkit-transform: translate3d(0, 0, 0);
2737
+  transform: translate3d(0, 0, 0);
2738
+  -webkit-transition-duration: 0;
2739
+  transition-duration: 0;
2740
+  z-index: 1; }
2741
+
2742
+.view {
2743
+  z-index: 1; }
2744
+
2745
+.pane, .view {
2746
+  position: absolute;
2747
+  top: 0;
2748
+  right: 0;
2749
+  bottom: 0;
2750
+  left: 0;
2751
+  width: 100%;
2752
+  height: 100%;
2753
+  background-color: #fff;
2754
+  overflow: hidden; }
2755
+
2756
+.view-container {
2757
+  position: absolute;
2758
+  display: block;
2759
+  width: 100%;
2760
+  height: 100%; }
2761
+
2762
+/**
2763
+ * Typography
2764
+ * --------------------------------------------------
2765
+ */
2766
+p {
2767
+  margin: 0 0 10px; }
2768
+
2769
+small {
2770
+  font-size: 85%; }
2771
+
2772
+cite {
2773
+  font-style: normal; }
2774
+
2775
+.text-left {
2776
+  text-align: left; }
2777
+
2778
+.text-right {
2779
+  text-align: right; }
2780
+
2781
+.text-center {
2782
+  text-align: center; }
2783
+
2784
+h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
2785
+  color: #000;
2786
+  font-weight: 500;
2787
+  font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;
2788
+  line-height: 1.2; }
2789
+  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
2790
+    font-weight: normal;
2791
+    line-height: 1; }
2792
+
2793
+h1, .h1, h2, .h2, h3, .h3 {
2794
+  margin-top: 20px;
2795
+  margin-bottom: 10px; }
2796
+  h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child {
2797
+    margin-top: 0; }
2798
+  h1 + h1, h1 + .h1, h1 + h2, h1 + .h2, h1 + h3, h1 + .h3, .h1 + h1, .h1 + .h1, .h1 + h2, .h1 + .h2, .h1 + h3, .h1 + .h3, h2 + h1, h2 + .h1, h2 + h2, h2 + .h2, h2 + h3, h2 + .h3, .h2 + h1, .h2 + .h1, .h2 + h2, .h2 + .h2, .h2 + h3, .h2 + .h3, h3 + h1, h3 + .h1, h3 + h2, h3 + .h2, h3 + h3, h3 + .h3, .h3 + h1, .h3 + .h1, .h3 + h2, .h3 + .h2, .h3 + h3, .h3 + .h3 {
2799
+    margin-top: 10px; }
2800
+
2801
+h4, .h4, h5, .h5, h6, .h6 {
2802
+  margin-top: 10px;
2803
+  margin-bottom: 10px; }
2804
+
2805
+h1, .h1 {
2806
+  font-size: 36px; }
2807
+
2808
+h2, .h2 {
2809
+  font-size: 30px; }
2810
+
2811
+h3, .h3 {
2812
+  font-size: 24px; }
2813
+
2814
+h4, .h4 {
2815
+  font-size: 18px; }
2816
+
2817
+h5, .h5 {
2818
+  font-size: 14px; }
2819
+
2820
+h6, .h6 {
2821
+  font-size: 12px; }
2822
+
2823
+h1 small, .h1 small {
2824
+  font-size: 24px; }
2825
+
2826
+h2 small, .h2 small {
2827
+  font-size: 18px; }
2828
+
2829
+h3 small, .h3 small, h4 small, .h4 small {
2830
+  font-size: 14px; }
2831
+
2832
+dl {
2833
+  margin-bottom: 20px; }
2834
+
2835
+dt, dd {
2836
+  line-height: 1.42857; }
2837
+
2838
+dt {
2839
+  font-weight: bold; }
2840
+
2841
+blockquote {
2842
+  margin: 0 0 20px;
2843
+  padding: 10px 20px;
2844
+  border-left: 5px solid gray; }
2845
+  blockquote p {
2846
+    font-weight: 300;
2847
+    font-size: 17.5px;
2848
+    line-height: 1.25; }
2849
+  blockquote p:last-child {
2850
+    margin-bottom: 0; }
2851
+  blockquote small {
2852
+    display: block;
2853
+    line-height: 1.42857; }
2854
+    blockquote small:before {
2855
+      content: '\2014 \00A0'; }
2856
+
2857
+q:before, q:after, blockquote:before, blockquote:after {
2858
+  content: ""; }
2859
+
2860
+address {
2861
+  display: block;
2862
+  margin-bottom: 20px;
2863
+  font-style: normal;
2864
+  line-height: 1.42857; }
2865
+
2866
+a.subdued {
2867
+  padding-right: 10px;
2868
+  color: #888;
2869
+  text-decoration: none; }
2870
+  a.subdued:hover {
2871
+    text-decoration: none; }
2872
+  a.subdued:last-child {
2873
+    padding-right: 0; }
2874
+
2875
+/**
2876
+ * Action Sheets
2877
+ * --------------------------------------------------
2878
+ */
2879
+.action-sheet-backdrop {
2880
+  -webkit-transition: background-color 150ms ease-in-out;
2881
+  transition: background-color 150ms ease-in-out;
2882
+  position: fixed;
2883
+  top: 0;
2884
+  left: 0;
2885
+  z-index: 11;
2886
+  width: 100%;
2887
+  height: 100%;
2888
+  background-color: transparent; }
2889
+  .action-sheet-backdrop.active {
2890
+    background-color: rgba(0, 0, 0, 0.4); }
2891
+
2892
+.action-sheet-wrapper {
2893
+  -webkit-transform: translate3d(0, 100%, 0);
2894
+  transform: translate3d(0, 100%, 0);
2895
+  -webkit-transition: all cubic-bezier(.36, .66, .04, 1) 500ms;
2896
+  transition: all cubic-bezier(.36, .66, .04, 1) 500ms;
2897
+  position: absolute;
2898
+  bottom: 0;
2899
+  left: 0;
2900
+  right: 0;
2901
+  width: 100%;
2902
+  max-width: 500px;
2903
+  margin: auto; }
2904
+
2905
+.action-sheet-up {
2906
+  -webkit-transform: translate3d(0, 0, 0);
2907
+  transform: translate3d(0, 0, 0); }
2908
+
2909
+.action-sheet {
2910
+  margin-left: 8px;
2911
+  margin-right: 8px;
2912
+  width: auto;
2913
+  z-index: 11;
2914
+  overflow: hidden; }
2915
+  .action-sheet .button {
2916
+    display: block;
2917
+    padding: 1px;
2918
+    width: 100%;
2919
+    border-radius: 0;
2920
+    border-color: #d1d3d6;
2921
+    background-color: transparent;
2922
+    color: #007aff;
2923
+    font-size: 21px; }
2924
+    .action-sheet .button:hover {
2925
+      color: #007aff; }
2926
+    .action-sheet .button.destructive {
2927
+      color: #ff3b30; }
2928
+      .action-sheet .button.destructive:hover {
2929
+        color: #ff3b30; }
2930
+  .action-sheet .button.active, .action-sheet .button.activated {
2931
+    box-shadow: none;
2932
+    border-color: #d1d3d6;
2933
+    color: #007aff;
2934
+    background: #e4e5e7; }
2935
+
2936
+.action-sheet-has-icons .icon {
2937
+  position: absolute;
2938
+  left: 16px; }
2939
+
2940
+.action-sheet-title {
2941
+  padding: 16px;
2942
+  color: #8f8f8f;
2943
+  text-align: center;
2944
+  font-size: 13px; }
2945
+
2946
+.action-sheet-group {
2947
+  margin-bottom: 8px;
2948
+  border-radius: 4px;
2949
+  background-color: #fff;
2950
+  overflow: hidden; }
2951
+  .action-sheet-group .button {
2952
+    border-width: 1px 0px 0px 0px; }
2953
+  .action-sheet-group .button:first-child:last-child {
2954
+    border-width: 0; }
2955
+
2956
+.action-sheet-options {
2957
+  background: #f1f2f3; }
2958
+
2959
+.action-sheet-cancel .button {
2960
+  font-weight: 500; }
2961
+
2962
+.action-sheet-open {
2963
+  pointer-events: none; }
2964
+  .action-sheet-open.modal-open .modal {
2965
+    pointer-events: none; }
2966
+  .action-sheet-open .action-sheet-backdrop {
2967
+    pointer-events: auto; }
2968
+
2969
+.platform-android .action-sheet-backdrop.active {
2970
+  background-color: rgba(0, 0, 0, 0.2); }
2971
+.platform-android .action-sheet {
2972
+  margin: 0; }
2973
+  .platform-android .action-sheet .action-sheet-title, .platform-android .action-sheet .button {
2974
+    text-align: left;
2975
+    border-color: transparent;
2976
+    font-size: 16px;
2977
+    color: inherit; }
2978
+  .platform-android .action-sheet .action-sheet-title {
2979
+    font-size: 14px;
2980
+    padding: 16px;
2981
+    color: #666; }
2982
+  .platform-android .action-sheet .button.active, .platform-android .action-sheet .button.activated {
2983
+    background: #e8e8e8; }
2984
+.platform-android .action-sheet-group {
2985
+  margin: 0;
2986
+  border-radius: 0;
2987
+  background-color: #fafafa; }
2988
+.platform-android .action-sheet-cancel {
2989
+  display: none; }
2990
+.platform-android .action-sheet-has-icons .button {
2991
+  padding-left: 56px; }
2992
+
2993
+.backdrop {
2994
+  position: fixed;
2995
+  top: 0;
2996
+  left: 0;
2997
+  z-index: 11;
2998
+  width: 100%;
2999
+  height: 100%;
3000
+  background-color: rgba(0, 0, 0, 0.4);
3001
+  visibility: hidden;
3002
+  opacity: 0;
3003
+  -webkit-transition: 0.1s opacity linear;
3004
+  transition: 0.1s opacity linear; }
3005
+  .backdrop.visible {
3006
+    visibility: visible; }
3007
+  .backdrop.active {
3008
+    opacity: 1; }
3009
+
3010
+/**
3011
+ * Bar (Headers and Footers)
3012
+ * --------------------------------------------------
3013
+ */
3014
+.bar {
3015
+  display: -webkit-box;
3016
+  display: -webkit-flex;
3017
+  display: -moz-box;
3018
+  display: -moz-flex;
3019
+  display: -ms-flexbox;
3020
+  display: flex;
3021
+  -webkit-transform: translate3d(0, 0, 0);
3022
+  transform: translate3d(0, 0, 0);
3023
+  -webkit-user-select: none;
3024
+  -moz-user-select: none;
3025
+  -ms-user-select: none;
3026
+  user-select: none;
3027
+  position: absolute;
3028
+  right: 0;
3029
+  left: 0;
3030
+  z-index: 9;
3031
+  box-sizing: border-box;
3032
+  padding: 5px;
3033
+  width: 100%;
3034
+  height: 44px;
3035
+  border-width: 0;
3036
+  border-style: solid;
3037
+  border-top: 1px solid transparent;
3038
+  border-bottom: 1px solid #ddd;
3039
+  background-color: #f3f3f3;
3040
+  /* border-width: 1px will actually create 2 device pixels on retina */
3041
+  /* this nifty trick sets an actual 1px border on hi-res displays */
3042
+  background-size: 0; }
3043
+  @media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
3044
+    .bar {
3045
+      border: none;
3046
+      background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
3047
+      background-position: bottom;
3048
+      background-size: 100% 1px;
3049
+      background-repeat: no-repeat; } }
3050
+  .bar.bar-clear {
3051
+    border: none;
3052
+    background: none;
3053
+    color: #fff; }
3054
+    .bar.bar-clear .button {
3055
+      color: #fff; }
3056
+    .bar.bar-clear .title {
3057
+      color: #fff; }
3058
+  .bar.item-input-inset .item-input-wrapper {
3059
+    margin-top: -1px; }
3060
+    .bar.item-input-inset .item-input-wrapper input {
3061
+      padding-left: 8px;
3062
+      width: 94%;
3063
+      height: 28px;
3064
+      background: transparent; }
3065
+  .bar.bar-light {
3066
+    border-color: #ddd;
3067
+    background-color: #f3f3f3;
3068
+    background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
3069
+    color: #444; }
3070
+    .bar.bar-light .title {
3071
+      color: #444; }
3072
+    .bar.bar-light.bar-footer {
3073
+      background-image: linear-gradient(180deg, #ddd, #ddd 50%, transparent 50%); }
3074
+  .bar.bar-stable {
3075
+    border-color: #b2b2b2;
3076
+    background-color: #f3f3f3;
3077
+    background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
3078
+    color: #444; }
3079
+    .bar.bar-stable .title {
3080
+      color: #444; }
3081
+    .bar.bar-stable.bar-footer {
3082
+      background-image: linear-gradient(180deg, #b2b2b2, #b2b2b2 50%, transparent 50%); }
3083
+  .bar.bar-positive {
3084
+    border-color: #2d8bcf;
3085
+    background-color: #55a2da;
3086
+    background-image: linear-gradient(0deg, #2d8bcf, #2d8bcf 50%, transparent 50%);
3087
+    color: #fff; }
3088
+    .bar.bar-positive .title {
3089
+      color: #fff; }
3090
+    .bar.bar-positive.bar-footer {
3091
+      background-image: linear-gradient(180deg, #2d8bcf, #2d8bcf 50%, transparent 50%); }
3092
+  .bar.bar-calm {
3093
+    border-color: #9399a8;
3094
+    background-color: #afb4bf;
3095
+    background-image: linear-gradient(0deg, #9399a8, #9399a8 50%, transparent 50%);
3096
+    color: #fff; }
3097
+    .bar.bar-calm .title {
3098
+      color: #fff; }
3099
+    .bar.bar-calm.bar-footer {
3100
+      background-image: linear-gradient(180deg, #9399a8, #9399a8 50%, transparent 50%); }
3101
+  .bar.bar-assertive {
3102
+    border-color: #e82e23;
3103
+    background-color: #ed5a51;
3104
+    background-image: linear-gradient(0deg, #e82e23, #e82e23 50%, transparent 50%);
3105
+    color: #fff; }
3106
+    .bar.bar-assertive .title {
3107
+      color: #fff; }
3108
+    .bar.bar-assertive.bar-footer {
3109
+      background-image: linear-gradient(180deg, #e82e23, #e82e23 50%, transparent 50%); }
3110
+  .bar.bar-balanced {
3111
+    border-color: #79a548;
3112
+    background-color: #92bc64;
3113
+    background-image: linear-gradient(0deg, #79a548, #79a548 50%, transparent 50%);
3114
+    color: #fff; }
3115
+    .bar.bar-balanced .title {
3116
+      color: #fff; }
3117
+    .bar.bar-balanced.bar-footer {
3118
+      background-image: linear-gradient(180deg, #79a548, #2d8bcf 50%, transparent 50%); }
3119
+  .bar.bar-energized {
3120
+    border-color: #f0c34b;
3121
+    background-color: #f2cb63;
3122
+    background-image: linear-gradient(0deg, #f0c34b, #f0c34b 50%, transparent 50%);
3123
+    color: #fff; }
3124
+    .bar.bar-energized .title {
3125
+      color: #fff; }
3126
+    .bar.bar-energized.bar-footer {
3127
+      background-image: linear-gradient(180deg, #f0c34b, #f0c34b 50%, transparent 50%); }
3128
+  .bar.bar-royal {
3129
+    border-color: #6b46e5;
3130
+    background-color: #886aea;
3131
+    background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);
3132
+    color: #fff; }
3133
+    .bar.bar-royal .title {
3134
+      color: #fff; }
3135
+    .bar.bar-royal.bar-footer {
3136
+      background-image: linear-gradient(180deg, #6b46e5, #6b46e5 50%, transparent 50%); }
3137
+  .bar.bar-dark {
3138
+    border-color: #111;
3139
+    background-color: #3c3f47;
3140
+    background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);
3141
+    color: #fff; }
3142
+    .bar.bar-dark .title {
3143
+      color: #fff; }
3144
+    .bar.bar-dark.bar-footer {
3145
+      background-image: linear-gradient(180deg, #111, #111 50%, transparent 50%); }
3146
+  .bar .title {
3147
+    position: absolute;
3148
+    top: 0;
3149
+    right: 0;
3150
+    left: 0;
3151
+    z-index: 0;
3152
+    overflow: hidden;
3153
+    margin: 0 10px;
3154
+    min-width: 30px;
3155
+    height: 43px;
3156
+    text-align: center;
3157
+    text-overflow: ellipsis;
3158
+    white-space: nowrap;
3159
+    font-size: 17px;
3160
+    font-weight: 500;
3161
+    line-height: 44px; }
3162
+    .bar .title.title-left {
3163
+      text-align: left; }
3164
+    .bar .title.title-right {
3165
+      text-align: right; }
3166
+  .bar .title a {
3167
+    color: inherit; }
3168
+  .bar .button {
3169
+    z-index: 1;
3170
+    padding: 0 8px;
3171
+    min-width: initial;
3172
+    min-height: 31px;
3173
+    font-weight: 400;
3174
+    font-size: 13px;
3175
+    line-height: 32px; }
3176
+    .bar .button.button-icon:before, .bar .button .icon:before, .bar .button.icon:before, .bar .button.icon-left:before, .bar .button.icon-right:before {
3177
+      padding-right: 2px;
3178
+      padding-left: 2px;
3179
+      font-size: 20px;
3180
+      line-height: 32px; }
3181
+    .bar .button.button-icon {
3182
+      font-size: 17px; }
3183
+      .bar .button.button-icon .icon:before, .bar .button.button-icon:before, .bar .button.button-icon.icon-left:before, .bar .button.button-icon.icon-right:before {
3184
+        vertical-align: top;
3185
+        font-size: 32px;
3186
+        line-height: 32px; }
3187
+    .bar .button.button-clear {
3188
+      padding-right: 2px;
3189
+      padding-left: 2px;
3190
+      font-weight: 300;
3191
+      font-size: 17px; }
3192
+      .bar .button.button-clear .icon:before, .bar .button.button-clear.icon:before, .bar .button.button-clear.icon-left:before, .bar .button.button-clear.icon-right:before {
3193
+        font-size: 32px;
3194
+        line-height: 32px; }
3195
+    .bar .button.back-button {
3196
+      display: block;
3197
+      margin-right: 5px;
3198
+      padding: 0;
3199
+      white-space: nowrap;
3200
+      font-weight: 400; }
3201
+    .bar .button.back-button.active, .bar .button.back-button.activated {
3202
+      opacity: 0.2; }
3203
+  .bar .button-bar > .button, .bar .buttons > .button {
3204
+    min-height: 31px;
3205
+    line-height: 32px; }
3206
+  .bar .button-bar + .button, .bar .button + .button-bar {
3207
+    margin-left: 5px; }
3208
+  .bar .buttons, .bar .buttons.primary-buttons, .bar .buttons.secondary-buttons {
3209
+    display: inherit; }
3210
+  .bar .buttons span {
3211
+    display: inline-block; }
3212
+  .bar .buttons-left span {
3213
+    margin-right: 5px;
3214
+    display: inherit; }
3215
+  .bar .buttons-right span {
3216
+    margin-left: 5px;
3217
+    display: inherit; }
3218
+  .bar .title + .button:last-child, .bar > .button + .button:last-child, .bar > .button.pull-right, .bar .buttons.pull-right, .bar .title + .buttons {
3219
+    position: absolute;
3220
+    top: 5px;
3221
+    right: 5px;
3222
+    bottom: 5px; }
3223
+
3224
+.platform-android .nav-bar-has-subheader .bar {
3225
+  background-image: none; }
3226
+.platform-android .bar .back-button .icon:before {
3227
+  font-size: 24px; }
3228
+.platform-android .bar .title {
3229
+  font-size: 19px;
3230
+  line-height: 44px; }
3231
+
3232
+.bar-light .button {
3233
+  border-color: #ddd;
3234
+  background-color: #f3f3f3;
3235
+  color: #444; }
3236
+  .bar-light .button:hover {
3237
+    color: #444;
3238
+    text-decoration: none; }
3239
+  .bar-light .button.active, .bar-light .button.activated {
3240
+    border-color: #ccc;
3241
+    background-color: #fafafa;
3242
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3243
+  .bar-light .button.button-clear {
3244
+    border-color: transparent;
3245
+    background: none;
3246
+    box-shadow: none;
3247
+    color: #444;
3248
+    font-size: 17px; }
3249
+  .bar-light .button.button-icon {
3250
+    border-color: transparent;
3251
+    background: none; }
3252
+
3253
+.bar-stable .button {
3254
+  border-color: #b2b2b2;
3255
+  background-color: #f3f3f3;
3256
+  color: #444; }
3257
+  .bar-stable .button:hover {
3258
+    color: #444;
3259
+    text-decoration: none; }
3260
+  .bar-stable .button.active, .bar-stable .button.activated {
3261
+    border-color: #a2a2a2;
3262
+    background-color: #e5e5e5;
3263
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3264
+  .bar-stable .button.button-clear {
3265
+    border-color: transparent;
3266
+    background: none;
3267
+    box-shadow: none;
3268
+    color: #444;
3269
+    font-size: 17px; }
3270
+  .bar-stable .button.button-icon {
3271
+    border-color: transparent;
3272
+    background: none; }
3273
+
3274
+.bar-positive .button {
3275
+  border-color: #2d8bcf;
3276
+  background-color: #55a2da;
3277
+  color: #fff; }
3278
+  .bar-positive .button:hover {
3279
+    color: #fff;
3280
+    text-decoration: none; }
3281
+  .bar-positive .button.active, .bar-positive .button.activated {
3282
+    border-color: #2d8bcf;
3283
+    background-color: #2d8bcf;
3284
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3285
+  .bar-positive .button.button-clear {
3286
+    border-color: transparent;
3287
+    background: none;
3288
+    box-shadow: none;
3289
+    color: #fff;
3290
+    font-size: 17px; }
3291
+  .bar-positive .button.button-icon {
3292
+    border-color: transparent;
3293
+    background: none; }
3294
+
3295
+.bar-calm .button {
3296
+  border-color: #9399a8;
3297
+  background-color: #afb4bf;
3298
+  color: #fff; }
3299
+  .bar-calm .button:hover {
3300
+    color: #fff;
3301
+    text-decoration: none; }
3302
+  .bar-calm .button.active, .bar-calm .button.activated {
3303
+    border-color: #9399a8;
3304
+    background-color: #9399a8;
3305
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3306
+  .bar-calm .button.button-clear {
3307
+    border-color: transparent;
3308
+    background: none;
3309
+    box-shadow: none;
3310
+    color: #fff;
3311
+    font-size: 17px; }
3312
+  .bar-calm .button.button-icon {
3313
+    border-color: transparent;
3314
+    background: none; }
3315
+
3316
+.bar-assertive .button {
3317
+  border-color: #e82e23;
3318
+  background-color: #ed5a51;
3319
+  color: #fff; }
3320
+  .bar-assertive .button:hover {
3321
+    color: #fff;
3322
+    text-decoration: none; }
3323
+  .bar-assertive .button.active, .bar-assertive .button.activated {
3324
+    border-color: #e82e23;
3325
+    background-color: #e82e23;
3326
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3327
+  .bar-assertive .button.button-clear {
3328
+    border-color: transparent;
3329
+    background: none;
3330
+    box-shadow: none;
3331
+    color: #fff;
3332
+    font-size: 17px; }
3333
+  .bar-assertive .button.button-icon {
3334
+    border-color: transparent;
3335
+    background: none; }
3336
+
3337
+.bar-balanced .button {
3338
+  border-color: #79a548;
3339
+  background-color: #92bc64;
3340
+  color: #fff; }
3341
+  .bar-balanced .button:hover {
3342
+    color: #fff;
3343
+    text-decoration: none; }
3344
+  .bar-balanced .button.active, .bar-balanced .button.activated {
3345
+    border-color: #79a548;
3346
+    background-color: #79a548;
3347
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3348
+  .bar-balanced .button.button-clear {
3349
+    border-color: transparent;
3350
+    background: none;
3351
+    box-shadow: none;
3352
+    color: #fff;
3353
+    font-size: 17px; }
3354
+  .bar-balanced .button.button-icon {
3355
+    border-color: transparent;
3356
+    background: none; }
3357
+
3358
+.bar-energized .button {
3359
+  border-color: #f0c34b;
3360
+  background-color: #f2cb63;
3361
+  color: #fff; }
3362
+  .bar-energized .button:hover {
3363
+    color: #fff;
3364
+    text-decoration: none; }
3365
+  .bar-energized .button.active, .bar-energized .button.activated {
3366
+    border-color: #f0c34b;
3367
+    background-color: #f0c34b;
3368
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3369
+  .bar-energized .button.button-clear {
3370
+    border-color: transparent;
3371
+    background: none;
3372
+    box-shadow: none;
3373
+    color: #fff;
3374
+    font-size: 17px; }
3375
+  .bar-energized .button.button-icon {
3376
+    border-color: transparent;
3377
+    background: none; }
3378
+
3379
+.bar-royal .button {
3380
+  border-color: #6b46e5;
3381
+  background-color: #886aea;
3382
+  color: #fff; }
3383
+  .bar-royal .button:hover {
3384
+    color: #fff;
3385
+    text-decoration: none; }
3386
+  .bar-royal .button.active, .bar-royal .button.activated {
3387
+    border-color: #6b46e5;
3388
+    background-color: #6b46e5;
3389
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3390
+  .bar-royal .button.button-clear {
3391
+    border-color: transparent;
3392
+    background: none;
3393
+    box-shadow: none;
3394
+    color: #fff;
3395
+    font-size: 17px; }
3396
+  .bar-royal .button.button-icon {
3397
+    border-color: transparent;
3398
+    background: none; }
3399
+
3400
+.bar-dark .button {
3401
+  border-color: #111;
3402
+  background-color: #3c3f47;
3403
+  color: #fff; }
3404
+  .bar-dark .button:hover {
3405
+    color: #fff;
3406
+    text-decoration: none; }
3407
+  .bar-dark .button.active, .bar-dark .button.activated {
3408
+    border-color: #000;
3409
+    background-color: #262626;
3410
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
3411
+  .bar-dark .button.button-clear {
3412
+    border-color: transparent;
3413
+    background: none;
3414
+    box-shadow: none;
3415
+    color: #fff;
3416
+    font-size: 17px; }
3417
+  .bar-dark .button.button-icon {
3418
+    border-color: transparent;
3419
+    background: none; }
3420
+
3421
+.bar-header {
3422
+  top: 0;
3423
+  border-top-width: 0;
3424
+  border-bottom-width: 1px; }
3425
+  .bar-header.has-tabs-top {
3426
+    border-bottom-width: 0px;
3427
+    background-image: none; }
3428
+
3429
+.tabs-top .bar-header {
3430
+  border-bottom-width: 0px;
3431
+  background-image: none; }
3432
+
3433
+.bar-footer {
3434
+  bottom: 0;
3435
+  border-top-width: 1px;
3436
+  border-bottom-width: 0;
3437
+  background-position: top;
3438
+  height: 44px; }
3439
+  .bar-footer.item-input-inset {
3440
+    position: absolute; }
3441
+
3442
+.bar-tabs {
3443
+  padding: 0; }
3444
+
3445
+.bar-subheader {
3446
+  top: 44px;
3447
+  display: block;
3448
+  height: 44px; }
3449
+
3450
+.bar-subfooter {
3451
+  bottom: 44px;
3452
+  display: block;
3453
+  height: 44px; }
3454
+
3455
+.nav-bar-block {
3456
+  position: absolute;
3457
+  top: 0;
3458
+  right: 0;
3459
+  left: 0;
3460
+  z-index: 9; }
3461
+
3462
+.bar .back-button.hide, .bar .buttons .hide {
3463
+  display: none; }
3464
+
3465
+.nav-bar-tabs-top .bar {
3466
+  background-image: none; }
3467
+
3468
+/**
3469
+ * Tabs
3470
+ * --------------------------------------------------
3471
+ * A navigation bar with any number of tab items supported.
3472
+ */
3473
+.tabs {
3474
+  display: -webkit-box;
3475
+  display: -webkit-flex;
3476
+  display: -moz-box;
3477
+  display: -moz-flex;
3478
+  display: -ms-flexbox;
3479
+  display: flex;
3480
+  -webkit-box-direction: normal;
3481
+  -webkit-box-orient: horizontal;
3482
+  -webkit-flex-direction: horizontal;
3483
+  -moz-flex-direction: horizontal;
3484
+  -ms-flex-direction: horizontal;
3485
+  flex-direction: horizontal;
3486
+  -webkit-box-pack: center;
3487
+  -ms-flex-pack: center;
3488
+  -webkit-justify-content: center;
3489
+  -moz-justify-content: center;
3490
+  justify-content: center;
3491
+  -webkit-transform: translate3d(0, 0, 0);
3492
+  transform: translate3d(0, 0, 0);
3493
+  border-color: #b2b2b2;
3494
+  background-color: #F3F3F3;
3495
+  background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
3496
+  color: #444;
3497
+  position: absolute;
3498
+  bottom: 0;
3499
+  z-index: 5;
3500
+  width: 100%;
3501
+  height: 49px;
3502
+  border-style: solid;
3503
+  border-top-width: 1px;
3504
+  background-size: 0;
3505
+  line-height: 49px; }
3506
+  .tabs .tab-item .badge {
3507
+    background-color: #444;
3508
+    color: #F3F3F3; }
3509
+  @media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) {
3510
+    .tabs {
3511
+      padding-top: 2px;
3512
+      border-top: none !important;
3513
+      border-bottom: none;
3514
+      background-position: top;
3515
+      background-size: 100% 1px;
3516
+      background-repeat: no-repeat; } }
3517
+
3518
+/* Allow parent element of tabs to define color, or just the tab itself */
3519
+.tabs-light > .tabs, .tabs.tabs-light {
3520
+  border-color: #ddd;
3521
+  background-color: #F3F3F3;
3522
+  background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
3523
+  color: #444; }
3524
+  .tabs-light > .tabs .tab-item .badge, .tabs.tabs-light .tab-item .badge {
3525
+    background-color: #444;
3526
+    color: #F3F3F3; }
3527
+
3528
+.tabs-stable > .tabs, .tabs.tabs-stable {
3529
+  border-color: #b2b2b2;
3530
+  background-color: #F3F3F3;
3531
+  background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
3532
+  color: #444; }
3533
+  .tabs-stable > .tabs .tab-item .badge, .tabs.tabs-stable .tab-item .badge {
3534
+    background-color: #444;
3535
+    color: #F3F3F3; }
3536
+
3537
+.tabs-positive > .tabs, .tabs.tabs-positive {
3538
+  border-color: #2d8bcf;
3539
+  background-color: #55A2DA;
3540
+  background-image: linear-gradient(0deg, #2d8bcf, #2d8bcf 50%, transparent 50%);
3541
+  color: #fff; }
3542
+  .tabs-positive > .tabs .tab-item .badge, .tabs.tabs-positive .tab-item .badge {
3543
+    background-color: #fff;
3544
+    color: #55A2DA; }
3545
+
3546
+.tabs-calm > .tabs, .tabs.tabs-calm {
3547
+  border-color: #9399a8;
3548
+  background-color: #AFB4BF;
3549
+  background-image: linear-gradient(0deg, #9399a8, #9399a8 50%, transparent 50%);
3550
+  color: #fff; }
3551
+  .tabs-calm > .tabs .tab-item .badge, .tabs.tabs-calm .tab-item .badge {
3552
+    background-color: #fff;
3553
+    color: #AFB4BF; }
3554
+
3555
+.tabs-assertive > .tabs, .tabs.tabs-assertive {
3556
+  border-color: #e82e23;
3557
+  background-color: #ED5A51;
3558
+  background-image: linear-gradient(0deg, #e82e23, #e82e23 50%, transparent 50%);
3559
+  color: #fff; }
3560
+  .tabs-assertive > .tabs .tab-item .badge, .tabs.tabs-assertive .tab-item .badge {
3561
+    background-color: #fff;
3562
+    color: #ED5A51; }
3563
+
3564
+.tabs-balanced > .tabs, .tabs.tabs-balanced {
3565
+  border-color: #79a548;
3566
+  background-color: #92BC64;
3567
+  background-image: linear-gradient(0deg, #79a548, #79a548 50%, transparent 50%);
3568
+  color: #fff; }
3569
+  .tabs-balanced > .tabs .tab-item .badge, .tabs.tabs-balanced .tab-item .badge {
3570
+    background-color: #fff;
3571
+    color: #92BC64; }
3572
+
3573
+.tabs-energized > .tabs, .tabs.tabs-energized {
3574
+  border-color: #f0c34b;
3575
+  background-color: #F2CB63;
3576
+  background-image: linear-gradient(0deg, #f0c34b, #f0c34b 50%, transparent 50%);
3577
+  color: #fff; }
3578
+  .tabs-energized > .tabs .tab-item .badge, .tabs.tabs-energized .tab-item .badge {
3579
+    background-color: #fff;
3580
+    color: #F2CB63; }
3581
+
3582
+.tabs-royal > .tabs, .tabs.tabs-royal {
3583
+  border-color: #6b46e5;
3584
+  background-color: #886aea;
3585
+  background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);
3586
+  color: #fff; }
3587
+  .tabs-royal > .tabs .tab-item .badge, .tabs.tabs-royal .tab-item .badge {
3588
+    background-color: #fff;
3589
+    color: #886aea; }
3590
+
3591
+.tabs-dark > .tabs, .tabs.tabs-dark {
3592
+  border-color: #111;
3593
+  background-color: #3C3F47;
3594
+  background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);
3595
+  color: #fff; }
3596
+  .tabs-dark > .tabs .tab-item .badge, .tabs.tabs-dark .tab-item .badge {
3597
+    background-color: #fff;
3598
+    color: #3C3F47; }
3599
+
3600
+.tabs-striped .tabs {
3601
+  background-color: white;
3602
+  background-image: none;
3603
+  border: none;
3604
+  border-bottom: 1px solid #ddd;
3605
+  padding-top: 2px; }
3606
+.tabs-striped .tab-item.tab-item-active, .tabs-striped .tab-item.active, .tabs-striped .tab-item.activated {
3607
+  margin-top: -2px;
3608
+  border-style: solid;
3609
+  border-width: 2px 0 0 0;
3610
+  border-color: #3C3F47; }
3611
+  .tabs-striped .tab-item.tab-item-active .badge, .tabs-striped .tab-item.active .badge, .tabs-striped .tab-item.activated .badge {
3612
+    top: 2px;
3613
+    opacity: 1; }
3614
+.tabs-striped.tabs-light .tabs {
3615
+  background-color: #F3F3F3; }
3616
+.tabs-striped.tabs-light .tab-item {
3617
+  color: rgba(60, 63, 71, 0.4);
3618
+  opacity: 1; }
3619
+  .tabs-striped.tabs-light .tab-item .badge {
3620
+    opacity: 0.4; }
3621
+  .tabs-striped.tabs-light .tab-item.tab-item-active, .tabs-striped.tabs-light .tab-item.active, .tabs-striped.tabs-light .tab-item.activated {
3622
+    margin-top: -2px;
3623
+    color: #3C3F47;
3624
+    border-style: solid;
3625
+    border-width: 2px 0 0 0;
3626
+    border-color: #3C3F47; }
3627
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3628
+  top: 4%; }
3629
+.tabs-striped.tabs-stable .tabs {
3630
+  background-color: #F3F3F3; }
3631
+.tabs-striped.tabs-stable .tab-item {
3632
+  color: rgba(60, 63, 71, 0.4);
3633
+  opacity: 1; }
3634
+  .tabs-striped.tabs-stable .tab-item .badge {
3635
+    opacity: 0.4; }
3636
+  .tabs-striped.tabs-stable .tab-item.tab-item-active, .tabs-striped.tabs-stable .tab-item.active, .tabs-striped.tabs-stable .tab-item.activated {
3637
+    margin-top: -2px;
3638
+    color: #3C3F47;
3639
+    border-style: solid;
3640
+    border-width: 2px 0 0 0;
3641
+    border-color: #3C3F47; }
3642
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3643
+  top: 4%; }
3644
+.tabs-striped.tabs-positive .tabs {
3645
+  background-color: #55A2DA; }
3646
+.tabs-striped.tabs-positive .tab-item {
3647
+  color: rgba(243, 243, 243, 0.4);
3648
+  opacity: 1; }
3649
+  .tabs-striped.tabs-positive .tab-item .badge {
3650
+    opacity: 0.4; }
3651
+  .tabs-striped.tabs-positive .tab-item.tab-item-active, .tabs-striped.tabs-positive .tab-item.active, .tabs-striped.tabs-positive .tab-item.activated {
3652
+    margin-top: -2px;
3653
+    color: #F3F3F3;
3654
+    border-style: solid;
3655
+    border-width: 2px 0 0 0;
3656
+    border-color: #F3F3F3; }
3657
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3658
+  top: 4%; }
3659
+.tabs-striped.tabs-calm .tabs {
3660
+  background-color: #AFB4BF; }
3661
+.tabs-striped.tabs-calm .tab-item {
3662
+  color: rgba(243, 243, 243, 0.4);
3663
+  opacity: 1; }
3664
+  .tabs-striped.tabs-calm .tab-item .badge {
3665
+    opacity: 0.4; }
3666
+  .tabs-striped.tabs-calm .tab-item.tab-item-active, .tabs-striped.tabs-calm .tab-item.active, .tabs-striped.tabs-calm .tab-item.activated {
3667
+    margin-top: -2px;
3668
+    color: #F3F3F3;
3669
+    border-style: solid;
3670
+    border-width: 2px 0 0 0;
3671
+    border-color: #F3F3F3; }
3672
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3673
+  top: 4%; }
3674
+.tabs-striped.tabs-assertive .tabs {
3675
+  background-color: #ED5A51; }
3676
+.tabs-striped.tabs-assertive .tab-item {
3677
+  color: rgba(243, 243, 243, 0.4);
3678
+  opacity: 1; }
3679
+  .tabs-striped.tabs-assertive .tab-item .badge {
3680
+    opacity: 0.4; }
3681
+  .tabs-striped.tabs-assertive .tab-item.tab-item-active, .tabs-striped.tabs-assertive .tab-item.active, .tabs-striped.tabs-assertive .tab-item.activated {
3682
+    margin-top: -2px;
3683
+    color: #F3F3F3;
3684
+    border-style: solid;
3685
+    border-width: 2px 0 0 0;
3686
+    border-color: #F3F3F3; }
3687
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3688
+  top: 4%; }
3689
+.tabs-striped.tabs-balanced .tabs {
3690
+  background-color: #92BC64; }
3691
+.tabs-striped.tabs-balanced .tab-item {
3692
+  color: rgba(243, 243, 243, 0.4);
3693
+  opacity: 1; }
3694
+  .tabs-striped.tabs-balanced .tab-item .badge {
3695
+    opacity: 0.4; }
3696
+  .tabs-striped.tabs-balanced .tab-item.tab-item-active, .tabs-striped.tabs-balanced .tab-item.active, .tabs-striped.tabs-balanced .tab-item.activated {
3697
+    margin-top: -2px;
3698
+    color: #F3F3F3;
3699
+    border-style: solid;
3700
+    border-width: 2px 0 0 0;
3701
+    border-color: #F3F3F3; }
3702
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3703
+  top: 4%; }
3704
+.tabs-striped.tabs-energized .tabs {
3705
+  background-color: #F2CB63; }
3706
+.tabs-striped.tabs-energized .tab-item {
3707
+  color: rgba(243, 243, 243, 0.4);
3708
+  opacity: 1; }
3709
+  .tabs-striped.tabs-energized .tab-item .badge {
3710
+    opacity: 0.4; }
3711
+  .tabs-striped.tabs-energized .tab-item.tab-item-active, .tabs-striped.tabs-energized .tab-item.active, .tabs-striped.tabs-energized .tab-item.activated {
3712
+    margin-top: -2px;
3713
+    color: #F3F3F3;
3714
+    border-style: solid;
3715
+    border-width: 2px 0 0 0;
3716
+    border-color: #F3F3F3; }
3717
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3718
+  top: 4%; }
3719
+.tabs-striped.tabs-royal .tabs {
3720
+  background-color: #886aea; }
3721
+.tabs-striped.tabs-royal .tab-item {
3722
+  color: rgba(243, 243, 243, 0.4);
3723
+  opacity: 1; }
3724
+  .tabs-striped.tabs-royal .tab-item .badge {
3725
+    opacity: 0.4; }
3726
+  .tabs-striped.tabs-royal .tab-item.tab-item-active, .tabs-striped.tabs-royal .tab-item.active, .tabs-striped.tabs-royal .tab-item.activated {
3727
+    margin-top: -2px;
3728
+    color: #F3F3F3;
3729
+    border-style: solid;
3730
+    border-width: 2px 0 0 0;
3731
+    border-color: #F3F3F3; }
3732
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3733
+  top: 4%; }
3734
+.tabs-striped.tabs-dark .tabs {
3735
+  background-color: #3C3F47; }
3736
+.tabs-striped.tabs-dark .tab-item {
3737
+  color: rgba(243, 243, 243, 0.4);
3738
+  opacity: 1; }
3739
+  .tabs-striped.tabs-dark .tab-item .badge {
3740
+    opacity: 0.4; }
3741
+  .tabs-striped.tabs-dark .tab-item.tab-item-active, .tabs-striped.tabs-dark .tab-item.active, .tabs-striped.tabs-dark .tab-item.activated {
3742
+    margin-top: -2px;
3743
+    color: #F3F3F3;
3744
+    border-style: solid;
3745
+    border-width: 2px 0 0 0;
3746
+    border-color: #F3F3F3; }
3747
+.tabs-striped.tabs-top .tab-item.tab-item-active .badge, .tabs-striped.tabs-top .tab-item.active .badge, .tabs-striped.tabs-top .tab-item.activated .badge {
3748
+  top: 4%; }
3749
+.tabs-striped.tabs-background-light .tabs {
3750
+  background-color: #F3F3F3;
3751
+  background-image: none; }
3752
+.tabs-striped.tabs-background-stable .tabs {
3753
+  background-color: #F3F3F3;
3754
+  background-image: none; }
3755
+.tabs-striped.tabs-background-positive .tabs {
3756
+  background-color: #55A2DA;
3757
+  background-image: none; }
3758
+.tabs-striped.tabs-background-calm .tabs {
3759
+  background-color: #AFB4BF;
3760
+  background-image: none; }
3761
+.tabs-striped.tabs-background-assertive .tabs {
3762
+  background-color: #ED5A51;
3763
+  background-image: none; }
3764
+.tabs-striped.tabs-background-balanced .tabs {
3765
+  background-color: #92BC64;
3766
+  background-image: none; }
3767
+.tabs-striped.tabs-background-energized .tabs {
3768
+  background-color: #F2CB63;
3769
+  background-image: none; }
3770
+.tabs-striped.tabs-background-royal .tabs {
3771
+  background-color: #886aea;
3772
+  background-image: none; }
3773
+.tabs-striped.tabs-background-dark .tabs {
3774
+  background-color: #3C3F47;
3775
+  background-image: none; }
3776
+.tabs-striped.tabs-color-light .tab-item {
3777
+  color: rgba(243, 243, 243, 0.4);
3778
+  opacity: 1; }
3779
+  .tabs-striped.tabs-color-light .tab-item .badge {
3780
+    opacity: 0.4; }
3781
+  .tabs-striped.tabs-color-light .tab-item.tab-item-active, .tabs-striped.tabs-color-light .tab-item.active, .tabs-striped.tabs-color-light .tab-item.activated {
3782
+    margin-top: -2px;
3783
+    color: #F3F3F3;
3784
+    border: 0 solid #F3F3F3;
3785
+    border-top-width: 2px; }
3786
+    .tabs-striped.tabs-color-light .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-light .tab-item.active .badge, .tabs-striped.tabs-color-light .tab-item.activated .badge {
3787
+      top: 2px;
3788
+      opacity: 1; }
3789
+.tabs-striped.tabs-color-stable .tab-item {
3790
+  color: rgba(243, 243, 243, 0.4);
3791
+  opacity: 1; }
3792
+  .tabs-striped.tabs-color-stable .tab-item .badge {
3793
+    opacity: 0.4; }
3794
+  .tabs-striped.tabs-color-stable .tab-item.tab-item-active, .tabs-striped.tabs-color-stable .tab-item.active, .tabs-striped.tabs-color-stable .tab-item.activated {
3795
+    margin-top: -2px;
3796
+    color: #F3F3F3;
3797
+    border: 0 solid #F3F3F3;
3798
+    border-top-width: 2px; }
3799
+    .tabs-striped.tabs-color-stable .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-stable .tab-item.active .badge, .tabs-striped.tabs-color-stable .tab-item.activated .badge {
3800
+      top: 2px;
3801
+      opacity: 1; }
3802
+.tabs-striped.tabs-color-positive .tab-item {
3803
+  color: rgba(85, 162, 218, 0.4);
3804
+  opacity: 1; }
3805
+  .tabs-striped.tabs-color-positive .tab-item .badge {
3806
+    opacity: 0.4; }
3807
+  .tabs-striped.tabs-color-positive .tab-item.tab-item-active, .tabs-striped.tabs-color-positive .tab-item.active, .tabs-striped.tabs-color-positive .tab-item.activated {
3808
+    margin-top: -2px;
3809
+    color: #55A2DA;
3810
+    border: 0 solid #55A2DA;
3811
+    border-top-width: 2px; }
3812
+    .tabs-striped.tabs-color-positive .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-positive .tab-item.active .badge, .tabs-striped.tabs-color-positive .tab-item.activated .badge {
3813
+      top: 2px;
3814
+      opacity: 1; }
3815
+.tabs-striped.tabs-color-calm .tab-item {
3816
+  color: rgba(175, 180, 191, 0.4);
3817
+  opacity: 1; }
3818
+  .tabs-striped.tabs-color-calm .tab-item .badge {
3819
+    opacity: 0.4; }
3820
+  .tabs-striped.tabs-color-calm .tab-item.tab-item-active, .tabs-striped.tabs-color-calm .tab-item.active, .tabs-striped.tabs-color-calm .tab-item.activated {
3821
+    margin-top: -2px;
3822
+    color: #AFB4BF;
3823
+    border: 0 solid #AFB4BF;
3824
+    border-top-width: 2px; }
3825
+    .tabs-striped.tabs-color-calm .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-calm .tab-item.active .badge, .tabs-striped.tabs-color-calm .tab-item.activated .badge {
3826
+      top: 2px;
3827
+      opacity: 1; }
3828
+.tabs-striped.tabs-color-assertive .tab-item {
3829
+  color: rgba(237, 90, 81, 0.4);
3830
+  opacity: 1; }
3831
+  .tabs-striped.tabs-color-assertive .tab-item .badge {
3832
+    opacity: 0.4; }
3833
+  .tabs-striped.tabs-color-assertive .tab-item.tab-item-active, .tabs-striped.tabs-color-assertive .tab-item.active, .tabs-striped.tabs-color-assertive .tab-item.activated {
3834
+    margin-top: -2px;
3835
+    color: #ED5A51;
3836
+    border: 0 solid #ED5A51;
3837
+    border-top-width: 2px; }
3838
+    .tabs-striped.tabs-color-assertive .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-assertive .tab-item.active .badge, .tabs-striped.tabs-color-assertive .tab-item.activated .badge {
3839
+      top: 2px;
3840
+      opacity: 1; }
3841
+.tabs-striped.tabs-color-balanced .tab-item {
3842
+  color: rgba(146, 188, 100, 0.4);
3843
+  opacity: 1; }
3844
+  .tabs-striped.tabs-color-balanced .tab-item .badge {
3845
+    opacity: 0.4; }
3846
+  .tabs-striped.tabs-color-balanced .tab-item.tab-item-active, .tabs-striped.tabs-color-balanced .tab-item.active, .tabs-striped.tabs-color-balanced .tab-item.activated {
3847
+    margin-top: -2px;
3848
+    color: #92BC64;
3849
+    border: 0 solid #92BC64;
3850
+    border-top-width: 2px; }
3851
+    .tabs-striped.tabs-color-balanced .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-balanced .tab-item.active .badge, .tabs-striped.tabs-color-balanced .tab-item.activated .badge {
3852
+      top: 2px;
3853
+      opacity: 1; }
3854
+.tabs-striped.tabs-color-energized .tab-item {
3855
+  color: rgba(242, 203, 99, 0.4);
3856
+  opacity: 1; }
3857
+  .tabs-striped.tabs-color-energized .tab-item .badge {
3858
+    opacity: 0.4; }
3859
+  .tabs-striped.tabs-color-energized .tab-item.tab-item-active, .tabs-striped.tabs-color-energized .tab-item.active, .tabs-striped.tabs-color-energized .tab-item.activated {
3860
+    margin-top: -2px;
3861
+    color: #F2CB63;
3862
+    border: 0 solid #F2CB63;
3863
+    border-top-width: 2px; }
3864
+    .tabs-striped.tabs-color-energized .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-energized .tab-item.active .badge, .tabs-striped.tabs-color-energized .tab-item.activated .badge {
3865
+      top: 2px;
3866
+      opacity: 1; }
3867
+.tabs-striped.tabs-color-royal .tab-item {
3868
+  color: rgba(136, 106, 234, 0.4);
3869
+  opacity: 1; }
3870
+  .tabs-striped.tabs-color-royal .tab-item .badge {
3871
+    opacity: 0.4; }
3872
+  .tabs-striped.tabs-color-royal .tab-item.tab-item-active, .tabs-striped.tabs-color-royal .tab-item.active, .tabs-striped.tabs-color-royal .tab-item.activated {
3873
+    margin-top: -2px;
3874
+    color: #886aea;
3875
+    border: 0 solid #886aea;
3876
+    border-top-width: 2px; }
3877
+    .tabs-striped.tabs-color-royal .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-royal .tab-item.active .badge, .tabs-striped.tabs-color-royal .tab-item.activated .badge {
3878
+      top: 2px;
3879
+      opacity: 1; }
3880
+.tabs-striped.tabs-color-dark .tab-item {
3881
+  color: rgba(60, 63, 71, 0.4);
3882
+  opacity: 1; }
3883
+  .tabs-striped.tabs-color-dark .tab-item .badge {
3884
+    opacity: 0.4; }
3885
+  .tabs-striped.tabs-color-dark .tab-item.tab-item-active, .tabs-striped.tabs-color-dark .tab-item.active, .tabs-striped.tabs-color-dark .tab-item.activated {
3886
+    margin-top: -2px;
3887
+    color: #3C3F47;
3888
+    border: 0 solid #3C3F47;
3889
+    border-top-width: 2px; }
3890
+    .tabs-striped.tabs-color-dark .tab-item.tab-item-active .badge, .tabs-striped.tabs-color-dark .tab-item.active .badge, .tabs-striped.tabs-color-dark .tab-item.activated .badge {
3891
+      top: 2px;
3892
+      opacity: 1; }
3893
+
3894
+.tabs-background-light .tabs, .tabs-background-light > .tabs {
3895
+  background-color: #F3F3F3;
3896
+  background-image: linear-gradient(0deg, #ddd, #ddd 50%, transparent 50%);
3897
+  border-color: #ddd; }
3898
+
3899
+.tabs-background-stable .tabs, .tabs-background-stable > .tabs {
3900
+  background-color: #F3F3F3;
3901
+  background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
3902
+  border-color: #b2b2b2; }
3903
+
3904
+.tabs-background-positive .tabs, .tabs-background-positive > .tabs {
3905
+  background-color: #55A2DA;
3906
+  background-image: linear-gradient(0deg, #2d8bcf, #2d8bcf 50%, transparent 50%);
3907
+  border-color: #2d8bcf; }
3908
+
3909
+.tabs-background-calm .tabs, .tabs-background-calm > .tabs {
3910
+  background-color: #AFB4BF;
3911
+  background-image: linear-gradient(0deg, #9399a8, #9399a8 50%, transparent 50%);
3912
+  border-color: #9399a8; }
3913
+
3914
+.tabs-background-assertive .tabs, .tabs-background-assertive > .tabs {
3915
+  background-color: #ED5A51;
3916
+  background-image: linear-gradient(0deg, #e82e23, #e82e23 50%, transparent 50%);
3917
+  border-color: #e82e23; }
3918
+
3919
+.tabs-background-balanced .tabs, .tabs-background-balanced > .tabs {
3920
+  background-color: #92BC64;
3921
+  background-image: linear-gradient(0deg, #79a548, #79a548 50%, transparent 50%);
3922
+  border-color: #79a548; }
3923
+
3924
+.tabs-background-energized .tabs, .tabs-background-energized > .tabs {
3925
+  background-color: #F2CB63;
3926
+  background-image: linear-gradient(0deg, #f0c34b, #f0c34b 50%, transparent 50%);
3927
+  border-color: #f0c34b; }
3928
+
3929
+.tabs-background-royal .tabs, .tabs-background-royal > .tabs {
3930
+  background-color: #886aea;
3931
+  background-image: linear-gradient(0deg, #6b46e5, #6b46e5 50%, transparent 50%);
3932
+  border-color: #6b46e5; }
3933
+
3934
+.tabs-background-dark .tabs, .tabs-background-dark > .tabs {
3935
+  background-color: #3C3F47;
3936
+  background-image: linear-gradient(0deg, #111, #111 50%, transparent 50%);
3937
+  border-color: #111; }
3938
+
3939
+.tabs-color-light .tab-item {
3940
+  color: rgba(243, 243, 243, 0.4);
3941
+  opacity: 1; }
3942
+  .tabs-color-light .tab-item .badge {
3943
+    opacity: 0.4; }
3944
+  .tabs-color-light .tab-item.tab-item-active, .tabs-color-light .tab-item.active, .tabs-color-light .tab-item.activated {
3945
+    color: #F3F3F3;
3946
+    border: 0 solid #F3F3F3; }
3947
+    .tabs-color-light .tab-item.tab-item-active .badge, .tabs-color-light .tab-item.active .badge, .tabs-color-light .tab-item.activated .badge {
3948
+      opacity: 1; }
3949
+
3950
+.tabs-color-stable .tab-item {
3951
+  color: rgba(243, 243, 243, 0.4);
3952
+  opacity: 1; }
3953
+  .tabs-color-stable .tab-item .badge {
3954
+    opacity: 0.4; }
3955
+  .tabs-color-stable .tab-item.tab-item-active, .tabs-color-stable .tab-item.active, .tabs-color-stable .tab-item.activated {
3956
+    color: #F3F3F3;
3957
+    border: 0 solid #F3F3F3; }
3958
+    .tabs-color-stable .tab-item.tab-item-active .badge, .tabs-color-stable .tab-item.active .badge, .tabs-color-stable .tab-item.activated .badge {
3959
+      opacity: 1; }
3960
+
3961
+.tabs-color-positive .tab-item {
3962
+  color: rgba(85, 162, 218, 0.4);
3963
+  opacity: 1; }
3964
+  .tabs-color-positive .tab-item .badge {
3965
+    opacity: 0.4; }
3966
+  .tabs-color-positive .tab-item.tab-item-active, .tabs-color-positive .tab-item.active, .tabs-color-positive .tab-item.activated {
3967
+    color: #55A2DA;
3968
+    border: 0 solid #55A2DA; }
3969
+    .tabs-color-positive .tab-item.tab-item-active .badge, .tabs-color-positive .tab-item.active .badge, .tabs-color-positive .tab-item.activated .badge {
3970
+      opacity: 1; }
3971
+
3972
+.tabs-color-calm .tab-item {
3973
+  color: rgba(175, 180, 191, 0.4);
3974
+  opacity: 1; }
3975
+  .tabs-color-calm .tab-item .badge {
3976
+    opacity: 0.4; }
3977
+  .tabs-color-calm .tab-item.tab-item-active, .tabs-color-calm .tab-item.active, .tabs-color-calm .tab-item.activated {
3978
+    color: #AFB4BF;
3979
+    border: 0 solid #AFB4BF; }
3980
+    .tabs-color-calm .tab-item.tab-item-active .badge, .tabs-color-calm .tab-item.active .badge, .tabs-color-calm .tab-item.activated .badge {
3981
+      opacity: 1; }
3982
+
3983
+.tabs-color-assertive .tab-item {
3984
+  color: rgba(237, 90, 81, 0.4);
3985
+  opacity: 1; }
3986
+  .tabs-color-assertive .tab-item .badge {
3987
+    opacity: 0.4; }
3988
+  .tabs-color-assertive .tab-item.tab-item-active, .tabs-color-assertive .tab-item.active, .tabs-color-assertive .tab-item.activated {
3989
+    color: #ED5A51;
3990
+    border: 0 solid #ED5A51; }
3991
+    .tabs-color-assertive .tab-item.tab-item-active .badge, .tabs-color-assertive .tab-item.active .badge, .tabs-color-assertive .tab-item.activated .badge {
3992
+      opacity: 1; }
3993
+
3994
+.tabs-color-balanced .tab-item {
3995
+  color: rgba(146, 188, 100, 0.4);
3996
+  opacity: 1; }
3997
+  .tabs-color-balanced .tab-item .badge {
3998
+    opacity: 0.4; }
3999
+  .tabs-color-balanced .tab-item.tab-item-active, .tabs-color-balanced .tab-item.active, .tabs-color-balanced .tab-item.activated {
4000
+    color: #92BC64;
4001
+    border: 0 solid #92BC64; }
4002
+    .tabs-color-balanced .tab-item.tab-item-active .badge, .tabs-color-balanced .tab-item.active .badge, .tabs-color-balanced .tab-item.activated .badge {
4003
+      opacity: 1; }
4004
+
4005
+.tabs-color-energized .tab-item {
4006
+  color: rgba(242, 203, 99, 0.4);
4007
+  opacity: 1; }
4008
+  .tabs-color-energized .tab-item .badge {
4009
+    opacity: 0.4; }
4010
+  .tabs-color-energized .tab-item.tab-item-active, .tabs-color-energized .tab-item.active, .tabs-color-energized .tab-item.activated {
4011
+    color: #F2CB63;
4012
+    border: 0 solid #F2CB63; }
4013
+    .tabs-color-energized .tab-item.tab-item-active .badge, .tabs-color-energized .tab-item.active .badge, .tabs-color-energized .tab-item.activated .badge {
4014
+      opacity: 1; }
4015
+
4016
+.tabs-color-royal .tab-item {
4017
+  color: rgba(136, 106, 234, 0.4);
4018
+  opacity: 1; }
4019
+  .tabs-color-royal .tab-item .badge {
4020
+    opacity: 0.4; }
4021
+  .tabs-color-royal .tab-item.tab-item-active, .tabs-color-royal .tab-item.active, .tabs-color-royal .tab-item.activated {
4022
+    color: #886aea;
4023
+    border: 0 solid #886aea; }
4024
+    .tabs-color-royal .tab-item.tab-item-active .badge, .tabs-color-royal .tab-item.active .badge, .tabs-color-royal .tab-item.activated .badge {
4025
+      opacity: 1; }
4026
+
4027
+.tabs-color-dark .tab-item {
4028
+  color: rgba(60, 63, 71, 0.4);
4029
+  opacity: 1; }
4030
+  .tabs-color-dark .tab-item .badge {
4031
+    opacity: 0.4; }
4032
+  .tabs-color-dark .tab-item.tab-item-active, .tabs-color-dark .tab-item.active, .tabs-color-dark .tab-item.activated {
4033
+    color: #3C3F47;
4034
+    border: 0 solid #3C3F47; }
4035
+    .tabs-color-dark .tab-item.tab-item-active .badge, .tabs-color-dark .tab-item.active .badge, .tabs-color-dark .tab-item.activated .badge {
4036
+      opacity: 1; }
4037
+
4038
+ion-tabs.tabs-color-active-light .tab-item {
4039
+  color: #3C3F47; }
4040
+  ion-tabs.tabs-color-active-light .tab-item.tab-item-active, ion-tabs.tabs-color-active-light .tab-item.active, ion-tabs.tabs-color-active-light .tab-item.activated {
4041
+    color: #F3F3F3; }
4042
+ion-tabs.tabs-color-active-stable .tab-item {
4043
+  color: #3C3F47; }
4044
+  ion-tabs.tabs-color-active-stable .tab-item.tab-item-active, ion-tabs.tabs-color-active-stable .tab-item.active, ion-tabs.tabs-color-active-stable .tab-item.activated {
4045
+    color: #F3F3F3; }
4046
+ion-tabs.tabs-color-active-positive .tab-item {
4047
+  color: #3C3F47; }
4048
+  ion-tabs.tabs-color-active-positive .tab-item.tab-item-active, ion-tabs.tabs-color-active-positive .tab-item.active, ion-tabs.tabs-color-active-positive .tab-item.activated {
4049
+    color: #55A2DA; }
4050
+ion-tabs.tabs-color-active-calm .tab-item {
4051
+  color: #3C3F47; }
4052
+  ion-tabs.tabs-color-active-calm .tab-item.tab-item-active, ion-tabs.tabs-color-active-calm .tab-item.active, ion-tabs.tabs-color-active-calm .tab-item.activated {
4053
+    color: #AFB4BF; }
4054
+ion-tabs.tabs-color-active-assertive .tab-item {
4055
+  color: #3C3F47; }
4056
+  ion-tabs.tabs-color-active-assertive .tab-item.tab-item-active, ion-tabs.tabs-color-active-assertive .tab-item.active, ion-tabs.tabs-color-active-assertive .tab-item.activated {
4057
+    color: #ED5A51; }
4058
+ion-tabs.tabs-color-active-balanced .tab-item {
4059
+  color: #3C3F47; }
4060
+  ion-tabs.tabs-color-active-balanced .tab-item.tab-item-active, ion-tabs.tabs-color-active-balanced .tab-item.active, ion-tabs.tabs-color-active-balanced .tab-item.activated {
4061
+    color: #92BC64; }
4062
+ion-tabs.tabs-color-active-energized .tab-item {
4063
+  color: #3C3F47; }
4064
+  ion-tabs.tabs-color-active-energized .tab-item.tab-item-active, ion-tabs.tabs-color-active-energized .tab-item.active, ion-tabs.tabs-color-active-energized .tab-item.activated {
4065
+    color: #F2CB63; }
4066
+ion-tabs.tabs-color-active-royal .tab-item {
4067
+  color: #3C3F47; }
4068
+  ion-tabs.tabs-color-active-royal .tab-item.tab-item-active, ion-tabs.tabs-color-active-royal .tab-item.active, ion-tabs.tabs-color-active-royal .tab-item.activated {
4069
+    color: #886aea; }
4070
+ion-tabs.tabs-color-active-dark .tab-item {
4071
+  color: #F3F3F3; }
4072
+  ion-tabs.tabs-color-active-dark .tab-item.tab-item-active, ion-tabs.tabs-color-active-dark .tab-item.active, ion-tabs.tabs-color-active-dark .tab-item.activated {
4073
+    color: #3C3F47; }
4074
+
4075
+.tabs-top.tabs-striped {
4076
+  padding-bottom: 0; }
4077
+  .tabs-top.tabs-striped .tab-item {
4078
+    background: transparent;
4079
+    -webkit-transition: color .1s ease;
4080
+    -moz-transition: color .1s ease;
4081
+    -ms-transition: color .1s ease;
4082
+    -o-transition: color .1s ease;
4083
+    transition: color .1s ease; }
4084
+    .tabs-top.tabs-striped .tab-item.tab-item-active, .tabs-top.tabs-striped .tab-item.active, .tabs-top.tabs-striped .tab-item.activated {
4085
+      margin-top: 1px;
4086
+      border-width: 0px 0px 2px 0px !important;
4087
+      border-style: solid; }
4088
+      .tabs-top.tabs-striped .tab-item.tab-item-active > .badge, .tabs-top.tabs-striped .tab-item.tab-item-active > i, .tabs-top.tabs-striped .tab-item.active > .badge, .tabs-top.tabs-striped .tab-item.active > i, .tabs-top.tabs-striped .tab-item.activated > .badge, .tabs-top.tabs-striped .tab-item.activated > i {
4089
+        margin-top: -1px; }
4090
+    .tabs-top.tabs-striped .tab-item .badge {
4091
+      -webkit-transition: color .2s ease;
4092
+      -moz-transition: color .2s ease;
4093
+      -ms-transition: color .2s ease;
4094
+      -o-transition: color .2s ease;
4095
+      transition: color .2s ease; }
4096
+
4097
+/* Allow parent element to have tabs-top */
4098
+/* If you change this, change platform.scss as well */
4099
+.tabs-top > .tabs, .tabs.tabs-top {
4100
+  top: 44px;
4101
+  padding-top: 0;
4102
+  background-position: bottom;
4103
+  border-top-width: 0;
4104
+  border-bottom-width: 1px; }
4105
+  .tabs-top > .tabs .tab-item.tab-item-active .badge, .tabs-top > .tabs .tab-item.active .badge, .tabs-top > .tabs .tab-item.activated .badge, .tabs.tabs-top .tab-item.tab-item-active .badge, .tabs.tabs-top .tab-item.active .badge, .tabs.tabs-top .tab-item.activated .badge {
4106
+    top: 4%; }
4107
+
4108
+.tabs-top ~ .bar-header {
4109
+  border-bottom-width: 0; }
4110
+
4111
+.tab-item {
4112
+  -webkit-box-flex: 1;
4113
+  -webkit-flex: 1;
4114
+  -moz-box-flex: 1;
4115
+  -moz-flex: 1;
4116
+  -ms-flex: 1;
4117
+  flex: 1;
4118
+  display: block;
4119
+  overflow: hidden;
4120
+  max-width: 150px;
4121
+  height: 100%;
4122
+  color: inherit;
4123
+  text-align: center;
4124
+  text-decoration: none;
4125
+  text-overflow: ellipsis;
4126
+  white-space: nowrap;
4127
+  font-weight: 400;
4128
+  font-size: 14px;
4129
+  font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif;
4130
+  opacity: 0.7; }
4131
+  .tab-item:hover {
4132
+    cursor: pointer; }
4133
+  .tab-item.tab-hidden {
4134
+    display: none; }
4135
+
4136
+.tabs-item-hide > .tabs, .tabs.tabs-item-hide {
4137
+  display: none; }
4138
+
4139
+.tabs-icon-top > .tabs .tab-item, .tabs-icon-top.tabs .tab-item, .tabs-icon-bottom > .tabs .tab-item, .tabs-icon-bottom.tabs .tab-item {
4140
+  font-size: 10px;
4141
+  line-height: 14px; }
4142
+
4143
+.tab-item .icon {
4144
+  display: block;
4145
+  margin: 0 auto;
4146
+  height: 32px;
4147
+  font-size: 32px; }
4148
+
4149
+.tabs-icon-left.tabs .tab-item, .tabs-icon-left > .tabs .tab-item, .tabs-icon-right.tabs .tab-item, .tabs-icon-right > .tabs .tab-item {
4150
+  font-size: 10px; }
4151
+  .tabs-icon-left.tabs .tab-item .icon, .tabs-icon-left > .tabs .tab-item .icon, .tabs-icon-right.tabs .tab-item .icon, .tabs-icon-right > .tabs .tab-item .icon {
4152
+    display: inline-block;
4153
+    vertical-align: top;
4154
+    margin-top: -.1em; }
4155
+    .tabs-icon-left.tabs .tab-item .icon:before, .tabs-icon-left > .tabs .tab-item .icon:before, .tabs-icon-right.tabs .tab-item .icon:before, .tabs-icon-right > .tabs .tab-item .icon:before {
4156
+      font-size: 24px;
4157
+      line-height: 49px; }
4158
+
4159
+.tabs-icon-left > .tabs .tab-item .icon, .tabs-icon-left.tabs .tab-item .icon {
4160
+  padding-right: 3px; }
4161
+
4162
+.tabs-icon-right > .tabs .tab-item .icon, .tabs-icon-right.tabs .tab-item .icon {
4163
+  padding-left: 3px; }
4164
+
4165
+.tabs-icon-only > .tabs .icon, .tabs-icon-only.tabs .icon {
4166
+  line-height: inherit; }
4167
+
4168
+.tab-item.has-badge {
4169
+  position: relative; }
4170
+
4171
+.tab-item .badge {
4172
+  position: absolute;
4173
+  top: 4%;
4174
+  right: 33%;
4175
+  right: calc(50% - 26px);
4176
+  padding: 1px 6px;
4177
+  height: auto;
4178
+  font-size: 12px;
4179
+  line-height: 16px; }
4180
+
4181
+/* Navigational tab */
4182
+/* Active state for tab */
4183
+.tab-item.tab-item-active, .tab-item.active, .tab-item.activated {
4184
+  opacity: 1; }
4185
+  .tab-item.tab-item-active.tab-item-light, .tab-item.active.tab-item-light, .tab-item.activated.tab-item-light {
4186
+    color: #F3F3F3; }
4187
+  .tab-item.tab-item-active.tab-item-stable, .tab-item.active.tab-item-stable, .tab-item.activated.tab-item-stable {
4188
+    color: #F3F3F3; }
4189
+  .tab-item.tab-item-active.tab-item-positive, .tab-item.active.tab-item-positive, .tab-item.activated.tab-item-positive {
4190
+    color: #55A2DA; }
4191
+  .tab-item.tab-item-active.tab-item-calm, .tab-item.active.tab-item-calm, .tab-item.activated.tab-item-calm {
4192
+    color: #AFB4BF; }
4193
+  .tab-item.tab-item-active.tab-item-assertive, .tab-item.active.tab-item-assertive, .tab-item.activated.tab-item-assertive {
4194
+    color: #ED5A51; }
4195
+  .tab-item.tab-item-active.tab-item-balanced, .tab-item.active.tab-item-balanced, .tab-item.activated.tab-item-balanced {
4196
+    color: #92BC64; }
4197
+  .tab-item.tab-item-active.tab-item-energized, .tab-item.active.tab-item-energized, .tab-item.activated.tab-item-energized {
4198
+    color: #F2CB63; }
4199
+  .tab-item.tab-item-active.tab-item-royal, .tab-item.active.tab-item-royal, .tab-item.activated.tab-item-royal {
4200
+    color: #886aea; }
4201
+  .tab-item.tab-item-active.tab-item-dark, .tab-item.active.tab-item-dark, .tab-item.activated.tab-item-dark {
4202
+    color: #3C3F47; }
4203
+
4204
+.item.tabs {
4205
+  display: -webkit-box;
4206
+  display: -webkit-flex;
4207
+  display: -moz-box;
4208
+  display: -moz-flex;
4209
+  display: -ms-flexbox;
4210
+  display: flex;
4211
+  padding: 0; }
4212
+  .item.tabs .icon:before {
4213
+    position: relative; }
4214
+
4215
+.tab-item.disabled, .tab-item[disabled] {
4216
+  opacity: .4;
4217
+  cursor: default;
4218
+  pointer-events: none; }
4219
+
4220
+/**
4221
+ * Menus
4222
+ * --------------------------------------------------
4223
+ * Side panel structure
4224
+ */
4225
+.menu {
4226
+  position: absolute;
4227
+  top: 0;
4228
+  bottom: 0;
4229
+  z-index: 0;
4230
+  overflow: hidden;
4231
+  min-height: 100%;
4232
+  max-height: 100%;
4233
+  width: 275px;
4234
+  background-color: #fff; }
4235
+  .menu .scroll-content {
4236
+    z-index: 10; }
4237
+  .menu .bar-header {
4238
+    z-index: 11; }
4239
+
4240
+.menu-content {
4241
+  -webkit-transform: none;
4242
+  transform: none;
4243
+  box-shadow: -1px 0px 2px rgba(0, 0, 0, 0.2), 1px 0px 2px rgba(0, 0, 0, 0.2); }
4244
+
4245
+.menu-open .menu-content .pane, .menu-open .menu-content .scroll-content {
4246
+  pointer-events: none; }
4247
+
4248
+.grade-b .menu-content, .grade-c .menu-content {
4249
+  -webkit-box-sizing: content-box;
4250
+  -moz-box-sizing: content-box;
4251
+  box-sizing: content-box;
4252
+  right: -1px;
4253
+  left: -1px;
4254
+  border-right: 1px solid #ccc;
4255
+  border-left: 1px solid #ccc;
4256
+  box-shadow: none; }
4257
+
4258
+.menu-left {
4259
+  left: 0; }
4260
+
4261
+.menu-right {
4262
+  right: 0; }
4263
+
4264
+.aside-open.aside-resizing .menu-right {
4265
+  display: none; }
4266
+
4267
+.menu-animated {
4268
+  -webkit-transition: -webkit-transform 200ms ease;
4269
+  transition: transform 200ms ease; }
4270
+
4271
+/**
4272
+ * Modals
4273
+ * --------------------------------------------------
4274
+ * Modals are independent windows that slide in from off-screen.
4275
+ */
4276
+.modal-backdrop, .modal-backdrop-bg {
4277
+  position: fixed;
4278
+  top: 0;
4279
+  left: 0;
4280
+  z-index: 10;
4281
+  width: 100%;
4282
+  height: 100%; }
4283
+
4284
+.modal-backdrop-bg {
4285
+  pointer-events: none; }
4286
+
4287
+.modal {
4288
+  display: block;
4289
+  position: absolute;
4290
+  top: 0;
4291
+  z-index: 10;
4292
+  overflow: hidden;
4293
+  min-height: 100%;
4294
+  width: 100%;
4295
+  background-color: #fff; }
4296
+
4297
+@media (min-width: 680px) {
4298
+  .modal {
4299
+    top: 20%;
4300
+    right: 20%;
4301
+    bottom: 20%;
4302
+    left: 20%;
4303
+    min-height: 240px;
4304
+    width: 60%; }
4305
+  .modal.ng-leave-active {
4306
+    bottom: 0; }
4307
+  .platform-ios.platform-cordova .modal-wrapper .modal .bar-header:not(.bar-subheader) {
4308
+    height: 44px; }
4309
+    .platform-ios.platform-cordova .modal-wrapper .modal .bar-header:not(.bar-subheader) > * {
4310
+      margin-top: 0; }
4311
+  .platform-ios.platform-cordova .modal-wrapper .modal .tabs-top > .tabs, .platform-ios.platform-cordova .modal-wrapper .modal .tabs.tabs-top {
4312
+    top: 44px; }
4313
+  .platform-ios.platform-cordova .modal-wrapper .modal .has-header, .platform-ios.platform-cordova .modal-wrapper .modal .bar-subheader {
4314
+    top: 44px; }
4315
+  .platform-ios.platform-cordova .modal-wrapper .modal .has-subheader {
4316
+    top: 88px; }
4317
+  .platform-ios.platform-cordova .modal-wrapper .modal .has-header.has-tabs-top {
4318
+    top: 93px; }
4319
+  .platform-ios.platform-cordova .modal-wrapper .modal .has-header.has-subheader.has-tabs-top {
4320
+    top: 137px; }
4321
+  .modal-backdrop-bg {
4322
+    -webkit-transition: opacity 300ms ease-in-out;
4323
+    transition: opacity 300ms ease-in-out;
4324
+    background-color: #000;
4325
+    opacity: 0; }
4326
+  .active .modal-backdrop-bg {
4327
+    opacity: 0.5; } }
4328
+
4329
+.modal-open {
4330
+  pointer-events: none; }
4331
+  .modal-open .modal, .modal-open .modal-backdrop {
4332
+    pointer-events: auto; }
4333
+  .modal-open.loading-active .modal, .modal-open.loading-active .modal-backdrop {
4334
+    pointer-events: none; }
4335
+
4336
+/**
4337
+ * Popovers
4338
+ * --------------------------------------------------
4339
+ * Popovers are independent views which float over content
4340
+ */
4341
+.popover-backdrop {
4342
+  position: fixed;
4343
+  top: 0;
4344
+  left: 0;
4345
+  z-index: 10;
4346
+  width: 100%;
4347
+  height: 100%;
4348
+  background-color: transparent; }
4349
+  .popover-backdrop.active {
4350
+    background-color: rgba(0, 0, 0, 0.1); }
4351
+
4352
+.popover {
4353
+  position: absolute;
4354
+  top: 25%;
4355
+  left: 50%;
4356
+  z-index: 10;
4357
+  display: block;
4358
+  margin-top: 12px;
4359
+  margin-left: -110px;
4360
+  height: 280px;
4361
+  width: 220px;
4362
+  background-color: #F3F3F3;
4363
+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
4364
+  opacity: 0; }
4365
+  .popover .item:first-child {
4366
+    border-top: 0; }
4367
+  .popover .item:last-child {
4368
+    border-bottom: 0; }
4369
+  .popover.popover-bottom {
4370
+    margin-top: -12px; }
4371
+
4372
+.popover, .popover .bar-header {
4373
+  border-radius: 2px; }
4374
+
4375
+.popover .scroll-content {
4376
+  z-index: 1;
4377
+  margin: 2px 0; }
4378
+
4379
+.popover .bar-header {
4380
+  border-bottom-right-radius: 0;
4381
+  border-bottom-left-radius: 0; }
4382
+
4383
+.popover .has-header {
4384
+  border-top-right-radius: 0;
4385
+  border-top-left-radius: 0; }
4386
+
4387
+.popover-arrow {
4388
+  display: none; }
4389
+
4390
+.platform-ios .popover {
4391
+  box-shadow: 0 0 40px rgba(0, 0, 0, 0.08);
4392
+  border-radius: 10px; }
4393
+.platform-ios .popover .bar-header {
4394
+  -webkit-border-top-right-radius: 10px;
4395
+  border-top-right-radius: 10px;
4396
+  -webkit-border-top-left-radius: 10px;
4397
+  border-top-left-radius: 10px; }
4398
+.platform-ios .popover .scroll-content {
4399
+  margin: 8px 0;
4400
+  border-radius: 10px; }
4401
+.platform-ios .popover .scroll-content.has-header {
4402
+  margin-top: 0; }
4403
+.platform-ios .popover-arrow {
4404
+  position: absolute;
4405
+  display: block;
4406
+  top: -17px;
4407
+  width: 30px;
4408
+  height: 19px;
4409
+  overflow: hidden; }
4410
+  .platform-ios .popover-arrow:after {
4411
+    position: absolute;
4412
+    top: 12px;
4413
+    left: 5px;
4414
+    width: 20px;
4415
+    height: 20px;
4416
+    background-color: #F3F3F3;
4417
+    border-radius: 3px;
4418
+    content: '';
4419
+    -webkit-transform: rotate(-45deg);
4420
+    transform: rotate(-45deg); }
4421
+.platform-ios .popover-bottom .popover-arrow {
4422
+  top: auto;
4423
+  bottom: -10px; }
4424
+  .platform-ios .popover-bottom .popover-arrow:after {
4425
+    top: -6px; }
4426
+
4427
+.platform-android .popover {
4428
+  margin-top: -32px;
4429
+  background-color: #fafafa;
4430
+  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35); }
4431
+  .platform-android .popover .item {
4432
+    border-color: #fafafa;
4433
+    background-color: #fafafa;
4434
+    color: #4d4d4d; }
4435
+  .platform-android .popover.popover-bottom {
4436
+    margin-top: 32px; }
4437
+.platform-android .popover-backdrop, .platform-android .popover-backdrop.active {
4438
+  background-color: transparent; }
4439
+
4440
+.popover-open {
4441
+  pointer-events: none; }
4442
+  .popover-open .popover, .popover-open .popover-backdrop {
4443
+    pointer-events: auto; }
4444
+  .popover-open.loading-active .popover, .popover-open.loading-active .popover-backdrop {
4445
+    pointer-events: none; }
4446
+
4447
+@media (min-width: 680px) {
4448
+  .popover {
4449
+    width: 360px; } }
4450
+
4451
+/**
4452
+ * Popups
4453
+ * --------------------------------------------------
4454
+ */
4455
+.popup-container {
4456
+  position: absolute;
4457
+  top: 0;
4458
+  left: 0;
4459
+  bottom: 0;
4460
+  right: 0;
4461
+  background: transparent;
4462
+  display: -webkit-box;
4463
+  display: -webkit-flex;
4464
+  display: -moz-box;
4465
+  display: -moz-flex;
4466
+  display: -ms-flexbox;
4467
+  display: flex;
4468
+  -webkit-box-pack: center;
4469
+  -ms-flex-pack: center;
4470
+  -webkit-justify-content: center;
4471
+  -moz-justify-content: center;
4472
+  justify-content: center;
4473
+  -webkit-box-align: center;
4474
+  -ms-flex-align: center;
4475
+  -webkit-align-items: center;
4476
+  -moz-align-items: center;
4477
+  align-items: center;
4478
+  z-index: 12;
4479
+  visibility: hidden; }
4480
+  .popup-container.popup-showing {
4481
+    visibility: visible; }
4482
+  .popup-container.popup-hidden .popup {
4483
+    -webkit-animation-name: scaleOut;
4484
+    animation-name: scaleOut;
4485
+    -webkit-animation-duration: 0.1s;
4486
+    animation-duration: 0.1s;
4487
+    -webkit-animation-timing-function: ease-in-out;
4488
+    animation-timing-function: ease-in-out;
4489
+    -webkit-animation-fill-mode: both;
4490
+    animation-fill-mode: both; }
4491
+  .popup-container.active .popup {
4492
+    -webkit-animation-name: superScaleIn;
4493
+    animation-name: superScaleIn;
4494
+    -webkit-animation-duration: 0.2s;
4495
+    animation-duration: 0.2s;
4496
+    -webkit-animation-timing-function: ease-in-out;
4497
+    animation-timing-function: ease-in-out;
4498
+    -webkit-animation-fill-mode: both;
4499
+    animation-fill-mode: both; }
4500
+  .popup-container .popup {
4501
+    width: 250px;
4502
+    max-width: 100%;
4503
+    max-height: 90%;
4504
+    border-radius: 0px;
4505
+    background-color: rgba(255, 255, 255, 0.9);
4506
+    display: -webkit-box;
4507
+    display: -webkit-flex;
4508
+    display: -moz-box;
4509
+    display: -moz-flex;
4510
+    display: -ms-flexbox;
4511
+    display: flex;
4512
+    -webkit-box-direction: normal;
4513
+    -webkit-box-orient: vertical;
4514
+    -webkit-flex-direction: column;
4515
+    -moz-flex-direction: column;
4516
+    -ms-flex-direction: column;
4517
+    flex-direction: column; }
4518
+  .popup-container input, .popup-container textarea {
4519
+    width: 100%; }
4520
+
4521
+.popup-head {
4522
+  padding: 15px 10px;
4523
+  border-bottom: 1px solid #eee;
4524
+  text-align: center; }
4525
+
4526
+.popup-title {
4527
+  margin: 0;
4528
+  padding: 0;
4529
+  font-size: 15px; }
4530
+
4531
+.popup-sub-title {
4532
+  margin: 5px 0 0 0;
4533
+  padding: 0;
4534
+  font-weight: normal;
4535
+  font-size: 11px; }
4536
+
4537
+.popup-body {
4538
+  padding: 10px;
4539
+  overflow: auto; }
4540
+
4541
+.popup-buttons {
4542
+  display: -webkit-box;
4543
+  display: -webkit-flex;
4544
+  display: -moz-box;
4545
+  display: -moz-flex;
4546
+  display: -ms-flexbox;
4547
+  display: flex;
4548
+  -webkit-box-direction: normal;
4549
+  -webkit-box-orient: horizontal;
4550
+  -webkit-flex-direction: row;
4551
+  -moz-flex-direction: row;
4552
+  -ms-flex-direction: row;
4553
+  flex-direction: row;
4554
+  padding: 10px;
4555
+  min-height: 65px; }
4556
+  .popup-buttons .button {
4557
+    -webkit-box-flex: 1;
4558
+    -webkit-flex: 1;
4559
+    -moz-box-flex: 1;
4560
+    -moz-flex: 1;
4561
+    -ms-flex: 1;
4562
+    flex: 1;
4563
+    display: block;
4564
+    min-height: 45px;
4565
+    border-radius: 2px;
4566
+    line-height: 20px;
4567
+    margin-right: 5px; }
4568
+    .popup-buttons .button:last-child {
4569
+      margin-right: 0px; }
4570
+
4571
+.popup-open {
4572
+  pointer-events: none; }
4573
+  .popup-open.modal-open .modal {
4574
+    pointer-events: none; }
4575
+  .popup-open .popup-backdrop, .popup-open .popup {
4576
+    pointer-events: auto; }
4577
+
4578
+/**
4579
+ * Loading
4580
+ * --------------------------------------------------
4581
+ */
4582
+.loading-container {
4583
+  position: absolute;
4584
+  left: 0;
4585
+  top: 0;
4586
+  right: 0;
4587
+  bottom: 0;
4588
+  z-index: 13;
4589
+  display: -webkit-box;
4590
+  display: -webkit-flex;
4591
+  display: -moz-box;
4592
+  display: -moz-flex;
4593
+  display: -ms-flexbox;
4594
+  display: flex;
4595
+  -webkit-box-pack: center;
4596
+  -ms-flex-pack: center;
4597
+  -webkit-justify-content: center;
4598
+  -moz-justify-content: center;
4599
+  justify-content: center;
4600
+  -webkit-box-align: center;
4601
+  -ms-flex-align: center;
4602
+  -webkit-align-items: center;
4603
+  -moz-align-items: center;
4604
+  align-items: center;
4605
+  -webkit-transition: 0.2s opacity linear;
4606
+  transition: 0.2s opacity linear;
4607
+  visibility: hidden;
4608
+  opacity: 0; }
4609
+  .loading-container:not(.visible) .icon {
4610
+    display: none; }
4611
+  .loading-container.visible {
4612
+    visibility: visible; }
4613
+  .loading-container.active {
4614
+    opacity: 1; }
4615
+  .loading-container .loading {
4616
+    padding: 20px;
4617
+    border-radius: 5px;
4618
+    background-color: rgba(0, 0, 0, 0.7);
4619
+    color: #fff;
4620
+    text-align: center;
4621
+    text-overflow: ellipsis;
4622
+    font-size: 15px; }
4623
+    .loading-container .loading h1, .loading-container .loading h2, .loading-container .loading h3, .loading-container .loading h4, .loading-container .loading h5, .loading-container .loading h6 {
4624
+      color: #fff; }
4625
+
4626
+/**
4627
+ * Items
4628
+ * --------------------------------------------------
4629
+ */
4630
+.item {
4631
+  border-color: #ddd;
4632
+  background-color: #F3F3F3;
4633
+  color: #444;
4634
+  position: relative;
4635
+  z-index: 2;
4636
+  display: block;
4637
+  margin: -1px;
4638
+  padding: 16px;
4639
+  border-width: 1px;
4640
+  border-style: solid;
4641
+  font-size: 16px; }
4642
+  .item h2 {
4643
+    margin: 0 0 2px 0;
4644
+    font-size: 16px;
4645
+    font-weight: normal; }
4646
+  .item h3 {
4647
+    margin: 0 0 4px 0;
4648
+    font-size: 14px; }
4649
+  .item h4 {
4650
+    margin: 0 0 4px 0;
4651
+    font-size: 12px; }
4652
+  .item h5, .item h6 {
4653
+    margin: 0 0 3px 0;
4654
+    font-size: 10px; }
4655
+  .item p {
4656
+    color: #666;
4657
+    font-size: 14px;
4658
+    margin-bottom: 2px; }
4659
+  .item h1:last-child, .item h2:last-child, .item h3:last-child, .item h4:last-child, .item h5:last-child, .item h6:last-child, .item p:last-child {
4660
+    margin-bottom: 0; }
4661
+  .item .badge {
4662
+    display: -webkit-box;
4663
+    display: -webkit-flex;
4664
+    display: -moz-box;
4665
+    display: -moz-flex;
4666
+    display: -ms-flexbox;
4667
+    display: flex;
4668
+    position: absolute;
4669
+    top: 16px;
4670
+    right: 32px; }
4671
+  .item.item-button-right .badge {
4672
+    right: 67px; }
4673
+  .item.item-divider .badge {
4674
+    top: 8px; }
4675
+  .item .badge + .badge {
4676
+    margin-right: 5px; }
4677
+  .item.item-light {
4678
+    border-color: #ddd;
4679
+    background-color: #F3F3F3;
4680
+    color: #444; }
4681
+  .item.item-stable {
4682
+    border-color: #b2b2b2;
4683
+    background-color: #F3F3F3;
4684
+    color: #444; }
4685
+  .item.item-positive {
4686
+    border-color: #2d8bcf;
4687
+    background-color: #55A2DA;
4688
+    color: #fff; }
4689
+  .item.item-calm {
4690
+    border-color: #9399a8;
4691
+    background-color: #AFB4BF;
4692
+    color: #fff; }
4693
+  .item.item-assertive {
4694
+    border-color: #e82e23;
4695
+    background-color: #ED5A51;
4696
+    color: #fff; }
4697
+  .item.item-balanced {
4698
+    border-color: #79a548;
4699
+    background-color: #92BC64;
4700
+    color: #fff; }
4701
+  .item.item-energized {
4702
+    border-color: #f0c34b;
4703
+    background-color: #F2CB63;
4704
+    color: #fff; }
4705
+  .item.item-royal {
4706
+    border-color: #6b46e5;
4707
+    background-color: #886aea;
4708
+    color: #fff; }
4709
+  .item.item-dark {
4710
+    border-color: #111;
4711
+    background-color: #3C3F47;
4712
+    color: #fff; }
4713
+  .item[ng-click]:hover {
4714
+    cursor: pointer; }
4715
+
4716
+.list-borderless .item, .item-borderless {
4717
+  border-width: 0; }
4718
+
4719
+.item.active, .item.activated, .item-complex.active .item-content, .item-complex.activated .item-content, .item .item-content.active, .item .item-content.activated {
4720
+  border-color: #ccc;
4721
+  background-color: #D9D9D9; }
4722
+  .item.active.item-light, .item.activated.item-light, .item-complex.active .item-content.item-light, .item-complex.activated .item-content.item-light, .item .item-content.active.item-light, .item .item-content.activated.item-light {
4723
+    border-color: #ccc;
4724
+    background-color: #fafafa; }
4725
+  .item.active.item-stable, .item.activated.item-stable, .item-complex.active .item-content.item-stable, .item-complex.activated .item-content.item-stable, .item .item-content.active.item-stable, .item .item-content.activated.item-stable {
4726
+    border-color: #a2a2a2;
4727
+    background-color: #e5e5e5; }
4728
+  .item.active.item-positive, .item.activated.item-positive, .item-complex.active .item-content.item-positive, .item-complex.activated .item-content.item-positive, .item .item-content.active.item-positive, .item .item-content.activated.item-positive {
4729
+    border-color: #2d8bcf;
4730
+    background-color: #2d8bcf; }
4731
+  .item.active.item-calm, .item.activated.item-calm, .item-complex.active .item-content.item-calm, .item-complex.activated .item-content.item-calm, .item .item-content.active.item-calm, .item .item-content.activated.item-calm {
4732
+    border-color: #9399a8;
4733
+    background-color: #9399a8; }
4734
+  .item.active.item-assertive, .item.activated.item-assertive, .item-complex.active .item-content.item-assertive, .item-complex.activated .item-content.item-assertive, .item .item-content.active.item-assertive, .item .item-content.activated.item-assertive {
4735
+    border-color: #e82e23;
4736
+    background-color: #e82e23; }
4737
+  .item.active.item-balanced, .item.activated.item-balanced, .item-complex.active .item-content.item-balanced, .item-complex.activated .item-content.item-balanced, .item .item-content.active.item-balanced, .item .item-content.activated.item-balanced {
4738
+    border-color: #79a548;
4739
+    background-color: #79a548; }
4740
+  .item.active.item-energized, .item.activated.item-energized, .item-complex.active .item-content.item-energized, .item-complex.activated .item-content.item-energized, .item .item-content.active.item-energized, .item .item-content.activated.item-energized {
4741
+    border-color: #f0c34b;
4742
+    background-color: #f0c34b; }
4743
+  .item.active.item-royal, .item.activated.item-royal, .item-complex.active .item-content.item-royal, .item-complex.activated .item-content.item-royal, .item .item-content.active.item-royal, .item .item-content.activated.item-royal {
4744
+    border-color: #6b46e5;
4745
+    background-color: #6b46e5; }
4746
+  .item.active.item-dark, .item.activated.item-dark, .item-complex.active .item-content.item-dark, .item-complex.activated .item-content.item-dark, .item .item-content.active.item-dark, .item .item-content.activated.item-dark {
4747
+    border-color: #000;
4748
+    background-color: #262626; }
4749
+
4750
+.item, .item h1, .item h2, .item h3, .item h4, .item h5, .item h6, .item p, .item-content, .item-content h1, .item-content h2, .item-content h3, .item-content h4, .item-content h5, .item-content h6, .item-content p {
4751
+  overflow: hidden;
4752
+  text-overflow: ellipsis;
4753
+  white-space: nowrap; }
4754
+
4755
+a.item {
4756
+  color: inherit;
4757
+  text-decoration: none; }
4758
+  a.item:hover, a.item:focus {
4759
+    text-decoration: none; }
4760
+
4761
+/**
4762
+ * Complex Items
4763
+ * --------------------------------------------------
4764
+ * Adding .item-complex allows the .item to be slidable and
4765
+ * have options underneath the button, but also requires an
4766
+ * additional .item-content element inside .item.
4767
+ * Basically .item-complex removes any default settings which
4768
+ * .item added, so that .item-content looks them as just .item.
4769
+ */
4770
+.item-complex, a.item.item-complex, button.item.item-complex {
4771
+  padding: 0; }
4772
+
4773
+.item-complex .item-content, .item-radio .item-content {
4774
+  position: relative;
4775
+  z-index: 2;
4776
+  padding: 16px 49px 16px 16px;
4777
+  border: none;
4778
+  background-color: white; }
4779
+
4780
+a.item-content {
4781
+  display: block;
4782
+  color: inherit;
4783
+  text-decoration: none; }
4784
+
4785
+.item-text-wrap .item, .item-text-wrap .item-content, .item-text-wrap, .item-text-wrap h1, .item-text-wrap h2, .item-text-wrap h3, .item-text-wrap h4, .item-text-wrap h5, .item-text-wrap h6, .item-text-wrap p, .item-complex.item-text-wrap .item-content, .item-body h1, .item-body h2, .item-body h3, .item-body h4, .item-body h5, .item-body h6, .item-body p {
4786
+  overflow: visible;
4787
+  white-space: normal; }
4788
+
4789
+.item-complex.item-text-wrap, .item-complex.item-text-wrap h1, .item-complex.item-text-wrap h2, .item-complex.item-text-wrap h3, .item-complex.item-text-wrap h4, .item-complex.item-text-wrap h5, .item-complex.item-text-wrap h6, .item-complex.item-text-wrap p {
4790
+  overflow: visible;
4791
+  white-space: normal; }
4792
+
4793
+.item-complex.item-light > .item-content {
4794
+  border-color: #ddd;
4795
+  background-color: #F3F3F3;
4796
+  color: #444; }
4797
+  .item-complex.item-light > .item-content.active, .item-complex.item-light > .item-content:active {
4798
+    border-color: #ccc;
4799
+    background-color: #fafafa; }
4800
+.item-complex.item-stable > .item-content {
4801
+  border-color: #b2b2b2;
4802
+  background-color: #F3F3F3;
4803
+  color: #444; }
4804
+  .item-complex.item-stable > .item-content.active, .item-complex.item-stable > .item-content:active {
4805
+    border-color: #a2a2a2;
4806
+    background-color: #e5e5e5; }
4807
+.item-complex.item-positive > .item-content {
4808
+  border-color: #2d8bcf;
4809
+  background-color: #55A2DA;
4810
+  color: #fff; }
4811
+  .item-complex.item-positive > .item-content.active, .item-complex.item-positive > .item-content:active {
4812
+    border-color: #2d8bcf;
4813
+    background-color: #2d8bcf; }
4814
+.item-complex.item-calm > .item-content {
4815
+  border-color: #9399a8;
4816
+  background-color: #AFB4BF;
4817
+  color: #fff; }
4818
+  .item-complex.item-calm > .item-content.active, .item-complex.item-calm > .item-content:active {
4819
+    border-color: #9399a8;
4820
+    background-color: #9399a8; }
4821
+.item-complex.item-assertive > .item-content {
4822
+  border-color: #e82e23;
4823
+  background-color: #ED5A51;
4824
+  color: #fff; }
4825
+  .item-complex.item-assertive > .item-content.active, .item-complex.item-assertive > .item-content:active {
4826
+    border-color: #e82e23;
4827
+    background-color: #e82e23; }
4828
+.item-complex.item-balanced > .item-content {
4829
+  border-color: #79a548;
4830
+  background-color: #92BC64;
4831
+  color: #fff; }
4832
+  .item-complex.item-balanced > .item-content.active, .item-complex.item-balanced > .item-content:active {
4833
+    border-color: #79a548;
4834
+    background-color: #79a548; }
4835
+.item-complex.item-energized > .item-content {
4836
+  border-color: #f0c34b;
4837
+  background-color: #F2CB63;
4838
+  color: #fff; }
4839
+  .item-complex.item-energized > .item-content.active, .item-complex.item-energized > .item-content:active {
4840
+    border-color: #f0c34b;
4841
+    background-color: #f0c34b; }
4842
+.item-complex.item-royal > .item-content {
4843
+  border-color: #6b46e5;
4844
+  background-color: #886aea;
4845
+  color: #fff; }
4846
+  .item-complex.item-royal > .item-content.active, .item-complex.item-royal > .item-content:active {
4847
+    border-color: #6b46e5;
4848
+    background-color: #6b46e5; }
4849
+.item-complex.item-dark > .item-content {
4850
+  border-color: #111;
4851
+  background-color: #3C3F47;
4852
+  color: #fff; }
4853
+  .item-complex.item-dark > .item-content.active, .item-complex.item-dark > .item-content:active {
4854
+    border-color: #000;
4855
+    background-color: #262626; }
4856
+
4857
+/**
4858
+ * Item Icons
4859
+ * --------------------------------------------------
4860
+ */
4861
+.item-icon-left .icon, .item-icon-right .icon {
4862
+  display: -webkit-box;
4863
+  display: -webkit-flex;
4864
+  display: -moz-box;
4865
+  display: -moz-flex;
4866
+  display: -ms-flexbox;
4867
+  display: flex;
4868
+  -webkit-box-align: center;
4869
+  -ms-flex-align: center;
4870
+  -webkit-align-items: center;
4871
+  -moz-align-items: center;
4872
+  align-items: center;
4873
+  position: absolute;
4874
+  top: 0;
4875
+  height: 100%;
4876
+  font-size: 32px; }
4877
+  .item-icon-left .icon:before, .item-icon-right .icon:before {
4878
+    display: block;
4879
+    width: 32px;
4880
+    text-align: center; }
4881
+
4882
+.item .fill-icon {
4883
+  min-width: 30px;
4884
+  min-height: 30px;
4885
+  font-size: 28px; }
4886
+
4887
+.item-icon-left {
4888
+  padding-left: 54px; }
4889
+  .item-icon-left .icon {
4890
+    left: 11px; }
4891
+
4892
+.item-complex.item-icon-left {
4893
+  padding-left: 0; }
4894
+  .item-complex.item-icon-left .item-content {
4895
+    padding-left: 54px; }
4896
+
4897
+.item-icon-right {
4898
+  padding-right: 54px; }
4899
+  .item-icon-right .icon {
4900
+    right: 11px; }
4901
+
4902
+.item-complex.item-icon-right {
4903
+  padding-right: 0; }
4904
+  .item-complex.item-icon-right .item-content {
4905
+    padding-right: 54px; }
4906
+
4907
+.item-icon-left.item-icon-right .icon:first-child {
4908
+  right: auto; }
4909
+
4910
+.item-icon-left.item-icon-right .icon:last-child, .item-icon-left .item-delete .icon {
4911
+  left: auto; }
4912
+
4913
+.item-icon-left .icon-accessory, .item-icon-right .icon-accessory {
4914
+  color: #ccc;
4915
+  font-size: 16px; }
4916
+
4917
+.item-icon-left .icon-accessory {
4918
+  left: 3px; }
4919
+
4920
+.item-icon-right .icon-accessory {
4921
+  right: 3px; }
4922
+
4923
+/**
4924
+ * Item Button
4925
+ * --------------------------------------------------
4926
+ * An item button is a child button inside an .item (not the entire .item)
4927
+ */
4928
+.item-button-left {
4929
+  padding-left: 72px; }
4930
+
4931
+.item-button-left > .button, .item-button-left .item-content > .button {
4932
+  display: -webkit-box;
4933
+  display: -webkit-flex;
4934
+  display: -moz-box;
4935
+  display: -moz-flex;
4936
+  display: -ms-flexbox;
4937
+  display: flex;
4938
+  -webkit-box-align: center;
4939
+  -ms-flex-align: center;
4940
+  -webkit-align-items: center;
4941
+  -moz-align-items: center;
4942
+  align-items: center;
4943
+  position: absolute;
4944
+  top: 8px;
4945
+  left: 11px;
4946
+  min-width: 34px;
4947
+  min-height: 34px;
4948
+  font-size: 18px;
4949
+  line-height: 32px; }
4950
+  .item-button-left > .button .icon:before, .item-button-left .item-content > .button .icon:before {
4951
+    position: relative;
4952
+    left: auto;
4953
+    width: auto;
4954
+    line-height: 31px; }
4955
+  .item-button-left > .button > .button, .item-button-left .item-content > .button > .button {
4956
+    margin: 0px 2px;
4957
+    min-height: 34px;
4958
+    font-size: 18px;
4959
+    line-height: 32px; }
4960
+
4961
+.item-button-right, a.item.item-button-right, button.item.item-button-right {
4962
+  padding-right: 80px; }
4963
+
4964
+.item-button-right > .button, .item-button-right .item-content > .button, .item-button-right > .buttons, .item-button-right .item-content > .buttons {
4965
+  display: -webkit-box;
4966
+  display: -webkit-flex;
4967
+  display: -moz-box;
4968
+  display: -moz-flex;
4969
+  display: -ms-flexbox;
4970
+  display: flex;
4971
+  -webkit-box-align: center;
4972
+  -ms-flex-align: center;
4973
+  -webkit-align-items: center;
4974
+  -moz-align-items: center;
4975
+  align-items: center;
4976
+  position: absolute;
4977
+  top: 8px;
4978
+  right: 16px;
4979
+  min-width: 34px;
4980
+  min-height: 34px;
4981
+  font-size: 18px;
4982
+  line-height: 32px; }
4983
+  .item-button-right > .button .icon:before, .item-button-right .item-content > .button .icon:before, .item-button-right > .buttons .icon:before, .item-button-right .item-content > .buttons .icon:before {
4984
+    position: relative;
4985
+    left: auto;
4986
+    width: auto;
4987
+    line-height: 31px; }
4988
+  .item-button-right > .button > .button, .item-button-right .item-content > .button > .button, .item-button-right > .buttons > .button, .item-button-right .item-content > .buttons > .button {
4989
+    margin: 0px 2px;
4990
+    min-width: 34px;
4991
+    min-height: 34px;
4992
+    font-size: 18px;
4993
+    line-height: 32px; }
4994
+
4995
+.item-avatar, .item-avatar .item-content, .item-avatar-left, .item-avatar-left .item-content {
4996
+  padding-left: 72px;
4997
+  min-height: 72px; }
4998
+  .item-avatar > img:first-child, .item-avatar .item-image, .item-avatar .item-content > img:first-child, .item-avatar .item-content .item-image, .item-avatar-left > img:first-child, .item-avatar-left .item-image, .item-avatar-left .item-content > img:first-child, .item-avatar-left .item-content .item-image {
4999
+    position: absolute;
5000
+    top: 16px;
5001
+    left: 16px;
5002
+    max-width: 40px;
5003
+    max-height: 40px;
5004
+    width: 100%;
5005
+    height: 100%;
5006
+    border-radius: 50%; }
5007
+
5008
+.item-avatar-right, .item-avatar-right .item-content {
5009
+  padding-right: 72px;
5010
+  min-height: 72px; }
5011
+  .item-avatar-right > img:first-child, .item-avatar-right .item-image, .item-avatar-right .item-content > img:first-child, .item-avatar-right .item-content .item-image {
5012
+    position: absolute;
5013
+    top: 16px;
5014
+    right: 16px;
5015
+    max-width: 40px;
5016
+    max-height: 40px;
5017
+    width: 100%;
5018
+    height: 100%;
5019
+    border-radius: 50%; }
5020
+
5021
+.item-thumbnail-left, .item-thumbnail-left .item-content {
5022
+  padding-top: 8px;
5023
+  padding-left: 106px;
5024
+  min-height: 100px; }
5025
+  .item-thumbnail-left > img:first-child, .item-thumbnail-left .item-image, .item-thumbnail-left .item-content > img:first-child, .item-thumbnail-left .item-content .item-image {
5026
+    position: absolute;
5027
+    top: 10px;
5028
+    left: 10px;
5029
+    max-width: 80px;
5030
+    max-height: 80px;
5031
+    width: 100%;
5032
+    height: 100%; }
5033
+
5034
+.item-avatar.item-complex, .item-avatar-left.item-complex, .item-thumbnail-left.item-complex {
5035
+  padding-top: 0;
5036
+  padding-left: 0; }
5037
+
5038
+.item-thumbnail-right, .item-thumbnail-right .item-content {
5039
+  padding-top: 8px;
5040
+  padding-right: 106px;
5041
+  min-height: 100px; }
5042
+  .item-thumbnail-right > img:first-child, .item-thumbnail-right .item-image, .item-thumbnail-right .item-content > img:first-child, .item-thumbnail-right .item-content .item-image {
5043
+    position: absolute;
5044
+    top: 10px;
5045
+    right: 10px;
5046
+    max-width: 80px;
5047
+    max-height: 80px;
5048
+    width: 100%;
5049
+    height: 100%; }
5050
+
5051
+.item-avatar-right.item-complex, .item-thumbnail-right.item-complex {
5052
+  padding-top: 0;
5053
+  padding-right: 0; }
5054
+
5055
+.item-image {
5056
+  padding: 0;
5057
+  text-align: center; }
5058
+  .item-image img:first-child, .item-image .list-img {
5059
+    width: 100%;
5060
+    vertical-align: middle; }
5061
+
5062
+.item-body {
5063
+  overflow: auto;
5064
+  padding: 16px;
5065
+  text-overflow: inherit;
5066
+  white-space: normal; }
5067
+  .item-body h1, .item-body h2, .item-body h3, .item-body h4, .item-body h5, .item-body h6, .item-body p {
5068
+    margin-top: 16px;
5069
+    margin-bottom: 16px; }
5070
+
5071
+.item-divider {
5072
+  padding-top: 8px;
5073
+  padding-bottom: 8px;
5074
+  min-height: 30px;
5075
+  background-color: #f5f5f5;
5076
+  color: #222;
5077
+  font-weight: 500; }
5078
+
5079
+.platform-ios .item-divider-platform, .item-divider-ios {
5080
+  padding-top: 26px;
5081
+  text-transform: uppercase;
5082
+  font-weight: 300;
5083
+  font-size: 13px;
5084
+  background-color: #efeff4;
5085
+  color: #555; }
5086
+
5087
+.platform-android .item-divider-platform, .item-divider-android {
5088
+  font-weight: 300;
5089
+  font-size: 13px; }
5090
+
5091
+.item-note {
5092
+  float: right;
5093
+  color: #aaa;
5094
+  font-size: 14px; }
5095
+
5096
+.item-left-editable .item-content, .item-right-editable .item-content {
5097
+  -webkit-transition-duration: 250ms;
5098
+  transition-duration: 250ms;
5099
+  -webkit-transition-timing-function: ease-in-out;
5100
+  transition-timing-function: ease-in-out;
5101
+  -webkit-transition-property: -webkit-transform;
5102
+  -moz-transition-property: -moz-transform;
5103
+  transition-property: transform; }
5104
+
5105
+.list-left-editing .item-left-editable .item-content, .item-left-editing.item-left-editable .item-content {
5106
+  -webkit-transform: translate3d(50px, 0, 0);
5107
+  transform: translate3d(50px, 0, 0); }
5108
+
5109
+.item-remove-animate.ng-leave {
5110
+  -webkit-transition-duration: 300ms;
5111
+  transition-duration: 300ms; }
5112
+.item-remove-animate.ng-leave .item-content, .item-remove-animate.ng-leave:last-of-type {
5113
+  -webkit-transition-duration: 300ms;
5114
+  transition-duration: 300ms;
5115
+  -webkit-transition-timing-function: ease-in;
5116
+  transition-timing-function: ease-in;
5117
+  -webkit-transition-property: all;
5118
+  transition-property: all; }
5119
+.item-remove-animate.ng-leave.ng-leave-active .item-content {
5120
+  opacity: 0;
5121
+  -webkit-transform: translate3d(-100%, 0, 0) !important;
5122
+  transform: translate3d(-100%, 0, 0) !important; }
5123
+.item-remove-animate.ng-leave.ng-leave-active:last-of-type {
5124
+  opacity: 0; }
5125
+.item-remove-animate.ng-leave.ng-leave-active ~ ion-item:not(.ng-leave) {
5126
+  -webkit-transform: translate3d(0, -webkit-calc(-100% + 1px), 0);
5127
+  transform: translate3d(0, calc(-100% + 1px), 0);
5128
+  -webkit-transition-duration: 300ms;
5129
+  transition-duration: 300ms;
5130
+  -webkit-transition-timing-function: cubic-bezier(.25, .81, .24, 1);
5131
+  transition-timing-function: cubic-bezier(.25, .81, .24, 1);
5132
+  -webkit-transition-property: all;
5133
+  transition-property: all; }
5134
+
5135
+.item-left-edit {
5136
+  -webkit-transition: all ease-in-out 125ms;
5137
+  transition: all ease-in-out 125ms;
5138
+  position: absolute;
5139
+  top: 0;
5140
+  left: 0;
5141
+  z-index: 0;
5142
+  width: 50px;
5143
+  height: 100%;
5144
+  line-height: 100%;
5145
+  display: none;
5146
+  opacity: 0;
5147
+  -webkit-transform: translate3d(-21px, 0, 0);
5148
+  transform: translate3d(-21px, 0, 0); }
5149
+  .item-left-edit .button {
5150
+    height: 100%; }
5151
+    .item-left-edit .button.icon {
5152
+      display: -webkit-box;
5153
+      display: -webkit-flex;
5154
+      display: -moz-box;
5155
+      display: -moz-flex;
5156
+      display: -ms-flexbox;
5157
+      display: flex;
5158
+      -webkit-box-align: center;
5159
+      -ms-flex-align: center;
5160
+      -webkit-align-items: center;
5161
+      -moz-align-items: center;
5162
+      align-items: center;
5163
+      position: absolute;
5164
+      top: 0;
5165
+      height: 100%; }
5166
+  .item-left-edit.visible {
5167
+    display: block; }
5168
+    .item-left-edit.visible.active {
5169
+      opacity: 1;
5170
+      -webkit-transform: translate3d(8px, 0, 0);
5171
+      transform: translate3d(8px, 0, 0); }
5172
+
5173
+.list-left-editing .item-left-edit {
5174
+  -webkit-transition-delay: 125ms;
5175
+  transition-delay: 125ms; }
5176
+
5177
+.item-delete .button.icon {
5178
+  color: #ED5A51;
5179
+  font-size: 24px; }
5180
+  .item-delete .button.icon:hover {
5181
+    opacity: .7; }
5182
+
5183
+.item-right-edit {
5184
+  -webkit-transition: all ease-in-out 250ms;
5185
+  transition: all ease-in-out 250ms;
5186
+  position: absolute;
5187
+  top: 0;
5188
+  right: 0;
5189
+  z-index: 3;
5190
+  width: 75px;
5191
+  height: 100%;
5192
+  background: inherit;
5193
+  padding-left: 20px;
5194
+  display: block;
5195
+  opacity: 0;
5196
+  -webkit-transform: translate3d(75px, 0, 0);
5197
+  transform: translate3d(75px, 0, 0); }
5198
+  .item-right-edit .button {
5199
+    min-width: 50px;
5200
+    height: 100%; }
5201
+    .item-right-edit .button.icon {
5202
+      display: -webkit-box;
5203
+      display: -webkit-flex;
5204
+      display: -moz-box;
5205
+      display: -moz-flex;
5206
+      display: -ms-flexbox;
5207
+      display: flex;
5208
+      -webkit-box-align: center;
5209
+      -ms-flex-align: center;
5210
+      -webkit-align-items: center;
5211
+      -moz-align-items: center;
5212
+      align-items: center;
5213
+      position: absolute;
5214
+      top: 0;
5215
+      height: 100%;
5216
+      font-size: 32px; }
5217
+  .item-right-edit.visible {
5218
+    display: block; }
5219
+    .item-right-edit.visible.active {
5220
+      opacity: 1;
5221
+      -webkit-transform: translate3d(0, 0, 0);
5222
+      transform: translate3d(0, 0, 0); }
5223
+
5224
+.item-reorder .button.icon {
5225
+  color: #3C3F47;
5226
+  font-size: 32px; }
5227
+
5228
+.item-reordering {
5229
+  position: absolute;
5230
+  left: 0;
5231
+  top: 0;
5232
+  z-index: 9;
5233
+  width: 100%;
5234
+  box-shadow: 0px 0px 10px 0px #aaa; }
5235
+  .item-reordering .item-reorder {
5236
+    z-index: 9; }
5237
+
5238
+.item-placeholder {
5239
+  opacity: 0.7; }
5240
+
5241
+/**
5242
+ * The hidden right-side buttons that can be exposed under a list item
5243
+ * with dragging.
5244
+ */
5245
+.item-options {
5246
+  position: absolute;
5247
+  top: 0;
5248
+  right: 0;
5249
+  z-index: 1;
5250
+  height: 100%; }
5251
+  .item-options .button {
5252
+    height: 100%;
5253
+    border: none;
5254
+    border-radius: 0;
5255
+    display: -webkit-inline-box;
5256
+    display: -webkit-inline-flex;
5257
+    display: -moz-inline-flex;
5258
+    display: -ms-inline-flexbox;
5259
+    display: inline-flex;
5260
+    -webkit-box-align: center;
5261
+    -ms-flex-align: center;
5262
+    -webkit-align-items: center;
5263
+    -moz-align-items: center;
5264
+    align-items: center; }
5265
+    .item-options .button:before {
5266
+      margin: 0 auto; }
5267
+
5268
+/**
5269
+ * Lists
5270
+ * --------------------------------------------------
5271
+ */
5272
+.list {
5273
+  position: relative;
5274
+  padding-top: 1px;
5275
+  padding-bottom: 1px;
5276
+  padding-left: 0;
5277
+  margin-bottom: 20px; }
5278
+
5279
+.list:last-child {
5280
+  margin-bottom: 0px; }
5281
+  .list:last-child.card {
5282
+    margin-bottom: 40px; }
5283
+
5284
+/**
5285
+ * List Header
5286
+ * --------------------------------------------------
5287
+ */
5288
+.list-header {
5289
+  margin-top: 20px;
5290
+  padding: 5px 15px;
5291
+  background-color: transparent;
5292
+  color: #222;
5293
+  font-weight: bold; }
5294
+
5295
+.card.list .list-item {
5296
+  padding-right: 1px;
5297
+  padding-left: 1px; }
5298
+
5299
+/**
5300
+ * Cards and Inset Lists
5301
+ * --------------------------------------------------
5302
+ * A card and list-inset are close to the same thing, except a card as a box shadow.
5303
+ */
5304
+.card, .list-inset {
5305
+  overflow: hidden;
5306
+  margin: 20px 10px;
5307
+  border-radius: 2px;
5308
+  background-color: #fff; }
5309
+
5310
+.card {
5311
+  padding-top: 1px;
5312
+  padding-bottom: 1px;
5313
+  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
5314
+  .card .item {
5315
+    border-left: 0;
5316
+    border-right: 0; }
5317
+  .card .item:first-child {
5318
+    border-top: 0; }
5319
+  .card .item:last-child {
5320
+    border-bottom: 0; }
5321
+
5322
+.padding .card, .padding .list-inset {
5323
+  margin-left: 0;
5324
+  margin-right: 0; }
5325
+
5326
+.card .item:first-child, .list-inset .item:first-child, .padding > .list .item:first-child {
5327
+  border-top-left-radius: 2px;
5328
+  border-top-right-radius: 2px; }
5329
+  .card .item:first-child .item-content, .list-inset .item:first-child .item-content, .padding > .list .item:first-child .item-content {
5330
+    border-top-left-radius: 2px;
5331
+    border-top-right-radius: 2px; }
5332
+.card .item:last-child, .list-inset .item:last-child, .padding > .list .item:last-child {
5333
+  border-bottom-right-radius: 2px;
5334
+  border-bottom-left-radius: 2px; }
5335
+  .card .item:last-child .item-content, .list-inset .item:last-child .item-content, .padding > .list .item:last-child .item-content {
5336
+    border-bottom-right-radius: 2px;
5337
+    border-bottom-left-radius: 2px; }
5338
+
5339
+.card .item:last-child, .list-inset .item:last-child {
5340
+  margin-bottom: -1px; }
5341
+
5342
+.card .item, .list-inset .item, .padding > .list .item, .padding-horizontal > .list .item {
5343
+  margin-right: 0;
5344
+  margin-left: 0; }
5345
+  .card .item.item-input input, .list-inset .item.item-input input, .padding > .list .item.item-input input, .padding-horizontal > .list .item.item-input input {
5346
+    padding-right: 44px; }
5347
+
5348
+.padding-left > .list .item {
5349
+  margin-left: 0; }
5350
+
5351
+.padding-right > .list .item {
5352
+  margin-right: 0; }
5353
+
5354
+/**
5355
+ * Badges
5356
+ * --------------------------------------------------
5357
+ */
5358
+.badge {
5359
+  background-color: transparent;
5360
+  color: #AAAAAA;
5361
+  z-index: 1;
5362
+  display: inline-block;
5363
+  padding: 3px 8px;
5364
+  min-width: 10px;
5365
+  border-radius: 10px;
5366
+  vertical-align: baseline;
5367
+  text-align: center;
5368
+  white-space: nowrap;
5369
+  font-weight: bold;
5370
+  font-size: 14px;
5371
+  line-height: 16px; }
5372
+  .badge:empty {
5373
+    display: none; }
5374
+
5375
+.tabs .tab-item .badge.badge-light, .badge.badge-light {
5376
+  background-color: #F3F3F3;
5377
+  color: #444; }
5378
+.tabs .tab-item .badge.badge-stable, .badge.badge-stable {
5379
+  background-color: #F3F3F3;
5380
+  color: #444; }
5381
+.tabs .tab-item .badge.badge-positive, .badge.badge-positive {
5382
+  background-color: #55A2DA;
5383
+  color: #fff; }
5384
+.tabs .tab-item .badge.badge-calm, .badge.badge-calm {
5385
+  background-color: #AFB4BF;
5386
+  color: #fff; }
5387
+.tabs .tab-item .badge.badge-assertive, .badge.badge-assertive {
5388
+  background-color: #ED5A51;
5389
+  color: #fff; }
5390
+.tabs .tab-item .badge.badge-balanced, .badge.badge-balanced {
5391
+  background-color: #92BC64;
5392
+  color: #fff; }
5393
+.tabs .tab-item .badge.badge-energized, .badge.badge-energized {
5394
+  background-color: #F2CB63;
5395
+  color: #fff; }
5396
+.tabs .tab-item .badge.badge-royal, .badge.badge-royal {
5397
+  background-color: #886aea;
5398
+  color: #fff; }
5399
+.tabs .tab-item .badge.badge-dark, .badge.badge-dark {
5400
+  background-color: #3C3F47;
5401
+  color: #fff; }
5402
+
5403
+.button .badge {
5404
+  position: relative;
5405
+  top: -1px; }
5406
+
5407
+/**
5408
+ * Slide Box
5409
+ * --------------------------------------------------
5410
+ */
5411
+.slider {
5412
+  position: relative;
5413
+  visibility: hidden;
5414
+  overflow: hidden; }
5415
+
5416
+.slider-slides {
5417
+  position: relative;
5418
+  height: 100%; }
5419
+
5420
+.slider-slide {
5421
+  position: relative;
5422
+  display: block;
5423
+  float: left;
5424
+  width: 100%;
5425
+  height: 100%;
5426
+  vertical-align: top; }
5427
+
5428
+.slider-slide-image > img {
5429
+  width: 100%; }
5430
+
5431
+.slider-pager {
5432
+  position: absolute;
5433
+  bottom: 20px;
5434
+  z-index: 1;
5435
+  width: 100%;
5436
+  height: 15px;
5437
+  text-align: center; }
5438
+  .slider-pager .slider-pager-page {
5439
+    display: inline-block;
5440
+    margin: 0px 3px;
5441
+    width: 15px;
5442
+    color: #000;
5443
+    text-decoration: none;
5444
+    opacity: 0.3; }
5445
+    .slider-pager .slider-pager-page.active {
5446
+      -webkit-transition: opacity 0.4s ease-in;
5447
+      transition: opacity 0.4s ease-in;
5448
+      opacity: 1; }
5449
+
5450
+.scroll-refresher {
5451
+  position: absolute;
5452
+  top: -60px;
5453
+  right: 0;
5454
+  left: 0;
5455
+  overflow: hidden;
5456
+  margin: auto;
5457
+  height: 60px; }
5458
+  .scroll-refresher .ionic-refresher-content {
5459
+    position: absolute;
5460
+    bottom: 15px;
5461
+    left: 0;
5462
+    width: 100%;
5463
+    color: #666666;
5464
+    text-align: center;
5465
+    font-size: 30px; }
5466
+    .scroll-refresher .ionic-refresher-content .text-refreshing, .scroll-refresher .ionic-refresher-content .text-pulling {
5467
+      font-size: 16px;
5468
+      line-height: 16px; }
5469
+    .scroll-refresher .ionic-refresher-content.ionic-refresher-with-text {
5470
+      bottom: 10px; }
5471
+  .scroll-refresher .icon-refreshing, .scroll-refresher .icon-pulling {
5472
+    width: 100%;
5473
+    -webkit-backface-visibility: hidden;
5474
+    backface-visibility: hidden;
5475
+    -webkit-transform-style: preserve-3d;
5476
+    transform-style: preserve-3d; }
5477
+  .scroll-refresher .icon-pulling {
5478
+    -webkit-animation-name: refresh-spin-back;
5479
+    animation-name: refresh-spin-back;
5480
+    -webkit-animation-duration: 200ms;
5481
+    animation-duration: 200ms;
5482
+    -webkit-animation-timing-function: linear;
5483
+    animation-timing-function: linear;
5484
+    -webkit-animation-fill-mode: none;
5485
+    animation-fill-mode: none;
5486
+    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
5487
+    transform: translate3d(0, 0, 0) rotate(0deg); }
5488
+  .scroll-refresher .icon-refreshing, .scroll-refresher .text-refreshing {
5489
+    display: none; }
5490
+  .scroll-refresher .icon-refreshing {
5491
+    -webkit-animation-duration: 1.5s;
5492
+    animation-duration: 1.5s; }
5493
+  .scroll-refresher.active .icon-pulling:not(.pulling-rotation-disabled) {
5494
+    -webkit-animation-name: refresh-spin;
5495
+    animation-name: refresh-spin;
5496
+    -webkit-transform: translate3d(0, 0, 0) rotate(-180deg);
5497
+    transform: translate3d(0, 0, 0) rotate(-180deg); }
5498
+  .scroll-refresher.active.refreshing {
5499
+    -webkit-transition: -webkit-transform .2s;
5500
+    transition: -webkit-transform .2s;
5501
+    -webkit-transition: transform .2s;
5502
+    transition: transform .2s;
5503
+    -webkit-transform: scale(1, 1);
5504
+    transform: scale(1, 1); }
5505
+    .scroll-refresher.active.refreshing .icon-pulling, .scroll-refresher.active.refreshing .text-pulling {
5506
+      display: none; }
5507
+    .scroll-refresher.active.refreshing .icon-refreshing, .scroll-refresher.active.refreshing .text-refreshing {
5508
+      display: block; }
5509
+    .scroll-refresher.active.refreshing.refreshing-tail {
5510
+      -webkit-transform: scale(0, 0);
5511
+      transform: scale(0, 0); }
5512
+
5513
+.overflow-scroll > .scroll {
5514
+  -webkit-overflow-scrolling: touch;
5515
+  width: 100%; }
5516
+  .overflow-scroll > .scroll.overscroll {
5517
+    position: fixed; }
5518
+
5519
+@-webkit-keyframes refresh-spin {
5520
+  0% {
5521
+    -webkit-transform: translate3d(0, 0, 0) rotate(0); }
5522
+
5523
+  100% {
5524
+    -webkit-transform: translate3d(0, 0, 0) rotate(180deg); } }
5525
+
5526
+@keyframes refresh-spin {
5527
+  0% {
5528
+    transform: translate3d(0, 0, 0) rotate(0); }
5529
+
5530
+  100% {
5531
+    transform: translate3d(0, 0, 0) rotate(180deg); } }
5532
+
5533
+@-webkit-keyframes refresh-spin-back {
5534
+  0% {
5535
+    -webkit-transform: translate3d(0, 0, 0) rotate(180deg); }
5536
+
5537
+  100% {
5538
+    -webkit-transform: translate3d(0, 0, 0) rotate(0); } }
5539
+
5540
+@keyframes refresh-spin-back {
5541
+  0% {
5542
+    transform: translate3d(0, 0, 0) rotate(180deg); }
5543
+
5544
+  100% {
5545
+    transform: translate3d(0, 0, 0) rotate(0); } }
5546
+
5547
+/**
5548
+ * Spinners
5549
+ * --------------------------------------------------
5550
+ */
5551
+.spinner {
5552
+  stroke: #3C3F47;
5553
+  fill: #3C3F47; }
5554
+  .spinner svg {
5555
+    width: 28px;
5556
+    height: 28px; }
5557
+  .spinner.spinner-light {
5558
+    stroke: #F3F3F3;
5559
+    fill: #F3F3F3; }
5560
+  .spinner.spinner-stable {
5561
+    stroke: #F3F3F3;
5562
+    fill: #F3F3F3; }
5563
+  .spinner.spinner-positive {
5564
+    stroke: #55A2DA;
5565
+    fill: #55A2DA; }
5566
+  .spinner.spinner-calm {
5567
+    stroke: #AFB4BF;
5568
+    fill: #AFB4BF; }
5569
+  .spinner.spinner-balanced {
5570
+    stroke: #92BC64;
5571
+    fill: #92BC64; }
5572
+  .spinner.spinner-assertive {
5573
+    stroke: #ED5A51;
5574
+    fill: #ED5A51; }
5575
+  .spinner.spinner-energized {
5576
+    stroke: #F2CB63;
5577
+    fill: #F2CB63; }
5578
+  .spinner.spinner-royal {
5579
+    stroke: #886aea;
5580
+    fill: #886aea; }
5581
+  .spinner.spinner-dark {
5582
+    stroke: #3C3F47;
5583
+    fill: #3C3F47; }
5584
+
5585
+.spinner-android {
5586
+  stroke: #4b8bf4; }
5587
+
5588
+.spinner-ios, .spinner-ios-small {
5589
+  stroke: #69717d; }
5590
+
5591
+.spinner-spiral .stop1 {
5592
+  stop-color: #F3F3F3;
5593
+  stop-opacity: 0; }
5594
+.spinner-spiral.spinner-light .stop1 {
5595
+  stop-color: #3C3F47; }
5596
+.spinner-spiral.spinner-light .stop2 {
5597
+  stop-color: #F3F3F3; }
5598
+.spinner-spiral.spinner-stable .stop2 {
5599
+  stop-color: #F3F3F3; }
5600
+.spinner-spiral.spinner-positive .stop2 {
5601
+  stop-color: #55A2DA; }
5602
+.spinner-spiral.spinner-calm .stop2 {
5603
+  stop-color: #AFB4BF; }
5604
+.spinner-spiral.spinner-balanced .stop2 {
5605
+  stop-color: #92BC64; }
5606
+.spinner-spiral.spinner-assertive .stop2 {
5607
+  stop-color: #ED5A51; }
5608
+.spinner-spiral.spinner-energized .stop2 {
5609
+  stop-color: #F2CB63; }
5610
+.spinner-spiral.spinner-royal .stop2 {
5611
+  stop-color: #886aea; }
5612
+.spinner-spiral.spinner-dark .stop2 {
5613
+  stop-color: #3C3F47; }
5614
+
5615
+/**
5616
+ * Forms
5617
+ * --------------------------------------------------
5618
+ */
5619
+form {
5620
+  margin: 0 0 1.42857; }
5621
+
5622
+legend {
5623
+  display: block;
5624
+  margin-bottom: 1.42857;
5625
+  padding: 0;
5626
+  width: 100%;
5627
+  border: 1px solid #ddd;
5628
+  color: #3C3F47;
5629
+  font-size: 21px;
5630
+  line-height: 2.85714; }
5631
+  legend small {
5632
+    color: #F3F3F3;
5633
+    font-size: 1.07143; }
5634
+
5635
+label, input, button, select, textarea {
5636
+  font-weight: normal;
5637
+  font-size: 14px;
5638
+  line-height: 1.42857; }
5639
+
5640
+input, button, select, textarea {
5641
+  font-family: "Helvetica Neue", "Roboto", "Segoe UI", sans-serif; }
5642
+
5643
+.item-input {
5644
+  display: -webkit-box;
5645
+  display: -webkit-flex;
5646
+  display: -moz-box;
5647
+  display: -moz-flex;
5648
+  display: -ms-flexbox;
5649
+  display: flex;
5650
+  -webkit-box-align: center;
5651
+  -ms-flex-align: center;
5652
+  -webkit-align-items: center;
5653
+  -moz-align-items: center;
5654
+  align-items: center;
5655
+  position: relative;
5656
+  overflow: hidden;
5657
+  padding: 6px 0 5px 16px; }
5658
+  .item-input input {
5659
+    -webkit-border-radius: 0;
5660
+    border-radius: 0;
5661
+    -webkit-box-flex: 1;
5662
+    -webkit-flex: 1 220px;
5663
+    -moz-box-flex: 1;
5664
+    -moz-flex: 1 220px;
5665
+    -ms-flex: 1 220px;
5666
+    flex: 1 220px;
5667
+    -webkit-appearance: none;
5668
+    -moz-appearance: none;
5669
+    appearance: none;
5670
+    margin: 0;
5671
+    padding-right: 24px;
5672
+    background-color: transparent; }
5673
+  .item-input .button .icon {
5674
+    -webkit-box-flex: 0;
5675
+    -webkit-flex: 0 0 24px;
5676
+    -moz-box-flex: 0;
5677
+    -moz-flex: 0 0 24px;
5678
+    -ms-flex: 0 0 24px;
5679
+    flex: 0 0 24px;
5680
+    position: static;
5681
+    display: inline-block;
5682
+    height: auto;
5683
+    text-align: center;
5684
+    font-size: 16px; }
5685
+  .item-input .button-bar {
5686
+    -webkit-border-radius: 0;
5687
+    border-radius: 0;
5688
+    -webkit-box-flex: 1;
5689
+    -webkit-flex: 1 0 220px;
5690
+    -moz-box-flex: 1;
5691
+    -moz-flex: 1 0 220px;
5692
+    -ms-flex: 1 0 220px;
5693
+    flex: 1 0 220px;
5694
+    -webkit-appearance: none;
5695
+    -moz-appearance: none;
5696
+    appearance: none; }
5697
+  .item-input .icon {
5698
+    min-width: 14px; }
5699
+
5700
+.platform-windowsphone .item-input input {
5701
+  flex-shrink: 1; }
5702
+
5703
+.item-input-inset {
5704
+  display: -webkit-box;
5705
+  display: -webkit-flex;
5706
+  display: -moz-box;
5707
+  display: -moz-flex;
5708
+  display: -ms-flexbox;
5709
+  display: flex;
5710
+  -webkit-box-align: center;
5711
+  -ms-flex-align: center;
5712
+  -webkit-align-items: center;
5713
+  -moz-align-items: center;
5714
+  align-items: center;
5715
+  position: relative;
5716
+  overflow: hidden;
5717
+  padding: 10.66667px; }
5718
+
5719
+.item-input-wrapper {
5720
+  display: -webkit-box;
5721
+  display: -webkit-flex;
5722
+  display: -moz-box;
5723
+  display: -moz-flex;
5724
+  display: -ms-flexbox;
5725
+  display: flex;
5726
+  -webkit-box-flex: 1;
5727
+  -webkit-flex: 1 0;
5728
+  -moz-box-flex: 1;
5729
+  -moz-flex: 1 0;
5730
+  -ms-flex: 1 0;
5731
+  flex: 1 0;
5732
+  -webkit-box-align: center;
5733
+  -ms-flex-align: center;
5734
+  -webkit-align-items: center;
5735
+  -moz-align-items: center;
5736
+  align-items: center;
5737
+  -webkit-border-radius: 4px;
5738
+  border-radius: 4px;
5739
+  padding-right: 8px;
5740
+  padding-left: 8px;
5741
+  background: #eee; }
5742
+
5743
+.item-input-inset .item-input-wrapper input {
5744
+  padding-left: 4px;
5745
+  height: 29px;
5746
+  background: transparent;
5747
+  line-height: 18px; }
5748
+
5749
+.item-input-wrapper ~ .button {
5750
+  margin-left: 10.66667px; }
5751
+
5752
+.input-label {
5753
+  display: table;
5754
+  padding: 7px 10px 7px 0px;
5755
+  max-width: 200px;
5756
+  width: 35%;
5757
+  color: #3C3F47;
5758
+  font-size: 16px; }
5759
+
5760
+.placeholder-icon {
5761
+  color: #aaa; }
5762
+  .placeholder-icon:first-child {
5763
+    padding-right: 6px; }
5764
+  .placeholder-icon:last-child {
5765
+    padding-left: 6px; }
5766
+
5767
+.item-stacked-label {
5768
+  display: block;
5769
+  background-color: transparent;
5770
+  box-shadow: none; }
5771
+  .item-stacked-label .input-label, .item-stacked-label .icon {
5772
+    display: inline-block;
5773
+    padding: 4px 0 0 0px;
5774
+    vertical-align: middle; }
5775
+
5776
+.item-stacked-label input, .item-stacked-label textarea {
5777
+  -webkit-border-radius: 2px;
5778
+  border-radius: 2px;
5779
+  padding: 4px 8px 3px 0;
5780
+  border: none;
5781
+  background-color: #F3F3F3; }
5782
+
5783
+.item-stacked-label input {
5784
+  overflow: hidden;
5785
+  height: 46px; }
5786
+
5787
+.item-floating-label {
5788
+  display: block;
5789
+  background-color: transparent;
5790
+  box-shadow: none; }
5791
+  .item-floating-label .input-label {
5792
+    position: relative;
5793
+    padding: 5px 0 0 0;
5794
+    opacity: 0;
5795
+    top: 10px;
5796
+    -webkit-transition: opacity .15s ease-in, top .2s linear;
5797
+    transition: opacity .15s ease-in, top .2s linear; }
5798
+    .item-floating-label .input-label.has-input {
5799
+      opacity: 1;
5800
+      top: 0;
5801
+      -webkit-transition: opacity .15s ease-in, top .2s linear;
5802
+      transition: opacity .15s ease-in, top .2s linear; }
5803
+
5804
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
5805
+  display: block;
5806
+  padding-top: 2px;
5807
+  padding-left: 0;
5808
+  height: 34px;
5809
+  color: #111;
5810
+  vertical-align: middle;
5811
+  font-size: 14px;
5812
+  line-height: 16px; }
5813
+
5814
+.platform-ios input[type="datetime-local"], .platform-ios input[type="date"], .platform-ios input[type="month"], .platform-ios input[type="time"], .platform-ios input[type="week"], .platform-android input[type="datetime-local"], .platform-android input[type="date"], .platform-android input[type="month"], .platform-android input[type="time"], .platform-android input[type="week"] {
5815
+  padding-top: 8px; }
5816
+
5817
+.item-input input, .item-input textarea {
5818
+  width: 100%; }
5819
+
5820
+textarea {
5821
+  padding-left: 0; }
5822
+  textarea::-moz-placeholder {
5823
+    color: #a0a4af; }
5824
+  textarea:-ms-input-placeholder {
5825
+    color: #a0a4af; }
5826
+  textarea::-webkit-input-placeholder {
5827
+    color: #a0a4af;
5828
+    text-indent: -3px; }
5829
+
5830
+textarea {
5831
+  height: auto; }
5832
+
5833
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
5834
+  border: 0; }
5835
+
5836
+input[type="radio"], input[type="checkbox"] {
5837
+  margin: 0;
5838
+  line-height: normal; }
5839
+
5840
+.item-input input[type="file"], .item-input input[type="image"], .item-input input[type="submit"], .item-input input[type="reset"], .item-input input[type="button"], .item-input input[type="radio"], .item-input input[type="checkbox"] {
5841
+  width: auto; }
5842
+
5843
+input[type="file"] {
5844
+  line-height: 34px; }
5845
+
5846
+.previous-input-focus, .cloned-text-input + input, .cloned-text-input + textarea {
5847
+  position: absolute !important;
5848
+  left: -9999px;
5849
+  width: 200px; }
5850
+
5851
+input::-moz-placeholder, textarea::-moz-placeholder {
5852
+  color: #a0a4af; }
5853
+input:-ms-input-placeholder, textarea:-ms-input-placeholder {
5854
+  color: #a0a4af; }
5855
+input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
5856
+  color: #a0a4af;
5857
+  text-indent: 0; }
5858
+
5859
+input[disabled], select[disabled], textarea[disabled], input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input), select[readonly] {
5860
+  background-color: #F3F3F3;
5861
+  cursor: not-allowed; }
5862
+
5863
+input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
5864
+  background-color: transparent; }
5865
+
5866
+/**
5867
+ * Checkbox
5868
+ * --------------------------------------------------
5869
+ */
5870
+.checkbox {
5871
+  position: relative;
5872
+  display: inline-block;
5873
+  padding: 7px 7px;
5874
+  cursor: pointer; }
5875
+  .checkbox input:before, .checkbox .checkbox-icon:before {
5876
+    border-color: #ddd; }
5877
+  .checkbox input:checked:before, .checkbox input:checked + .checkbox-icon:before {
5878
+    background: #55A2DA;
5879
+    border-color: #55A2DA; }
5880
+
5881
+.checkbox-light input:before, .checkbox-light .checkbox-icon:before {
5882
+  border-color: #ddd; }
5883
+.checkbox-light input:checked:before, .checkbox-light input:checked + .checkbox-icon:before {
5884
+  background: #ddd;
5885
+  border-color: #ddd; }
5886
+
5887
+.checkbox-stable input:before, .checkbox-stable .checkbox-icon:before {
5888
+  border-color: #b2b2b2; }
5889
+.checkbox-stable input:checked:before, .checkbox-stable input:checked + .checkbox-icon:before {
5890
+  background: #b2b2b2;
5891
+  border-color: #b2b2b2; }
5892
+
5893
+.checkbox-positive input:before, .checkbox-positive .checkbox-icon:before {
5894
+  border-color: #55A2DA; }
5895
+.checkbox-positive input:checked:before, .checkbox-positive input:checked + .checkbox-icon:before {
5896
+  background: #55A2DA;
5897
+  border-color: #55A2DA; }
5898
+
5899
+.checkbox-calm input:before, .checkbox-calm .checkbox-icon:before {
5900
+  border-color: #AFB4BF; }
5901
+.checkbox-calm input:checked:before, .checkbox-calm input:checked + .checkbox-icon:before {
5902
+  background: #AFB4BF;
5903
+  border-color: #AFB4BF; }
5904
+
5905
+.checkbox-assertive input:before, .checkbox-assertive .checkbox-icon:before {
5906
+  border-color: #ED5A51; }
5907
+.checkbox-assertive input:checked:before, .checkbox-assertive input:checked + .checkbox-icon:before {
5908
+  background: #ED5A51;
5909
+  border-color: #ED5A51; }
5910
+
5911
+.checkbox-balanced input:before, .checkbox-balanced .checkbox-icon:before {
5912
+  border-color: #92BC64; }
5913
+.checkbox-balanced input:checked:before, .checkbox-balanced input:checked + .checkbox-icon:before {
5914
+  background: #92BC64;
5915
+  border-color: #92BC64; }
5916
+
5917
+.checkbox-energized input:before, .checkbox-energized .checkbox-icon:before {
5918
+  border-color: #F2CB63; }
5919
+.checkbox-energized input:checked:before, .checkbox-energized input:checked + .checkbox-icon:before {
5920
+  background: #F2CB63;
5921
+  border-color: #F2CB63; }
5922
+
5923
+.checkbox-royal input:before, .checkbox-royal .checkbox-icon:before {
5924
+  border-color: #886aea; }
5925
+.checkbox-royal input:checked:before, .checkbox-royal input:checked + .checkbox-icon:before {
5926
+  background: #886aea;
5927
+  border-color: #886aea; }
5928
+
5929
+.checkbox-dark input:before, .checkbox-dark .checkbox-icon:before {
5930
+  border-color: #3C3F47; }
5931
+.checkbox-dark input:checked:before, .checkbox-dark input:checked + .checkbox-icon:before {
5932
+  background: #3C3F47;
5933
+  border-color: #3C3F47; }
5934
+
5935
+.checkbox input:disabled:before, .checkbox input:disabled + .checkbox-icon:before {
5936
+  border-color: #ddd; }
5937
+
5938
+.checkbox input:disabled:checked:before, .checkbox input:disabled:checked + .checkbox-icon:before {
5939
+  background: #ddd; }
5940
+
5941
+.checkbox.checkbox-input-hidden input {
5942
+  display: none !important; }
5943
+
5944
+.checkbox input, .checkbox-icon {
5945
+  position: relative;
5946
+  width: 28px;
5947
+  height: 28px;
5948
+  display: block;
5949
+  border: 0;
5950
+  background: transparent;
5951
+  cursor: pointer;
5952
+  -webkit-appearance: none; }
5953
+  .checkbox input:before, .checkbox-icon:before {
5954
+    display: table;
5955
+    width: 100%;
5956
+    height: 100%;
5957
+    border-width: 1px;
5958
+    border-style: solid;
5959
+    border-radius: 28px;
5960
+    background: #fff;
5961
+    content: ' ';
5962
+    -webkit-transition: background-color 20ms ease-in-out;
5963
+    transition: background-color 20ms ease-in-out; }
5964
+
5965
+.checkbox input:checked:before, input:checked + .checkbox-icon:before {
5966
+  border-width: 2px; }
5967
+
5968
+.checkbox input:after, .checkbox-icon:after {
5969
+  -webkit-transition: opacity .05s ease-in-out;
5970
+  transition: opacity .05s ease-in-out;
5971
+  -webkit-transform: rotate(-45deg);
5972
+  transform: rotate(-45deg);
5973
+  position: absolute;
5974
+  top: 33%;
5975
+  left: 25%;
5976
+  display: table;
5977
+  width: 14px;
5978
+  height: 6px;
5979
+  border: 1px solid #fff;
5980
+  border-top: 0;
5981
+  border-right: 0;
5982
+  content: ' ';
5983
+  opacity: 0; }
5984
+
5985
+.platform-android .checkbox-platform input:before, .platform-android .checkbox-platform .checkbox-icon:before, .checkbox-square input:before, .checkbox-square .checkbox-icon:before {
5986
+  border-radius: 2px;
5987
+  width: 72%;
5988
+  height: 72%;
5989
+  margin-top: 14%;
5990
+  margin-left: 14%;
5991
+  border-width: 2px; }
5992
+
5993
+.platform-android .checkbox-platform input:after, .platform-android .checkbox-platform .checkbox-icon:after, .checkbox-square input:after, .checkbox-square .checkbox-icon:after {
5994
+  border-width: 2px;
5995
+  top: 19%;
5996
+  left: 25%;
5997
+  width: 13px;
5998
+  height: 7px; }
5999
+
6000
+.grade-c .checkbox input:after, .grade-c .checkbox-icon:after {
6001
+  -webkit-transform: rotate(0);
6002
+  transform: rotate(0);
6003
+  top: 3px;
6004
+  left: 4px;
6005
+  border: none;
6006
+  color: #fff;
6007
+  content: '\2713';
6008
+  font-weight: bold;
6009
+  font-size: 20px; }
6010
+
6011
+.checkbox input:checked:after, input:checked + .checkbox-icon:after {
6012
+  opacity: 1; }
6013
+
6014
+.item-checkbox {
6015
+  padding-left: 60px; }
6016
+  .item-checkbox.active {
6017
+    box-shadow: none; }
6018
+
6019
+.item-checkbox .checkbox {
6020
+  position: absolute;
6021
+  top: 50%;
6022
+  right: 8px;
6023
+  left: 8px;
6024
+  z-index: 3;
6025
+  margin-top: -21px; }
6026
+
6027
+.item-checkbox.item-checkbox-right {
6028
+  padding-right: 60px;
6029
+  padding-left: 16px; }
6030
+
6031
+.item-checkbox-right .checkbox input, .item-checkbox-right .checkbox-icon {
6032
+  float: right; }
6033
+
6034
+/**
6035
+ * Toggle
6036
+ * --------------------------------------------------
6037
+ */
6038
+.item-toggle {
6039
+  pointer-events: none; }
6040
+
6041
+.toggle {
6042
+  position: relative;
6043
+  display: inline-block;
6044
+  pointer-events: auto;
6045
+  margin: -5px;
6046
+  padding: 5px; }
6047
+  .toggle input:checked + .track {
6048
+    border-color: #4cd964;
6049
+    background-color: #4cd964; }
6050
+  .toggle.dragging .handle {
6051
+    background-color: #f2f2f2 !important; }
6052
+
6053
+.toggle.toggle-light input:checked + .track {
6054
+  border-color: #ddd;
6055
+  background-color: #ddd; }
6056
+.toggle.toggle-stable input:checked + .track {
6057
+  border-color: #b2b2b2;
6058
+  background-color: #b2b2b2; }
6059
+.toggle.toggle-positive input:checked + .track {
6060
+  border-color: #55A2DA;
6061
+  background-color: #55A2DA; }
6062
+.toggle.toggle-calm input:checked + .track {
6063
+  border-color: #AFB4BF;
6064
+  background-color: #AFB4BF; }
6065
+.toggle.toggle-assertive input:checked + .track {
6066
+  border-color: #ED5A51;
6067
+  background-color: #ED5A51; }
6068
+.toggle.toggle-balanced input:checked + .track {
6069
+  border-color: #92BC64;
6070
+  background-color: #92BC64; }
6071
+.toggle.toggle-energized input:checked + .track {
6072
+  border-color: #F2CB63;
6073
+  background-color: #F2CB63; }
6074
+.toggle.toggle-royal input:checked + .track {
6075
+  border-color: #886aea;
6076
+  background-color: #886aea; }
6077
+.toggle.toggle-dark input:checked + .track {
6078
+  border-color: #3C3F47;
6079
+  background-color: #3C3F47; }
6080
+
6081
+.toggle input {
6082
+  display: none; }
6083
+
6084
+/* the track appearance when the toggle is "off" */
6085
+.toggle .track {
6086
+  -webkit-transition-timing-function: ease-in-out;
6087
+  transition-timing-function: ease-in-out;
6088
+  -webkit-transition-duration: 0.3s;
6089
+  transition-duration: 0.3s;
6090
+  -webkit-transition-property: background-color, border;
6091
+  transition-property: background-color, border;
6092
+  display: inline-block;
6093
+  box-sizing: border-box;
6094
+  width: 51px;
6095
+  height: 31px;
6096
+  border: solid 2px #e6e6e6;
6097
+  border-radius: 20px;
6098
+  background-color: #fff;
6099
+  content: ' ';
6100
+  cursor: pointer;
6101
+  pointer-events: none; }
6102
+
6103
+/* Fix to avoid background color bleeding */
6104
+/* (occured on (at least) Android 4.2, Asus MeMO Pad HD7 ME173X) */
6105
+.platform-android4_2 .toggle .track {
6106
+  -webkit-background-clip: padding-box; }
6107
+
6108
+/* the handle (circle) thats inside the toggle's track area */
6109
+/* also the handle's appearance when it is "off" */
6110
+.toggle .handle {
6111
+  -webkit-transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1);
6112
+  transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1);
6113
+  -webkit-transition-property: background-color, transform;
6114
+  transition-property: background-color, transform;
6115
+  position: absolute;
6116
+  display: block;
6117
+  width: 27px;
6118
+  height: 27px;
6119
+  border-radius: 27px;
6120
+  background-color: #F3F3F3;
6121
+  top: 7px;
6122
+  left: 7px;
6123
+  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(0, 0, 0, 0.15); }
6124
+  .toggle .handle:before {
6125
+    position: absolute;
6126
+    top: -4px;
6127
+    left: -21.5px;
6128
+    padding: 18.5px 34px;
6129
+    content: " "; }
6130
+
6131
+.toggle input:checked + .track .handle {
6132
+  -webkit-transform: translate3d(20px, 0, 0);
6133
+  transform: translate3d(20px, 0, 0);
6134
+  background-color: #F3F3F3; }
6135
+
6136
+.item-toggle.active {
6137
+  box-shadow: none; }
6138
+
6139
+.item-toggle, .item-toggle.item-complex .item-content {
6140
+  padding-right: 99px; }
6141
+
6142
+.item-toggle.item-complex {
6143
+  padding-right: 0; }
6144
+
6145
+.item-toggle .toggle {
6146
+  position: absolute;
6147
+  top: 10px;
6148
+  right: 16px;
6149
+  z-index: 3; }
6150
+
6151
+.toggle input:disabled + .track {
6152
+  opacity: .6; }
6153
+
6154
+.toggle-small .track {
6155
+  border: 0;
6156
+  width: 34px;
6157
+  height: 15px;
6158
+  background: #9e9e9e; }
6159
+.toggle-small input:checked + .track {
6160
+  background: rgba(0, 150, 137, 0.5); }
6161
+.toggle-small .handle {
6162
+  top: 2px;
6163
+  left: 4px;
6164
+  width: 21px;
6165
+  height: 21px;
6166
+  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); }
6167
+.toggle-small input:checked + .track .handle {
6168
+  -webkit-transform: translate3d(16px, 0, 0);
6169
+  transform: translate3d(16px, 0, 0);
6170
+  background: #009689; }
6171
+.toggle-small.item-toggle .toggle {
6172
+  top: 19px; }
6173
+.toggle-small .toggle-light input:checked + .track {
6174
+  background-color: rgba(221, 221, 221, 0.5); }
6175
+.toggle-small .toggle-light input:checked + .track .handle {
6176
+  background-color: #ddd; }
6177
+.toggle-small .toggle-stable input:checked + .track {
6178
+  background-color: rgba(178, 178, 178, 0.5); }
6179
+.toggle-small .toggle-stable input:checked + .track .handle {
6180
+  background-color: #b2b2b2; }
6181
+.toggle-small .toggle-positive input:checked + .track {
6182
+  background-color: rgba(85, 162, 218, 0.5); }
6183
+.toggle-small .toggle-positive input:checked + .track .handle {
6184
+  background-color: #55A2DA; }
6185
+.toggle-small .toggle-calm input:checked + .track {
6186
+  background-color: rgba(175, 180, 191, 0.5); }
6187
+.toggle-small .toggle-calm input:checked + .track .handle {
6188
+  background-color: #AFB4BF; }
6189
+.toggle-small .toggle-assertive input:checked + .track {
6190
+  background-color: rgba(237, 90, 81, 0.5); }
6191
+.toggle-small .toggle-assertive input:checked + .track .handle {
6192
+  background-color: #ED5A51; }
6193
+.toggle-small .toggle-balanced input:checked + .track {
6194
+  background-color: rgba(146, 188, 100, 0.5); }
6195
+.toggle-small .toggle-balanced input:checked + .track .handle {
6196
+  background-color: #92BC64; }
6197
+.toggle-small .toggle-energized input:checked + .track {
6198
+  background-color: rgba(242, 203, 99, 0.5); }
6199
+.toggle-small .toggle-energized input:checked + .track .handle {
6200
+  background-color: #F2CB63; }
6201
+.toggle-small .toggle-royal input:checked + .track {
6202
+  background-color: rgba(136, 106, 234, 0.5); }
6203
+.toggle-small .toggle-royal input:checked + .track .handle {
6204
+  background-color: #886aea; }
6205
+.toggle-small .toggle-dark input:checked + .track {
6206
+  background-color: rgba(60, 63, 71, 0.5); }
6207
+.toggle-small .toggle-dark input:checked + .track .handle {
6208
+  background-color: #3C3F47; }
6209
+
6210
+/**
6211
+ * Radio Button Inputs
6212
+ * --------------------------------------------------
6213
+ */
6214
+.item-radio {
6215
+  padding: 0; }
6216
+  .item-radio:hover {
6217
+    cursor: pointer; }
6218
+
6219
+.item-radio .item-content {
6220
+  /* give some room to the right for the checkmark icon */
6221
+  padding-right: 64px; }
6222
+
6223
+.item-radio .radio-icon {
6224
+  /* checkmark icon will be hidden by default */
6225
+  position: absolute;
6226
+  top: 0;
6227
+  right: 0;
6228
+  z-index: 3;
6229
+  visibility: hidden;
6230
+  padding: 14px;
6231
+  height: 100%;
6232
+  font-size: 24px; }
6233
+
6234
+.item-radio input {
6235
+  /* hide any radio button inputs elements (the ugly circles) */
6236
+  position: absolute;
6237
+  left: -9999px; }
6238
+  .item-radio input:checked ~ .item-content {
6239
+    /* style the item content when its checked */
6240
+    background: #f7f7f7; }
6241
+  .item-radio input:checked ~ .radio-icon {
6242
+    /* show the checkmark icon when its checked */
6243
+    visibility: visible; }
6244
+
6245
+.platform-android.grade-b .item-radio, .platform-android.grade-c .item-radio {
6246
+  -webkit-animation: androidCheckedbugfix infinite 1s; }
6247
+
6248
+@-webkit-keyframes androidCheckedbugfix {
6249
+  from {
6250
+    padding: 0; }
6251
+
6252
+  to {
6253
+    padding: 0; } }
6254
+
6255
+/**
6256
+ * Range
6257
+ * --------------------------------------------------
6258
+ */
6259
+.range input {
6260
+  display: inline-block;
6261
+  overflow: hidden;
6262
+  margin-top: 5px;
6263
+  margin-bottom: 5px;
6264
+  padding-right: 2px;
6265
+  padding-left: 1px;
6266
+  width: auto;
6267
+  height: 43px;
6268
+  outline: none;
6269
+  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccc), color-stop(100%, #ccc));
6270
+  background: linear-gradient(to right, #ccc 0%, #ccc 100%);
6271
+  background-position: center;
6272
+  background-size: 99% 2px;
6273
+  background-repeat: no-repeat;
6274
+  -webkit-appearance: none; }
6275
+  .range input::-webkit-slider-thumb {
6276
+    position: relative;
6277
+    width: 28px;
6278
+    height: 28px;
6279
+    border-radius: 50%;
6280
+    background-color: #F3F3F3;
6281
+    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2);
6282
+    cursor: pointer;
6283
+    -webkit-appearance: none;
6284
+    border: 0; }
6285
+  .range input::-webkit-slider-thumb:before {
6286
+    /* what creates the colorful line on the left side of the slider */
6287
+    position: absolute;
6288
+    top: 13px;
6289
+    left: -2001px;
6290
+    width: 2000px;
6291
+    height: 2px;
6292
+    background: #3C3F47;
6293
+    content: ' '; }
6294
+  .range input::-webkit-slider-thumb:after {
6295
+    /* create a larger (but hidden) hit area */
6296
+    position: absolute;
6297
+    top: -15px;
6298
+    left: -15px;
6299
+    padding: 30px;
6300
+    content: ' '; }
6301
+  .range input::-ms-track {
6302
+    background: transparent;
6303
+    border-color: transparent;
6304
+    border-width: 11px 0 16px;
6305
+    color: transparent;
6306
+    margin-top: 20px; }
6307
+  .range input::-ms-thumb {
6308
+    width: 28px;
6309
+    height: 28px;
6310
+    border-radius: 50%;
6311
+    background-color: #F3F3F3;
6312
+    border-color: #F3F3F3;
6313
+    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2);
6314
+    margin-left: 1px;
6315
+    margin-right: 1px;
6316
+    outline: none; }
6317
+  .range input::-ms-fill-lower {
6318
+    height: 2px;
6319
+    background: #3C3F47; }
6320
+  .range input::-ms-fill-upper {
6321
+    height: 2px;
6322
+    background: #ccc; }
6323
+
6324
+.range {
6325
+  display: -webkit-box;
6326
+  display: -webkit-flex;
6327
+  display: -moz-box;
6328
+  display: -moz-flex;
6329
+  display: -ms-flexbox;
6330
+  display: flex;
6331
+  -webkit-box-align: center;
6332
+  -ms-flex-align: center;
6333
+  -webkit-align-items: center;
6334
+  -moz-align-items: center;
6335
+  align-items: center;
6336
+  padding: 2px 11px; }
6337
+  .range.range-light input::-webkit-slider-thumb:before {
6338
+    background: #ddd; }
6339
+  .range.range-light input::-ms-fill-lower {
6340
+    background: #ddd; }
6341
+  .range.range-stable input::-webkit-slider-thumb:before {
6342
+    background: #b2b2b2; }
6343
+  .range.range-stable input::-ms-fill-lower {
6344
+    background: #b2b2b2; }
6345
+  .range.range-positive input::-webkit-slider-thumb:before {
6346
+    background: #55A2DA; }
6347
+  .range.range-positive input::-ms-fill-lower {
6348
+    background: #55A2DA; }
6349
+  .range.range-calm input::-webkit-slider-thumb:before {
6350
+    background: #AFB4BF; }
6351
+  .range.range-calm input::-ms-fill-lower {
6352
+    background: #AFB4BF; }
6353
+  .range.range-balanced input::-webkit-slider-thumb:before {
6354
+    background: #92BC64; }
6355
+  .range.range-balanced input::-ms-fill-lower {
6356
+    background: #92BC64; }
6357
+  .range.range-assertive input::-webkit-slider-thumb:before {
6358
+    background: #ED5A51; }
6359
+  .range.range-assertive input::-ms-fill-lower {
6360
+    background: #ED5A51; }
6361
+  .range.range-energized input::-webkit-slider-thumb:before {
6362
+    background: #F2CB63; }
6363
+  .range.range-energized input::-ms-fill-lower {
6364
+    background: #F2CB63; }
6365
+  .range.range-royal input::-webkit-slider-thumb:before {
6366
+    background: #886aea; }
6367
+  .range.range-royal input::-ms-fill-lower {
6368
+    background: #886aea; }
6369
+  .range.range-dark input::-webkit-slider-thumb:before {
6370
+    background: #3C3F47; }
6371
+  .range.range-dark input::-ms-fill-lower {
6372
+    background: #3C3F47; }
6373
+
6374
+.range .icon {
6375
+  -webkit-box-flex: 0;
6376
+  -webkit-flex: 0;
6377
+  -moz-box-flex: 0;
6378
+  -moz-flex: 0;
6379
+  -ms-flex: 0;
6380
+  flex: 0;
6381
+  display: block;
6382
+  min-width: 24px;
6383
+  text-align: center;
6384
+  font-size: 24px; }
6385
+
6386
+.range input {
6387
+  -webkit-box-flex: 1;
6388
+  -webkit-flex: 1;
6389
+  -moz-box-flex: 1;
6390
+  -moz-flex: 1;
6391
+  -ms-flex: 1;
6392
+  flex: 1;
6393
+  display: block;
6394
+  margin-right: 10px;
6395
+  margin-left: 10px; }
6396
+
6397
+.range-label {
6398
+  -webkit-box-flex: 0;
6399
+  -webkit-flex: 0 0 auto;
6400
+  -moz-box-flex: 0;
6401
+  -moz-flex: 0 0 auto;
6402
+  -ms-flex: 0 0 auto;
6403
+  flex: 0 0 auto;
6404
+  display: block;
6405
+  white-space: nowrap; }
6406
+
6407
+.range-label:first-child {
6408
+  padding-left: 5px; }
6409
+
6410
+.range input + .range-label {
6411
+  padding-right: 5px;
6412
+  padding-left: 0; }
6413
+
6414
+.platform-windowsphone .range input {
6415
+  height: auto; }
6416
+
6417
+/**
6418
+ * Select
6419
+ * --------------------------------------------------
6420
+ */
6421
+.item-select {
6422
+  position: relative; }
6423
+  .item-select select {
6424
+    -webkit-appearance: none;
6425
+    -moz-appearance: none;
6426
+    appearance: none;
6427
+    position: absolute;
6428
+    top: 0;
6429
+    bottom: 0;
6430
+    right: 0;
6431
+    padding: 14px 48px 16px 16px;
6432
+    max-width: 65%;
6433
+    border: none;
6434
+    background: #F3F3F3;
6435
+    color: #333;
6436
+    text-indent: .01px;
6437
+    text-overflow: '';
6438
+    white-space: nowrap;
6439
+    font-size: 14px;
6440
+    cursor: pointer;
6441
+    direction: rtl; }
6442
+  .item-select select::-ms-expand {
6443
+    display: none; }
6444
+  .item-select option {
6445
+    direction: ltr; }
6446
+  .item-select:after {
6447
+    position: absolute;
6448
+    top: 50%;
6449
+    right: 16px;
6450
+    margin-top: -3px;
6451
+    width: 0;
6452
+    height: 0;
6453
+    border-top: 5px solid;
6454
+    border-right: 5px solid transparent;
6455
+    border-left: 5px solid transparent;
6456
+    color: #999;
6457
+    content: "";
6458
+    pointer-events: none; }
6459
+  .item-select.item-light select {
6460
+    background: #F3F3F3;
6461
+    color: #444; }
6462
+  .item-select.item-stable select {
6463
+    background: #F3F3F3;
6464
+    color: #444; }
6465
+  .item-select.item-stable:after, .item-select.item-stable .input-label {
6466
+    color: #656565; }
6467
+  .item-select.item-positive select {
6468
+    background: #55A2DA;
6469
+    color: #fff; }
6470
+  .item-select.item-positive:after, .item-select.item-positive .input-label {
6471
+    color: #fff; }
6472
+  .item-select.item-calm select {
6473
+    background: #AFB4BF;
6474
+    color: #fff; }
6475
+  .item-select.item-calm:after, .item-select.item-calm .input-label {
6476
+    color: #fff; }
6477
+  .item-select.item-assertive select {
6478
+    background: #ED5A51;
6479
+    color: #fff; }
6480
+  .item-select.item-assertive:after, .item-select.item-assertive .input-label {
6481
+    color: #fff; }
6482
+  .item-select.item-balanced select {
6483
+    background: #92BC64;
6484
+    color: #fff; }
6485
+  .item-select.item-balanced:after, .item-select.item-balanced .input-label {
6486
+    color: #fff; }
6487
+  .item-select.item-energized select {
6488
+    background: #F2CB63;
6489
+    color: #fff; }
6490
+  .item-select.item-energized:after, .item-select.item-energized .input-label {
6491
+    color: #fff; }
6492
+  .item-select.item-royal select {
6493
+    background: #886aea;
6494
+    color: #fff; }
6495
+  .item-select.item-royal:after, .item-select.item-royal .input-label {
6496
+    color: #fff; }
6497
+  .item-select.item-dark select {
6498
+    background: #3C3F47;
6499
+    color: #fff; }
6500
+  .item-select.item-dark:after, .item-select.item-dark .input-label {
6501
+    color: #fff; }
6502
+
6503
+select[multiple], select[size] {
6504
+  height: auto; }
6505
+
6506
+/**
6507
+ * Progress
6508
+ * --------------------------------------------------
6509
+ */
6510
+progress {
6511
+  display: block;
6512
+  margin: 15px auto;
6513
+  width: 100%; }
6514
+
6515
+/**
6516
+ * Buttons
6517
+ * --------------------------------------------------
6518
+ */
6519
+.button {
6520
+  border-color: #b2b2b2;
6521
+  background-color: #F3F3F3;
6522
+  color: #444;
6523
+  position: relative;
6524
+  display: inline-block;
6525
+  margin: 0;
6526
+  padding: 0 12px;
6527
+  min-width: 52px;
6528
+  min-height: 47px;
6529
+  border-width: 1px;
6530
+  border-style: solid;
6531
+  border-radius: 2px;
6532
+  vertical-align: top;
6533
+  text-align: center;
6534
+  text-overflow: ellipsis;
6535
+  font-size: 16px;
6536
+  line-height: 42px;
6537
+  cursor: pointer; }
6538
+  .button:hover {
6539
+    color: #444;
6540
+    text-decoration: none; }
6541
+  .button.active, .button.activated {
6542
+    border-color: #a2a2a2;
6543
+    background-color: #e5e5e5;
6544
+    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6545
+  .button:after {
6546
+    position: absolute;
6547
+    top: -6px;
6548
+    right: -6px;
6549
+    bottom: -6px;
6550
+    left: -6px;
6551
+    content: ' '; }
6552
+  .button .icon {
6553
+    vertical-align: top;
6554
+    pointer-events: none; }
6555
+  .button .icon:before, .button.icon:before, .button.icon-left:before, .button.icon-right:before {
6556
+    display: inline-block;
6557
+    padding: 0 0 1px 0;
6558
+    vertical-align: inherit;
6559
+    font-size: 24px;
6560
+    line-height: 41px;
6561
+    pointer-events: none; }
6562
+  .button.icon-left:before {
6563
+    float: left;
6564
+    padding-right: .2em;
6565
+    padding-left: 0; }
6566
+  .button.icon-right:before {
6567
+    float: right;
6568
+    padding-right: 0;
6569
+    padding-left: .2em; }
6570
+  .button.button-block, .button.button-full {
6571
+    margin-top: 10px;
6572
+    margin-bottom: 10px; }
6573
+  .button.button-light {
6574
+    border-color: #ddd;
6575
+    background-color: #F3F3F3;
6576
+    color: #444; }
6577
+    .button.button-light:hover {
6578
+      color: #444;
6579
+      text-decoration: none; }
6580
+    .button.button-light.active, .button.button-light.activated {
6581
+      border-color: #ccc;
6582
+      background-color: #fafafa;
6583
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6584
+    .button.button-light.button-clear {
6585
+      border-color: transparent;
6586
+      background: none;
6587
+      box-shadow: none;
6588
+      color: #ddd; }
6589
+    .button.button-light.button-icon {
6590
+      border-color: transparent;
6591
+      background: none; }
6592
+    .button.button-light.button-outline {
6593
+      border-color: #ddd;
6594
+      background: transparent;
6595
+      color: #ddd; }
6596
+      .button.button-light.button-outline.active, .button.button-light.button-outline.activated {
6597
+        background-color: #ddd;
6598
+        box-shadow: none;
6599
+        color: #fff; }
6600
+  .button.button-stable {
6601
+    border-color: #b2b2b2;
6602
+    background-color: #F3F3F3;
6603
+    color: #444; }
6604
+    .button.button-stable:hover {
6605
+      color: #444;
6606
+      text-decoration: none; }
6607
+    .button.button-stable.active, .button.button-stable.activated {
6608
+      border-color: #a2a2a2;
6609
+      background-color: #e5e5e5;
6610
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6611
+    .button.button-stable.button-clear {
6612
+      border-color: transparent;
6613
+      background: none;
6614
+      box-shadow: none;
6615
+      color: #b2b2b2; }
6616
+    .button.button-stable.button-icon {
6617
+      border-color: transparent;
6618
+      background: none; }
6619
+    .button.button-stable.button-outline {
6620
+      border-color: #b2b2b2;
6621
+      background: transparent;
6622
+      color: #b2b2b2; }
6623
+      .button.button-stable.button-outline.active, .button.button-stable.button-outline.activated {
6624
+        background-color: #b2b2b2;
6625
+        box-shadow: none;
6626
+        color: #fff; }
6627
+  .button.button-positive {
6628
+    border-color: #2d8bcf;
6629
+    background-color: #55A2DA;
6630
+    color: #fff; }
6631
+    .button.button-positive:hover {
6632
+      color: #fff;
6633
+      text-decoration: none; }
6634
+    .button.button-positive.active, .button.button-positive.activated {
6635
+      border-color: #2d8bcf;
6636
+      background-color: #2d8bcf;
6637
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6638
+    .button.button-positive.button-clear {
6639
+      border-color: transparent;
6640
+      background: none;
6641
+      box-shadow: none;
6642
+      color: #55A2DA; }
6643
+    .button.button-positive.button-icon {
6644
+      border-color: transparent;
6645
+      background: none; }
6646
+    .button.button-positive.button-outline {
6647
+      border-color: #55A2DA;
6648
+      background: transparent;
6649
+      color: #55A2DA; }
6650
+      .button.button-positive.button-outline.active, .button.button-positive.button-outline.activated {
6651
+        background-color: #55A2DA;
6652
+        box-shadow: none;
6653
+        color: #fff; }
6654
+  .button.button-calm {
6655
+    border-color: #9399a8;
6656
+    background-color: #AFB4BF;
6657
+    color: #fff; }
6658
+    .button.button-calm:hover {
6659
+      color: #fff;
6660
+      text-decoration: none; }
6661
+    .button.button-calm.active, .button.button-calm.activated {
6662
+      border-color: #9399a8;
6663
+      background-color: #9399a8;
6664
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6665
+    .button.button-calm.button-clear {
6666
+      border-color: transparent;
6667
+      background: none;
6668
+      box-shadow: none;
6669
+      color: #AFB4BF; }
6670
+    .button.button-calm.button-icon {
6671
+      border-color: transparent;
6672
+      background: none; }
6673
+    .button.button-calm.button-outline {
6674
+      border-color: #AFB4BF;
6675
+      background: transparent;
6676
+      color: #AFB4BF; }
6677
+      .button.button-calm.button-outline.active, .button.button-calm.button-outline.activated {
6678
+        background-color: #AFB4BF;
6679
+        box-shadow: none;
6680
+        color: #fff; }
6681
+  .button.button-assertive {
6682
+    border-color: #e82e23;
6683
+    background-color: #ED5A51;
6684
+    color: #fff; }
6685
+    .button.button-assertive:hover {
6686
+      color: #fff;
6687
+      text-decoration: none; }
6688
+    .button.button-assertive.active, .button.button-assertive.activated {
6689
+      border-color: #e82e23;
6690
+      background-color: #e82e23;
6691
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6692
+    .button.button-assertive.button-clear {
6693
+      border-color: transparent;
6694
+      background: none;
6695
+      box-shadow: none;
6696
+      color: #ED5A51; }
6697
+    .button.button-assertive.button-icon {
6698
+      border-color: transparent;
6699
+      background: none; }
6700
+    .button.button-assertive.button-outline {
6701
+      border-color: #ED5A51;
6702
+      background: transparent;
6703
+      color: #ED5A51; }
6704
+      .button.button-assertive.button-outline.active, .button.button-assertive.button-outline.activated {
6705
+        background-color: #ED5A51;
6706
+        box-shadow: none;
6707
+        color: #fff; }
6708
+  .button.button-balanced {
6709
+    border-color: #79a548;
6710
+    background-color: #92BC64;
6711
+    color: #fff; }
6712
+    .button.button-balanced:hover {
6713
+      color: #fff;
6714
+      text-decoration: none; }
6715
+    .button.button-balanced.active, .button.button-balanced.activated {
6716
+      border-color: #79a548;
6717
+      background-color: #79a548;
6718
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6719
+    .button.button-balanced.button-clear {
6720
+      border-color: transparent;
6721
+      background: none;
6722
+      box-shadow: none;
6723
+      color: #92BC64; }
6724
+    .button.button-balanced.button-icon {
6725
+      border-color: transparent;
6726
+      background: none; }
6727
+    .button.button-balanced.button-outline {
6728
+      border-color: #92BC64;
6729
+      background: transparent;
6730
+      color: #92BC64; }
6731
+      .button.button-balanced.button-outline.active, .button.button-balanced.button-outline.activated {
6732
+        background-color: #92BC64;
6733
+        box-shadow: none;
6734
+        color: #fff; }
6735
+  .button.button-energized {
6736
+    border-color: #f0c34b;
6737
+    background-color: #F2CB63;
6738
+    color: #fff; }
6739
+    .button.button-energized:hover {
6740
+      color: #fff;
6741
+      text-decoration: none; }
6742
+    .button.button-energized.active, .button.button-energized.activated {
6743
+      border-color: #f0c34b;
6744
+      background-color: #f0c34b;
6745
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6746
+    .button.button-energized.button-clear {
6747
+      border-color: transparent;
6748
+      background: none;
6749
+      box-shadow: none;
6750
+      color: #F2CB63; }
6751
+    .button.button-energized.button-icon {
6752
+      border-color: transparent;
6753
+      background: none; }
6754
+    .button.button-energized.button-outline {
6755
+      border-color: #F2CB63;
6756
+      background: transparent;
6757
+      color: #F2CB63; }
6758
+      .button.button-energized.button-outline.active, .button.button-energized.button-outline.activated {
6759
+        background-color: #F2CB63;
6760
+        box-shadow: none;
6761
+        color: #fff; }
6762
+  .button.button-royal {
6763
+    border-color: #6b46e5;
6764
+    background-color: #886aea;
6765
+    color: #fff; }
6766
+    .button.button-royal:hover {
6767
+      color: #fff;
6768
+      text-decoration: none; }
6769
+    .button.button-royal.active, .button.button-royal.activated {
6770
+      border-color: #6b46e5;
6771
+      background-color: #6b46e5;
6772
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6773
+    .button.button-royal.button-clear {
6774
+      border-color: transparent;
6775
+      background: none;
6776
+      box-shadow: none;
6777
+      color: #886aea; }
6778
+    .button.button-royal.button-icon {
6779
+      border-color: transparent;
6780
+      background: none; }
6781
+    .button.button-royal.button-outline {
6782
+      border-color: #886aea;
6783
+      background: transparent;
6784
+      color: #886aea; }
6785
+      .button.button-royal.button-outline.active, .button.button-royal.button-outline.activated {
6786
+        background-color: #886aea;
6787
+        box-shadow: none;
6788
+        color: #fff; }
6789
+  .button.button-dark {
6790
+    border-color: #111;
6791
+    background-color: #3C3F47;
6792
+    color: #fff; }
6793
+    .button.button-dark:hover {
6794
+      color: #fff;
6795
+      text-decoration: none; }
6796
+    .button.button-dark.active, .button.button-dark.activated {
6797
+      border-color: #000;
6798
+      background-color: #262626;
6799
+      box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }
6800
+    .button.button-dark.button-clear {
6801
+      border-color: transparent;
6802
+      background: none;
6803
+      box-shadow: none;
6804
+      color: #3C3F47; }
6805
+    .button.button-dark.button-icon {
6806
+      border-color: transparent;
6807
+      background: none; }
6808
+    .button.button-dark.button-outline {
6809
+      border-color: #3C3F47;
6810
+      background: transparent;
6811
+      color: #3C3F47; }
6812
+      .button.button-dark.button-outline.active, .button.button-dark.button-outline.activated {
6813
+        background-color: #3C3F47;
6814
+        box-shadow: none;
6815
+        color: #fff; }
6816
+
6817
+.button-small {
6818
+  padding: 2px 4px 1px;
6819
+  min-width: 28px;
6820
+  min-height: 30px;
6821
+  font-size: 12px;
6822
+  line-height: 26px; }
6823
+  .button-small .icon:before, .button-small.icon:before, .button-small.icon-left:before, .button-small.icon-right:before {
6824
+    font-size: 16px;
6825
+    line-height: 19px;
6826
+    margin-top: 3px; }
6827
+
6828
+.button-large {
6829
+  padding: 0 16px;
6830
+  min-width: 68px;
6831
+  min-height: 59px;
6832
+  font-size: 20px;
6833
+  line-height: 53px; }
6834
+  .button-large .icon:before, .button-large.icon:before, .button-large.icon-left:before, .button-large.icon-right:before {
6835
+    padding-bottom: 2px;
6836
+    font-size: 32px;
6837
+    line-height: 51px; }
6838
+
6839
+.button-icon {
6840
+  -webkit-transition: opacity .1s;
6841
+  transition: opacity .1s;
6842
+  padding: 0 6px;
6843
+  min-width: initial;
6844
+  border-color: transparent;
6845
+  background: none; }
6846
+  .button-icon.button.active, .button-icon.button.activated {
6847
+    border-color: transparent;
6848
+    background: none;
6849
+    box-shadow: none;
6850
+    opacity: 0.3; }
6851
+  .button-icon .icon:before, .button-icon.icon:before {
6852
+    font-size: 32px; }
6853
+
6854
+.button-clear {
6855
+  -webkit-transition: opacity .1s;
6856
+  transition: opacity .1s;
6857
+  padding: 0 6px;
6858
+  max-height: 42px;
6859
+  border-color: transparent;
6860
+  background: none;
6861
+  box-shadow: none; }
6862
+  .button-clear.button-clear {
6863
+    border-color: transparent;
6864
+    background: none;
6865
+    box-shadow: none;
6866
+    color: #b2b2b2; }
6867
+  .button-clear.button-icon {
6868
+    border-color: transparent;
6869
+    background: none; }
6870
+  .button-clear.active, .button-clear.activated {
6871
+    opacity: 0.3; }
6872
+
6873
+.button-outline {
6874
+  -webkit-transition: opacity .1s;
6875
+  transition: opacity .1s;
6876
+  background: none;
6877
+  box-shadow: none; }
6878
+  .button-outline.button-outline {
6879
+    border-color: #b2b2b2;
6880
+    background: transparent;
6881
+    color: #b2b2b2; }
6882
+    .button-outline.button-outline.active, .button-outline.button-outline.activated {
6883
+      background-color: #b2b2b2;
6884
+      box-shadow: none;
6885
+      color: #fff; }
6886
+
6887
+.padding > .button.button-block:first-child {
6888
+  margin-top: 0; }
6889
+
6890
+.button-block {
6891
+  display: block;
6892
+  clear: both; }
6893
+  .button-block:after {
6894
+    clear: both; }
6895
+
6896
+.button-full, .button-full > .button {
6897
+  display: block;
6898
+  margin-right: 0;
6899
+  margin-left: 0;
6900
+  border-right-width: 0;
6901
+  border-left-width: 0;
6902
+  border-radius: 0; }
6903
+
6904
+button.button-block, button.button-full, .button-full > button.button, input.button.button-block {
6905
+  width: 100%; }
6906
+
6907
+a.button {
6908
+  text-decoration: none; }
6909
+  a.button .icon:before, a.button.icon:before, a.button.icon-left:before, a.button.icon-right:before {
6910
+    margin-top: 2px; }
6911
+
6912
+.button.disabled, .button[disabled] {
6913
+  opacity: .4;
6914
+  cursor: default !important;
6915
+  pointer-events: none; }
6916
+
6917
+/**
6918
+ * Button Bar
6919
+ * --------------------------------------------------
6920
+ */
6921
+.button-bar {
6922
+  display: -webkit-box;
6923
+  display: -webkit-flex;
6924
+  display: -moz-box;
6925
+  display: -moz-flex;
6926
+  display: -ms-flexbox;
6927
+  display: flex;
6928
+  -webkit-box-flex: 1;
6929
+  -webkit-flex: 1;
6930
+  -moz-box-flex: 1;
6931
+  -moz-flex: 1;
6932
+  -ms-flex: 1;
6933
+  flex: 1;
6934
+  width: 100%; }
6935
+  .button-bar.button-bar-inline {
6936
+    display: block;
6937
+    width: auto;
6938
+    *zoom: 1; }
6939
+    .button-bar.button-bar-inline:before, .button-bar.button-bar-inline:after {
6940
+      display: table;
6941
+      content: "";
6942
+      line-height: 0; }
6943
+    .button-bar.button-bar-inline:after {
6944
+      clear: both; }
6945
+    .button-bar.button-bar-inline > .button {
6946
+      width: auto;
6947
+      display: inline-block;
6948
+      float: left; }
6949
+
6950
+.button-bar > .button {
6951
+  -webkit-box-flex: 1;
6952
+  -webkit-flex: 1;
6953
+  -moz-box-flex: 1;
6954
+  -moz-flex: 1;
6955
+  -ms-flex: 1;
6956
+  flex: 1;
6957
+  display: block;
6958
+  overflow: hidden;
6959
+  padding: 0 16px;
6960
+  width: 0;
6961
+  border-width: 1px 0px 1px 1px;
6962
+  border-radius: 0;
6963
+  text-align: center;
6964
+  text-overflow: ellipsis;
6965
+  white-space: nowrap; }
6966
+  .button-bar > .button:before, .button-bar > .button .icon:before {
6967
+    line-height: 44px; }
6968
+  .button-bar > .button:first-child {
6969
+    border-radius: 2px 0px 0px 2px; }
6970
+  .button-bar > .button:last-child {
6971
+    border-right-width: 1px;
6972
+    border-radius: 0px 2px 2px 0px; }
6973
+
6974
+/**
6975
+ * Grid
6976
+ * --------------------------------------------------
6977
+ * Using flexbox for the grid, inspired by Philip Walton:
6978
+ * http://philipwalton.github.io/solved-by-flexbox/demos/grids/
6979
+ * By default each .col within a .row will evenly take up
6980
+ * available width, and the height of each .col with take
6981
+ * up the height of the tallest .col in the same .row.
6982
+ */
6983
+.row {
6984
+  display: -webkit-box;
6985
+  display: -webkit-flex;
6986
+  display: -moz-box;
6987
+  display: -moz-flex;
6988
+  display: -ms-flexbox;
6989
+  display: flex;
6990
+  padding: 5px;
6991
+  width: 100%; }
6992
+
6993
+.row-wrap {
6994
+  -webkit-flex-wrap: wrap;
6995
+  -moz-flex-wrap: wrap;
6996
+  -ms-flex-wrap: wrap;
6997
+  flex-wrap: wrap; }
6998
+
6999
+.row-no-padding {
7000
+  padding: 0; }
7001
+  .row-no-padding > .col {
7002
+    padding: 0; }
7003
+
7004
+.row + .row {
7005
+  margin-top: -5px;
7006
+  padding-top: 0; }
7007
+
7008
+.col {
7009
+  -webkit-box-flex: 1;
7010
+  -webkit-flex: 1;
7011
+  -moz-box-flex: 1;
7012
+  -moz-flex: 1;
7013
+  -ms-flex: 1;
7014
+  flex: 1;
7015
+  display: block;
7016
+  padding: 5px;
7017
+  width: 100%; }
7018
+
7019
+/* Vertically Align Columns */
7020
+/* .row-* vertically aligns every .col in the .row */
7021
+.row-top {
7022
+  -webkit-box-align: start;
7023
+  -ms-flex-align: start;
7024
+  -webkit-align-items: flex-start;
7025
+  -moz-align-items: flex-start;
7026
+  align-items: flex-start; }
7027
+
7028
+.row-bottom {
7029
+  -webkit-box-align: end;
7030
+  -ms-flex-align: end;
7031
+  -webkit-align-items: flex-end;
7032
+  -moz-align-items: flex-end;
7033
+  align-items: flex-end; }
7034
+
7035
+.row-center {
7036
+  -webkit-box-align: center;
7037
+  -ms-flex-align: center;
7038
+  -webkit-align-items: center;
7039
+  -moz-align-items: center;
7040
+  align-items: center; }
7041
+
7042
+.row-stretch {
7043
+  -webkit-box-align: stretch;
7044
+  -ms-flex-align: stretch;
7045
+  -webkit-align-items: stretch;
7046
+  -moz-align-items: stretch;
7047
+  align-items: stretch; }
7048
+
7049
+.row-baseline {
7050
+  -webkit-box-align: baseline;
7051
+  -ms-flex-align: baseline;
7052
+  -webkit-align-items: baseline;
7053
+  -moz-align-items: baseline;
7054
+  align-items: baseline; }
7055
+
7056
+/* .col-* vertically aligns an individual .col */
7057
+.col-top {
7058
+  -webkit-align-self: flex-start;
7059
+  -moz-align-self: flex-start;
7060
+  -ms-flex-item-align: start;
7061
+  align-self: flex-start; }
7062
+
7063
+.col-bottom {
7064
+  -webkit-align-self: flex-end;
7065
+  -moz-align-self: flex-end;
7066
+  -ms-flex-item-align: end;
7067
+  align-self: flex-end; }
7068
+
7069
+.col-center {
7070
+  -webkit-align-self: center;
7071
+  -moz-align-self: center;
7072
+  -ms-flex-item-align: center;
7073
+  align-self: center; }
7074
+
7075
+/* Column Offsets */
7076
+.col-offset-10 {
7077
+  margin-left: 10%; }
7078
+
7079
+.col-offset-20 {
7080
+  margin-left: 20%; }
7081
+
7082
+.col-offset-25 {
7083
+  margin-left: 25%; }
7084
+
7085
+.col-offset-33, .col-offset-34 {
7086
+  margin-left: 33.3333%; }
7087
+
7088
+.col-offset-50 {
7089
+  margin-left: 50%; }
7090
+
7091
+.col-offset-66, .col-offset-67 {
7092
+  margin-left: 66.6666%; }
7093
+
7094
+.col-offset-75 {
7095
+  margin-left: 75%; }
7096
+
7097
+.col-offset-80 {
7098
+  margin-left: 80%; }
7099
+
7100
+.col-offset-90 {
7101
+  margin-left: 90%; }
7102
+
7103
+/* Explicit Column Percent Sizes */
7104
+/* By default each grid column will evenly distribute */
7105
+/* across the grid. However, you can specify individual */
7106
+/* columns to take up a certain size of the available area */
7107
+.col-10 {
7108
+  -webkit-box-flex: 0;
7109
+  -webkit-flex: 0 0 10%;
7110
+  -moz-box-flex: 0;
7111
+  -moz-flex: 0 0 10%;
7112
+  -ms-flex: 0 0 10%;
7113
+  flex: 0 0 10%;
7114
+  max-width: 10%; }
7115
+
7116
+.col-20 {
7117
+  -webkit-box-flex: 0;
7118
+  -webkit-flex: 0 0 20%;
7119
+  -moz-box-flex: 0;
7120
+  -moz-flex: 0 0 20%;
7121
+  -ms-flex: 0 0 20%;
7122
+  flex: 0 0 20%;
7123
+  max-width: 20%; }
7124
+
7125
+.col-25 {
7126
+  -webkit-box-flex: 0;
7127
+  -webkit-flex: 0 0 25%;
7128
+  -moz-box-flex: 0;
7129
+  -moz-flex: 0 0 25%;
7130
+  -ms-flex: 0 0 25%;
7131
+  flex: 0 0 25%;
7132
+  max-width: 25%; }
7133
+
7134
+.col-33, .col-34 {
7135
+  -webkit-box-flex: 0;
7136
+  -webkit-flex: 0 0 33.3333%;
7137
+  -moz-box-flex: 0;
7138
+  -moz-flex: 0 0 33.3333%;
7139
+  -ms-flex: 0 0 33.3333%;
7140
+  flex: 0 0 33.3333%;
7141
+  max-width: 33.3333%; }
7142
+
7143
+.col-50 {
7144
+  -webkit-box-flex: 0;
7145
+  -webkit-flex: 0 0 50%;
7146
+  -moz-box-flex: 0;
7147
+  -moz-flex: 0 0 50%;
7148
+  -ms-flex: 0 0 50%;
7149
+  flex: 0 0 50%;
7150
+  max-width: 50%; }
7151
+
7152
+.col-66, .col-67 {
7153
+  -webkit-box-flex: 0;
7154
+  -webkit-flex: 0 0 66.6666%;
7155
+  -moz-box-flex: 0;
7156
+  -moz-flex: 0 0 66.6666%;
7157
+  -ms-flex: 0 0 66.6666%;
7158
+  flex: 0 0 66.6666%;
7159
+  max-width: 66.6666%; }
7160
+
7161
+.col-75 {
7162
+  -webkit-box-flex: 0;
7163
+  -webkit-flex: 0 0 75%;
7164
+  -moz-box-flex: 0;
7165
+  -moz-flex: 0 0 75%;
7166
+  -ms-flex: 0 0 75%;
7167
+  flex: 0 0 75%;
7168
+  max-width: 75%; }
7169
+
7170
+.col-80 {
7171
+  -webkit-box-flex: 0;
7172
+  -webkit-flex: 0 0 80%;
7173
+  -moz-box-flex: 0;
7174
+  -moz-flex: 0 0 80%;
7175
+  -ms-flex: 0 0 80%;
7176
+  flex: 0 0 80%;
7177
+  max-width: 80%; }
7178
+
7179
+.col-90 {
7180
+  -webkit-box-flex: 0;
7181
+  -webkit-flex: 0 0 90%;
7182
+  -moz-box-flex: 0;
7183
+  -moz-flex: 0 0 90%;
7184
+  -ms-flex: 0 0 90%;
7185
+  flex: 0 0 90%;
7186
+  max-width: 90%; }
7187
+
7188
+/* Responsive Grid Classes */
7189
+/* Adding a class of responsive-X to a row */
7190
+/* will trigger the flex-direction to */
7191
+/* change to column and add some margin */
7192
+/* to any columns in the row for clearity */
7193
+@media (max-width: 567px) {
7194
+  .responsive-sm {
7195
+    -webkit-box-direction: normal;
7196
+    -moz-box-direction: normal;
7197
+    -webkit-box-orient: vertical;
7198
+    -moz-box-orient: vertical;
7199
+    -webkit-flex-direction: column;
7200
+    -ms-flex-direction: column;
7201
+    flex-direction: column; }
7202
+    .responsive-sm .col, .responsive-sm .col-10, .responsive-sm .col-20, .responsive-sm .col-25, .responsive-sm .col-33, .responsive-sm .col-34, .responsive-sm .col-50, .responsive-sm .col-66, .responsive-sm .col-67, .responsive-sm .col-75, .responsive-sm .col-80, .responsive-sm .col-90 {
7203
+      -webkit-box-flex: 1;
7204
+      -webkit-flex: 1;
7205
+      -moz-box-flex: 1;
7206
+      -moz-flex: 1;
7207
+      -ms-flex: 1;
7208
+      flex: 1;
7209
+      margin-bottom: 15px;
7210
+      margin-left: 0;
7211
+      max-width: 100%;
7212
+      width: 100%; } }
7213
+
7214
+@media (max-width: 767px) {
7215
+  .responsive-md {
7216
+    -webkit-box-direction: normal;
7217
+    -moz-box-direction: normal;
7218
+    -webkit-box-orient: vertical;
7219
+    -moz-box-orient: vertical;
7220
+    -webkit-flex-direction: column;
7221
+    -ms-flex-direction: column;
7222
+    flex-direction: column; }
7223
+    .responsive-md .col, .responsive-md .col-10, .responsive-md .col-20, .responsive-md .col-25, .responsive-md .col-33, .responsive-md .col-34, .responsive-md .col-50, .responsive-md .col-66, .responsive-md .col-67, .responsive-md .col-75, .responsive-md .col-80, .responsive-md .col-90 {
7224
+      -webkit-box-flex: 1;
7225
+      -webkit-flex: 1;
7226
+      -moz-box-flex: 1;
7227
+      -moz-flex: 1;
7228
+      -ms-flex: 1;
7229
+      flex: 1;
7230
+      margin-bottom: 15px;
7231
+      margin-left: 0;
7232
+      max-width: 100%;
7233
+      width: 100%; } }
7234
+
7235
+@media (max-width: 1023px) {
7236
+  .responsive-lg {
7237
+    -webkit-box-direction: normal;
7238
+    -moz-box-direction: normal;
7239
+    -webkit-box-orient: vertical;
7240
+    -moz-box-orient: vertical;
7241
+    -webkit-flex-direction: column;
7242
+    -ms-flex-direction: column;
7243
+    flex-direction: column; }
7244
+    .responsive-lg .col, .responsive-lg .col-10, .responsive-lg .col-20, .responsive-lg .col-25, .responsive-lg .col-33, .responsive-lg .col-34, .responsive-lg .col-50, .responsive-lg .col-66, .responsive-lg .col-67, .responsive-lg .col-75, .responsive-lg .col-80, .responsive-lg .col-90 {
7245
+      -webkit-box-flex: 1;
7246
+      -webkit-flex: 1;
7247
+      -moz-box-flex: 1;
7248
+      -moz-flex: 1;
7249
+      -ms-flex: 1;
7250
+      flex: 1;
7251
+      margin-bottom: 15px;
7252
+      margin-left: 0;
7253
+      max-width: 100%;
7254
+      width: 100%; } }
7255
+
7256
+/**
7257
+ * Utility Classes
7258
+ * --------------------------------------------------
7259
+ */
7260
+.hide {
7261
+  display: none; }
7262
+
7263
+.opacity-hide {
7264
+  opacity: 0; }
7265
+
7266
+.grade-b .opacity-hide, .grade-c .opacity-hide {
7267
+  opacity: 1;
7268
+  display: none; }
7269
+
7270
+.show {
7271
+  display: block; }
7272
+
7273
+.opacity-show {
7274
+  opacity: 1; }
7275
+
7276
+.invisible {
7277
+  visibility: hidden; }
7278
+
7279
+.keyboard-open .hide-on-keyboard-open {
7280
+  display: none; }
7281
+
7282
+.keyboard-open .tabs.hide-on-keyboard-open + .pane .has-tabs, .keyboard-open .bar-footer.hide-on-keyboard-open + .pane .has-footer {
7283
+  bottom: 0; }
7284
+
7285
+.inline {
7286
+  display: inline-block; }
7287
+
7288
+.disable-pointer-events {
7289
+  pointer-events: none; }
7290
+
7291
+.enable-pointer-events {
7292
+  pointer-events: auto; }
7293
+
7294
+.disable-user-behavior {
7295
+  -webkit-user-select: none;
7296
+  -moz-user-select: none;
7297
+  -ms-user-select: none;
7298
+  user-select: none;
7299
+  -webkit-touch-callout: none;
7300
+  -webkit-tap-highlight-color: transparent;
7301
+  -webkit-tap-highlight-color: transparent;
7302
+  -webkit-user-drag: none;
7303
+  -ms-touch-action: none;
7304
+  -ms-content-zooming: none; }
7305
+
7306
+.click-block {
7307
+  position: absolute;
7308
+  top: 0;
7309
+  right: 0;
7310
+  bottom: 0;
7311
+  left: 0;
7312
+  opacity: 0;
7313
+  z-index: 99999;
7314
+  -webkit-transform: translate3d(0, 0, 0);
7315
+  transform: translate3d(0, 0, 0);
7316
+  overflow: hidden; }
7317
+
7318
+.click-block-hide {
7319
+  -webkit-transform: translate3d(-9999px, 0, 0);
7320
+  transform: translate3d(-9999px, 0, 0); }
7321
+
7322
+.no-resize {
7323
+  resize: none; }
7324
+
7325
+.block {
7326
+  display: block;
7327
+  clear: both; }
7328
+  .block:after {
7329
+    display: block;
7330
+    visibility: hidden;
7331
+    clear: both;
7332
+    height: 0;
7333
+    content: "."; }
7334
+
7335
+.full-image {
7336
+  width: 100%; }
7337
+
7338
+.clearfix {
7339
+  *zoom: 1; }
7340
+  .clearfix:before, .clearfix:after {
7341
+    display: table;
7342
+    content: "";
7343
+    line-height: 0; }
7344
+  .clearfix:after {
7345
+    clear: both; }
7346
+
7347
+/**
7348
+ * Content Padding
7349
+ * --------------------------------------------------
7350
+ */
7351
+.padding {
7352
+  padding: 10px; }
7353
+
7354
+.padding-top, .padding-vertical {
7355
+  padding-top: 10px; }
7356
+
7357
+.padding-right, .padding-horizontal {
7358
+  padding-right: 10px; }
7359
+
7360
+.padding-bottom, .padding-vertical {
7361
+  padding-bottom: 10px; }
7362
+
7363
+.padding-left, .padding-horizontal {
7364
+  padding-left: 10px; }
7365
+
7366
+/**
7367
+ * Scrollable iFrames
7368
+ * --------------------------------------------------
7369
+ */
7370
+.iframe-wrapper {
7371
+  position: fixed;
7372
+  -webkit-overflow-scrolling: touch;
7373
+  overflow: scroll; }
7374
+  .iframe-wrapper iframe {
7375
+    height: 100%;
7376
+    width: 100%; }
7377
+
7378
+/**
7379
+ * Rounded
7380
+ * --------------------------------------------------
7381
+ */
7382
+.rounded {
7383
+  border-radius: 4px; }
7384
+
7385
+/**
7386
+ * Utility Colors
7387
+ * --------------------------------------------------
7388
+ * Utility colors are added to help set a naming convention. You'll
7389
+ * notice we purposely do not use words like "red" or "blue", but
7390
+ * instead have colors which represent an emotion or generic theme.
7391
+ */
7392
+.light, a.light {
7393
+  color: #F3F3F3; }
7394
+
7395
+.light-bg {
7396
+  background-color: #F3F3F3; }
7397
+
7398
+.light-border {
7399
+  border-color: #ddd; }
7400
+
7401
+.stable, a.stable {
7402
+  color: #F3F3F3; }
7403
+
7404
+.stable-bg {
7405
+  background-color: #F3F3F3; }
7406
+
7407
+.stable-border {
7408
+  border-color: #b2b2b2; }
7409
+
7410
+.positive, a.positive {
7411
+  color: #55A2DA; }
7412
+
7413
+.positive-bg {
7414
+  background-color: #55A2DA; }
7415
+
7416
+.positive-border {
7417
+  border-color: #2d8bcf; }
7418
+
7419
+.calm, a.calm {
7420
+  color: #AFB4BF; }
7421
+
7422
+.calm-bg {
7423
+  background-color: #AFB4BF; }
7424
+
7425
+.calm-border {
7426
+  border-color: #9399a8; }
7427
+
7428
+.assertive, a.assertive {
7429
+  color: #ED5A51; }
7430
+
7431
+.assertive-bg {
7432
+  background-color: #ED5A51; }
7433
+
7434
+.assertive-border {
7435
+  border-color: #e82e23; }
7436
+
7437
+.balanced, a.balanced {
7438
+  color: #92BC64; }
7439
+
7440
+.balanced-bg {
7441
+  background-color: #92BC64; }
7442
+
7443
+.balanced-border {
7444
+  border-color: #79a548; }
7445
+
7446
+.energized, a.energized {
7447
+  color: #F2CB63; }
7448
+
7449
+.energized-bg {
7450
+  background-color: #F2CB63; }
7451
+
7452
+.energized-border {
7453
+  border-color: #f0c34b; }
7454
+
7455
+.royal, a.royal {
7456
+  color: #886aea; }
7457
+
7458
+.royal-bg {
7459
+  background-color: #886aea; }
7460
+
7461
+.royal-border {
7462
+  border-color: #6b46e5; }
7463
+
7464
+.dark, a.dark {
7465
+  color: #3C3F47; }
7466
+
7467
+.dark-bg {
7468
+  background-color: #3C3F47; }
7469
+
7470
+.dark-border {
7471
+  border-color: #111; }
7472
+
7473
+[collection-repeat] {
7474
+  /* Position is set by transforms */
7475
+  left: 0 !important;
7476
+  top: 0 !important;
7477
+  position: absolute !important;
7478
+  z-index: 1; }
7479
+
7480
+.collection-repeat-container {
7481
+  position: relative;
7482
+  z-index: 1; }
7483
+
7484
+.collection-repeat-after-container {
7485
+  z-index: 0;
7486
+  display: block;
7487
+  /* when scrolling horizontally, make sure the after container doesn't take up 100% width */ }
7488
+  .collection-repeat-after-container.horizontal {
7489
+    display: inline-block; }
7490
+
7491
+[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
7492
+  display: none !important; }
7493
+
7494
+/**
7495
+ * Platform
7496
+ * --------------------------------------------------
7497
+ * Platform specific tweaks
7498
+ */
7499
+.platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) {
7500
+  height: 64px; }
7501
+  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper {
7502
+    margin-top: 19px !important; }
7503
+  .platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader) > * {
7504
+    margin-top: 20px; }
7505
+.platform-ios.platform-cordova:not(.fullscreen) .tabs-top > .tabs, .platform-ios.platform-cordova:not(.fullscreen) .tabs.tabs-top {
7506
+  top: 64px; }
7507
+.platform-ios.platform-cordova:not(.fullscreen) .has-header, .platform-ios.platform-cordova:not(.fullscreen) .bar-subheader {
7508
+  top: 64px; }
7509
+.platform-ios.platform-cordova:not(.fullscreen) .has-subheader {
7510
+  top: 108px; }
7511
+.platform-ios.platform-cordova:not(.fullscreen) .has-header.has-tabs-top {
7512
+  top: 113px; }
7513
+.platform-ios.platform-cordova:not(.fullscreen) .has-header.has-subheader.has-tabs-top {
7514
+  top: 157px; }
7515
+.platform-ios.platform-cordova.status-bar-hide {
7516
+  margin-bottom: 20px; }
7517
+
7518
+@media (orientation: landscape) {
7519
+  .platform-ios.platform-browser.platform-ipad {
7520
+    position: fixed; } }
7521
+
7522
+.platform-c:not(.enable-transitions) * {
7523
+  -webkit-transition: none !important;
7524
+  transition: none !important; }
7525
+
7526
+.slide-in-up {
7527
+  -webkit-transform: translate3d(0, 100%, 0);
7528
+  transform: translate3d(0, 100%, 0); }
7529
+
7530
+.slide-in-up.ng-enter, .slide-in-up > .ng-enter {
7531
+  -webkit-transition: all cubic-bezier(.1, .7, .1, 1) 400ms;
7532
+  transition: all cubic-bezier(.1, .7, .1, 1) 400ms; }
7533
+
7534
+.slide-in-up.ng-enter-active, .slide-in-up > .ng-enter-active {
7535
+  -webkit-transform: translate3d(0, 0, 0);
7536
+  transform: translate3d(0, 0, 0); }
7537
+
7538
+.slide-in-up.ng-leave, .slide-in-up > .ng-leave {
7539
+  -webkit-transition: all ease-in-out 250ms;
7540
+  transition: all ease-in-out 250ms; }
7541
+
7542
+@-webkit-keyframes scaleOut {
7543
+  from {
7544
+    -webkit-transform: scale(1);
7545
+    opacity: 1; }
7546
+
7547
+  to {
7548
+    -webkit-transform: scale(0.8);
7549
+    opacity: 0; } }
7550
+
7551
+@keyframes scaleOut {
7552
+  from {
7553
+    transform: scale(1);
7554
+    opacity: 1; }
7555
+
7556
+  to {
7557
+    transform: scale(0.8);
7558
+    opacity: 0; } }
7559
+
7560
+@-webkit-keyframes superScaleIn {
7561
+  from {
7562
+    -webkit-transform: scale(1.2);
7563
+    opacity: 0; }
7564
+
7565
+  to {
7566
+    -webkit-transform: scale(1);
7567
+    opacity: 1; } }
7568
+
7569
+@keyframes superScaleIn {
7570
+  from {
7571
+    transform: scale(1.2);
7572
+    opacity: 0; }
7573
+
7574
+  to {
7575
+    transform: scale(1);
7576
+    opacity: 1; } }
7577
+
7578
+[nav-view-transition="ios"] [nav-view="entering"], [nav-view-transition="ios"] [nav-view="leaving"] {
7579
+  -webkit-transition-duration: 500ms;
7580
+  transition-duration: 500ms;
7581
+  -webkit-transition-timing-function: cubic-bezier(.36, .66, .04, 1);
7582
+  transition-timing-function: cubic-bezier(.36, .66, .04, 1);
7583
+  -webkit-transition-property: opacity, -webkit-transform, box-shadow;
7584
+  transition-property: opacity, transform, box-shadow; }
7585
+[nav-view-transition="ios"][nav-view-direction="forward"], [nav-view-transition="ios"][nav-view-direction="back"] {
7586
+  background-color: #000; }
7587
+[nav-view-transition="ios"] [nav-view="active"], [nav-view-transition="ios"][nav-view-direction="forward"] [nav-view="entering"], [nav-view-transition="ios"][nav-view-direction="back"] [nav-view="leaving"] {
7588
+  z-index: 3; }
7589
+[nav-view-transition="ios"][nav-view-direction="back"] [nav-view="entering"], [nav-view-transition="ios"][nav-view-direction="forward"] [nav-view="leaving"] {
7590
+  z-index: 2; }
7591
+
7592
+[nav-bar-transition="ios"] .title, [nav-bar-transition="ios"] .buttons, [nav-bar-transition="ios"] .back-text {
7593
+  -webkit-transition-duration: 500ms;
7594
+  transition-duration: 500ms;
7595
+  -webkit-transition-timing-function: cubic-bezier(.36, .66, .04, 1);
7596
+  transition-timing-function: cubic-bezier(.36, .66, .04, 1);
7597
+  -webkit-transition-property: opacity, -webkit-transform;
7598
+  transition-property: opacity, transform; }
7599
+[nav-bar-transition="ios"] [nav-bar="active"], [nav-bar-transition="ios"] [nav-bar="entering"] {
7600
+  z-index: 10; }
7601
+  [nav-bar-transition="ios"] [nav-bar="active"] .bar, [nav-bar-transition="ios"] [nav-bar="entering"] .bar {
7602
+    background: transparent; }
7603
+[nav-bar-transition="ios"] [nav-bar="cached"] {
7604
+  display: block; }
7605
+  [nav-bar-transition="ios"] [nav-bar="cached"] .header-item {
7606
+    display: none; }
7607
+
7608
+[nav-view-transition="android"] [nav-view="entering"], [nav-view-transition="android"] [nav-view="leaving"] {
7609
+  -webkit-transition-duration: 200ms;
7610
+  transition-duration: 200ms;
7611
+  -webkit-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1);
7612
+  transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1);
7613
+  -webkit-transition-property: -webkit-transform;
7614
+  transition-property: transform; }
7615
+[nav-view-transition="android"] [nav-view="active"], [nav-view-transition="android"][nav-view-direction="forward"] [nav-view="entering"], [nav-view-transition="android"][nav-view-direction="back"] [nav-view="leaving"] {
7616
+  z-index: 3; }
7617
+[nav-view-transition="android"][nav-view-direction="back"] [nav-view="entering"], [nav-view-transition="android"][nav-view-direction="forward"] [nav-view="leaving"] {
7618
+  z-index: 2; }
7619
+
7620
+[nav-bar-transition="android"] .title, [nav-bar-transition="android"] .buttons {
7621
+  -webkit-transition-duration: 200ms;
7622
+  transition-duration: 200ms;
7623
+  -webkit-transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1);
7624
+  transition-timing-function: cubic-bezier(0.4, 0.6, 0.2, 1);
7625
+  -webkit-transition-property: opacity;
7626
+  transition-property: opacity; }
7627
+[nav-bar-transition="android"] [nav-bar="active"], [nav-bar-transition="android"] [nav-bar="entering"] {
7628
+  z-index: 10; }
7629
+  [nav-bar-transition="android"] [nav-bar="active"] .bar, [nav-bar-transition="android"] [nav-bar="entering"] .bar {
7630
+    background: transparent; }
7631
+[nav-bar-transition="android"] [nav-bar="cached"] {
7632
+  display: block; }
7633
+  [nav-bar-transition="android"] [nav-bar="cached"] .header-item {
7634
+    display: none; }
7635
+
7636
+[nav-swipe="fast"] [nav-view], [nav-swipe="fast"] .title, [nav-swipe="fast"] .buttons, [nav-swipe="fast"] .back-text {
7637
+  -webkit-transition-duration: 50ms;
7638
+  transition-duration: 50ms;
7639
+  -webkit-transition-timing-function: linear;
7640
+  transition-timing-function: linear; }
7641
+
7642
+[nav-swipe="slow"] [nav-view], [nav-swipe="slow"] .title, [nav-swipe="slow"] .buttons, [nav-swipe="slow"] .back-text {
7643
+  -webkit-transition-duration: 160ms;
7644
+  transition-duration: 160ms;
7645
+  -webkit-transition-timing-function: linear;
7646
+  transition-timing-function: linear; }
7647
+
7648
+[nav-view="cached"], [nav-bar="cached"] {
7649
+  display: none; }
7650
+
7651
+[nav-view="stage"] {
7652
+  opacity: 0;
7653
+  -webkit-transition-duration: 0;
7654
+  transition-duration: 0; }
7655
+
7656
+[nav-bar="stage"] .title, [nav-bar="stage"] .buttons, [nav-bar="stage"] .back-text {
7657
+  position: absolute;
7658
+  opacity: 0;
7659
+  -webkit-transition-duration: 0s;
7660
+  transition-duration: 0s; }

+ 0 - 0
www/css/ionic.app.min.css

@@ -0,0 +1 @@