Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

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