Advertisement
Guest User

css

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