Files
ionic-framework/dist/css/ionic-scoped.css
2013-10-16 13:45:56 -05:00

2614 lines
89 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.
*/
/**
* 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.
*/
/**
* An individual list item.
*/
/**
* List editing styles. These trigger when the entire list goes into
* "edit mode"
*/
/**
* The content area of a complex list item. This area can
* Slide left and right and be dragged to support different
* UI interactions.
*/
/**
* 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.
*/
/**
* A list divider.
*/
/**
* List refreser elements
*/
/* the overall container of the toggle */
/* hide the actual checkbox */
/* the background of the toggle's track area */
/* also the track appearance when the toggle is "off" */
/* the handle (circle) thats inside the toggle's track area */
/* also the appearance when the handle is "off" */
/* When the toggle is "on" */
/* hide a radio button's icon by default */
@keyframes fadein {
from {
opacity: 0.7; }
to {
opacity: 1; } }
@-webkit-keyframes fadein {
/* Safari and Chrome */
from {
opacity: 0; }
to {
opacity: 1; } }
}
.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-woman, .ionic .icon-wifi, .ionic .icon-waterdrop, .ionic .icon-volume-mute, .ionic .icon-volume-medium, .ionic .icon-volume-low, .ionic .icon-volume-high, .ionic .icon-videocamera, .ionic .icon-upload, .ionic .icon-unlocked, .ionic .icon-trash-b, .ionic .icon-trash-a, .ionic .icon-thumbsup, .ionic .icon-thumbsdown, .ionic .icon-stop, .ionic .icon-star, .ionic .icon-shuffle, .ionic .icon-share, .ionic .icon-search, .ionic .icon-reply, .ionic .icon-reply-all, .ionic .icon-refresh, .ionic .icon-record, .ionic .icon-printer, .ionic .icon-pound, .ionic .icon-plus, .ionic .icon-plus-round, .ionic .icon-plus-circled, .ionic .icon-play, .ionic .icon-plane, .ionic .icon-person, .ionic .icon-person-stalker, .ionic .icon-person-add, .ionic .icon-pause, .ionic .icon-paperclip, .ionic .icon-next, .ionic .icon-navicon, .ionic .icon-navicon-round, .ionic .icon-music-note, .ionic .icon-more, .ionic .icon-monitor, .ionic .icon-minus, .ionic .icon-minus-round, .ionic .icon-minus-circled, .ionic .icon-mic-c, .ionic .icon-mic-b, .ionic .icon-mic-a, .ionic .icon-map, .ionic .icon-man, .ionic .icon-loop, .ionic .icon-locked, .ionic .icon-location, .ionic .icon-leaf, .ionic .icon-laptop, .ionic .icon-ipod, .ionic .icon-iphone, .ionic .icon-ipad, .ionic .icon-ionic, .ionic .icon-ionic-outline, .ionic .icon-information, .ionic .icon-information-circled, .ionic .icon-images, .ionic .icon-image, .ionic .icon-home, .ionic .icon-help, .ionic .icon-help-circled, .ionic .icon-heart, .ionic .icon-headphone, .ionic .icon-grid, .ionic .icon-gear-b, .ionic .icon-gear-a, .ionic .icon-game-controller-b, .ionic .icon-game-controller-a, .ionic .icon-forward, .ionic .icon-folder, .ionic .icon-flask, .ionic .icon-flash, .ionic .icon-flash-off, .ionic .icon-film-marker, .ionic .icon-filing, .ionic .icon-eye, .ionic .icon-email, .ionic .icon-drag, .ionic .icon-document, .ionic .icon-document-text, .ionic .icon-disc, .ionic .icon-compose, .ionic .icon-cloud, .ionic .icon-close, .ionic .icon-close-round, .ionic .icon-close-circled, .ionic .icon-clipboard, .ionic .icon-chevron-up, .ionic .icon-chevron-right, .ionic .icon-chevron-left, .ionic .icon-chevron-down, .ionic .icon-checkmark, .ionic .icon-checkmark-round, .ionic .icon-checkmark-circled, .ionic .icon-chatbubbles, .ionic .icon-chatbubble, .ionic .icon-chatbubble-working, .ionic .icon-chatboxes, .ionic .icon-chatbox, .ionic .icon-chatbox-working, .ionic .icon-card, .ionic .icon-camera, .ionic .icon-calendar, .ionic .icon-bluetooth, .ionic .icon-battery-low, .ionic .icon-battery-half, .ionic .icon-battery-full, .ionic .icon-battery-empty, .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-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-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-google, .ionic .icon-social-google-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 {
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-woman:before {
content: "\e000"; }
.ionic .icon-wifi:before {
content: "\e001"; }
.ionic .icon-waterdrop:before {
content: "\e002"; }
.ionic .icon-volume-mute:before {
content: "\e003"; }
.ionic .icon-volume-medium:before {
content: "\e004"; }
.ionic .icon-volume-low:before {
content: "\e005"; }
.ionic .icon-volume-high:before {
content: "\e006"; }
.ionic .icon-videocamera:before {
content: "\e007"; }
.ionic .icon-upload:before {
content: "\e008"; }
.ionic .icon-unlocked:before {
content: "\e009"; }
.ionic .icon-trash-b:before {
content: "\e00a"; }
.ionic .icon-trash-a:before {
content: "\e00b"; }
.ionic .icon-thumbsup:before {
content: "\e00c"; }
.ionic .icon-thumbsdown:before {
content: "\e00d"; }
.ionic .icon-stop:before {
content: "\e00e"; }
.ionic .icon-star:before {
content: "\e00f"; }
.ionic .icon-shuffle:before {
content: "\e010"; }
.ionic .icon-share:before {
content: "\e011"; }
.ionic .icon-search:before {
content: "\e012"; }
.ionic .icon-reply:before {
content: "\e013"; }
.ionic .icon-reply-all:before {
content: "\e014"; }
.ionic .icon-refresh:before {
content: "\e015"; }
.ionic .icon-record:before {
content: "\e016"; }
.ionic .icon-printer:before {
content: "\e017"; }
.ionic .icon-pound:before {
content: "\e018"; }
.ionic .icon-plus:before {
content: "\e019"; }
.ionic .icon-plus-round:before {
content: "\e01a"; }
.ionic .icon-plus-circled:before {
content: "\e01b"; }
.ionic .icon-play:before {
content: "\e01c"; }
.ionic .icon-plane:before {
content: "\e01d"; }
.ionic .icon-person:before {
content: "\e01e"; }
.ionic .icon-person-stalker:before {
content: "\e01f"; }
.ionic .icon-person-add:before {
content: "\e020"; }
.ionic .icon-pause:before {
content: "\e021"; }
.ionic .icon-paperclip:before {
content: "\e022"; }
.ionic .icon-next:before {
content: "\e023"; }
.ionic .icon-navicon:before {
content: "\e024"; }
.ionic .icon-navicon-round:before {
content: "\e025"; }
.ionic .icon-music-note:before {
content: "\e026"; }
.ionic .icon-more:before {
content: "\e027"; }
.ionic .icon-monitor:before {
content: "\e028"; }
.ionic .icon-minus:before {
content: "\e029"; }
.ionic .icon-minus-round:before {
content: "\e02a"; }
.ionic .icon-minus-circled:before {
content: "\e02b"; }
.ionic .icon-mic-c:before {
content: "\e02c"; }
.ionic .icon-mic-b:before {
content: "\e02d"; }
.ionic .icon-mic-a:before {
content: "\e02e"; }
.ionic .icon-map:before {
content: "\e02f"; }
.ionic .icon-man:before {
content: "\e030"; }
.ionic .icon-loop:before {
content: "\e031"; }
.ionic .icon-locked:before {
content: "\e032"; }
.ionic .icon-location:before {
content: "\e033"; }
.ionic .icon-leaf:before {
content: "\e034"; }
.ionic .icon-laptop:before {
content: "\e035"; }
.ionic .icon-ipod:before {
content: "\e036"; }
.ionic .icon-iphone:before {
content: "\e037"; }
.ionic .icon-ipad:before {
content: "\e038"; }
.ionic .icon-ionic:before {
content: "\e039"; }
.ionic .icon-ionic-outline:before {
content: "\e03a"; }
.ionic .icon-information:before {
content: "\e03b"; }
.ionic .icon-information-circled:before {
content: "\e03c"; }
.ionic .icon-images:before {
content: "\e03d"; }
.ionic .icon-image:before {
content: "\e03e"; }
.ionic .icon-home:before {
content: "\e03f"; }
.ionic .icon-help:before {
content: "\e040"; }
.ionic .icon-help-circled:before {
content: "\e041"; }
.ionic .icon-heart:before {
content: "\e042"; }
.ionic .icon-headphone:before {
content: "\e043"; }
.ionic .icon-grid:before {
content: "\e044"; }
.ionic .icon-gear-b:before {
content: "\e045"; }
.ionic .icon-gear-a:before {
content: "\e046"; }
.ionic .icon-game-controller-b:before {
content: "\e047"; }
.ionic .icon-game-controller-a:before {
content: "\e048"; }
.ionic .icon-forward:before {
content: "\e049"; }
.ionic .icon-folder:before {
content: "\e04a"; }
.ionic .icon-flask:before {
content: "\e04b"; }
.ionic .icon-flash:before {
content: "\e04c"; }
.ionic .icon-flash-off:before {
content: "\e04d"; }
.ionic .icon-film-marker:before {
content: "\e04e"; }
.ionic .icon-filing:before {
content: "\e04f"; }
.ionic .icon-eye:before {
content: "\e050"; }
.ionic .icon-email:before {
content: "\e051"; }
.ionic .icon-drag:before {
content: "\e052"; }
.ionic .icon-document:before {
content: "\e053"; }
.ionic .icon-document-text:before {
content: "\e054"; }
.ionic .icon-disc:before {
content: "\e055"; }
.ionic .icon-compose:before {
content: "\e056"; }
.ionic .icon-cloud:before {
content: "\e057"; }
.ionic .icon-close:before {
content: "\e058"; }
.ionic .icon-close-round:before {
content: "\e059"; }
.ionic .icon-close-circled:before {
content: "\e05a"; }
.ionic .icon-clipboard:before {
content: "\e05b"; }
.ionic .icon-chevron-up:before {
content: "\e05c"; }
.ionic .icon-chevron-right:before {
content: "\e05d"; }
.ionic .icon-chevron-left:before {
content: "\e05e"; }
.ionic .icon-chevron-down:before {
content: "\e05f"; }
.ionic .icon-checkmark:before {
content: "\e060"; }
.ionic .icon-checkmark-round:before {
content: "\e061"; }
.ionic .icon-checkmark-circled:before {
content: "\e062"; }
.ionic .icon-chatbubbles:before {
content: "\e063"; }
.ionic .icon-chatbubble:before {
content: "\e064"; }
.ionic .icon-chatbubble-working:before {
content: "\e065"; }
.ionic .icon-chatboxes:before {
content: "\e066"; }
.ionic .icon-chatbox:before {
content: "\e067"; }
.ionic .icon-chatbox-working:before {
content: "\e068"; }
.ionic .icon-card:before {
content: "\e069"; }
.ionic .icon-camera:before {
content: "\e06a"; }
.ionic .icon-calendar:before {
content: "\e06b"; }
.ionic .icon-bluetooth:before {
content: "\e06c"; }
.ionic .icon-battery-low:before {
content: "\e06d"; }
.ionic .icon-battery-half:before {
content: "\e06e"; }
.ionic .icon-battery-full:before {
content: "\e06f"; }
.ionic .icon-battery-empty:before {
content: "\e070"; }
.ionic .icon-battery-charging:before {
content: "\e071"; }
.ionic .icon-bag:before {
content: "\e072"; }
.ionic .icon-at:before {
content: "\e073"; }
.ionic .icon-arrow-up-c:before {
content: "\e074"; }
.ionic .icon-arrow-up-b:before {
content: "\e075"; }
.ionic .icon-arrow-up-a:before {
content: "\e076"; }
.ionic .icon-arrow-right-c:before {
content: "\e077"; }
.ionic .icon-arrow-right-b:before {
content: "\e078"; }
.ionic .icon-arrow-right-a:before {
content: "\e079"; }
.ionic .icon-arrow-left-c:before {
content: "\e07a"; }
.ionic .icon-arrow-left-b:before {
content: "\e07b"; }
.ionic .icon-arrow-left-a:before {
content: "\e07c"; }
.ionic .icon-arrow-down-c:before {
content: "\e07d"; }
.ionic .icon-arrow-down-b:before {
content: "\e07e"; }
.ionic .icon-arrow-down-a:before {
content: "\e07f"; }
.ionic .icon-archive:before {
content: "\e080"; }
.ionic .icon-alert:before {
content: "\e081"; }
.ionic .icon-ios7-world:before {
content: "\e082"; }
.ionic .icon-ios7-world-outline:before {
content: "\e083"; }
.ionic .icon-ios7-volume-low:before {
content: "\e084"; }
.ionic .icon-ios7-volume-high:before {
content: "\e085"; }
.ionic .icon-ios7-videocam:before {
content: "\e086"; }
.ionic .icon-ios7-videocam-outline:before {
content: "\e087"; }
.ionic .icon-ios7-upload:before {
content: "\e088"; }
.ionic .icon-ios7-upload-outline:before {
content: "\e089"; }
.ionic .icon-ios7-unlocked:before {
content: "\e08a"; }
.ionic .icon-ios7-unlocked-outline:before {
content: "\e08b"; }
.ionic .icon-ios7-undo:before {
content: "\e08c"; }
.ionic .icon-ios7-undo-outline:before {
content: "\e08d"; }
.ionic .icon-ios7-trash:before {
content: "\e08e"; }
.ionic .icon-ios7-trash-outline:before {
content: "\e08f"; }
.ionic .icon-ios7-timer:before {
content: "\e090"; }
.ionic .icon-ios7-timer-outline:before {
content: "\e091"; }
.ionic .icon-ios7-thunderstorm:before {
content: "\e092"; }
.ionic .icon-ios7-thunderstorm-outline:before {
content: "\e093"; }
.ionic .icon-ios7-telephone:before {
content: "\e094"; }
.ionic .icon-ios7-telephone-outline:before {
content: "\e095"; }
.ionic .icon-ios7-sunny:before {
content: "\e096"; }
.ionic .icon-ios7-sunny-outline:before {
content: "\e097"; }
.ionic .icon-ios7-stopwatch:before {
content: "\e098"; }
.ionic .icon-ios7-stopwatch-outline:before {
content: "\e099"; }
.ionic .icon-ios7-star:before {
content: "\e09a"; }
.ionic .icon-ios7-star-outline:before {
content: "\e09b"; }
.ionic .icon-ios7-skipforward:before {
content: "\e09c"; }
.ionic .icon-ios7-skipforward-outline:before {
content: "\e09d"; }
.ionic .icon-ios7-skipbackward:before {
content: "\e09e"; }
.ionic .icon-ios7-skipbackward-outline:before {
content: "\e09f"; }
.ionic .icon-ios7-search:before {
content: "\e0a0"; }
.ionic .icon-ios7-search-strong:before {
content: "\e0a1"; }
.ionic .icon-ios7-rewind:before {
content: "\e0a2"; }
.ionic .icon-ios7-rewind-outline:before {
content: "\e0a3"; }
.ionic .icon-ios7-refresh:before {
content: "\e0a4"; }
.ionic .icon-ios7-refresh-outline:before {
content: "\e0a5"; }
.ionic .icon-ios7-refresh-empty:before {
content: "\e0a6"; }
.ionic .icon-ios7-redo:before {
content: "\e0a7"; }
.ionic .icon-ios7-redo-outline:before {
content: "\e0a8"; }
.ionic .icon-ios7-recording:before {
content: "\e0a9"; }
.ionic .icon-ios7-recording-outline:before {
content: "\e0aa"; }
.ionic .icon-ios7-rainy:before {
content: "\e0ab"; }
.ionic .icon-ios7-rainy-outline:before {
content: "\e0ac"; }
.ionic .icon-ios7-printer:before {
content: "\e0ad"; }
.ionic .icon-ios7-printer-outline:before {
content: "\e0ae"; }
.ionic .icon-ios7-plus:before {
content: "\e0af"; }
.ionic .icon-ios7-plus-outline:before {
content: "\e0b0"; }
.ionic .icon-ios7-plus-empty:before {
content: "\e0b1"; }
.ionic .icon-ios7-play:before {
content: "\e0b2"; }
.ionic .icon-ios7-play-outline:before {
content: "\e0b3"; }
.ionic .icon-ios7-photos:before {
content: "\e0b4"; }
.ionic .icon-ios7-photos-outline:before {
content: "\e0b5"; }
.ionic .icon-ios7-personadd:before {
content: "\e0b6"; }
.ionic .icon-ios7-personadd-outline:before {
content: "\e0b7"; }
.ionic .icon-ios7-person:before {
content: "\e0b8"; }
.ionic .icon-ios7-person-outline:before {
content: "\e0b9"; }
.ionic .icon-ios7-people:before {
content: "\e0ba"; }
.ionic .icon-ios7-people-outline:before {
content: "\e0bb"; }
.ionic .icon-ios7-pause:before {
content: "\e0bc"; }
.ionic .icon-ios7-pause-outline:before {
content: "\e0bd"; }
.ionic .icon-ios7-partlysunny:before {
content: "\e0be"; }
.ionic .icon-ios7-partlysunny-outline:before {
content: "\e0bf"; }
.ionic .icon-ios7-paperplane:before {
content: "\e0c0"; }
.ionic .icon-ios7-paperplane-outline:before {
content: "\e0c1"; }
.ionic .icon-ios7-navigate:before {
content: "\e0c2"; }
.ionic .icon-ios7-navigate-outline:before {
content: "\e0c3"; }
.ionic .icon-ios7-musical-notes:before {
content: "\e0c4"; }
.ionic .icon-ios7-musical-note:before {
content: "\e0c5"; }
.ionic .icon-ios7-more:before {
content: "\e0c6"; }
.ionic .icon-ios7-more-outline:before {
content: "\e0c7"; }
.ionic .icon-ios7-moon:before {
content: "\e0c8"; }
.ionic .icon-ios7-moon-outline:before {
content: "\e0c9"; }
.ionic .icon-ios7-monitor:before {
content: "\e0ca"; }
.ionic .icon-ios7-monitor-outline:before {
content: "\e0cb"; }
.ionic .icon-ios7-minus:before {
content: "\e0cc"; }
.ionic .icon-ios7-minus-outline:before {
content: "\e0cd"; }
.ionic .icon-ios7-minus-empty:before {
content: "\e0ce"; }
.ionic .icon-ios7-mic:before {
content: "\e0cf"; }
.ionic .icon-ios7-mic-outline:before {
content: "\e0d0"; }
.ionic .icon-ios7-mic-off:before {
content: "\e0d1"; }
.ionic .icon-ios7-locked:before {
content: "\e0d2"; }
.ionic .icon-ios7-locked-outline:before {
content: "\e0d3"; }
.ionic .icon-ios7-location:before {
content: "\e0d4"; }
.ionic .icon-ios7-location-outline:before {
content: "\e0d5"; }
.ionic .icon-ios7-keypad:before {
content: "\e0d6"; }
.ionic .icon-ios7-keypad-outline:before {
content: "\e0d7"; }
.ionic .icon-ios7-information:before {
content: "\e0d8"; }
.ionic .icon-ios7-information-outline:before {
content: "\e0d9"; }
.ionic .icon-ios7-information-empty:before {
content: "\e0da"; }
.ionic .icon-ios7-infinite:before {
content: "\e0db"; }
.ionic .icon-ios7-infinite-outline:before {
content: "\e0dc"; }
.ionic .icon-ios7-help:before {
content: "\e0dd"; }
.ionic .icon-ios7-help-outline:before {
content: "\e0de"; }
.ionic .icon-ios7-help-empty:before {
content: "\e0df"; }
.ionic .icon-ios7-heart:before {
content: "\e0e0"; }
.ionic .icon-ios7-heart-outline:before {
content: "\e0e1"; }
.ionic .icon-ios7-glasses:before {
content: "\e0e2"; }
.ionic .icon-ios7-glasses-outline:before {
content: "\e0e3"; }
.ionic .icon-ios7-gear:before {
content: "\e0e4"; }
.ionic .icon-ios7-gear-outline:before {
content: "\e0e5"; }
.ionic .icon-ios7-folder:before {
content: "\e0e6"; }
.ionic .icon-ios7-folder-outline:before {
content: "\e0e7"; }
.ionic .icon-ios7-flag:before {
content: "\e0e8"; }
.ionic .icon-ios7-flag-outline:before {
content: "\e0e9"; }
.ionic .icon-ios7-film:before {
content: "\e0ea"; }
.ionic .icon-ios7-film-outline:before {
content: "\e0eb"; }
.ionic .icon-ios7-filing:before {
content: "\e0ec"; }
.ionic .icon-ios7-filing-outline:before {
content: "\e0ed"; }
.ionic .icon-ios7-fastforward:before {
content: "\e0ee"; }
.ionic .icon-ios7-fastforward-outline:before {
content: "\e0ef"; }
.ionic .icon-ios7-eye:before {
content: "\e0f0"; }
.ionic .icon-ios7-eye-outline:before {
content: "\e0f1"; }
.ionic .icon-ios7-email:before {
content: "\e0f2"; }
.ionic .icon-ios7-email-outline:before {
content: "\e0f3"; }
.ionic .icon-ios7-drag:before {
content: "\e0f4"; }
.ionic .icon-ios7-download:before {
content: "\e0f5"; }
.ionic .icon-ios7-download-outline:before {
content: "\e0f6"; }
.ionic .icon-ios7-copy:before {
content: "\e0f7"; }
.ionic .icon-ios7-copy-outline:before {
content: "\e0f8"; }
.ionic .icon-ios7-contact:before {
content: "\e0f9"; }
.ionic .icon-ios7-contact-outline:before {
content: "\e0fa"; }
.ionic .icon-ios7-compose:before {
content: "\e0fb"; }
.ionic .icon-ios7-compose-outline:before {
content: "\e0fc"; }
.ionic .icon-ios7-cog:before {
content: "\e0fd"; }
.ionic .icon-ios7-cog-outline:before {
content: "\e0fe"; }
.ionic .icon-ios7-cloudy:before {
content: "\e0ff"; }
.ionic .icon-ios7-cloudy-outline:before {
content: "\e100"; }
.ionic .icon-ios7-cloud:before {
content: "\e101"; }
.ionic .icon-ios7-cloud-upload:before {
content: "\e102"; }
.ionic .icon-ios7-cloud-upload-outline:before {
content: "\e103"; }
.ionic .icon-ios7-cloud-outline:before {
content: "\e104"; }
.ionic .icon-ios7-cloud-download:before {
content: "\e105"; }
.ionic .icon-ios7-cloud-download-outline:before {
content: "\e106"; }
.ionic .icon-ios7-clock:before {
content: "\e107"; }
.ionic .icon-ios7-clock-outline:before {
content: "\e108"; }
.ionic .icon-ios7-circle-outline:before {
content: "\e109"; }
.ionic .icon-ios7-circle-filled:before {
content: "\e10a"; }
.ionic .icon-ios7-checkmark:before {
content: "\e10b"; }
.ionic .icon-ios7-checkmark-outline:before {
content: "\e10c"; }
.ionic .icon-ios7-checkmark-empty:before {
content: "\e10d"; }
.ionic .icon-ios7-chatbubble:before {
content: "\e10e"; }
.ionic .icon-ios7-chatbubble-outline:before {
content: "\e10f"; }
.ionic .icon-ios7-chatboxes:before {
content: "\e110"; }
.ionic .icon-ios7-chatboxes-outline:before {
content: "\e111"; }
.ionic .icon-ios7-cart:before {
content: "\e112"; }
.ionic .icon-ios7-cart-outline:before {
content: "\e113"; }
.ionic .icon-ios7-camera:before {
content: "\e114"; }
.ionic .icon-ios7-camera-outline:before {
content: "\e115"; }
.ionic .icon-ios7-calendar:before {
content: "\e116"; }
.ionic .icon-ios7-calendar-outline:before {
content: "\e117"; }
.ionic .icon-ios7-browsers:before {
content: "\e118"; }
.ionic .icon-ios7-browsers-outline:before {
content: "\e119"; }
.ionic .icon-ios7-box:before {
content: "\e11a"; }
.ionic .icon-ios7-box-outline:before {
content: "\e11b"; }
.ionic .icon-ios7-bookmarks:before {
content: "\e11c"; }
.ionic .icon-ios7-bookmarks-outline:before {
content: "\e11d"; }
.ionic .icon-ios7-bolt:before {
content: "\e11e"; }
.ionic .icon-ios7-bolt-outline:before {
content: "\e11f"; }
.ionic .icon-ios7-bell:before {
content: "\e120"; }
.ionic .icon-ios7-bell-outline:before {
content: "\e121"; }
.ionic .icon-ios7-at:before {
content: "\e122"; }
.ionic .icon-ios7-arrow-up:before {
content: "\e123"; }
.ionic .icon-ios7-arrow-right:before {
content: "\e124"; }
.ionic .icon-ios7-arrow-left:before {
content: "\e125"; }
.ionic .icon-ios7-arrow-forward:before {
content: "\e126"; }
.ionic .icon-ios7-arrow-down:before {
content: "\e127"; }
.ionic .icon-ios7-arrow-back:before {
content: "\e128"; }
.ionic .icon-ios7-albums:before {
content: "\e129"; }
.ionic .icon-ios7-albums-outline:before {
content: "\e12a"; }
.ionic .icon-ios7-alarm:before {
content: "\e12b"; }
.ionic .icon-ios7-alarm-outline:before {
content: "\e12c"; }
.ionic .icon-social-youtube:before {
content: "\e12d"; }
.ionic .icon-social-youtube-outline:before {
content: "\e12e"; }
.ionic .icon-social-yahoo:before {
content: "\e12f"; }
.ionic .icon-social-yahoo-outline:before {
content: "\e130"; }
.ionic .icon-social-wordpress:before {
content: "\e131"; }
.ionic .icon-social-wordpress-outline:before {
content: "\e132"; }
.ionic .icon-social-windows:before {
content: "\e133"; }
.ionic .icon-social-windows-outline:before {
content: "\e134"; }
.ionic .icon-social-vimeo:before {
content: "\e135"; }
.ionic .icon-social-vimeo-outline:before {
content: "\e136"; }
.ionic .icon-social-twitter:before {
content: "\e137"; }
.ionic .icon-social-twitter-outline:before {
content: "\e138"; }
.ionic .icon-social-tumblr:before {
content: "\e139"; }
.ionic .icon-social-tumblr-outline:before {
content: "\e13a"; }
.ionic .icon-social-skype:before {
content: "\e13b"; }
.ionic .icon-social-skype-outline:before {
content: "\e13c"; }
.ionic .icon-social-rss:before {
content: "\e13d"; }
.ionic .icon-social-rss-outline:before {
content: "\e13e"; }
.ionic .icon-social-reddit:before {
content: "\e13f"; }
.ionic .icon-social-reddit-outline:before {
content: "\e140"; }
.ionic .icon-social-linkedin:before {
content: "\e141"; }
.ionic .icon-social-linkedin-outline:before {
content: "\e142"; }
.ionic .icon-social-hackernews:before {
content: "\e143"; }
.ionic .icon-social-hackernews-outline:before {
content: "\e144"; }
.ionic .icon-social-google:before {
content: "\e145"; }
.ionic .icon-social-google-outline:before {
content: "\e146"; }
.ionic .icon-social-github:before {
content: "\e147"; }
.ionic .icon-social-github-outline:before {
content: "\e148"; }
.ionic .icon-social-facebook:before {
content: "\e149"; }
.ionic .icon-social-facebook-outline:before {
content: "\e14a"; }
.ionic .icon-social-dropbox:before {
content: "\e14b"; }
.ionic .icon-social-dropbox-outline:before {
content: "\e14c"; }
.ionic .icon-social-dribbble:before {
content: "\e14d"; }
.ionic .icon-social-dribbble-outline:before {
content: "\e14e"; }
.ionic .icon-social-designernews:before {
content: "\e14f"; }
.ionic .icon-social-designernews-outline:before {
content: "\e150"; }
.ionic .icon-social-buffer:before {
content: "\e151"; }
.ionic .icon-social-buffer-outline:before {
content: "\e152"; }
.ionic .icon-social-apple:before {
content: "\e153"; }
.ionic .icon-social-apple-outline:before {
content: "\e154"; }
.ionic .icon-social-android:before {
content: "\e155"; }
.ionic .icon-social-android-outline:before {
content: "\e156"; }
.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 */ }
.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-wrapper {
position: absolute;
top: 0;
overflow: auto;
width: 100%;
height: 100%;
-webkit-overflow-scrolling: touch; }
.ionic .has-header {
margin-top: 44px; }
.ionic .has-footer {
margin-bottom: 44px; }
.ionic .has-tabs {
margin-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-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; }
.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 .button-icon {
border: 1px solid transparent;
background-color: transparent;
font-size: 24px; }
.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;
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 .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 {
margin-bottom: 20px;
padding-left: 0;
position: relative;
color: #333333;
background-color: white;
border-color: #dddddd; }
.ionic .list:hover {
color: #333333;
text-decoration: none; }
.ionic .list.active, .ionic .list:active {
background-color: #ebebeb;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.12);
border-color: #c4c4c4; }
.ionic .list.list-success {
color: white;
background-color: #66cc33;
border-color: #66cc33; }
.ionic .list.list-success:hover {
color: white;
text-decoration: none; }
.ionic .list.list-success.active, .ionic .list.list-success:active {
background-color: #56ab2b;
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.12);
border-color: #52a329; }
.ionic .list-item {
position: relative;
display: block;
margin-bottom: -1px;
z-index: 2;
background-color: white;
border: 1px solid #dddddd; }
.ionic .list-item:last-child {
margin-bottom: 0; }
.ionic .list-item > .badge {
float: right; }
.ionic .list-item > i:last-child {
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-left: 30px;
margin-right: 30px; }
.ionic .list-editing .list-item-edit {
left: 0px;
opacity: 1; }
.ionic .list-item-content {
position: relative;
background-color: #fff;
z-index: 2;
padding: 15px 15px;
-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 > i:last-child {
float: right; }
.ionic .list-item-content > .toggle:last-child, .ionic .list-item-content input:last-child, .ionic .list-item-content > button:last-child {
float: right; }
.ionic .list-item-content > .toggle:last-child {
margin-top: -5px; }
.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;
z-index: 0;
left: -48px;
top: 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 {
-webkit-transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out;
left: -48px;
opacity: 0; }
.ionic .list-item-edit.ng-enter-active {
opacity: 1;
left: 0; }
.ionic .list-item-edit.ng-leave {
-webkit-transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out;
left: 0px;
opacity: 1; }
.ionic .list-item-edit.ng-leave-active {
opacity: 0;
left: -48px; }
.ionic .list-item-drag {
position: absolute;
z-index: 0;
right: 0;
top: 0;
height: 100%; }
.ionic .list-item-drag .button {
height: 100%;
border-radius: 0;
border: none; }
.ionic .list-item-buttons {
position: absolute;
z-index: 1;
right: 0;
top: 0;
height: 100%; }
.ionic .list-item-buttons .button {
height: 100%;
border-radius: 0;
border: none; }
.ionic .list-divider {
padding: 5px 15px;
background-color: whitesmoke;
color: #222222;
font-weight: bold; }
.ionic .list-item-heading {
margin-top: 0;
margin-bottom: 5px; }
.ionic .list-item-text {
margin-bottom: 0;
line-height: 1.3; }
.ionic .list-refresher {
background-color: red;
height: 0;
overflow: hidden; }
.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"],
.ionic .uneditable-input {
display: inline-block;
height: 34px;
color: #555555;
vertical-align: middle;
font-size: 14px;
line-height: 20px; }
.ionic input,
.ionic textarea,
.ionic .uneditable-input {
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"],
.ionic .uneditable-input {
border: 0; }
.ionic textarea:focus,
.ionic input[type="text"]:focus,
.ionic input[type="password"]:focus,
.ionic input[type="datetime"]:focus,
.ionic input[type="datetime-local"]:focus,
.ionic input[type="date"]:focus,
.ionic input[type="month"]:focus,
.ionic input[type="time"]:focus,
.ionic input[type="week"]:focus,
.ionic input[type="number"]:focus,
.ionic input[type="email"]:focus,
.ionic input[type="url"]:focus,
.ionic input[type="search"]:focus,
.ionic input[type="tel"]:focus,
.ionic input[type="color"]:focus,
.ionic .uneditable-input:focus {
outline: 0; }
.ionic input[type="radio"],
.ionic input[type="checkbox"] {
margin: 4px 0 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 {
width: 220px;
border: 1px solid #cccccc;
background-color: white; }
.ionic select[multiple],
.ionic select[size] {
height: auto; }
.ionic select:focus,
.ionic input[type="file"]:focus,
.ionic input[type="radio"]:focus,
.ionic input[type="checkbox"]:focus {
outline: thin dotted #333333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px; }
.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[type="range"] {
display: 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 {
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);
-webkit-appearance: none !important; }
.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;
/* what the checkbox looks like when its not checked */
/* the checkmark within the box */
/* what it looks like when it is checked */ }
.ionic .checkbox input {
display: none; }
.ionic .checkbox .handle {
width: 28px;
height: 28px;
border: 1px solid #049cdb;
border-radius: 50%;
background: white;
transition: background-color 0.1s ease-in-out; }
.ionic .checkbox .handle:after {
position: absolute;
top: 37%;
left: 14px;
width: 14px;
height: 7px;
border: 1px solid white;
border-top: none;
border-right: none;
content: '';
opacity: 0;
transition: opacity 0.1s ease-in-out;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.ionic .checkbox input:checked + .handle {
background: #049cdb; }
.ionic .checkbox input:checked + .handle:after {
opacity: 1; }
.ionic .toggle {
display: inline-block; }
.ionic .toggle input {
display: none; }
.ionic .toggle .track {
display: inline-block;
box-sizing: border-box;
width: 54px;
height: 32px;
border: solid 2px #e5e5e5;
border-radius: 20px;
background-color: #e5e5e5;
cursor: pointer;
transition-property: background-color, border;
transition-duration: 0.1s;
transition-timing-function: ease-in-out; }
.ionic .toggle .handle {
position: absolute;
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 hit area to slide the handle */ }
.ionic .toggle .handle:before {
position: absolute;
content: " ";
display: table;
left: -14px;
top: -11px;
padding: 14px 30px; }
.ionic .toggle :checked + .track {
/* the track when the toggle is "on" */
border-color: #5f85ef;
background-color: #5f85ef;
/* the handle when the toggle is "on" */ }
.ionic .toggle :checked + .track .handle {
background-color: white;
-webkit-transform: translate3d(22px, 0, 0); }
.ionic .radio-item [class^="icon-"],
.ionic .radio-item [class*=" icon-"] {
display: none; }
.ionic .radio-list label.list-item {
cursor: pointer; }
.ionic .radio-list input[type="radio"] {
/* hide any radio button inputs elements (the ugly circles) */
display: none;
/* when this radio-item is checked */ }
.ionic .radio-list input[type="radio"]:checked + .radio-item {
/* show the radio-item icon when checked */ }
.ionic .radio-list input[type="radio"]:checked + .radio-item [class^="icon-"],
.ionic .radio-list input[type="radio"]:checked + .radio-item [class*=" icon-"] {
position: absolute;
top: 16px;
right: 10px;
display: inline; }
.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 7px;
font-size: 11px;
font-weight: bold;
color: white;
line-height: 1;
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 .alert {
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 {
width: 100%;
background-color: white;
border-radius: 2px;
border: 1px solid #dddddd; }
.ionic .card-header {
padding: 10px;
background-color: white; }
.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; }
.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 .fade-in {
opacity: 0;
animation: fadein 0.5s;
-webkit-animation: fadein 0.5s; }
.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 .margin {
margin: 10px; }
.ionic .margin-top,
.ionic .margin-vertical {
margin-top: 10px; }
.ionic .margin-right,
.ionic .margin-horizontal {
margin-right: 10px; }
.ionic .margin-bottom,
.ionic .margin-vertical {
margin-bottom: 10px; }
.ionic .margin-left,
.ionic .margin-horizontal {
margin-left: 10px; }
.ionic .rounded {
border-radius: 4px; }
.ionic .platform-ios7 .bar-header {
height: 64px; }
.ionic .platform-ios7 .bar-header > * {
margin-top: 20px; }
.ionic .platform-ios7 .has-header {
margin-top: 64px; }