Files
ionic-framework/dist/css/ionic-scoped.css
2013-10-23 13:47:25 -05:00

2913 lines
98 KiB
CSS

@charset "UTF-8";
.ionic {
@font-face {
font-family: 'ionicons';
src: url("fonts/ionicons.eot");
src: url("fonts/ionicons.eot?#iefix") format("embedded-opentype"), url("fonts/ionicons.woff") format("woff"), url("fonts/ionicons.ttf") format("truetype"), url("fonts/ionicons.svg#ionicons") format("svg");
font-weight: normal;
font-style: normal; }
/* Use the following CSS code if you want to use data attributes for inserting your icons */
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
/**
* Adapted from normalize.css and some reset.css. We don't care even one
* bit about old IE, so we don't need any hacks for that in here.
*
* There are probably other things we could remove here, as well.
*
* normalize.css v2.1.2 | MIT License | git.io/normalize
*/
/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
/**
* Hide the `template` element in IE, Safari, and Firefox < 22.
*/
/* ==========================================================================
Base
========================================================================== */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
/**
* Remove default margin.
*/
/* *
* Remove tap highlight color on Safari
*/
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
/* ==========================================================================
Typography
========================================================================== */
/**
* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
/**
* Address styling not present in Safari 5 and Chrome.
*/
/**
* Address differences between Firefox and other browsers.
*/
/**
* Correct font family set oddly in Safari 5 and Chrome.
*/
/**
* Improve readability of pre-formatted text in all browsers.
*/
/**
* Set consistent quote types.
*/
/**
* Address inconsistent and variable font size in all browsers.
*/
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
/**
* Define consistent border, margin, and padding.
*/
/**
* 1. Correct `color` not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
/**
* 1. Correct font family not being inherited in all browsers.
* 2. Correct font size not being inherited in all browsers.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
* 4. Remove any default :focus styles
*/
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
* Correct `select` style inheritance in Firefox 4+ and Opera.
*/
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
/**
* Re-set default cursor for disabled elements.
*/
/**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
* (include `-moz` to future-proof).
*/
/**
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
/**
* Remove inner padding and border in Firefox 4+.
*/
/**
* 1. Remove default vertical scrollbar in IE 8/9.
* 2. Improve readability and alignment in all browsers.
*/
/* ==========================================================================
Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
/* Hack to force all relatively and absolutely positioned elements still render while scrolling
Note: This is a bug for "-webkit-overflow-scrolling: touch" (via ratchet) */
/**
* Tabs
*
* A navigation bar with any number of tab items supported.
*/
/* Navigational tab */
/* Active state for tab */
/* Icon for tab */
/* Label for tab */
/**
* Modals are independent windows that slide in from off-screen.
*/
/**
* List editing styles. These trigger when the entire list goes into
* "edit mode"
*/
/**
* The left-side edit area of a complex list item. This area shows
* whe the list item is in edit mode.
*/
/**
* The hidden right-side buttons that can be exposed under a list item
* with dragging.
*/
/* the checkmark within the box */
/* what the background looks like when its checked */
/* what the checkmark looks like when its checked */
/* make sure list item content have enough padding on left to fit the checkbox */
/* position the checkbox to the left within a list item */
/* the overall container of the toggle */
/* the handle (circle) thats inside the toggle's track area */
/* also the appearance when the handle is "off" */
/* The track when the toggle is "on" */
/* the handle when the toggle is "on" */
/* make sure list item content have enough padding on right to fit the toggle */
/* position the toggle to the right within a list item */
/**
* An animation that fades out one content area and fades in another
*/
@-webkit-keyframes fadeOut {
from {
opacity: 1; }
to {
opacity: 0; } }
@keyframes fadeOut {
from {
opacity: 1; }
to {
opacity: 0; } }
@-webkit-keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } }
@keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } }
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg); } }
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
}
.ionic [data-icon]:before {
font-family: 'ionicons';
content: attr(data-icon);
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.ionic .icon-battery-charging, .ionic .icon-bag, .ionic .icon-at, .ionic .icon-arrow-up-c, .ionic .icon-arrow-up-b, .ionic .icon-arrow-up-a, .ionic .icon-arrow-right-c, .ionic .icon-arrow-right-b, .ionic .icon-arrow-right-a, .ionic .icon-arrow-left-c, .ionic .icon-arrow-left-b, .ionic .icon-arrow-left-a, .ionic .icon-arrow-down-c, .ionic .icon-arrow-down-b, .ionic .icon-arrow-down-a, .ionic .icon-archive, .ionic .icon-alert, .ionic .icon-alert-circled, .ionic .icon-ios7-at-outline, .ionic .icon-ios7-world, .ionic .icon-ios7-world-outline, .ionic .icon-ios7-volume-low, .ionic .icon-ios7-volume-high, .ionic .icon-ios7-videocam, .ionic .icon-ios7-videocam-outline, .ionic .icon-ios7-upload, .ionic .icon-ios7-upload-outline, .ionic .icon-ios7-unlocked, .ionic .icon-ios7-unlocked-outline, .ionic .icon-ios7-undo, .ionic .icon-ios7-undo-outline, .ionic .icon-ios7-trash, .ionic .icon-ios7-trash-outline, .ionic .icon-ios7-timer, .ionic .icon-ios7-timer-outline, .ionic .icon-ios7-thunderstorm, .ionic .icon-ios7-thunderstorm-outline, .ionic .icon-ios7-telephone, .ionic .icon-ios7-telephone-outline, .ionic .icon-ios7-sunny, .ionic .icon-ios7-sunny-outline, .ionic .icon-ios7-stopwatch, .ionic .icon-ios7-stopwatch-outline, .ionic .icon-ios7-star, .ionic .icon-ios7-star-outline, .ionic .icon-ios7-skipforward, .ionic .icon-ios7-skipforward-outline, .ionic .icon-ios7-skipbackward, .ionic .icon-ios7-skipbackward-outline, .ionic .icon-ios7-search, .ionic .icon-ios7-search-strong, .ionic .icon-ios7-rewind, .ionic .icon-ios7-rewind-outline, .ionic .icon-ios7-refresh, .ionic .icon-ios7-refresh-outline, .ionic .icon-ios7-refresh-empty, .ionic .icon-ios7-redo, .ionic .icon-ios7-redo-outline, .ionic .icon-ios7-recording, .ionic .icon-ios7-recording-outline, .ionic .icon-ios7-rainy, .ionic .icon-ios7-rainy-outline, .ionic .icon-ios7-printer, .ionic .icon-ios7-printer-outline, .ionic .icon-ios7-plus, .ionic .icon-ios7-plus-outline, .ionic .icon-ios7-plus-empty, .ionic .icon-ios7-play, .ionic .icon-ios7-play-outline, .ionic .icon-ios7-photos, .ionic .icon-ios7-photos-outline, .ionic .icon-ios7-personadd, .ionic .icon-ios7-personadd-outline, .ionic .icon-ios7-person, .ionic .icon-ios7-person-outline, .ionic .icon-ios7-people, .ionic .icon-ios7-people-outline, .ionic .icon-ios7-pause, .ionic .icon-ios7-pause-outline, .ionic .icon-ios7-partlysunny, .ionic .icon-ios7-partlysunny-outline, .ionic .icon-ios7-paperplane, .ionic .icon-ios7-paperplane-outline, .ionic .icon-ios7-navigate, .ionic .icon-ios7-navigate-outline, .ionic .icon-ios7-musical-notes, .ionic .icon-ios7-musical-note, .ionic .icon-ios7-more, .ionic .icon-ios7-more-outline, .ionic .icon-ios7-moon, .ionic .icon-ios7-moon-outline, .ionic .icon-ios7-monitor, .ionic .icon-ios7-monitor-outline, .ionic .icon-ios7-minus, .ionic .icon-ios7-minus-outline, .ionic .icon-ios7-minus-empty, .ionic .icon-ios7-mic, .ionic .icon-ios7-mic-outline, .ionic .icon-ios7-mic-off, .ionic .icon-ios7-locked, .ionic .icon-ios7-locked-outline, .ionic .icon-ios7-location, .ionic .icon-ios7-location-outline, .ionic .icon-ios7-keypad, .ionic .icon-ios7-keypad-outline, .ionic .icon-ios7-ionic-outline, .ionic .icon-ios7-information, .ionic .icon-ios7-information-outline, .ionic .icon-ios7-information-empty, .ionic .icon-ios7-infinite, .ionic .icon-ios7-infinite-outline, .ionic .icon-ios7-help, .ionic .icon-ios7-help-outline, .ionic .icon-ios7-help-empty, .ionic .icon-ios7-heart, .ionic .icon-ios7-heart-outline, .ionic .icon-ios7-glasses, .ionic .icon-ios7-glasses-outline, .ionic .icon-ios7-gear, .ionic .icon-ios7-gear-outline, .ionic .icon-ios7-folder, .ionic .icon-ios7-folder-outline, .ionic .icon-ios7-flag, .ionic .icon-ios7-flag-outline, .ionic .icon-ios7-film, .ionic .icon-ios7-film-outline, .ionic .icon-ios7-filing, .ionic .icon-ios7-filing-outline, .ionic .icon-ios7-fastforward, .ionic .icon-ios7-fastforward-outline, .ionic .icon-ios7-eye, .ionic .icon-ios7-eye-outline, .ionic .icon-ios7-email, .ionic .icon-ios7-email-outline, .ionic .icon-ios7-drag, .ionic .icon-ios7-download, .ionic .icon-ios7-download-outline, .ionic .icon-ios7-copy, .ionic .icon-ios7-copy-outline, .ionic .icon-ios7-contact, .ionic .icon-ios7-contact-outline, .ionic .icon-ios7-compose, .ionic .icon-ios7-compose-outline, .ionic .icon-ios7-cog, .ionic .icon-ios7-cog-outline, .ionic .icon-ios7-cloudy, .ionic .icon-ios7-cloudy-outline, .ionic .icon-ios7-cloud, .ionic .icon-ios7-cloud-upload, .ionic .icon-ios7-cloud-upload-outline, .ionic .icon-ios7-cloud-outline, .ionic .icon-ios7-cloud-download, .ionic .icon-ios7-cloud-download-outline, .ionic .icon-ios7-clock, .ionic .icon-ios7-clock-outline, .ionic .icon-ios7-circle-outline, .ionic .icon-ios7-circle-filled, .ionic .icon-ios7-checkmark, .ionic .icon-ios7-checkmark-outline, .ionic .icon-ios7-checkmark-empty, .ionic .icon-ios7-chatbubble, .ionic .icon-ios7-chatbubble-outline, .ionic .icon-ios7-chatboxes, .ionic .icon-ios7-chatboxes-outline, .ionic .icon-ios7-cart, .ionic .icon-ios7-cart-outline, .ionic .icon-ios7-camera, .ionic .icon-ios7-camera-outline, .ionic .icon-ios7-calendar, .ionic .icon-ios7-calendar-outline, .ionic .icon-ios7-browsers, .ionic .icon-ios7-browsers-outline, .ionic .icon-ios7-box, .ionic .icon-ios7-box-outline, .ionic .icon-ios7-bookmarks, .ionic .icon-ios7-bookmarks-outline, .ionic .icon-ios7-bolt, .ionic .icon-ios7-bolt-outline, .ionic .icon-ios7-bell, .ionic .icon-ios7-bell-outline, .ionic .icon-ios7-at, .ionic .icon-ios7-arrow-up, .ionic .icon-ios7-arrow-right, .ionic .icon-ios7-arrow-left, .ionic .icon-ios7-arrow-forward, .ionic .icon-ios7-arrow-down, .ionic .icon-ios7-arrow-back, .ionic .icon-ios7-albums, .ionic .icon-ios7-albums-outline, .ionic .icon-ios7-alarm, .ionic .icon-ios7-alarm-outline, .ionic .icon-social-youtube, .ionic .icon-social-youtube-outline, .ionic .icon-social-yahoo, .ionic .icon-social-yahoo-outline, .ionic .icon-social-wordpress, .ionic .icon-social-wordpress-outline, .ionic .icon-social-windows, .ionic .icon-social-windows-outline, .ionic .icon-social-vimeo, .ionic .icon-social-vimeo-outline, .ionic .icon-social-twitter, .ionic .icon-social-twitter-outline, .ionic .icon-social-tumblr, .ionic .icon-social-tumblr-outline, .ionic .icon-social-skype, .ionic .icon-social-skype-outline, .ionic .icon-social-rss, .ionic .icon-social-rss-outline, .ionic .icon-social-reddit, .ionic .icon-social-reddit-outline, .ionic .icon-social-linkedin, .ionic .icon-social-linkedin-outline, .ionic .icon-social-hackernews, .ionic .icon-social-hackernews-outline, .ionic .icon-social-googleplus, .ionic .icon-social-googleplus-outline, .ionic .icon-social-github, .ionic .icon-social-github-outline, .ionic .icon-social-facebook, .ionic .icon-social-facebook-outline, .ionic .icon-social-dropbox, .ionic .icon-social-dropbox-outline, .ionic .icon-social-dribbble, .ionic .icon-social-dribbble-outline, .ionic .icon-social-designernews, .ionic .icon-social-designernews-outline, .ionic .icon-social-buffer, .ionic .icon-social-buffer-outline, .ionic .icon-social-apple, .ionic .icon-social-apple-outline, .ionic .icon-social-android, .ionic .icon-social-android-outline, .ionic .icon-battery-empty, .ionic .icon-battery-full, .ionic .icon-battery-half, .ionic .icon-battery-low, .ionic .icon-bluetooth, .ionic .icon-calendar, .ionic .icon-camera, .ionic .icon-card, .ionic .icon-chatbox-working, .ionic .icon-chatbox, .ionic .icon-chatboxes, .ionic .icon-chatbubble-working, .ionic .icon-chatbubble, .ionic .icon-chatbubbles, .ionic .icon-checkmark-circled, .ionic .icon-checkmark-round, .ionic .icon-checkmark, .ionic .icon-chevron-down, .ionic .icon-chevron-left, .ionic .icon-chevron-right, .ionic .icon-chevron-up, .ionic .icon-clipboard, .ionic .icon-close-circled, .ionic .icon-close-round, .ionic .icon-close, .ionic .icon-cloud, .ionic .icon-compose, .ionic .icon-disc, .ionic .icon-document-text, .ionic .icon-document, .ionic .icon-drag, .ionic .icon-eject, .ionic .icon-email, .ionic .icon-eye, .ionic .icon-filing, .ionic .icon-film-marker, .ionic .icon-flash-off, .ionic .icon-flash, .ionic .icon-flask, .ionic .icon-folder, .ionic .icon-forward, .ionic .icon-game-controller-a, .ionic .icon-game-controller-b, .ionic .icon-gear-a, .ionic .icon-gear-b, .ionic .icon-grid, .ionic .icon-headphone, .ionic .icon-heart, .ionic .icon-help-circled, .ionic .icon-help, .ionic .icon-home, .ionic .icon-image, .ionic .icon-images, .ionic .icon-information-circled, .ionic .icon-information, .ionic .icon-ionic, .ionic .icon-ipad, .ionic .icon-iphone, .ionic .icon-ipod, .ionic .icon-laptop, .ionic .icon-leaf, .ionic .icon-link, .ionic .icon-location, .ionic .icon-locked, .ionic .icon-loop, .ionic .icon-man, .ionic .icon-map, .ionic .icon-mic-a, .ionic .icon-mic-b, .ionic .icon-mic-c, .ionic .icon-minus-circled, .ionic .icon-minus-round, .ionic .icon-minus, .ionic .icon-monitor, .ionic .icon-more, .ionic .icon-music-note, .ionic .icon-navicon-round, .ionic .icon-navicon, .ionic .icon-paperclip, .ionic .icon-pause, .ionic .icon-person-add, .ionic .icon-person-stalker, .ionic .icon-person, .ionic .icon-plane, .ionic .icon-play, .ionic .icon-plus-circled, .ionic .icon-plus-round, .ionic .icon-plus, .ionic .icon-pound, .ionic .icon-printer, .ionic .icon-record, .ionic .icon-refresh, .ionic .icon-reply-all, .ionic .icon-reply, .ionic .icon-search, .ionic .icon-share, .ionic .icon-shuffle, .ionic .icon-skip-backward, .ionic .icon-skip-forward, .ionic .icon-star, .ionic .icon-stop, .ionic .icon-thumbsdown, .ionic .icon-thumbsup, .ionic .icon-trash-a, .ionic .icon-trash-b, .ionic .icon-unlocked, .ionic .icon-upload, .ionic .icon-videocamera, .ionic .icon-volume-high, .ionic .icon-volume-low, .ionic .icon-volume-medium, .ionic .icon-volume-mute, .ionic .icon-waterdrop, .ionic .icon-wifi, .ionic .icon-woman {
font-family: 'ionicons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased; }
.ionic .icon-battery-charging:before {
content: "\e001"; }
.ionic .icon-bag:before {
content: "\e002"; }
.ionic .icon-at:before {
content: "\e003"; }
.ionic .icon-arrow-up-c:before {
content: "\e004"; }
.ionic .icon-arrow-up-b:before {
content: "\e005"; }
.ionic .icon-arrow-up-a:before {
content: "\e006"; }
.ionic .icon-arrow-right-c:before {
content: "\e007"; }
.ionic .icon-arrow-right-b:before {
content: "\e008"; }
.ionic .icon-arrow-right-a:before {
content: "\e009"; }
.ionic .icon-arrow-left-c:before {
content: "\e00a"; }
.ionic .icon-arrow-left-b:before {
content: "\e00b"; }
.ionic .icon-arrow-left-a:before {
content: "\e00c"; }
.ionic .icon-arrow-down-c:before {
content: "\e00d"; }
.ionic .icon-arrow-down-b:before {
content: "\e00e"; }
.ionic .icon-arrow-down-a:before {
content: "\e00f"; }
.ionic .icon-archive:before {
content: "\e010"; }
.ionic .icon-alert:before {
content: "\e011"; }
.ionic .icon-alert-circled:before {
content: "\e012"; }
.ionic .icon-ios7-at-outline:before {
content: "\e013"; }
.ionic .icon-ios7-world:before {
content: "\e014"; }
.ionic .icon-ios7-world-outline:before {
content: "\e015"; }
.ionic .icon-ios7-volume-low:before {
content: "\e016"; }
.ionic .icon-ios7-volume-high:before {
content: "\e017"; }
.ionic .icon-ios7-videocam:before {
content: "\e018"; }
.ionic .icon-ios7-videocam-outline:before {
content: "\e019"; }
.ionic .icon-ios7-upload:before {
content: "\e01a"; }
.ionic .icon-ios7-upload-outline:before {
content: "\e01b"; }
.ionic .icon-ios7-unlocked:before {
content: "\e01c"; }
.ionic .icon-ios7-unlocked-outline:before {
content: "\e01d"; }
.ionic .icon-ios7-undo:before {
content: "\e01e"; }
.ionic .icon-ios7-undo-outline:before {
content: "\e01f"; }
.ionic .icon-ios7-trash:before {
content: "\e020"; }
.ionic .icon-ios7-trash-outline:before {
content: "\e021"; }
.ionic .icon-ios7-timer:before {
content: "\e022"; }
.ionic .icon-ios7-timer-outline:before {
content: "\e023"; }
.ionic .icon-ios7-thunderstorm:before {
content: "\e024"; }
.ionic .icon-ios7-thunderstorm-outline:before {
content: "\e025"; }
.ionic .icon-ios7-telephone:before {
content: "\e026"; }
.ionic .icon-ios7-telephone-outline:before {
content: "\e027"; }
.ionic .icon-ios7-sunny:before {
content: "\e028"; }
.ionic .icon-ios7-sunny-outline:before {
content: "\e029"; }
.ionic .icon-ios7-stopwatch:before {
content: "\e02a"; }
.ionic .icon-ios7-stopwatch-outline:before {
content: "\e02b"; }
.ionic .icon-ios7-star:before {
content: "\e02c"; }
.ionic .icon-ios7-star-outline:before {
content: "\e02d"; }
.ionic .icon-ios7-skipforward:before {
content: "\e02e"; }
.ionic .icon-ios7-skipforward-outline:before {
content: "\e02f"; }
.ionic .icon-ios7-skipbackward:before {
content: "\e030"; }
.ionic .icon-ios7-skipbackward-outline:before {
content: "\e031"; }
.ionic .icon-ios7-search:before {
content: "\e032"; }
.ionic .icon-ios7-search-strong:before {
content: "\e033"; }
.ionic .icon-ios7-rewind:before {
content: "\e034"; }
.ionic .icon-ios7-rewind-outline:before {
content: "\e035"; }
.ionic .icon-ios7-refresh:before {
content: "\e036"; }
.ionic .icon-ios7-refresh-outline:before {
content: "\e037"; }
.ionic .icon-ios7-refresh-empty:before {
content: "\e038"; }
.ionic .icon-ios7-redo:before {
content: "\e039"; }
.ionic .icon-ios7-redo-outline:before {
content: "\e03a"; }
.ionic .icon-ios7-recording:before {
content: "\e03b"; }
.ionic .icon-ios7-recording-outline:before {
content: "\e03c"; }
.ionic .icon-ios7-rainy:before {
content: "\e03d"; }
.ionic .icon-ios7-rainy-outline:before {
content: "\e03e"; }
.ionic .icon-ios7-printer:before {
content: "\e03f"; }
.ionic .icon-ios7-printer-outline:before {
content: "\e040"; }
.ionic .icon-ios7-plus:before {
content: "\e041"; }
.ionic .icon-ios7-plus-outline:before {
content: "\e042"; }
.ionic .icon-ios7-plus-empty:before {
content: "\e043"; }
.ionic .icon-ios7-play:before {
content: "\e044"; }
.ionic .icon-ios7-play-outline:before {
content: "\e045"; }
.ionic .icon-ios7-photos:before {
content: "\e046"; }
.ionic .icon-ios7-photos-outline:before {
content: "\e047"; }
.ionic .icon-ios7-personadd:before {
content: "\e048"; }
.ionic .icon-ios7-personadd-outline:before {
content: "\e049"; }
.ionic .icon-ios7-person:before {
content: "\e04a"; }
.ionic .icon-ios7-person-outline:before {
content: "\e04b"; }
.ionic .icon-ios7-people:before {
content: "\e04c"; }
.ionic .icon-ios7-people-outline:before {
content: "\e04d"; }
.ionic .icon-ios7-pause:before {
content: "\e04e"; }
.ionic .icon-ios7-pause-outline:before {
content: "\e04f"; }
.ionic .icon-ios7-partlysunny:before {
content: "\e050"; }
.ionic .icon-ios7-partlysunny-outline:before {
content: "\e051"; }
.ionic .icon-ios7-paperplane:before {
content: "\e052"; }
.ionic .icon-ios7-paperplane-outline:before {
content: "\e053"; }
.ionic .icon-ios7-navigate:before {
content: "\e054"; }
.ionic .icon-ios7-navigate-outline:before {
content: "\e055"; }
.ionic .icon-ios7-musical-notes:before {
content: "\e056"; }
.ionic .icon-ios7-musical-note:before {
content: "\e057"; }
.ionic .icon-ios7-more:before {
content: "\e058"; }
.ionic .icon-ios7-more-outline:before {
content: "\e059"; }
.ionic .icon-ios7-moon:before {
content: "\e05a"; }
.ionic .icon-ios7-moon-outline:before {
content: "\e05b"; }
.ionic .icon-ios7-monitor:before {
content: "\e05c"; }
.ionic .icon-ios7-monitor-outline:before {
content: "\e05d"; }
.ionic .icon-ios7-minus:before {
content: "\e05e"; }
.ionic .icon-ios7-minus-outline:before {
content: "\e05f"; }
.ionic .icon-ios7-minus-empty:before {
content: "\e060"; }
.ionic .icon-ios7-mic:before {
content: "\e061"; }
.ionic .icon-ios7-mic-outline:before {
content: "\e062"; }
.ionic .icon-ios7-mic-off:before {
content: "\e063"; }
.ionic .icon-ios7-locked:before {
content: "\e064"; }
.ionic .icon-ios7-locked-outline:before {
content: "\e065"; }
.ionic .icon-ios7-location:before {
content: "\e066"; }
.ionic .icon-ios7-location-outline:before {
content: "\e067"; }
.ionic .icon-ios7-keypad:before {
content: "\e068"; }
.ionic .icon-ios7-keypad-outline:before {
content: "\e069"; }
.ionic .icon-ios7-ionic-outline:before {
content: "\e06a"; }
.ionic .icon-ios7-information:before {
content: "\e06b"; }
.ionic .icon-ios7-information-outline:before {
content: "\e06c"; }
.ionic .icon-ios7-information-empty:before {
content: "\e06d"; }
.ionic .icon-ios7-infinite:before {
content: "\e06e"; }
.ionic .icon-ios7-infinite-outline:before {
content: "\e06f"; }
.ionic .icon-ios7-help:before {
content: "\e070"; }
.ionic .icon-ios7-help-outline:before {
content: "\e071"; }
.ionic .icon-ios7-help-empty:before {
content: "\e072"; }
.ionic .icon-ios7-heart:before {
content: "\e073"; }
.ionic .icon-ios7-heart-outline:before {
content: "\e074"; }
.ionic .icon-ios7-glasses:before {
content: "\e075"; }
.ionic .icon-ios7-glasses-outline:before {
content: "\e076"; }
.ionic .icon-ios7-gear:before {
content: "\e077"; }
.ionic .icon-ios7-gear-outline:before {
content: "\e078"; }
.ionic .icon-ios7-folder:before {
content: "\e079"; }
.ionic .icon-ios7-folder-outline:before {
content: "\e07a"; }
.ionic .icon-ios7-flag:before {
content: "\e07b"; }
.ionic .icon-ios7-flag-outline:before {
content: "\e07c"; }
.ionic .icon-ios7-film:before {
content: "\e07d"; }
.ionic .icon-ios7-film-outline:before {
content: "\e07e"; }
.ionic .icon-ios7-filing:before {
content: "\e07f"; }
.ionic .icon-ios7-filing-outline:before {
content: "\e080"; }
.ionic .icon-ios7-fastforward:before {
content: "\e081"; }
.ionic .icon-ios7-fastforward-outline:before {
content: "\e082"; }
.ionic .icon-ios7-eye:before {
content: "\e083"; }
.ionic .icon-ios7-eye-outline:before {
content: "\e084"; }
.ionic .icon-ios7-email:before {
content: "\e085"; }
.ionic .icon-ios7-email-outline:before {
content: "\e086"; }
.ionic .icon-ios7-drag:before {
content: "\e087"; }
.ionic .icon-ios7-download:before {
content: "\e088"; }
.ionic .icon-ios7-download-outline:before {
content: "\e089"; }
.ionic .icon-ios7-copy:before {
content: "\e08a"; }
.ionic .icon-ios7-copy-outline:before {
content: "\e08b"; }
.ionic .icon-ios7-contact:before {
content: "\e08c"; }
.ionic .icon-ios7-contact-outline:before {
content: "\e08d"; }
.ionic .icon-ios7-compose:before {
content: "\e08e"; }
.ionic .icon-ios7-compose-outline:before {
content: "\e08f"; }
.ionic .icon-ios7-cog:before {
content: "\e090"; }
.ionic .icon-ios7-cog-outline:before {
content: "\e091"; }
.ionic .icon-ios7-cloudy:before {
content: "\e092"; }
.ionic .icon-ios7-cloudy-outline:before {
content: "\e093"; }
.ionic .icon-ios7-cloud:before {
content: "\e094"; }
.ionic .icon-ios7-cloud-upload:before {
content: "\e095"; }
.ionic .icon-ios7-cloud-upload-outline:before {
content: "\e096"; }
.ionic .icon-ios7-cloud-outline:before {
content: "\e097"; }
.ionic .icon-ios7-cloud-download:before {
content: "\e098"; }
.ionic .icon-ios7-cloud-download-outline:before {
content: "\e099"; }
.ionic .icon-ios7-clock:before {
content: "\e09a"; }
.ionic .icon-ios7-clock-outline:before {
content: "\e09b"; }
.ionic .icon-ios7-circle-outline:before {
content: "\e09c"; }
.ionic .icon-ios7-circle-filled:before {
content: "\e09d"; }
.ionic .icon-ios7-checkmark:before {
content: "\e09e"; }
.ionic .icon-ios7-checkmark-outline:before {
content: "\e09f"; }
.ionic .icon-ios7-checkmark-empty:before {
content: "\e0a0"; }
.ionic .icon-ios7-chatbubble:before {
content: "\e0a1"; }
.ionic .icon-ios7-chatbubble-outline:before {
content: "\e0a2"; }
.ionic .icon-ios7-chatboxes:before {
content: "\e0a3"; }
.ionic .icon-ios7-chatboxes-outline:before {
content: "\e0a4"; }
.ionic .icon-ios7-cart:before {
content: "\e0a5"; }
.ionic .icon-ios7-cart-outline:before {
content: "\e0a6"; }
.ionic .icon-ios7-camera:before {
content: "\e0a7"; }
.ionic .icon-ios7-camera-outline:before {
content: "\e0a8"; }
.ionic .icon-ios7-calendar:before {
content: "\e0a9"; }
.ionic .icon-ios7-calendar-outline:before {
content: "\e0aa"; }
.ionic .icon-ios7-browsers:before {
content: "\e0ab"; }
.ionic .icon-ios7-browsers-outline:before {
content: "\e0ac"; }
.ionic .icon-ios7-box:before {
content: "\e0ad"; }
.ionic .icon-ios7-box-outline:before {
content: "\e0ae"; }
.ionic .icon-ios7-bookmarks:before {
content: "\e0af"; }
.ionic .icon-ios7-bookmarks-outline:before {
content: "\e0b0"; }
.ionic .icon-ios7-bolt:before {
content: "\e0b1"; }
.ionic .icon-ios7-bolt-outline:before {
content: "\e0b2"; }
.ionic .icon-ios7-bell:before {
content: "\e0b3"; }
.ionic .icon-ios7-bell-outline:before {
content: "\e0b4"; }
.ionic .icon-ios7-at:before {
content: "\e0b5"; }
.ionic .icon-ios7-arrow-up:before {
content: "\e0b6"; }
.ionic .icon-ios7-arrow-right:before {
content: "\e0b7"; }
.ionic .icon-ios7-arrow-left:before {
content: "\e0b8"; }
.ionic .icon-ios7-arrow-forward:before {
content: "\e0b9"; }
.ionic .icon-ios7-arrow-down:before {
content: "\e0ba"; }
.ionic .icon-ios7-arrow-back:before {
content: "\e0bb"; }
.ionic .icon-ios7-albums:before {
content: "\e0bc"; }
.ionic .icon-ios7-albums-outline:before {
content: "\e0bd"; }
.ionic .icon-ios7-alarm:before {
content: "\e0be"; }
.ionic .icon-ios7-alarm-outline:before {
content: "\e0bf"; }
.ionic .icon-social-youtube:before {
content: "\e0c0"; }
.ionic .icon-social-youtube-outline:before {
content: "\e0c1"; }
.ionic .icon-social-yahoo:before {
content: "\e0c2"; }
.ionic .icon-social-yahoo-outline:before {
content: "\e0c3"; }
.ionic .icon-social-wordpress:before {
content: "\e0c4"; }
.ionic .icon-social-wordpress-outline:before {
content: "\e0c5"; }
.ionic .icon-social-windows:before {
content: "\e0c6"; }
.ionic .icon-social-windows-outline:before {
content: "\e0c7"; }
.ionic .icon-social-vimeo:before {
content: "\e0c8"; }
.ionic .icon-social-vimeo-outline:before {
content: "\e0c9"; }
.ionic .icon-social-twitter:before {
content: "\e0ca"; }
.ionic .icon-social-twitter-outline:before {
content: "\e0cb"; }
.ionic .icon-social-tumblr:before {
content: "\e0cc"; }
.ionic .icon-social-tumblr-outline:before {
content: "\e0cd"; }
.ionic .icon-social-skype:before {
content: "\e0ce"; }
.ionic .icon-social-skype-outline:before {
content: "\e0cf"; }
.ionic .icon-social-rss:before {
content: "\e0d0"; }
.ionic .icon-social-rss-outline:before {
content: "\e0d1"; }
.ionic .icon-social-reddit:before {
content: "\e0d2"; }
.ionic .icon-social-reddit-outline:before {
content: "\e0d3"; }
.ionic .icon-social-linkedin:before {
content: "\e0d4"; }
.ionic .icon-social-linkedin-outline:before {
content: "\e0d5"; }
.ionic .icon-social-hackernews:before {
content: "\e0d6"; }
.ionic .icon-social-hackernews-outline:before {
content: "\e0d7"; }
.ionic .icon-social-googleplus:before {
content: "\e0d8"; }
.ionic .icon-social-googleplus-outline:before {
content: "\e0d9"; }
.ionic .icon-social-github:before {
content: "\e0da"; }
.ionic .icon-social-github-outline:before {
content: "\e0db"; }
.ionic .icon-social-facebook:before {
content: "\e0dc"; }
.ionic .icon-social-facebook-outline:before {
content: "\e0dd"; }
.ionic .icon-social-dropbox:before {
content: "\e0de"; }
.ionic .icon-social-dropbox-outline:before {
content: "\e0df"; }
.ionic .icon-social-dribbble:before {
content: "\e0e0"; }
.ionic .icon-social-dribbble-outline:before {
content: "\e0e1"; }
.ionic .icon-social-designernews:before {
content: "\e0e2"; }
.ionic .icon-social-designernews-outline:before {
content: "\e0e3"; }
.ionic .icon-social-buffer:before {
content: "\e0e4"; }
.ionic .icon-social-buffer-outline:before {
content: "\e0e5"; }
.ionic .icon-social-apple:before {
content: "\e0e6"; }
.ionic .icon-social-apple-outline:before {
content: "\e0e7"; }
.ionic .icon-social-android:before {
content: "\e0e8"; }
.ionic .icon-social-android-outline:before {
content: "\e0e9"; }
.ionic .icon-battery-empty:before {
content: "\e000"; }
.ionic .icon-battery-full:before {
content: "\e0ea"; }
.ionic .icon-battery-half:before {
content: "\e0eb"; }
.ionic .icon-battery-low:before {
content: "\e0ec"; }
.ionic .icon-bluetooth:before {
content: "\e0ed"; }
.ionic .icon-calendar:before {
content: "\e0ee"; }
.ionic .icon-camera:before {
content: "\e0ef"; }
.ionic .icon-card:before {
content: "\e0f0"; }
.ionic .icon-chatbox-working:before {
content: "\e0f1"; }
.ionic .icon-chatbox:before {
content: "\e0f2"; }
.ionic .icon-chatboxes:before {
content: "\e0f3"; }
.ionic .icon-chatbubble-working:before {
content: "\e0f4"; }
.ionic .icon-chatbubble:before {
content: "\e0f5"; }
.ionic .icon-chatbubbles:before {
content: "\e0f6"; }
.ionic .icon-checkmark-circled:before {
content: "\e0f7"; }
.ionic .icon-checkmark-round:before {
content: "\e0f8"; }
.ionic .icon-checkmark:before {
content: "\e0f9"; }
.ionic .icon-chevron-down:before {
content: "\e0fa"; }
.ionic .icon-chevron-left:before {
content: "\e0fb"; }
.ionic .icon-chevron-right:before {
content: "\e0fc"; }
.ionic .icon-chevron-up:before {
content: "\e0fd"; }
.ionic .icon-clipboard:before {
content: "\e0fe"; }
.ionic .icon-close-circled:before {
content: "\e0ff"; }
.ionic .icon-close-round:before {
content: "\e100"; }
.ionic .icon-close:before {
content: "\e101"; }
.ionic .icon-cloud:before {
content: "\e102"; }
.ionic .icon-compose:before {
content: "\e103"; }
.ionic .icon-disc:before {
content: "\e104"; }
.ionic .icon-document-text:before {
content: "\e105"; }
.ionic .icon-document:before {
content: "\e106"; }
.ionic .icon-drag:before {
content: "\e107"; }
.ionic .icon-eject:before {
content: "\e108"; }
.ionic .icon-email:before {
content: "\e109"; }
.ionic .icon-eye:before {
content: "\e10a"; }
.ionic .icon-filing:before {
content: "\e10b"; }
.ionic .icon-film-marker:before {
content: "\e10c"; }
.ionic .icon-flash-off:before {
content: "\e10d"; }
.ionic .icon-flash:before {
content: "\e10e"; }
.ionic .icon-flask:before {
content: "\e10f"; }
.ionic .icon-folder:before {
content: "\e110"; }
.ionic .icon-forward:before {
content: "\e111"; }
.ionic .icon-game-controller-a:before {
content: "\e112"; }
.ionic .icon-game-controller-b:before {
content: "\e113"; }
.ionic .icon-gear-a:before {
content: "\e114"; }
.ionic .icon-gear-b:before {
content: "\e115"; }
.ionic .icon-grid:before {
content: "\e116"; }
.ionic .icon-headphone:before {
content: "\e117"; }
.ionic .icon-heart:before {
content: "\e118"; }
.ionic .icon-help-circled:before {
content: "\e119"; }
.ionic .icon-help:before {
content: "\e11a"; }
.ionic .icon-home:before {
content: "\e11b"; }
.ionic .icon-image:before {
content: "\e11c"; }
.ionic .icon-images:before {
content: "\e11d"; }
.ionic .icon-information-circled:before {
content: "\e11e"; }
.ionic .icon-information:before {
content: "\e11f"; }
.ionic .icon-ionic:before {
content: "\e120"; }
.ionic .icon-ipad:before {
content: "\e121"; }
.ionic .icon-iphone:before {
content: "\e122"; }
.ionic .icon-ipod:before {
content: "\e123"; }
.ionic .icon-laptop:before {
content: "\e124"; }
.ionic .icon-leaf:before {
content: "\e125"; }
.ionic .icon-link:before {
content: "\e126"; }
.ionic .icon-location:before {
content: "\e127"; }
.ionic .icon-locked:before {
content: "\e128"; }
.ionic .icon-loop:before {
content: "\e129"; }
.ionic .icon-man:before {
content: "\e12a"; }
.ionic .icon-map:before {
content: "\e12b"; }
.ionic .icon-mic-a:before {
content: "\e12c"; }
.ionic .icon-mic-b:before {
content: "\e12d"; }
.ionic .icon-mic-c:before {
content: "\e12e"; }
.ionic .icon-minus-circled:before {
content: "\e12f"; }
.ionic .icon-minus-round:before {
content: "\e130"; }
.ionic .icon-minus:before {
content: "\e131"; }
.ionic .icon-monitor:before {
content: "\e132"; }
.ionic .icon-more:before {
content: "\e133"; }
.ionic .icon-music-note:before {
content: "\e134"; }
.ionic .icon-navicon-round:before {
content: "\e135"; }
.ionic .icon-navicon:before {
content: "\e136"; }
.ionic .icon-paperclip:before {
content: "\e137"; }
.ionic .icon-pause:before {
content: "\e138"; }
.ionic .icon-person-add:before {
content: "\e139"; }
.ionic .icon-person-stalker:before {
content: "\e13a"; }
.ionic .icon-person:before {
content: "\e13b"; }
.ionic .icon-plane:before {
content: "\e13c"; }
.ionic .icon-play:before {
content: "\e13d"; }
.ionic .icon-plus-circled:before {
content: "\e13e"; }
.ionic .icon-plus-round:before {
content: "\e13f"; }
.ionic .icon-plus:before {
content: "\e140"; }
.ionic .icon-pound:before {
content: "\e141"; }
.ionic .icon-printer:before {
content: "\e142"; }
.ionic .icon-record:before {
content: "\e143"; }
.ionic .icon-refresh:before {
content: "\e144"; }
.ionic .icon-reply-all:before {
content: "\e145"; }
.ionic .icon-reply:before {
content: "\e146"; }
.ionic .icon-search:before {
content: "\e147"; }
.ionic .icon-share:before {
content: "\e148"; }
.ionic .icon-shuffle:before {
content: "\e149"; }
.ionic .icon-skip-backward:before {
content: "\e14a"; }
.ionic .icon-skip-forward:before {
content: "\e14b"; }
.ionic .icon-star:before {
content: "\e14c"; }
.ionic .icon-stop:before {
content: "\e14d"; }
.ionic .icon-thumbsdown:before {
content: "\e14e"; }
.ionic .icon-thumbsup:before {
content: "\e14f"; }
.ionic .icon-trash-a:before {
content: "\e150"; }
.ionic .icon-trash-b:before {
content: "\e151"; }
.ionic .icon-unlocked:before {
content: "\e152"; }
.ionic .icon-upload:before {
content: "\e153"; }
.ionic .icon-videocamera:before {
content: "\e154"; }
.ionic .icon-volume-high:before {
content: "\e155"; }
.ionic .icon-volume-low:before {
content: "\e156"; }
.ionic .icon-volume-medium:before {
content: "\e157"; }
.ionic .icon-volume-mute:before {
content: "\e158"; }
.ionic .icon-waterdrop:before {
content: "\e159"; }
.ionic .icon-wifi:before {
content: "\e15a"; }
.ionic .icon-woman:before {
content: "\e15b"; }
.ionic html, .ionic body, .ionic div, .ionic span, .ionic applet, .ionic object, .ionic iframe,
.ionic h1, .ionic h2, .ionic h3, .ionic h4, .ionic h5, .ionic h6, .ionic p, .ionic blockquote, .ionic pre,
.ionic a, .ionic abbr, .ionic acronym, .ionic address, .ionic big, .ionic cite, .ionic code,
.ionic del, .ionic dfn, .ionic em, .ionic img, .ionic ins, .ionic kbd, .ionic q, .ionic s, .ionic samp,
.ionic small, .ionic strike, .ionic strong, .ionic sub, .ionic sup, .ionic tt, .ionic var,
.ionic b, .ionic u, .ionic i, .ionic center,
.ionic dl, .ionic dt, .ionic dd, .ionic ol, .ionic ul, .ionic li,
.ionic fieldset, .ionic form, .ionic label, .ionic legend,
.ionic table, .ionic caption, .ionic tbody, .ionic tfoot, .ionic thead, .ionic tr, .ionic th, .ionic td,
.ionic article, .ionic aside, .ionic canvas, .ionic details, .ionic embed, .ionic fieldset,
.ionic figure, .ionic figcaption, .ionic footer, .ionic header, .ionic hgroup,
.ionic menu, .ionic nav, .ionic output, .ionic ruby, .ionic section, .ionic summary,
.ionic time, .ionic mark, .ionic audio, .ionic video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font: inherit;
font-size: 100%; }
.ionic ol, .ionic ul {
list-style: none; }
.ionic blockquote, .ionic q {
quotes: none; }
.ionic blockquote:before, .ionic blockquote:after,
.ionic q:before, .ionic q:after {
content: '';
content: none; }
.ionic audio:not([controls]) {
display: none;
height: 0; }
.ionic [hidden],
.ionic template {
display: none; }
.ionic script {
display: none !important; }
.ionic html {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
font-family: sans-serif;
/* 1 */
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
/* 2 */
-webkit-text-size-adjust: 100%;
/* 2 */ }
.ionic body {
margin: 0;
line-height: 1; }
.ionic a {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.ionic a:focus {
outline: thin dotted; }
.ionic a:active,
.ionic a:hover {
outline: 0; }
.ionic b,
.ionic strong {
font-weight: bold; }
.ionic dfn {
font-style: italic; }
.ionic hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0; }
.ionic code,
.ionic kbd,
.ionic pre,
.ionic samp {
font-size: 1em;
font-family: monospace, serif; }
.ionic pre {
white-space: pre-wrap; }
.ionic q {
quotes: "\201C" "\201D" "\2018" "\2019"; }
.ionic small {
font-size: 80%; }
.ionic sub,
.ionic sup {
position: relative;
vertical-align: baseline;
font-size: 75%;
line-height: 0; }
.ionic sup {
top: -0.5em; }
.ionic sub {
bottom: -0.25em; }
.ionic fieldset {
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
border: 1px solid silver; }
.ionic legend {
padding: 0;
/* 2 */
border: 0;
/* 1 */ }
.ionic button,
.ionic input,
.ionic select,
.ionic textarea {
margin: 0;
/* 3 */
font-size: 100%;
/* 2 */
font-family: inherit;
/* 1 */
outline-offset: 0;
/* 4 */
outline-style: none;
/* 4 */
outline-width: 0;
/* 4 */ }
.ionic button,
.ionic input {
line-height: normal; }
.ionic button,
.ionic select {
text-transform: none; }
.ionic button,
.ionic html input[type="button"],
.ionic input[type="reset"],
.ionic input[type="submit"] {
cursor: pointer;
/* 3 */
-webkit-appearance: button;
/* 2 */ }
.ionic button[disabled],
.ionic html input[disabled] {
cursor: default; }
.ionic input[type="search"] {
-webkit-box-sizing: content-box;
/* 2 */
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
/* 1 */ }
.ionic input[type="search"]::-webkit-search-cancel-button,
.ionic input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
.ionic button::-moz-focus-inner,
.ionic input::-moz-focus-inner {
padding: 0;
border: 0; }
.ionic textarea {
overflow: auto;
/* 1 */
vertical-align: top;
/* 2 */ }
.ionic table {
border-spacing: 0;
border-collapse: collapse; }
.ionic *,
.ionic *:before,
.ionic *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.ionic a {
-webkit-user-drag: none;
-webkit-tap-highlight-color: transparent; }
.ionic img {
-webkit-user-drag: none; }
.ionic a:focus, .ionic button:focus {
outline: 0; }
.ionic body, .ionic .ionic-body {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
margin: 0;
padding: 0;
color: black;
word-wrap: break-word;
font-size: 14px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 20px;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: none;
text-size-adjust: none;
-webkit-tap-highlight-color: transparent;
-webkit-user-drag: none;
-webkit-user-select: none; }
.ionic .view-full {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.ionic .content:before,
.ionic .content:after {
content: "\00a0";
/* No-break space character */
display: block;
overflow: hidden;
height: 0; }
.ionic .content > * {
-webkit-transform: translateZ(0px);
transform: translateZ(0px); }
.ionic .content {
position: absolute;
width: 100%;
height: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch; }
.ionic .has-header {
top: 44px; }
.ionic .has-footer {
bottom: 44px; }
.ionic .has-tabs {
bottom: 84px; }
.ionic .page, .ionic .full-section {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
overflow: auto;
width: 100%;
height: 100%;
background-color: #fff;
-webkit-overflow-scrolling: touch; }
.ionic p {
margin: 0 0 10px; }
.ionic .lead {
margin-bottom: 20px;
font-weight: 200;
font-size: 16.1px;
line-height: 1.4; }
.ionic small {
font-size: 85%; }
.ionic cite {
font-style: normal; }
.ionic .text-left {
text-align: left; }
.ionic .text-right {
text-align: right; }
.ionic .text-center {
text-align: center; }
.ionic h1, .ionic h2, .ionic h3, .ionic h4, .ionic h5, .ionic h6,
.ionic .h1, .ionic .h2, .ionic .h3, .ionic .h4, .ionic .h5, .ionic .h6 {
color: black;
font-weight: 500;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.1; }
.ionic h1 small, .ionic h2 small, .ionic h3 small, .ionic h4 small, .ionic h5 small, .ionic h6 small,
.ionic .h1 small, .ionic .h2 small, .ionic .h3 small, .ionic .h4 small, .ionic .h5 small, .ionic .h6 small {
font-weight: normal;
line-height: 1; }
.ionic h1,
.ionic h2,
.ionic h3 {
margin-top: 20px;
margin-bottom: 10px; }
.ionic h4,
.ionic h5,
.ionic h6 {
margin-top: 10px;
margin-bottom: 10px; }
.ionic h1, .ionic .h1 {
font-size: 36px; }
.ionic h2, .ionic .h2 {
font-size: 30px; }
.ionic h3, .ionic .h3 {
font-size: 24px; }
.ionic h4, .ionic .h4 {
font-size: 18px; }
.ionic h5, .ionic .h5 {
font-size: 14px; }
.ionic h6, .ionic .h6 {
font-size: 12px; }
.ionic h1 small, .ionic .h1 small {
font-size: 24px; }
.ionic h2 small, .ionic .h2 small {
font-size: 18px; }
.ionic h3 small, .ionic .h3 small,
.ionic h4 small, .ionic .h4 small {
font-size: 14px; }
.ionic dl {
margin-bottom: 20px; }
.ionic dt,
.ionic dd {
line-height: 1.42857; }
.ionic dt {
font-weight: bold; }
.ionic dd {
margin-left: 0; }
.ionic blockquote {
margin: 0 0 20px;
padding: 10px 20px;
border-left: 5px solid gray; }
.ionic blockquote p {
font-weight: 300;
font-size: 17.5px;
line-height: 1.25; }
.ionic blockquote p:last-child {
margin-bottom: 0; }
.ionic blockquote small {
display: block;
line-height: 1.42857; }
.ionic blockquote small:before {
content: '\2014 \00A0'; }
.ionic blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid gray;
border-left: 0; }
.ionic blockquote.pull-right p,
.ionic blockquote.pull-right small {
text-align: right; }
.ionic blockquote.pull-right small:before {
content: ''; }
.ionic blockquote.pull-right small:after {
content: '\00A0 \2014'; }
.ionic q:before,
.ionic q:after,
.ionic blockquote:before,
.ionic blockquote:after {
content: ""; }
.ionic address {
display: block;
margin-bottom: 20px;
font-style: normal;
line-height: 1.42857; }
.ionic .action-sheet {
position: fixed;
z-index: 10;
width: calc(100% - 30px);
bottom: 0;
left: 15px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
overflow: hidden; }
.ionic .action-sheet .button {
display: block;
width: 100%;
padding: 10px;
border-radius: none;
background-color: transparent;
font-size: 18px;
color: #4a87ee; }
.ionic .action-sheet .button.destructive {
color: #ef4e3a; }
.ionic .action-sheet-title {
font-size: 12px;
padding: 10px;
text-align: center; }
.ionic .action-sheet-group {
border-radius: 3px;
background-color: rgba(255, 255, 255, 0.95);
margin-bottom: 10px; }
.ionic .bar {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
position: absolute;
right: 0;
left: 0;
z-index: 10;
display: -webkit-box;
display: box;
box-sizing: border-box;
padding: 5px;
width: 100%;
height: 44px;
border-width: 0;
border-style: solid;
background-color: white; }
.ionic .bar.bar-header {
border-bottom-width: 1px; }
.ionic .bar.bar-footer {
border-top-width: 1px; }
.ionic .bar.bar-clear {
background: none;
color: #fff;
border: none; }
.ionic .bar.bar-clear .button {
color: #fff; }
.ionic .bar.bar-clear .title {
color: #fff; }
.ionic .bar.bar-default {
background-color: rgba(255, 255, 255, 0.9);
border-color: #dddddd;
color: #333333; }
.ionic .bar.bar-default .title {
color: #333333; }
.ionic .bar.bar-secondary {
background-color: rgba(245, 245, 245, 0.9);
border-color: #bbbbbb;
color: #333333; }
.ionic .bar.bar-secondary .title {
color: #333333; }
.ionic .bar.bar-primary {
background-color: rgba(74, 135, 238, 0.9);
border-color: #3b6dc2;
color: white; }
.ionic .bar.bar-primary .title {
color: white; }
.ionic .bar.bar-info {
background-color: rgba(67, 206, 230, 0.9);
border-color: #3bb3c8;
color: white; }
.ionic .bar.bar-info .title {
color: white; }
.ionic .bar.bar-success {
background-color: rgba(102, 204, 51, 0.9);
border-color: #5bb22f;
color: white; }
.ionic .bar.bar-success .title {
color: white; }
.ionic .bar.bar-warning {
background-color: rgba(240, 184, 64, 0.9);
border-color: #d29f31;
color: white; }
.ionic .bar.bar-warning .title {
color: white; }
.ionic .bar.bar-danger {
background-color: rgba(239, 78, 58, 0.9);
border-color: #c73927;
color: white; }
.ionic .bar.bar-danger .title {
color: white; }
.ionic .bar.bar-dark {
background-color: rgba(68, 68, 68, 0.9);
border-color: #111111;
color: white; }
.ionic .bar.bar-dark .title {
color: white; }
.ionic .bar .title {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 0;
margin: 0;
min-width: 30px;
text-align: center;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 17px;
line-height: 44px; }
.ionic .bar .title a {
color: inherit; }
.ionic .bar .button {
box-flex: 1;
-webkit-box-flex: 0;
-moz-box-flex: 0;
z-index: 1;
margin: 0;
padding: 4px 12px;
background-color: transparent;
font-size: 12px;
line-height: 23px; }
.ionic .bar .button.button-clear {
padding: 0 5px;
line-height: 34px; }
.ionic .bar .button-bar {
line-height: 18px; }
.ionic .bar .button-bar + .button, .ionic .bar .button + .button-bar {
margin-left: 5px; }
.ionic .bar .title + .button:last-child,
.ionic .bar > .button + .button:last-child,
.ionic .bar > .button.pull-right,
.ionic .bar .title + .buttons {
position: absolute;
top: 5px;
right: 5px;
bottom: 5px; }
.ionic .bar-default .button {
color: #333333;
background-color: white;
border-color: #dddddd; }
.ionic .bar-default .button:hover {
color: #333333;
text-decoration: none; }
.ionic .bar-default .button.active, .ionic .bar-default .button:active {
background-color: #fafafa;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #bbbbbb; }
.ionic .bar-default .button.button-clear {
color: #333333;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-secondary .button {
color: #333333;
background-color: whitesmoke;
border-color: #bbbbbb; }
.ionic .bar-secondary .button:hover {
color: #333333;
text-decoration: none; }
.ionic .bar-secondary .button.active, .ionic .bar-secondary .button:active {
background-color: #e5e5e5;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #999999; }
.ionic .bar-secondary .button.button-clear {
color: #333333;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-primary .button {
color: white;
background-color: #4a87ee;
border-color: #3b6dc2; }
.ionic .bar-primary .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-primary .button.active, .ionic .bar-primary .button:active {
background-color: #4175ce;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #32599c; }
.ionic .bar-primary .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-info .button {
color: white;
background-color: #43cee6;
border-color: #3bb3c8; }
.ionic .bar-info .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-info .button.active, .ionic .bar-info .button:active {
background-color: #3db8cd;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #3293a4; }
.ionic .bar-info .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-success .button {
color: white;
background-color: #66cc33;
border-color: #5bb22f; }
.ionic .bar-success .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-success .button.active, .ionic .bar-success .button:active {
background-color: #55aa2b;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #448922; }
.ionic .bar-success .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-warning .button {
color: white;
background-color: #f0b840;
border-color: #d29f31; }
.ionic .bar-warning .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-warning .button.active, .ionic .bar-warning .button:active {
background-color: #e2a114;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #b88517; }
.ionic .bar-warning .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-danger .button {
color: white;
background-color: #ef4e3a;
border-color: #c73927; }
.ionic .bar-danger .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-danger .button.active, .ionic .bar-danger .button:active {
background-color: #ce4331;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #9f3527; }
.ionic .bar-danger .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar-dark .button {
color: white;
background-color: #444444;
border-color: #111111; }
.ionic .bar-dark .button:hover {
color: white;
text-decoration: none; }
.ionic .bar-dark .button.active, .ionic .bar-dark .button:active {
background-color: #222222;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: black; }
.ionic .bar-dark .button.button-clear {
color: white;
background: none;
box-shadow: none;
font-size: 17px; }
.ionic .bar [class^="icon-"],
.ionic .bar [class*=" icon-"] {
font-size: 24px; }
.ionic .bar .button-icon {
border: 1px solid transparent;
background-color: transparent; }
.ionic .bar-header {
top: 0; }
.ionic .bar-footer {
bottom: 0; }
.ionic .bar-tabs {
padding: 0; }
.ionic .bar-subheader {
top: 44px;
display: block; }
.ionic .bar-subfooter {
bottom: 44px;
display: block; }
.ionic .tabs {
font-size: 16px;
position: fixed;
bottom: 0;
width: 100%;
height: 49px;
z-index: 5;
box-orient: horizontal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
display: -webkit-box;
display: box;
border-top-width: 1px;
border-style: solid;
background-color: white;
border-color: #dddddd;
color: #333333; }
.ionic .tabs.tabs-default {
background-color: white;
border-color: #dddddd;
color: #333333; }
.ionic .tabs.tabs-secondary {
background-color: whitesmoke;
border-color: #bbbbbb;
color: #333333; }
.ionic .tabs.tabs-primary {
background-color: #4a87ee;
border-color: #3b6dc2;
color: white; }
.ionic .tabs.tabs-success {
background-color: #66cc33;
border-color: #5bb22f;
color: white; }
.ionic .tabs.tabs-info {
background-color: #43cee6;
border-color: #3bb3c8;
color: white; }
.ionic .tabs.tabs-warning {
background-color: #f0b840;
border-color: #d29f31;
color: white; }
.ionic .tabs.tabs-danger {
background-color: #ef4e3a;
border-color: #c73927;
color: white; }
.ionic .tabs.tabs-dark {
background-color: #ef4e3a;
border-color: #c73927;
color: white; }
.ionic .tabs-top {
top: 44px; }
.ionic .tab-item {
display: block;
width: 0;
height: 100%;
box-flex: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-sizing: border-box;
text-align: center;
text-decoration: none;
font-weight: 400;
font-family: "Helvetica Neue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 10px;
color: inherit;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
opacity: 0.7; }
.ionic .tab-item i {
font-size: 32px; }
.ionic .tab-item.active, .ionic .tab-item:active {
opacity: 1; }
.ionic .tab-item.active.tab-item-default, .ionic .tab-item:active.tab-item-default {
color: white; }
.ionic .tab-item.active.tab-item-secondary, .ionic .tab-item:active.tab-item-secondary {
color: whitesmoke; }
.ionic .tab-item.active.tab-item-primary, .ionic .tab-item:active.tab-item-primary {
color: #4a87ee; }
.ionic .tab-item.active.tab-item-success, .ionic .tab-item:active.tab-item-success {
color: #66cc33; }
.ionic .tab-item.active.tab-item-danger, .ionic .tab-item:active.tab-item-danger {
color: #ef4e3a; }
.ionic .tab-item.active.tab-item-warning, .ionic .tab-item:active.tab-item-warning {
color: #f0b840; }
.ionic .tab-item.active.tab-item-dark, .ionic .tab-item:active.tab-item-dark {
color: #444444; }
.ionic .tab-item i {
display: block;
margin: 1px auto -3px auto; }
.ionic .tab-label {
margin-top: 1px;
color: #fff;
font-weight: bold;
font-size: 10px; }
.ionic .menu {
position: absolute;
top: 0;
bottom: 0;
z-index: 0;
overflow-y: scroll;
min-height: 100%;
max-height: 100%;
width: 270px;
background-color: #fff;
-webkit-overflow-scrolling: touch; }
.ionic .menu-left {
left: 0; }
.ionic .menu-right {
right: 0; }
.ionic .menu-animated {
-webkit-transition: -webkit-transform 200ms ease;
-moz-transition: -moz-transform 200ms ease;
transition: transform 200ms ease; }
.ionic .modal {
position: fixed;
z-index: 10;
top: 0;
width: 100%;
min-height: 100%;
overflow: hidden;
background-color: white; }
.ionic .modal.active {
height: 100%; }
.ionic .list {
position: relative;
overflow: hidden;
margin-bottom: 20px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 0; }
.ionic .list-item {
position: relative;
z-index: 2;
display: block;
margin: -1px;
border: none;
background-color: white;
box-shadow: inset 0 0 1px #666666; }
.ionic .list-item .badge {
float: right; }
.ionic .list-item .badge + .badge {
margin-right: 5px; }
.ionic .list-item.active, .ionic .list-item.active:hover, .ionic .list-item.active:focus {
z-index: 2; }
.ionic .list-item.active .list-item-heading, .ionic .list-item.active:hover .list-item-heading, .ionic .list-item.active:focus .list-item-heading {
color: inherit; }
.ionic .list-item.list-item-default {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-default.active, .ionic .list-item.list-item-default:active {
color: #333333;
background-color: white;
border-color: #333333; }
.ionic .list-item.list-item-default.active .list-item-content, .ionic .list-item.list-item-default:active .list-item-content {
background-color: white;
color: #333333; }
.ionic .list-item.list-item-secondary {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-secondary.active, .ionic .list-item.list-item-secondary:active {
color: #333333;
background-color: white;
border-color: #333333; }
.ionic .list-item.list-item-secondary.active .list-item-content, .ionic .list-item.list-item-secondary:active .list-item-content {
background-color: white;
color: #333333; }
.ionic .list-item.list-item-primary {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-primary.active, .ionic .list-item.list-item-primary:active {
color: white;
background-color: #4a87ee;
border-color: #333333; }
.ionic .list-item.list-item-primary.active .list-item-content, .ionic .list-item.list-item-primary:active .list-item-content {
background-color: #4a87ee;
color: white; }
.ionic .list-item.list-item-info {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-info.active, .ionic .list-item.list-item-info:active {
color: white;
background-color: #43cee6;
border-color: #333333; }
.ionic .list-item.list-item-info.active .list-item-content, .ionic .list-item.list-item-info:active .list-item-content {
background-color: #43cee6;
color: white; }
.ionic .list-item.list-item-success {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-success.active, .ionic .list-item.list-item-success:active {
color: white;
background-color: #66cc33;
border-color: #333333; }
.ionic .list-item.list-item-success.active .list-item-content, .ionic .list-item.list-item-success:active .list-item-content {
background-color: #66cc33;
color: white; }
.ionic .list-item.list-item-warning {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-warning.active, .ionic .list-item.list-item-warning:active {
color: white;
background-color: #f0b840;
border-color: #333333; }
.ionic .list-item.list-item-warning.active .list-item-content, .ionic .list-item.list-item-warning:active .list-item-content {
background-color: #f0b840;
color: white; }
.ionic .list-item.list-item-danger {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-danger.active, .ionic .list-item.list-item-danger:active {
color: white;
background-color: #ef4e3a;
border-color: #333333; }
.ionic .list-item.list-item-danger.active .list-item-content, .ionic .list-item.list-item-danger:active .list-item-content {
background-color: #ef4e3a;
color: white; }
.ionic .list-item.list-item-dark {
/*
color: $color;
background-color: $bgColor;
border-color: $borderColor;
*/ }
.ionic .list-item.list-item-dark.active, .ionic .list-item.list-item-dark:active {
color: white;
background-color: #444444;
border-color: #333333; }
.ionic .list-item.list-item-dark.active .list-item-content, .ionic .list-item.list-item-dark:active .list-item-content {
background-color: #444444;
color: white; }
.ionic a.list-item {
color: #333333;
text-decoration: none; }
.ionic a.list-item:hover, .ionic a.list-item:focus {
text-decoration: none; }
.ionic .list-editing .list-item-content {
margin-right: 30px;
margin-left: 30px; }
.ionic .list-editing .list-item-edit {
left: 0px;
opacity: 1; }
.ionic .list-item-content {
/**
* The content area of a complex list item. This area can
* Slide left and right and be dragged to support different
* UI interactions.
*/
position: relative;
z-index: 2;
overflow: hidden;
padding: 15px 40px 15px 15px;
border: none;
background-color: #fff;
box-shadow: inset 0 0 1px #666666;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;
-webkit-transition: margin-left 0.2s ease-in-out, margin-right 0.2s ease-in-out, left 0.2s ease-in-out; }
.ionic .list-item-content h1:last-child,
.ionic .list-item-content h2:last-child,
.ionic .list-item-content h3:last-child,
.ionic .list-item-content h4:last-child,
.ionic .list-item-content h5:last-child,
.ionic .list-item-content h6:last-child,
.ionic .list-item-content p:last-child {
margin-bottom: 0; }
.ionic .list-item-text-wrap {
overflow: auto;
white-space: normal; }
.ionic .list-item-content i {
position: absolute;
top: 0;
display: flex;
height: 100%;
font-size: 28px;
align-items: center; }
.ionic .list-icon-left .list-item-content {
padding-left: 45px; }
.ionic .list-icon-left .list-item-content i {
left: 7.5px; }
.ionic .list-icon-right .list-item-content i {
right: 7.5px; }
.ionic .list-icon-left.list-icon-right .list-item-content i:last-child {
left: auto; }
.ionic a .list-item-content:after,
.ionic button .list-item-content:after {
/* By default, both <a> and <button> have right side arrow icons */
position: absolute;
top: 0;
right: 11px;
display: flex;
height: 100%;
color: #ccc;
content: "\e0fc";
text-transform: none;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-size: 16px;
font-family: 'ionicons';
line-height: 1;
speak: none;
-webkit-font-smoothing: antialiased;
align-items: center; }
.ionic a.list-icon-right .list-item-content:after,
.ionic button.list-icon-right .list-item-content:after {
display: none; }
.ionic .list-thumbnail h2,
.ionic .list-thumbnail-lrg h2 {
margin: 0 0 8px 0;
font-size: 16px; }
.ionic .list-thumbnail .list-item-content {
padding-left: 70px;
min-height: 70px; }
.ionic .list-thumbnail .list-item-content img:first-child, .ionic .list-thumbnail .list-item-content .list-img {
position: absolute;
top: 15px;
left: 15px;
max-width: 40px;
max-height: 40px;
width: 100%;
border-radius: 4px; }
.ionic .list-thumbnail-lrg .list-item-content {
padding-left: 95px;
min-height: 80px; }
.ionic .list-thumbnail-lrg .list-item-content img:first-child, .ionic .list-thumbnail-lrg .list-item-content .list-img {
position: absolute;
top: 0;
left: 0;
max-width: 80px;
max-height: 80px;
width: 100%; }
.ionic .list-header {
margin-top: 20px;
padding: 5px 15px;
background-color: transparent;
color: #222222;
font-weight: bold; }
.ionic .list-divider {
margin: -1px;
padding: 5px 15px;
border: none;
background-color: whitesmoke;
box-shadow: inset 0 0 1px #666666;
color: #222222;
font-weight: bold; }
.ionic .card.list .list-divider {
margin-right: 0;
margin-left: 0; }
.ionic .list-item-sliding {
-webkit-transition: -webkit-transform 0.1s ease-in-out; }
.ionic .list-item-reordering {
position: absolute;
width: 100%; }
.ionic .list-item-placeholder {
opacity: 0.7; }
.ionic .list-item-edit {
position: absolute;
top: 0;
left: -48px;
z-index: 0;
width: 48px;
height: 100%;
line-height: 100%;
opacity: 0;
-webkit-transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out; }
.ionic .list-item-edit .button {
height: 100%; }
.ionic .list-item-edit i {
color: #ef4e3a;
font-size: 24px; }
.ionic .list-item-edit.ng-enter {
left: -48px;
opacity: 0;
-webkit-transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out; }
.ionic .list-item-edit.ng-enter-active {
left: 0;
opacity: 1; }
.ionic .list-item-edit.ng-leave {
left: 0px;
opacity: 1;
-webkit-transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out; }
.ionic .list-item-edit.ng-leave-active {
left: -48px;
opacity: 0; }
.ionic .list-item-drag {
position: absolute;
top: 0;
right: 0;
z-index: 0;
height: 100%; }
.ionic .list-item-drag .button {
height: 100%;
border: none;
border-radius: 0; }
.ionic .list-item-buttons {
position: absolute;
top: 0;
right: 0;
z-index: 1;
height: 100%; }
.ionic .list-item-buttons .button {
height: 100%;
border: none;
border-radius: 0; }
.ionic .list-refresher {
overflow: hidden;
height: 0;
background-color: red; }
.ionic .card.list .list-item {
padding-right: 1px;
padding-left: 1px; }
.ionic .list-label-right {
float: right;
color: #aaa;
font-size: 14px; }
.ionic form {
margin: 0 0 1.42857; }
.ionic legend {
display: block;
margin-bottom: 1.42857;
padding: 0;
width: 100%;
border: 0;
border-bottom: 1px solid #e5e5e5;
color: #333333;
font-size: 21px;
line-height: 2.85714; }
.ionic legend small {
color: #999999;
font-size: 1.07143; }
.ionic label,
.ionic input,
.ionic button,
.ionic select,
.ionic textarea {
font-size: 14px;
font-weight: normal;
line-height: 1.42857; }
.ionic input,
.ionic button,
.ionic select,
.ionic textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.ionic .input-group {
display: block;
overflow: hidden;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: white; }
.ionic .padded > .input-group,
.ionic .input-group.margin {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc; }
.ionic .input-group .input-row + .input-row {
border-top: 1px solid #cccccc; }
.ionic .input-group + .input-group {
margin-top: 10px; }
.ionic .input-row {
position: relative;
display: -webkit-flex;
display: flex;
overflow: hidden;
padding: 6px 8px 5px; }
.ionic .input-row input {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
background-color: transparent;
flex: 1 0 220px;
-webkit-appearance: none; }
.ionic .input-row .input-label {
padding: 7px 10px 7px 3px;
max-width: 200px;
color: black;
font-weight: bold;
flex: 1 0 100px; }
.ionic .input-row [class^="icon-"], .ionic .input-row [class*=" icon-"] {
display: inline-block;
text-align: center;
font-size: 16px;
flex: 0 0 24px;
align-self: center; }
.ionic .input-row .placeholder-icon {
color: #999; }
.ionic .input-group.stacked-label,
.ionic .input-group.stacked-label .input-row {
display: block;
border: 0;
background-color: transparent; }
.ionic .input-group.stacked-label .input-label, .ionic .input-group.stacked-label [class^="icon-"], .ionic .input-group.stacked-label [class*=" icon-"],
.ionic .input-group.stacked-label .input-row .input-label,
.ionic .input-group.stacked-label .input-row [class^="icon-"],
.ionic .input-group.stacked-label .input-row [class*=" icon-"] {
display: inline-block;
padding: 4px 0;
vertical-align: middle; }
.ionic .input-group.stacked-label input,
.ionic .input-group.stacked-label textarea {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
overflow: hidden;
padding: 4px 8px 3px;
border: 1px solid #cccccc;
background-color: white; }
.ionic .input-group.stacked-label input {
height: 46px; }
.ionic select,
.ionic textarea,
.ionic input[type="text"],
.ionic input[type="password"],
.ionic input[type="datetime"],
.ionic input[type="datetime-local"],
.ionic input[type="date"],
.ionic input[type="month"],
.ionic input[type="time"],
.ionic input[type="week"],
.ionic input[type="number"],
.ionic input[type="email"],
.ionic input[type="url"],
.ionic input[type="search"],
.ionic input[type="tel"],
.ionic input[type="color"] {
display: inline-block;
height: 34px;
color: #555555;
vertical-align: middle;
font-size: 14px;
line-height: 20px; }
.ionic input,
.ionic textarea {
width: 100%; }
.ionic textarea {
height: auto; }
.ionic textarea,
.ionic input[type="text"],
.ionic input[type="password"],
.ionic input[type="datetime"],
.ionic input[type="datetime-local"],
.ionic input[type="date"],
.ionic input[type="month"],
.ionic input[type="time"],
.ionic input[type="week"],
.ionic input[type="number"],
.ionic input[type="email"],
.ionic input[type="url"],
.ionic input[type="search"],
.ionic input[type="tel"],
.ionic input[type="color"] {
border: 0; }
.ionic input[type="radio"],
.ionic input[type="checkbox"] {
margin: 0;
line-height: normal; }
.ionic input[type="file"],
.ionic input[type="image"],
.ionic input[type="submit"],
.ionic input[type="reset"],
.ionic input[type="button"],
.ionic input[type="radio"],
.ionic input[type="checkbox"] {
width: auto; }
.ionic select,
.ionic input[type="file"] {
line-height: 34px; }
.ionic select {
border: 1px solid #cccccc;
background-color: white; }
.ionic select[multiple],
.ionic select[size] {
height: auto; }
.ionic input:-moz-placeholder,
.ionic textarea:-moz-placeholder {
color: #999999; }
.ionic input:-ms-input-placeholder,
.ionic textarea:-ms-input-placeholder {
color: #999999; }
.ionic input::-webkit-input-placeholder,
.ionic textarea::-webkit-input-placeholder {
color: #999999; }
.ionic input[disabled],
.ionic select[disabled],
.ionic textarea[disabled],
.ionic input[readonly],
.ionic select[readonly],
.ionic textarea[readonly] {
background-color: #eeeeee;
cursor: not-allowed; }
.ionic input[type="radio"][disabled],
.ionic input[type="checkbox"][disabled],
.ionic input[type="radio"][readonly],
.ionic input[type="checkbox"][readonly] {
background-color: transparent; }
.ionic .checkbox {
position: relative;
display: inline-block;
padding: 7px 7px;
cursor: pointer; }
.ionic .checkbox input {
position: relative;
width: 28px;
height: 28px;
border: 0;
background: transparent;
cursor: pointer;
-webkit-appearance: none; }
.ionic .checkbox input:before {
/* what the checkbox looks like when its not checked */
display: table;
width: 100%;
height: 100%;
border: 1px solid #4a87ee;
border-radius: 50%;
background: white;
content: ' ';
transition: background-color 0.1s ease-in-out; }
.ionic .checkbox input:after {
position: absolute;
top: 34%;
left: 26%;
display: table;
width: 14px;
height: 10.33333px;
border: 3px solid white;
border-top: 0;
border-right: 0;
content: ' ';
opacity: 0;
transition: opacity 0.05s ease-in-out;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.ionic .checkbox input:checked:before {
border: 0;
background: #4a87ee; }
.ionic .checkbox input:checked:after {
opacity: 1; }
.ionic .checkbox-item .list-item-content {
padding-left: 58px; }
.ionic .checkbox-item .checkbox {
position: absolute;
top: 0;
left: 7.5px;
z-index: 3;
display: flex;
height: 100%;
align-items: center; }
.ionic .toggle {
position: relative;
display: inline-block; }
.ionic .toggle input {
/* set the actual checkbox input to have a width/height */
/* but hide its appearance, then use :after to style it */
width: 54px;
height: 32px;
border: 0;
background: transparent;
-webkit-appearance: none;
/* the track appearance when the toggle is "off" */ }
.ionic .toggle input:after {
display: inline-block;
box-sizing: border-box;
width: 100%;
height: 100%;
border: solid 2px #e5e5e5;
border-radius: 20px;
background-color: #e5e5e5;
content: ' ';
cursor: pointer;
transition-timing-function: ease-in-out;
transition-duration: 0.1s;
transition-property: background-color, border; }
.ionic .toggle .handle {
position: absolute;
top: 2px;
left: 2px;
display: block;
width: 28px;
height: 28px;
border-radius: 50%;
background-color: white;
transition: -webkit-transform 0.1s ease-in-out;
/* used to create a larger (but hidden) hit area to slide the handle */ }
.ionic .toggle .handle:before {
position: absolute;
top: -2px;
left: -16px;
display: table;
padding: 17px 30px;
content: " "; }
.ionic .toggle input:checked:after {
border-color: #4a87ee;
background-color: #4a87ee; }
.ionic .toggle input:checked + .handle {
background-color: white;
-webkit-transform: translate3d(22px, 0, 0); }
.ionic .toggle-item .list-item-content {
padding-right: 99px; }
.ionic .toggle-item .toggle {
position: absolute;
top: 7.5px;
right: 15px;
z-index: 3; }
.ionic .radio-buttton-list .list-item-content {
/* give some room to the right for the checkmark icon */
padding-right: 60px; }
.ionic .radio-buttton-list .radio-button-icon {
/* checkmark icon will be hidden by default */
position: absolute;
top: 0;
right: 0;
z-index: 3;
visibility: hidden;
padding: 13px;
height: 100%;
font-size: 24px; }
.ionic .radio-buttton-list input[type="radio"] {
/* hide any radio button inputs elements (the ugly circles) */
display: none; }
.ionic .radio-buttton-list input[type="radio"]:checked ~ .list-item-content {
/* style the list item content when its checked */
background: #f7f7f7; }
.ionic .radio-buttton-list input[type="radio"]:checked ~ .radio-button-icon {
/* show the checkmark icon when its checked */
visibility: visible; }
.ionic input[type="range"] {
display: inline-block;
margin-top: 20px;
margin-bottom: 20px;
width: auto;
height: 4px;
outline: none;
border-radius: 4px;
background-color: #cccccc;
-webkit-appearance: none !important; }
.ionic input[type="range"]::-webkit-slider-thumb {
position: relative;
width: 20px;
height: 20px;
border-radius: 10px;
background-color: white;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 5px 6px rgba(0, 0, 0, 0.25);
cursor: pointer;
-webkit-appearance: none !important; }
.ionic input[type="range"]::-webkit-slider-thumb:after {
/* create a larger (but hidden) hit area */
position: absolute;
top: -10px;
left: -10px;
display: table;
padding: 20px;
content: ' '; }
.ionic .button {
position: relative;
display: inline-block;
margin: 0;
padding: 8px 12px;
border-width: 1px;
border-style: solid;
border-radius: 2px;
color: #222222;
vertical-align: middle;
text-align: center;
font-size: 16px;
line-height: 20px;
cursor: pointer; }
.ionic .button.button-icon {
padding: 4px 5px;
border: none;
background: none; }
.ionic .button.button-clear {
-webkit-transition: opacity 0.1s;
transition: opacity 0.1s;
padding: 4px 5px;
border: none;
background: none;
box-shadow: none; }
.ionic .button.button-clear:active, .ionic .button.button-clear.active {
opacity: 0.3; }
.ionic .button.button-default {
color: #333333;
background-color: white;
border-color: #dddddd; }
.ionic .button.button-default:hover {
color: #333333;
text-decoration: none; }
.ionic .button.button-default.active, .ionic .button.button-default:active {
background-color: #fafafa;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #bbbbbb; }
.ionic .button.button-default.button-clear {
color: #dddddd;
background: none;
box-shadow: none; }
.ionic .button.button-default.button-outline {
border-color: #dddddd;
color: #333333; }
.ionic .button.button-default.button-outline.active, .ionic .button.button-default.button-outline:active {
background-color: #dddddd;
color: #fff;
box-shadow: none; }
.ionic .button.button-secondary {
color: #333333;
background-color: whitesmoke;
border-color: #bbbbbb; }
.ionic .button.button-secondary:hover {
color: #333333;
text-decoration: none; }
.ionic .button.button-secondary.active, .ionic .button.button-secondary:active {
background-color: #e5e5e5;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #999999; }
.ionic .button.button-secondary.button-clear {
color: #bbbbbb;
background: none;
box-shadow: none; }
.ionic .button.button-secondary.button-outline {
border-color: #bbbbbb;
color: #333333; }
.ionic .button.button-secondary.button-outline.active, .ionic .button.button-secondary.button-outline:active {
background-color: #bbbbbb;
color: #fff;
box-shadow: none; }
.ionic .button.button-primary {
color: white;
background-color: #4a87ee;
border-color: #3b6dc2; }
.ionic .button.button-primary:hover {
color: white;
text-decoration: none; }
.ionic .button.button-primary.active, .ionic .button.button-primary:active {
background-color: #4175ce;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #32599c; }
.ionic .button.button-primary.button-clear {
color: #4a87ee;
background: none;
box-shadow: none; }
.ionic .button.button-primary.button-outline {
border-color: #4a87ee;
color: #4a87ee; }
.ionic .button.button-primary.button-outline.active, .ionic .button.button-primary.button-outline:active {
background-color: #4a87ee;
color: #fff;
box-shadow: none; }
.ionic .button.button-info {
color: white;
background-color: #43cee6;
border-color: #3bb3c8; }
.ionic .button.button-info:hover {
color: white;
text-decoration: none; }
.ionic .button.button-info.active, .ionic .button.button-info:active {
background-color: #3db8cd;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #3293a4; }
.ionic .button.button-info.button-clear {
color: #43cee6;
background: none;
box-shadow: none; }
.ionic .button.button-info.button-outline {
border-color: #43cee6;
color: #43cee6; }
.ionic .button.button-info.button-outline.active, .ionic .button.button-info.button-outline:active {
background-color: #43cee6;
color: #fff;
box-shadow: none; }
.ionic .button.button-success {
color: white;
background-color: #66cc33;
border-color: #5bb22f; }
.ionic .button.button-success:hover {
color: white;
text-decoration: none; }
.ionic .button.button-success.active, .ionic .button.button-success:active {
background-color: #55aa2b;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #448922; }
.ionic .button.button-success.button-clear {
color: #66cc33;
background: none;
box-shadow: none; }
.ionic .button.button-success.button-outline {
border-color: #66cc33;
color: #66cc33; }
.ionic .button.button-success.button-outline.active, .ionic .button.button-success.button-outline:active {
background-color: #66cc33;
color: #fff;
box-shadow: none; }
.ionic .button.button-warning {
color: white;
background-color: #f0b840;
border-color: #d29f31; }
.ionic .button.button-warning:hover {
color: white;
text-decoration: none; }
.ionic .button.button-warning.active, .ionic .button.button-warning:active {
background-color: #e2a114;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #b88517; }
.ionic .button.button-warning.button-clear {
color: #f0b840;
background: none;
box-shadow: none; }
.ionic .button.button-warning.button-outline {
border-color: #f0b840;
color: #f0b840; }
.ionic .button.button-warning.button-outline.active, .ionic .button.button-warning.button-outline:active {
background-color: #f0b840;
color: #fff;
box-shadow: none; }
.ionic .button.button-danger {
color: white;
background-color: #ef4e3a;
border-color: #c73927; }
.ionic .button.button-danger:hover {
color: white;
text-decoration: none; }
.ionic .button.button-danger.active, .ionic .button.button-danger:active {
background-color: #ce4331;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: #9f3527; }
.ionic .button.button-danger.button-clear {
color: #ef4e3a;
background: none;
box-shadow: none; }
.ionic .button.button-danger.button-outline {
border-color: #ef4e3a;
color: #ef4e3a; }
.ionic .button.button-danger.button-outline.active, .ionic .button.button-danger.button-outline:active {
background-color: #ef4e3a;
color: #fff;
box-shadow: none; }
.ionic .button.button-dark {
color: white;
background-color: #444444;
border-color: #111111; }
.ionic .button.button-dark:hover {
color: white;
text-decoration: none; }
.ionic .button.button-dark.active, .ionic .button.button-dark:active {
background-color: #222222;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
border-color: black; }
.ionic .button.button-dark.button-clear {
color: #444444;
background: none;
box-shadow: none; }
.ionic .button.button-dark.button-outline {
border-color: #444444;
color: #444444; }
.ionic .button.button-dark.button-outline.active, .ionic .button.button-dark.button-outline:active {
background-color: #444444;
color: #fff;
box-shadow: none; }
.ionic .button.button-outline {
-webkit-transition: opacity 0.1s;
transition: opacity 0.1s;
background: none;
box-shadow: none; }
.ionic .button.button-icon {
border: none;
background: none; }
.ionic .button.button-icon:active, .ionic .button.button-icon.active {
background: none;
box-shadow: none;
text-shadow: 0px 0px 10px white; }
.ionic .button.block, .ionic .button.button-full {
margin-top: 10px;
margin-bottom: 10px; }
.ionic .padding > .button.block:first-child {
margin-top: 0; }
.ionic .button-full,
.ionic .button-full > .button {
display: block;
margin-right: 0;
margin-left: 0;
border-right-width: 0;
border-left-width: 0;
border-radius: 0; }
.ionic button.block,
.ionic button.button-full,
.ionic .button-full > button.button {
width: 100%; }
.ionic a.button {
text-decoration: none; }
.ionic .button-bar {
box-flex: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-orient: horizontal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
display: -webkit-box;
display: box; }
.ionic .button-bar > .button {
box-flex: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
display: block;
overflow: hidden;
padding: 8px 16px;
width: 0;
border-width: 1px 0px 1px 1px;
border-radius: 0;
text-align: center;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 15px; }
.ionic .button-bar > .button:last-child {
border-right-width: 1px; }
.ionic .buttons {
box-flex: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-orient: horizontal;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
display: -webkit-box;
display: box; }
.ionic .badge {
display: inline-block;
min-width: 10px;
padding: 3px 8px;
font-size: 14px;
font-weight: bold;
color: white;
line-height: 16px;
vertical-align: baseline;
white-space: nowrap;
text-align: center;
background-color: #999999;
border-radius: 10px; }
.ionic .badge:empty {
display: none; }
.ionic .button .badge {
position: relative;
top: -1px; }
.ionic .badge-default {
background: white; }
.ionic .badge-secondary {
background: whitesmoke; }
.ionic .badge-primary {
background: #4a87ee; }
.ionic .badge-info {
background: #43cee6; }
.ionic .badge-success {
background: #66cc33; }
.ionic .badge-warning {
background: #f0b840; }
.ionic .badge-danger {
background: #ef4e3a; }
.ionic .badge-dark {
background: #444444; }
.ionic .badge-gray-darker {
background: #222222; }
.ionic .badge-gray-dark {
background: #333333; }
.ionic .badge-gray {
background: #555555; }
.ionic .badge-gray-light {
background: #999999; }
.ionic .badge-gray-ligher {
background: #eeeeee; }
.ionic .alert {
margin: 10px;
padding: 8px 35px 8px 14px;
border: 1px solid #fbeed5;
background-color: #fcf8e3;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
.ionic .alert,
.ionic .alert h4 {
color: #c09853; }
.ionic .alert .close {
position: relative;
top: -2px;
right: -21px;
line-height: 1.42857; }
.ionic .alert-block {
padding-top: 14px;
padding-bottom: 14px; }
.ionic .alert-block > p,
.ionic .alert-block > ul {
margin-bottom: 0; }
.ionic .alert-block p + p {
margin-top: 5px; }
.ionic .alert-success {
border-color: #d6e9c6;
background-color: #dff0d8;
color: #468847; }
.ionic .alert-success h4 {
color: #468847; }
.ionic .alert-danger,
.ionic .alert-error {
border-color: #eed3d7;
background-color: #f2dede;
color: #b94a48; }
.ionic .alert-danger h4,
.ionic .alert-error h4 {
color: #b94a48; }
.ionic .alert-info {
border-color: #bce8f1;
background-color: #d9edf7;
color: #3a87ad; }
.ionic .alert-info h4 {
color: #3a87ad; }
.ionic .card {
margin: 10px;
border: none;
border-radius: 2px;
background-color: white;
box-shadow: inset 0 0 1px #666666; }
.ionic .card-header {
padding: 10px;
border-bottom: 1px solid #dddddd;
background-color: #eeeeee; }
.ionic .card-header.card-header-secondary {
background-color: whitesmoke; }
.ionic .card-header.card-header-primary {
background-color: #4a87ee; }
.ionic .card-header.card-header-info {
background-color: #43cee6; }
.ionic .card-header.card-header-success {
background-color: #66cc33; }
.ionic .card-header.card-header-warning {
background-color: #f0b840; }
.ionic .card-header.card-header-danger {
background-color: #ef4e3a; }
.ionic .card-header.card-header-dark {
background-color: #444444; }
.ionic .card-body {
padding: 10px; }
.ionic .card-footer {
padding: 10px;
border-top: 1px solid #dddddd;
background-color: #eeeeee; }
.ionic .slide-in-up {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
transition: -webkit-transform 0.4s, opacity 0.1s;
-webkit-transition-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
transition-timing-function: cubic-bezier(0.1, 0.7, 0.1, 1);
-webkit-animation-fill-mode: forwards; }
.ionic .slide-in-up.active {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.ionic .slide-in-slide-out.ng-enter, .ionic .slide-in-slide-out > .ng-enter {
-webkit-transition: 0.5s ease-in-out all;
-webkit-transform: translate3d(100%, 0, 0);
box-shadow: -1px 0px 10px rgba(0, 0, 0, 0.6); }
.ionic .slide-in-slide-out.ng-enter-active, .ionic .slide-in-slide-out > .ng-enter-active {
-webkit-transform: translate3d(0, 0, 0); }
.ionic .slide-in-slide-out.ng-leave, .ionic .slide-in-slide-out > .ng-leave {
-webkit-transition: 0.5s ease-in-out all;
-webkit-transform: translate3d(0%, 0, 0); }
.ionic .slide-in-slide-out.ng-leave-active, .ionic .slide-in-slide-out > .ng-leave-active {
-webkit-transform: translate3d(-10%, 0, 0);
opacity: 0.8; }
.ionic .slide-in-slide-out-reverse.ng-enter, .ionic .slide-in-slide-out-reverse > .ng-enter {
z-index: 1;
-webkit-transition: 0.5s ease-in-out all;
-webkit-transform: translate3d(-100%, 0, 0);
box-shadow: -1px 0px 10px rgba(0, 0, 0, 0.6); }
.ionic .slide-in-slide-out-reverse.ng-enter-active, .ionic .slide-in-slide-out-reverse > .ng-enter-active {
-webkit-transform: translate3d(0, 0, 0); }
.ionic .slide-in-slide-out-reverse.ng-leave, .ionic .slide-in-slide-out-reverse > .ng-leave {
z-index: 0;
-webkit-transition: 0.5s ease-in-out all;
-webkit-transform: translate3d(0%, 0, 0); }
.ionic .slide-in-slide-out-reverse.ng-leave-active, .ionic .slide-in-slide-out-reverse > .ng-leave-active {
-webkit-transform: translate3d(10%, 0, 0);
opacity: 0.8; }
.ionic .fade-in-out.ng-enter, .ionic .fade-in-out > .ng-enter {
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out; }
.ionic .fade-in-out.ng-enter-active, .ionic .fade-in-out > .ng-enter-active {
opacity: 1; }
.ionic .fade-in-out.ng-leave, .ionic .fade-in-out > .ng-leave {
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out; }
.ionic .fade-in-out.ng-leave-active, .ionic .fade-in-out > .ng-leave-active {
opacity: 0; }
.ionic .slide-left-fade-add {
-webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 0.5s ease-in-out; }
.ionic .slide-left-fade-add-active {
-webkit-transform: translate3d(-120px, 0, 0);
opacity: 0; }
.ionic .slide-left-fade-remove {
-webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
-webkit-transform: translate3d(120px, 0, 0);
opacity: 0; }
.ionic .slide-left-fade-remove-active {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1; }
.ionic .fade-in {
-webkit-animation: fadeOut 0.3s;
animation: fadeOut 0.3s; }
.ionic .fade-in.active {
-webkit-animation: fadeIn 0.3s;
animation: fadeIn 0.3s; }
.ionic .fill-icon {
color: white !important; }
.ionic .fill-icon:before {
background: black;
position: relative;
border-radius: 6px;
padding: 1px; }
.ionic .fill-icon.brand-default:before {
background: white; }
.ionic .fill-icon.brand-secondary:before {
background: whitesmoke; }
.ionic .fill-icon.brand-primary:before {
background: #4a87ee; }
.ionic .fill-icon.brand-info:before {
background: #43cee6; }
.ionic .fill-icon.brand-success:before {
background: #66cc33; }
.ionic .fill-icon.brand-warning:before {
background: #f0b840; }
.ionic .fill-icon.brand-danger:before {
background: #ef4e3a; }
.ionic .fill-icon.brand-dark:before {
background: #444444; }
.ionic .fill-icon.gray-darker:before {
background: #222222; }
.ionic .fill-icon.gray-dark:before {
background: #333333; }
.ionic .fill-icon.gray:before {
background: #555555; }
.ionic .fill-icon.gray-light:before {
background: #999999; }
.ionic .fill-icon.gray-lighter:before {
background: #eeeeee; }
.ionic .icon-loading {
font-family: 'ionicons';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-animation: spin 0.75s linear infinite;
-moz-animation: spin 0.75s linear infinite;
animation: spin 0.75s linear infinite; }
.ionic .icon-loading:before {
content: "\e036"; }
.ionic .icon-refreshing {
font-family: 'ionicons';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-animation: spin 0.75s linear infinite;
-moz-animation: spin 0.75s linear infinite;
animation: spin 0.75s linear infinite; }
.ionic .icon-refreshing:before {
content: "\e036"; }
.ionic .hidden,
.ionic .hide {
display: none !important; }
.ionic .show {
display: block !important; }
.ionic .inline {
display: inline-block; }
.ionic .block {
display: block;
clear: both; }
.ionic .block:after {
display: block;
visibility: hidden;
clear: both;
height: 0;
content: "."; }
.ionic .padding {
padding: 10px; }
.ionic .padding-top,
.ionic .padding-vertical {
padding-top: 10px; }
.ionic .padding-right,
.ionic .padding-horizontal {
padding-right: 10px; }
.ionic .padding-bottom,
.ionic .padding-vertical {
padding-bottom: 10px; }
.ionic .padding-left,
.ionic .padding-horizontal {
padding-left: 10px; }
.ionic .rounded {
border-radius: 4px; }
.ionic .brand-default {
color: white; }
.ionic .brand-secondary {
color: whitesmoke; }
.ionic .brand-primary {
color: #4a87ee; }
.ionic .brand-info {
color: #43cee6; }
.ionic .brand-success {
color: #66cc33; }
.ionic .brand-warning {
color: #f0b840; }
.ionic .brand-danger {
color: #ef4e3a; }
.ionic .brand-dark {
color: #444444; }
.ionic .black {
color: black; }
.ionic .gray-darker {
color: #222222; }
.ionic .gray-dark {
color: #333333; }
.ionic .gray {
color: #555555; }
.ionic .gray-light {
color: #999999; }
.ionic .gray-lighter {
color: #eeeeee; }
.ionic .white {
color: white; }
.ionic .platform-ios7 .bar-header {
height: 64px; }
.ionic .platform-ios7 .bar-header > * {
margin-top: 20px; }
.ionic .platform-ios7 .has-header {
margin-top: 64px; }