Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

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