Commit 74249687b4aa3861d8fa046dcecd2f3605a6c1e3

Authored by Luigi Serra
1 parent 2b9aa997

Cross browser controllets and datales bugs fix

Showing 264 changed files with 64866 additions and 384 deletions

Too many changes.

To preserve performance only 100 of 264 files are displayed.

bower_components/Materialize/.bower.json 0 โ†’ 100644
  1 +{
  2 + "name": "Materialize",
  3 + "description": "A modern responsive front-end framework based on Material Design",
  4 + "keywords": [
  5 + "css",
  6 + "js",
  7 + "sass",
  8 + "mobile-first",
  9 + "responsive",
  10 + "front-end",
  11 + "framework",
  12 + "ux",
  13 + "material",
  14 + "design"
  15 + ],
  16 + "main": [
  17 + "bin/materialize.css",
  18 + "bin/materialize.js",
  19 + "font/material-design-icons/Material-Design-Icons.eot",
  20 + "font/material-design-icons/Material-Design-Icons.svg",
  21 + "font/material-design-icons/Material-Design-Icons.ttf",
  22 + "font/material-design-icons/Material-Design-Icons.woff",
  23 + "font/material-design-icons/Material-Design-Icons.woff2",
  24 + "font/roboto/Roboto-Bold.ttf",
  25 + "font/roboto/Roboto-Bold.woff",
  26 + "font/roboto/Roboto-Bold.woff2",
  27 + "font/roboto/Roboto-Light.ttf",
  28 + "font/roboto/Roboto-Light.woff",
  29 + "font/roboto/Roboto-Light.woff2",
  30 + "font/roboto/Roboto-Medium.ttf",
  31 + "font/roboto/Roboto-Medium.woff",
  32 + "font/roboto/Roboto-Medium.woff2",
  33 + "font/roboto/Roboto-Regular.ttf",
  34 + "font/roboto/Roboto-Regular.woff",
  35 + "font/roboto/Roboto-Regular.woff2",
  36 + "font/roboto/Roboto-Thin.ttf",
  37 + "font/roboto/Roboto-Thin.woff",
  38 + "font/roboto/Roboto-Thin.woff2",
  39 + "sass/*"
  40 + ],
  41 + "ignore": [
  42 + "jade/",
  43 + ".gitignore",
  44 + "CNAME",
  45 + "css/",
  46 + "bower.json",
  47 + "README.md",
  48 + "images/",
  49 + "js/jquery.timeago.js",
  50 + "js/init.js",
  51 + "js/prism.js",
  52 + "res/",
  53 + "sass/style.scss",
  54 + "sass/ghpages-materialize.scss",
  55 + "**/*.html",
  56 + "**/*.zip",
  57 + "**/*.txt",
  58 + "sitemap.xml",
  59 + "package.json",
  60 + "Gruntfile.js"
  61 + ],
  62 + "dependencies": {
  63 + "jquery": ">=2.1.1"
  64 + },
  65 + "devDependencies": {},
  66 + "homepage": "https://github.com/Dogfalo/materialize",
  67 + "version": "0.97.1",
  68 + "_release": "0.97.1",
  69 + "_resolution": {
  70 + "type": "version",
  71 + "tag": "v0.97.1",
  72 + "commit": "634e7fde2086f59d1ec3fae68cf9f187c193fa89"
  73 + },
  74 + "_source": "git://github.com/Dogfalo/materialize.git",
  75 + "_target": "~0.97.1",
  76 + "_originalSource": "materialize",
  77 + "_direct": true
  78 +}
0 79 \ No newline at end of file
... ...
bower_components/Materialize/.gitattributes 0 โ†’ 100755
  1 +* text=auto
  2 +**/*.html linguist-documentation
... ...
bower_components/Materialize/.travis.yml 0 โ†’ 100644
  1 +language: node_js
  2 +git:
  3 + depth: 10
  4 +node_js:
  5 + - "0.10"
  6 +before_install:
  7 + - npm install -g grunt
  8 + - npm install -g grunt-cli
0 9 \ No newline at end of file
... ...
bower_components/Materialize/CHANGELOG.md 0 โ†’ 100644
  1 +## v0.96.0 (April 1, 2015)
  2 +- Toasts, transitions, scrollfire added under Materialize namespace
  3 +- Dropdown is now created as a child of its parent
  4 +- Collapsibles supports nesting
  5 +- Modal Bottom Sheet added
  6 +- Indeterminate Checkboxes added
  7 +- New Checkbox Style added
  8 +- Text Inputs supports placeholder/readonly
  9 +- Google Inbox-like Collapsible added
  10 +- Text Character Counter added
  11 +- Waves no longer breaks on SVGs
  12 +
  13 +## v0.95.3 (Feb 25, 2015)
  14 +- Parallax image loading / responsiveness fixes
  15 +- Date picker supports month/year as dropdown
  16 +- Dismissable collection items
  17 +- Avatar collection items
  18 +- Pagination Added
  19 +- ScrollFire fixes
  20 +
  21 +
  22 +## v0.95.2 (Feb 10, 2015)
  23 +- Switches added
  24 +- Transition animation functions added
  25 +- ScrollFire Plugin added (fires functions dependent on scroll position)
  26 +- Responsive Video tag added
  27 +- Custom File Input Button added
  28 +- Modals has a fixed footer option
  29 +- SideNav implementation changed (needs 2 UL menus)
  30 +- Slider Responsive Fixes
  31 +
  32 +
  33 +## v0.95.1 (Jan 26, 2015)
  34 +- Sidenav Fixes
  35 +- Dropdown alignment/gutter options added
  36 +- Parallax fixes
  37 +- JavaScript Initialization no longer needed for many components
  38 +- HTML options through data-attributes
  39 +- Site colors can be defined through Primary and Secondary color in Sass
  40 +- Tables no longer resonsive by default
  41 +
  42 +
  43 +## v0.95.0 (Jan 17, 2015)
  44 +- Drag Out Menu fixed with Touch Interactions
  45 +- Toasts minor bugfix
  46 +- OL element has default styling
  47 +- Fullscreen Slider added
  48 +- Footer requires page-footer class
  49 +- Progress Bars added
  50 +- Form autofill support added
  51 +- Responsive Tables support added
  52 +- Scrollspy Plugin released
  53 +- Waves events are now delegated / behavior enhanced
  54 +
  55 +
  56 +## v0.94.0 (Dec 30, 2014)
  57 +- Sidenav supports right edge positioning
  58 +- Responsive Embeds
  59 +- Image Vertical align classes
  60 +- border-box added
  61 +- Variable file created
  62 +- Pushpin added
  63 +- Tooltips support all directions
  64 +- Layout helper classes added
  65 +- Materialbox Fixes
  66 +- Form Element Enhancements
  67 +- Navbar supports search bar
  68 +- Waves fixes
  69 +- Materialbox Captions
  70 +- Image Slider Fixes
  71 +
  72 +
  73 +## v0.93.1 (Dec 20, 2014)
  74 +- Flexbox Sticky Footer removed due to IE incompatibility
  75 +
  76 +
  77 +## v0.93.0 (Dec 19, 2014)
  78 +- Card Reveal
  79 +- Image Slider
  80 +- Dynamically loaded forms work correctly
  81 +- Badges added
  82 +- Circular Image
  83 +- Waves Fixes
  84 +- Footer Added
  85 +- Toast support Custom HTML
  86 +- Modals support programmatic opening/closing
  87 +- Responsive Image support
  88 +
  89 +
  90 +## v0.92.1 (Dec 14, 2014)
  91 +- Bower semver fix
  92 +- Added new radio button style
  93 +
  94 +
  95 +## v0.92.0 (Dec 13, 2014)
  96 +- Clicking icon in dropdown in navbar no longer closes dropdown immediately
  97 +- Multiple select inputs now work properly
  98 +- Mobile navbar no longer extends past screen width
  99 +- Parallax improved
  100 +- Modal restructured / can be opened programmatically
  101 +- Callbacks added to modals
  102 +- Added dist folder to repo
  103 +- Cards restructured
  104 +
  105 +## v0.91 (Dec 3, 2014)
  106 +- bug fixes to forms
  107 +- added waves color classes
  108 +- toast thickened to look better on mobile
  109 +- many other bug fixes
  110 +
  111 +
  112 +## v0.9 (Nov 30, 2014)
  113 +- Touch interactions added
  114 +- tons more...
0 115 \ No newline at end of file
... ...
bower_components/Materialize/CONTRIBUTING.md 0 โ†’ 100644
  1 +## Contributing
  2 +- Compiling Files
  3 + - `npm install`
  4 + - `grunt monitor`, this will compile .scss, .js., .jade files
  5 +- Documentation
  6 + - If you notice an error in the documentation, please edit the corresponding .html page under jade/page-contents/.
  7 +- Issues
  8 + - If you have an issue please make sure you document the problems in depth.
  9 + - Create screenshots of your issue and include a [Codepen](http://codepen.io/Dogfalo/pen/xbzPQV) of the problem where applicable
  10 + - Unclear issues with little explanations will be closed.
  11 + - Issues without a Codepen (where applicable) will be closed or ignored.
  12 +- Feature Requests
  13 + - We like feature requests but make sure that it can be seen within the goals of the project and not just something you need individually. Also you should try and give as much examples and details about the new feature as possible.
  14 +- Code Examples
  15 + - Use this [Codepen](http://codepen.io/Dogfalo/pen/xbzPQV) to illustrate your problem.
  16 +
  17 +## Contribution 101
  18 +- Fork this repo to your own git
  19 +- Make your changes
  20 +- Submit a pull request with full remarks documenting your changes
  21 +- Pull request MAY then be accepted by project creators
... ...
bower_components/Materialize/LICENSE 0 โ†’ 100644
  1 +The MIT License (MIT)
  2 +
  3 +Copyright (c) 2014-2015 Materialize
  4 +
  5 +Permission is hereby granted, free of charge, to any person obtaining a copy
  6 +of this software and associated documentation files (the "Software"), to deal
  7 +in the Software without restriction, including without limitation the rights
  8 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  9 +copies of the Software, and to permit persons to whom the Software is
  10 +furnished to do so, subject to the following conditions:
  11 +
  12 +The above copyright notice and this permission notice shall be included in all
  13 +copies or substantial portions of the Software.
  14 +
  15 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  17 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  18 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  20 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  21 +SOFTWARE.
... ...
bower_components/Materialize/bin/materialize.css 0 โ†’ 100644
Changes suppressed. Click to show
  1 +.materialize-red.lighten-5 {
  2 + background-color: #fdeaeb !important; }
  3 +
  4 +.materialize-red-text.text-lighten-5 {
  5 + color: #fdeaeb !important; }
  6 +
  7 +.materialize-red.lighten-4 {
  8 + background-color: #f8c1c3 !important; }
  9 +
  10 +.materialize-red-text.text-lighten-4 {
  11 + color: #f8c1c3 !important; }
  12 +
  13 +.materialize-red.lighten-3 {
  14 + background-color: #f3989b !important; }
  15 +
  16 +.materialize-red-text.text-lighten-3 {
  17 + color: #f3989b !important; }
  18 +
  19 +.materialize-red.lighten-2 {
  20 + background-color: #ee6e73 !important; }
  21 +
  22 +.materialize-red-text.text-lighten-2 {
  23 + color: #ee6e73 !important; }
  24 +
  25 +.materialize-red.lighten-1 {
  26 + background-color: #ea454b !important; }
  27 +
  28 +.materialize-red-text.text-lighten-1 {
  29 + color: #ea454b !important; }
  30 +
  31 +.materialize-red {
  32 + background-color: #e51c23 !important; }
  33 +
  34 +.materialize-red-text {
  35 + color: #e51c23 !important; }
  36 +
  37 +.materialize-red.darken-1 {
  38 + background-color: #d0181e !important; }
  39 +
  40 +.materialize-red-text.text-darken-1 {
  41 + color: #d0181e !important; }
  42 +
  43 +.materialize-red.darken-2 {
  44 + background-color: #b9151b !important; }
  45 +
  46 +.materialize-red-text.text-darken-2 {
  47 + color: #b9151b !important; }
  48 +
  49 +.materialize-red.darken-3 {
  50 + background-color: #a21318 !important; }
  51 +
  52 +.materialize-red-text.text-darken-3 {
  53 + color: #a21318 !important; }
  54 +
  55 +.materialize-red.darken-4 {
  56 + background-color: #8b1014 !important; }
  57 +
  58 +.materialize-red-text.text-darken-4 {
  59 + color: #8b1014 !important; }
  60 +
  61 +.red.lighten-5 {
  62 + background-color: #FFEBEE !important; }
  63 +
  64 +.red-text.text-lighten-5 {
  65 + color: #FFEBEE !important; }
  66 +
  67 +.red.lighten-4 {
  68 + background-color: #FFCDD2 !important; }
  69 +
  70 +.red-text.text-lighten-4 {
  71 + color: #FFCDD2 !important; }
  72 +
  73 +.red.lighten-3 {
  74 + background-color: #EF9A9A !important; }
  75 +
  76 +.red-text.text-lighten-3 {
  77 + color: #EF9A9A !important; }
  78 +
  79 +.red.lighten-2 {
  80 + background-color: #E57373 !important; }
  81 +
  82 +.red-text.text-lighten-2 {
  83 + color: #E57373 !important; }
  84 +
  85 +.red.lighten-1 {
  86 + background-color: #EF5350 !important; }
  87 +
  88 +.red-text.text-lighten-1 {
  89 + color: #EF5350 !important; }
  90 +
  91 +.red {
  92 + background-color: #F44336 !important; }
  93 +
  94 +.red-text {
  95 + color: #F44336 !important; }
  96 +
  97 +.red.darken-1 {
  98 + background-color: #E53935 !important; }
  99 +
  100 +.red-text.text-darken-1 {
  101 + color: #E53935 !important; }
  102 +
  103 +.red.darken-2 {
  104 + background-color: #D32F2F !important; }
  105 +
  106 +.red-text.text-darken-2 {
  107 + color: #D32F2F !important; }
  108 +
  109 +.red.darken-3 {
  110 + background-color: #C62828 !important; }
  111 +
  112 +.red-text.text-darken-3 {
  113 + color: #C62828 !important; }
  114 +
  115 +.red.darken-4 {
  116 + background-color: #B71C1C !important; }
  117 +
  118 +.red-text.text-darken-4 {
  119 + color: #B71C1C !important; }
  120 +
  121 +.red.accent-1 {
  122 + background-color: #FF8A80 !important; }
  123 +
  124 +.red-text.text-accent-1 {
  125 + color: #FF8A80 !important; }
  126 +
  127 +.red.accent-2 {
  128 + background-color: #FF5252 !important; }
  129 +
  130 +.red-text.text-accent-2 {
  131 + color: #FF5252 !important; }
  132 +
  133 +.red.accent-3 {
  134 + background-color: #FF1744 !important; }
  135 +
  136 +.red-text.text-accent-3 {
  137 + color: #FF1744 !important; }
  138 +
  139 +.red.accent-4 {
  140 + background-color: #D50000 !important; }
  141 +
  142 +.red-text.text-accent-4 {
  143 + color: #D50000 !important; }
  144 +
  145 +.pink.lighten-5 {
  146 + background-color: #fce4ec !important; }
  147 +
  148 +.pink-text.text-lighten-5 {
  149 + color: #fce4ec !important; }
  150 +
  151 +.pink.lighten-4 {
  152 + background-color: #f8bbd0 !important; }
  153 +
  154 +.pink-text.text-lighten-4 {
  155 + color: #f8bbd0 !important; }
  156 +
  157 +.pink.lighten-3 {
  158 + background-color: #f48fb1 !important; }
  159 +
  160 +.pink-text.text-lighten-3 {
  161 + color: #f48fb1 !important; }
  162 +
  163 +.pink.lighten-2 {
  164 + background-color: #f06292 !important; }
  165 +
  166 +.pink-text.text-lighten-2 {
  167 + color: #f06292 !important; }
  168 +
  169 +.pink.lighten-1 {
  170 + background-color: #ec407a !important; }
  171 +
  172 +.pink-text.text-lighten-1 {
  173 + color: #ec407a !important; }
  174 +
  175 +.pink {
  176 + background-color: #e91e63 !important; }
  177 +
  178 +.pink-text {
  179 + color: #e91e63 !important; }
  180 +
  181 +.pink.darken-1 {
  182 + background-color: #d81b60 !important; }
  183 +
  184 +.pink-text.text-darken-1 {
  185 + color: #d81b60 !important; }
  186 +
  187 +.pink.darken-2 {
  188 + background-color: #c2185b !important; }
  189 +
  190 +.pink-text.text-darken-2 {
  191 + color: #c2185b !important; }
  192 +
  193 +.pink.darken-3 {
  194 + background-color: #ad1457 !important; }
  195 +
  196 +.pink-text.text-darken-3 {
  197 + color: #ad1457 !important; }
  198 +
  199 +.pink.darken-4 {
  200 + background-color: #880e4f !important; }
  201 +
  202 +.pink-text.text-darken-4 {
  203 + color: #880e4f !important; }
  204 +
  205 +.pink.accent-1 {
  206 + background-color: #ff80ab !important; }
  207 +
  208 +.pink-text.text-accent-1 {
  209 + color: #ff80ab !important; }
  210 +
  211 +.pink.accent-2 {
  212 + background-color: #ff4081 !important; }
  213 +
  214 +.pink-text.text-accent-2 {
  215 + color: #ff4081 !important; }
  216 +
  217 +.pink.accent-3 {
  218 + background-color: #f50057 !important; }
  219 +
  220 +.pink-text.text-accent-3 {
  221 + color: #f50057 !important; }
  222 +
  223 +.pink.accent-4 {
  224 + background-color: #c51162 !important; }
  225 +
  226 +.pink-text.text-accent-4 {
  227 + color: #c51162 !important; }
  228 +
  229 +.purple.lighten-5 {
  230 + background-color: #f3e5f5 !important; }
  231 +
  232 +.purple-text.text-lighten-5 {
  233 + color: #f3e5f5 !important; }
  234 +
  235 +.purple.lighten-4 {
  236 + background-color: #e1bee7 !important; }
  237 +
  238 +.purple-text.text-lighten-4 {
  239 + color: #e1bee7 !important; }
  240 +
  241 +.purple.lighten-3 {
  242 + background-color: #ce93d8 !important; }
  243 +
  244 +.purple-text.text-lighten-3 {
  245 + color: #ce93d8 !important; }
  246 +
  247 +.purple.lighten-2 {
  248 + background-color: #ba68c8 !important; }
  249 +
  250 +.purple-text.text-lighten-2 {
  251 + color: #ba68c8 !important; }
  252 +
  253 +.purple.lighten-1 {
  254 + background-color: #ab47bc !important; }
  255 +
  256 +.purple-text.text-lighten-1 {
  257 + color: #ab47bc !important; }
  258 +
  259 +.purple {
  260 + background-color: #9c27b0 !important; }
  261 +
  262 +.purple-text {
  263 + color: #9c27b0 !important; }
  264 +
  265 +.purple.darken-1 {
  266 + background-color: #8e24aa !important; }
  267 +
  268 +.purple-text.text-darken-1 {
  269 + color: #8e24aa !important; }
  270 +
  271 +.purple.darken-2 {
  272 + background-color: #7b1fa2 !important; }
  273 +
  274 +.purple-text.text-darken-2 {
  275 + color: #7b1fa2 !important; }
  276 +
  277 +.purple.darken-3 {
  278 + background-color: #6a1b9a !important; }
  279 +
  280 +.purple-text.text-darken-3 {
  281 + color: #6a1b9a !important; }
  282 +
  283 +.purple.darken-4 {
  284 + background-color: #4a148c !important; }
  285 +
  286 +.purple-text.text-darken-4 {
  287 + color: #4a148c !important; }
  288 +
  289 +.purple.accent-1 {
  290 + background-color: #ea80fc !important; }
  291 +
  292 +.purple-text.text-accent-1 {
  293 + color: #ea80fc !important; }
  294 +
  295 +.purple.accent-2 {
  296 + background-color: #e040fb !important; }
  297 +
  298 +.purple-text.text-accent-2 {
  299 + color: #e040fb !important; }
  300 +
  301 +.purple.accent-3 {
  302 + background-color: #d500f9 !important; }
  303 +
  304 +.purple-text.text-accent-3 {
  305 + color: #d500f9 !important; }
  306 +
  307 +.purple.accent-4 {
  308 + background-color: #aa00ff !important; }
  309 +
  310 +.purple-text.text-accent-4 {
  311 + color: #aa00ff !important; }
  312 +
  313 +.deep-purple.lighten-5 {
  314 + background-color: #ede7f6 !important; }
  315 +
  316 +.deep-purple-text.text-lighten-5 {
  317 + color: #ede7f6 !important; }
  318 +
  319 +.deep-purple.lighten-4 {
  320 + background-color: #d1c4e9 !important; }
  321 +
  322 +.deep-purple-text.text-lighten-4 {
  323 + color: #d1c4e9 !important; }
  324 +
  325 +.deep-purple.lighten-3 {
  326 + background-color: #b39ddb !important; }
  327 +
  328 +.deep-purple-text.text-lighten-3 {
  329 + color: #b39ddb !important; }
  330 +
  331 +.deep-purple.lighten-2 {
  332 + background-color: #9575cd !important; }
  333 +
  334 +.deep-purple-text.text-lighten-2 {
  335 + color: #9575cd !important; }
  336 +
  337 +.deep-purple.lighten-1 {
  338 + background-color: #7e57c2 !important; }
  339 +
  340 +.deep-purple-text.text-lighten-1 {
  341 + color: #7e57c2 !important; }
  342 +
  343 +.deep-purple {
  344 + background-color: #673ab7 !important; }
  345 +
  346 +.deep-purple-text {
  347 + color: #673ab7 !important; }
  348 +
  349 +.deep-purple.darken-1 {
  350 + background-color: #5e35b1 !important; }
  351 +
  352 +.deep-purple-text.text-darken-1 {
  353 + color: #5e35b1 !important; }
  354 +
  355 +.deep-purple.darken-2 {
  356 + background-color: #512da8 !important; }
  357 +
  358 +.deep-purple-text.text-darken-2 {
  359 + color: #512da8 !important; }
  360 +
  361 +.deep-purple.darken-3 {
  362 + background-color: #4527a0 !important; }
  363 +
  364 +.deep-purple-text.text-darken-3 {
  365 + color: #4527a0 !important; }
  366 +
  367 +.deep-purple.darken-4 {
  368 + background-color: #311b92 !important; }
  369 +
  370 +.deep-purple-text.text-darken-4 {
  371 + color: #311b92 !important; }
  372 +
  373 +.deep-purple.accent-1 {
  374 + background-color: #b388ff !important; }
  375 +
  376 +.deep-purple-text.text-accent-1 {
  377 + color: #b388ff !important; }
  378 +
  379 +.deep-purple.accent-2 {
  380 + background-color: #7c4dff !important; }
  381 +
  382 +.deep-purple-text.text-accent-2 {
  383 + color: #7c4dff !important; }
  384 +
  385 +.deep-purple.accent-3 {
  386 + background-color: #651fff !important; }
  387 +
  388 +.deep-purple-text.text-accent-3 {
  389 + color: #651fff !important; }
  390 +
  391 +.deep-purple.accent-4 {
  392 + background-color: #6200ea !important; }
  393 +
  394 +.deep-purple-text.text-accent-4 {
  395 + color: #6200ea !important; }
  396 +
  397 +.indigo.lighten-5 {
  398 + background-color: #e8eaf6 !important; }
  399 +
  400 +.indigo-text.text-lighten-5 {
  401 + color: #e8eaf6 !important; }
  402 +
  403 +.indigo.lighten-4 {
  404 + background-color: #c5cae9 !important; }
  405 +
  406 +.indigo-text.text-lighten-4 {
  407 + color: #c5cae9 !important; }
  408 +
  409 +.indigo.lighten-3 {
  410 + background-color: #9fa8da !important; }
  411 +
  412 +.indigo-text.text-lighten-3 {
  413 + color: #9fa8da !important; }
  414 +
  415 +.indigo.lighten-2 {
  416 + background-color: #7986cb !important; }
  417 +
  418 +.indigo-text.text-lighten-2 {
  419 + color: #7986cb !important; }
  420 +
  421 +.indigo.lighten-1 {
  422 + background-color: #5c6bc0 !important; }
  423 +
  424 +.indigo-text.text-lighten-1 {
  425 + color: #5c6bc0 !important; }
  426 +
  427 +.indigo {
  428 + background-color: #3f51b5 !important; }
  429 +
  430 +.indigo-text {
  431 + color: #3f51b5 !important; }
  432 +
  433 +.indigo.darken-1 {
  434 + background-color: #3949ab !important; }
  435 +
  436 +.indigo-text.text-darken-1 {
  437 + color: #3949ab !important; }
  438 +
  439 +.indigo.darken-2 {
  440 + background-color: #303f9f !important; }
  441 +
  442 +.indigo-text.text-darken-2 {
  443 + color: #303f9f !important; }
  444 +
  445 +.indigo.darken-3 {
  446 + background-color: #283593 !important; }
  447 +
  448 +.indigo-text.text-darken-3 {
  449 + color: #283593 !important; }
  450 +
  451 +.indigo.darken-4 {
  452 + background-color: #1a237e !important; }
  453 +
  454 +.indigo-text.text-darken-4 {
  455 + color: #1a237e !important; }
  456 +
  457 +.indigo.accent-1 {
  458 + background-color: #8c9eff !important; }
  459 +
  460 +.indigo-text.text-accent-1 {
  461 + color: #8c9eff !important; }
  462 +
  463 +.indigo.accent-2 {
  464 + background-color: #536dfe !important; }
  465 +
  466 +.indigo-text.text-accent-2 {
  467 + color: #536dfe !important; }
  468 +
  469 +.indigo.accent-3 {
  470 + background-color: #3d5afe !important; }
  471 +
  472 +.indigo-text.text-accent-3 {
  473 + color: #3d5afe !important; }
  474 +
  475 +.indigo.accent-4 {
  476 + background-color: #304ffe !important; }
  477 +
  478 +.indigo-text.text-accent-4 {
  479 + color: #304ffe !important; }
  480 +
  481 +.blue.lighten-5 {
  482 + background-color: #E3F2FD !important; }
  483 +
  484 +.blue-text.text-lighten-5 {
  485 + color: #E3F2FD !important; }
  486 +
  487 +.blue.lighten-4 {
  488 + background-color: #BBDEFB !important; }
  489 +
  490 +.blue-text.text-lighten-4 {
  491 + color: #BBDEFB !important; }
  492 +
  493 +.blue.lighten-3 {
  494 + background-color: #90CAF9 !important; }
  495 +
  496 +.blue-text.text-lighten-3 {
  497 + color: #90CAF9 !important; }
  498 +
  499 +.blue.lighten-2 {
  500 + background-color: #64B5F6 !important; }
  501 +
  502 +.blue-text.text-lighten-2 {
  503 + color: #64B5F6 !important; }
  504 +
  505 +.blue.lighten-1 {
  506 + background-color: #42A5F5 !important; }
  507 +
  508 +.blue-text.text-lighten-1 {
  509 + color: #42A5F5 !important; }
  510 +
  511 +.blue {
  512 + background-color: #2196F3 !important; }
  513 +
  514 +.blue-text {
  515 + color: #2196F3 !important; }
  516 +
  517 +.blue.darken-1 {
  518 + background-color: #1E88E5 !important; }
  519 +
  520 +.blue-text.text-darken-1 {
  521 + color: #1E88E5 !important; }
  522 +
  523 +.blue.darken-2 {
  524 + background-color: #1976D2 !important; }
  525 +
  526 +.blue-text.text-darken-2 {
  527 + color: #1976D2 !important; }
  528 +
  529 +.blue.darken-3 {
  530 + background-color: #1565C0 !important; }
  531 +
  532 +.blue-text.text-darken-3 {
  533 + color: #1565C0 !important; }
  534 +
  535 +.blue.darken-4 {
  536 + background-color: #0D47A1 !important; }
  537 +
  538 +.blue-text.text-darken-4 {
  539 + color: #0D47A1 !important; }
  540 +
  541 +.blue.accent-1 {
  542 + background-color: #82B1FF !important; }
  543 +
  544 +.blue-text.text-accent-1 {
  545 + color: #82B1FF !important; }
  546 +
  547 +.blue.accent-2 {
  548 + background-color: #448AFF !important; }
  549 +
  550 +.blue-text.text-accent-2 {
  551 + color: #448AFF !important; }
  552 +
  553 +.blue.accent-3 {
  554 + background-color: #2979FF !important; }
  555 +
  556 +.blue-text.text-accent-3 {
  557 + color: #2979FF !important; }
  558 +
  559 +.blue.accent-4 {
  560 + background-color: #2962FF !important; }
  561 +
  562 +.blue-text.text-accent-4 {
  563 + color: #2962FF !important; }
  564 +
  565 +.light-blue.lighten-5 {
  566 + background-color: #e1f5fe !important; }
  567 +
  568 +.light-blue-text.text-lighten-5 {
  569 + color: #e1f5fe !important; }
  570 +
  571 +.light-blue.lighten-4 {
  572 + background-color: #b3e5fc !important; }
  573 +
  574 +.light-blue-text.text-lighten-4 {
  575 + color: #b3e5fc !important; }
  576 +
  577 +.light-blue.lighten-3 {
  578 + background-color: #81d4fa !important; }
  579 +
  580 +.light-blue-text.text-lighten-3 {
  581 + color: #81d4fa !important; }
  582 +
  583 +.light-blue.lighten-2 {
  584 + background-color: #4fc3f7 !important; }
  585 +
  586 +.light-blue-text.text-lighten-2 {
  587 + color: #4fc3f7 !important; }
  588 +
  589 +.light-blue.lighten-1 {
  590 + background-color: #29b6f6 !important; }
  591 +
  592 +.light-blue-text.text-lighten-1 {
  593 + color: #29b6f6 !important; }
  594 +
  595 +.light-blue {
  596 + background-color: #03a9f4 !important; }
  597 +
  598 +.light-blue-text {
  599 + color: #03a9f4 !important; }
  600 +
  601 +.light-blue.darken-1 {
  602 + background-color: #039be5 !important; }
  603 +
  604 +.light-blue-text.text-darken-1 {
  605 + color: #039be5 !important; }
  606 +
  607 +.light-blue.darken-2 {
  608 + background-color: #0288d1 !important; }
  609 +
  610 +.light-blue-text.text-darken-2 {
  611 + color: #0288d1 !important; }
  612 +
  613 +.light-blue.darken-3 {
  614 + background-color: #0277bd !important; }
  615 +
  616 +.light-blue-text.text-darken-3 {
  617 + color: #0277bd !important; }
  618 +
  619 +.light-blue.darken-4 {
  620 + background-color: #01579b !important; }
  621 +
  622 +.light-blue-text.text-darken-4 {
  623 + color: #01579b !important; }
  624 +
  625 +.light-blue.accent-1 {
  626 + background-color: #80d8ff !important; }
  627 +
  628 +.light-blue-text.text-accent-1 {
  629 + color: #80d8ff !important; }
  630 +
  631 +.light-blue.accent-2 {
  632 + background-color: #40c4ff !important; }
  633 +
  634 +.light-blue-text.text-accent-2 {
  635 + color: #40c4ff !important; }
  636 +
  637 +.light-blue.accent-3 {
  638 + background-color: #00b0ff !important; }
  639 +
  640 +.light-blue-text.text-accent-3 {
  641 + color: #00b0ff !important; }
  642 +
  643 +.light-blue.accent-4 {
  644 + background-color: #0091ea !important; }
  645 +
  646 +.light-blue-text.text-accent-4 {
  647 + color: #0091ea !important; }
  648 +
  649 +.cyan.lighten-5 {
  650 + background-color: #e0f7fa !important; }
  651 +
  652 +.cyan-text.text-lighten-5 {
  653 + color: #e0f7fa !important; }
  654 +
  655 +.cyan.lighten-4 {
  656 + background-color: #b2ebf2 !important; }
  657 +
  658 +.cyan-text.text-lighten-4 {
  659 + color: #b2ebf2 !important; }
  660 +
  661 +.cyan.lighten-3 {
  662 + background-color: #80deea !important; }
  663 +
  664 +.cyan-text.text-lighten-3 {
  665 + color: #80deea !important; }
  666 +
  667 +.cyan.lighten-2 {
  668 + background-color: #4dd0e1 !important; }
  669 +
  670 +.cyan-text.text-lighten-2 {
  671 + color: #4dd0e1 !important; }
  672 +
  673 +.cyan.lighten-1 {
  674 + background-color: #26c6da !important; }
  675 +
  676 +.cyan-text.text-lighten-1 {
  677 + color: #26c6da !important; }
  678 +
  679 +.cyan {
  680 + background-color: #00bcd4 !important; }
  681 +
  682 +.cyan-text {
  683 + color: #00bcd4 !important; }
  684 +
  685 +.cyan.darken-1 {
  686 + background-color: #00acc1 !important; }
  687 +
  688 +.cyan-text.text-darken-1 {
  689 + color: #00acc1 !important; }
  690 +
  691 +.cyan.darken-2 {
  692 + background-color: #0097a7 !important; }
  693 +
  694 +.cyan-text.text-darken-2 {
  695 + color: #0097a7 !important; }
  696 +
  697 +.cyan.darken-3 {
  698 + background-color: #00838f !important; }
  699 +
  700 +.cyan-text.text-darken-3 {
  701 + color: #00838f !important; }
  702 +
  703 +.cyan.darken-4 {
  704 + background-color: #006064 !important; }
  705 +
  706 +.cyan-text.text-darken-4 {
  707 + color: #006064 !important; }
  708 +
  709 +.cyan.accent-1 {
  710 + background-color: #84ffff !important; }
  711 +
  712 +.cyan-text.text-accent-1 {
  713 + color: #84ffff !important; }
  714 +
  715 +.cyan.accent-2 {
  716 + background-color: #18ffff !important; }
  717 +
  718 +.cyan-text.text-accent-2 {
  719 + color: #18ffff !important; }
  720 +
  721 +.cyan.accent-3 {
  722 + background-color: #00e5ff !important; }
  723 +
  724 +.cyan-text.text-accent-3 {
  725 + color: #00e5ff !important; }
  726 +
  727 +.cyan.accent-4 {
  728 + background-color: #00b8d4 !important; }
  729 +
  730 +.cyan-text.text-accent-4 {
  731 + color: #00b8d4 !important; }
  732 +
  733 +.teal.lighten-5 {
  734 + background-color: #e0f2f1 !important; }
  735 +
  736 +.teal-text.text-lighten-5 {
  737 + color: #e0f2f1 !important; }
  738 +
  739 +.teal.lighten-4 {
  740 + background-color: #b2dfdb !important; }
  741 +
  742 +.teal-text.text-lighten-4 {
  743 + color: #b2dfdb !important; }
  744 +
  745 +.teal.lighten-3 {
  746 + background-color: #80cbc4 !important; }
  747 +
  748 +.teal-text.text-lighten-3 {
  749 + color: #80cbc4 !important; }
  750 +
  751 +.teal.lighten-2 {
  752 + background-color: #4db6ac !important; }
  753 +
  754 +.teal-text.text-lighten-2 {
  755 + color: #4db6ac !important; }
  756 +
  757 +.teal.lighten-1 {
  758 + background-color: #26a69a !important; }
  759 +
  760 +.teal-text.text-lighten-1 {
  761 + color: #26a69a !important; }
  762 +
  763 +.teal {
  764 + background-color: #009688 !important; }
  765 +
  766 +.teal-text {
  767 + color: #009688 !important; }
  768 +
  769 +.teal.darken-1 {
  770 + background-color: #00897b !important; }
  771 +
  772 +.teal-text.text-darken-1 {
  773 + color: #00897b !important; }
  774 +
  775 +.teal.darken-2 {
  776 + background-color: #00796b !important; }
  777 +
  778 +.teal-text.text-darken-2 {
  779 + color: #00796b !important; }
  780 +
  781 +.teal.darken-3 {
  782 + background-color: #00695c !important; }
  783 +
  784 +.teal-text.text-darken-3 {
  785 + color: #00695c !important; }
  786 +
  787 +.teal.darken-4 {
  788 + background-color: #004d40 !important; }
  789 +
  790 +.teal-text.text-darken-4 {
  791 + color: #004d40 !important; }
  792 +
  793 +.teal.accent-1 {
  794 + background-color: #a7ffeb !important; }
  795 +
  796 +.teal-text.text-accent-1 {
  797 + color: #a7ffeb !important; }
  798 +
  799 +.teal.accent-2 {
  800 + background-color: #64ffda !important; }
  801 +
  802 +.teal-text.text-accent-2 {
  803 + color: #64ffda !important; }
  804 +
  805 +.teal.accent-3 {
  806 + background-color: #1de9b6 !important; }
  807 +
  808 +.teal-text.text-accent-3 {
  809 + color: #1de9b6 !important; }
  810 +
  811 +.teal.accent-4 {
  812 + background-color: #00bfa5 !important; }
  813 +
  814 +.teal-text.text-accent-4 {
  815 + color: #00bfa5 !important; }
  816 +
  817 +.green.lighten-5 {
  818 + background-color: #E8F5E9 !important; }
  819 +
  820 +.green-text.text-lighten-5 {
  821 + color: #E8F5E9 !important; }
  822 +
  823 +.green.lighten-4 {
  824 + background-color: #C8E6C9 !important; }
  825 +
  826 +.green-text.text-lighten-4 {
  827 + color: #C8E6C9 !important; }
  828 +
  829 +.green.lighten-3 {
  830 + background-color: #A5D6A7 !important; }
  831 +
  832 +.green-text.text-lighten-3 {
  833 + color: #A5D6A7 !important; }
  834 +
  835 +.green.lighten-2 {
  836 + background-color: #81C784 !important; }
  837 +
  838 +.green-text.text-lighten-2 {
  839 + color: #81C784 !important; }
  840 +
  841 +.green.lighten-1 {
  842 + background-color: #66BB6A !important; }
  843 +
  844 +.green-text.text-lighten-1 {
  845 + color: #66BB6A !important; }
  846 +
  847 +.green {
  848 + background-color: #4CAF50 !important; }
  849 +
  850 +.green-text {
  851 + color: #4CAF50 !important; }
  852 +
  853 +.green.darken-1 {
  854 + background-color: #43A047 !important; }
  855 +
  856 +.green-text.text-darken-1 {
  857 + color: #43A047 !important; }
  858 +
  859 +.green.darken-2 {
  860 + background-color: #388E3C !important; }
  861 +
  862 +.green-text.text-darken-2 {
  863 + color: #388E3C !important; }
  864 +
  865 +.green.darken-3 {
  866 + background-color: #2E7D32 !important; }
  867 +
  868 +.green-text.text-darken-3 {
  869 + color: #2E7D32 !important; }
  870 +
  871 +.green.darken-4 {
  872 + background-color: #1B5E20 !important; }
  873 +
  874 +.green-text.text-darken-4 {
  875 + color: #1B5E20 !important; }
  876 +
  877 +.green.accent-1 {
  878 + background-color: #B9F6CA !important; }
  879 +
  880 +.green-text.text-accent-1 {
  881 + color: #B9F6CA !important; }
  882 +
  883 +.green.accent-2 {
  884 + background-color: #69F0AE !important; }
  885 +
  886 +.green-text.text-accent-2 {
  887 + color: #69F0AE !important; }
  888 +
  889 +.green.accent-3 {
  890 + background-color: #00E676 !important; }
  891 +
  892 +.green-text.text-accent-3 {
  893 + color: #00E676 !important; }
  894 +
  895 +.green.accent-4 {
  896 + background-color: #00C853 !important; }
  897 +
  898 +.green-text.text-accent-4 {
  899 + color: #00C853 !important; }
  900 +
  901 +.light-green.lighten-5 {
  902 + background-color: #f1f8e9 !important; }
  903 +
  904 +.light-green-text.text-lighten-5 {
  905 + color: #f1f8e9 !important; }
  906 +
  907 +.light-green.lighten-4 {
  908 + background-color: #dcedc8 !important; }
  909 +
  910 +.light-green-text.text-lighten-4 {
  911 + color: #dcedc8 !important; }
  912 +
  913 +.light-green.lighten-3 {
  914 + background-color: #c5e1a5 !important; }
  915 +
  916 +.light-green-text.text-lighten-3 {
  917 + color: #c5e1a5 !important; }
  918 +
  919 +.light-green.lighten-2 {
  920 + background-color: #aed581 !important; }
  921 +
  922 +.light-green-text.text-lighten-2 {
  923 + color: #aed581 !important; }
  924 +
  925 +.light-green.lighten-1 {
  926 + background-color: #9ccc65 !important; }
  927 +
  928 +.light-green-text.text-lighten-1 {
  929 + color: #9ccc65 !important; }
  930 +
  931 +.light-green {
  932 + background-color: #8bc34a !important; }
  933 +
  934 +.light-green-text {
  935 + color: #8bc34a !important; }
  936 +
  937 +.light-green.darken-1 {
  938 + background-color: #7cb342 !important; }
  939 +
  940 +.light-green-text.text-darken-1 {
  941 + color: #7cb342 !important; }
  942 +
  943 +.light-green.darken-2 {
  944 + background-color: #689f38 !important; }
  945 +
  946 +.light-green-text.text-darken-2 {
  947 + color: #689f38 !important; }
  948 +
  949 +.light-green.darken-3 {
  950 + background-color: #558b2f !important; }
  951 +
  952 +.light-green-text.text-darken-3 {
  953 + color: #558b2f !important; }
  954 +
  955 +.light-green.darken-4 {
  956 + background-color: #33691e !important; }
  957 +
  958 +.light-green-text.text-darken-4 {
  959 + color: #33691e !important; }
  960 +
  961 +.light-green.accent-1 {
  962 + background-color: #ccff90 !important; }
  963 +
  964 +.light-green-text.text-accent-1 {
  965 + color: #ccff90 !important; }
  966 +
  967 +.light-green.accent-2 {
  968 + background-color: #b2ff59 !important; }
  969 +
  970 +.light-green-text.text-accent-2 {
  971 + color: #b2ff59 !important; }
  972 +
  973 +.light-green.accent-3 {
  974 + background-color: #76ff03 !important; }
  975 +
  976 +.light-green-text.text-accent-3 {
  977 + color: #76ff03 !important; }
  978 +
  979 +.light-green.accent-4 {
  980 + background-color: #64dd17 !important; }
  981 +
  982 +.light-green-text.text-accent-4 {
  983 + color: #64dd17 !important; }
  984 +
  985 +.lime.lighten-5 {
  986 + background-color: #f9fbe7 !important; }
  987 +
  988 +.lime-text.text-lighten-5 {
  989 + color: #f9fbe7 !important; }
  990 +
  991 +.lime.lighten-4 {
  992 + background-color: #f0f4c3 !important; }
  993 +
  994 +.lime-text.text-lighten-4 {
  995 + color: #f0f4c3 !important; }
  996 +
  997 +.lime.lighten-3 {
  998 + background-color: #e6ee9c !important; }
  999 +
  1000 +.lime-text.text-lighten-3 {
  1001 + color: #e6ee9c !important; }
  1002 +
  1003 +.lime.lighten-2 {
  1004 + background-color: #dce775 !important; }
  1005 +
  1006 +.lime-text.text-lighten-2 {
  1007 + color: #dce775 !important; }
  1008 +
  1009 +.lime.lighten-1 {
  1010 + background-color: #d4e157 !important; }
  1011 +
  1012 +.lime-text.text-lighten-1 {
  1013 + color: #d4e157 !important; }
  1014 +
  1015 +.lime {
  1016 + background-color: #cddc39 !important; }
  1017 +
  1018 +.lime-text {
  1019 + color: #cddc39 !important; }
  1020 +
  1021 +.lime.darken-1 {
  1022 + background-color: #c0ca33 !important; }
  1023 +
  1024 +.lime-text.text-darken-1 {
  1025 + color: #c0ca33 !important; }
  1026 +
  1027 +.lime.darken-2 {
  1028 + background-color: #afb42b !important; }
  1029 +
  1030 +.lime-text.text-darken-2 {
  1031 + color: #afb42b !important; }
  1032 +
  1033 +.lime.darken-3 {
  1034 + background-color: #9e9d24 !important; }
  1035 +
  1036 +.lime-text.text-darken-3 {
  1037 + color: #9e9d24 !important; }
  1038 +
  1039 +.lime.darken-4 {
  1040 + background-color: #827717 !important; }
  1041 +
  1042 +.lime-text.text-darken-4 {
  1043 + color: #827717 !important; }
  1044 +
  1045 +.lime.accent-1 {
  1046 + background-color: #f4ff81 !important; }
  1047 +
  1048 +.lime-text.text-accent-1 {
  1049 + color: #f4ff81 !important; }
  1050 +
  1051 +.lime.accent-2 {
  1052 + background-color: #eeff41 !important; }
  1053 +
  1054 +.lime-text.text-accent-2 {
  1055 + color: #eeff41 !important; }
  1056 +
  1057 +.lime.accent-3 {
  1058 + background-color: #c6ff00 !important; }
  1059 +
  1060 +.lime-text.text-accent-3 {
  1061 + color: #c6ff00 !important; }
  1062 +
  1063 +.lime.accent-4 {
  1064 + background-color: #aeea00 !important; }
  1065 +
  1066 +.lime-text.text-accent-4 {
  1067 + color: #aeea00 !important; }
  1068 +
  1069 +.yellow.lighten-5 {
  1070 + background-color: #fffde7 !important; }
  1071 +
  1072 +.yellow-text.text-lighten-5 {
  1073 + color: #fffde7 !important; }
  1074 +
  1075 +.yellow.lighten-4 {
  1076 + background-color: #fff9c4 !important; }
  1077 +
  1078 +.yellow-text.text-lighten-4 {
  1079 + color: #fff9c4 !important; }
  1080 +
  1081 +.yellow.lighten-3 {
  1082 + background-color: #fff59d !important; }
  1083 +
  1084 +.yellow-text.text-lighten-3 {
  1085 + color: #fff59d !important; }
  1086 +
  1087 +.yellow.lighten-2 {
  1088 + background-color: #fff176 !important; }
  1089 +
  1090 +.yellow-text.text-lighten-2 {
  1091 + color: #fff176 !important; }
  1092 +
  1093 +.yellow.lighten-1 {
  1094 + background-color: #ffee58 !important; }
  1095 +
  1096 +.yellow-text.text-lighten-1 {
  1097 + color: #ffee58 !important; }
  1098 +
  1099 +.yellow {
  1100 + background-color: #ffeb3b !important; }
  1101 +
  1102 +.yellow-text {
  1103 + color: #ffeb3b !important; }
  1104 +
  1105 +.yellow.darken-1 {
  1106 + background-color: #fdd835 !important; }
  1107 +
  1108 +.yellow-text.text-darken-1 {
  1109 + color: #fdd835 !important; }
  1110 +
  1111 +.yellow.darken-2 {
  1112 + background-color: #fbc02d !important; }
  1113 +
  1114 +.yellow-text.text-darken-2 {
  1115 + color: #fbc02d !important; }
  1116 +
  1117 +.yellow.darken-3 {
  1118 + background-color: #f9a825 !important; }
  1119 +
  1120 +.yellow-text.text-darken-3 {
  1121 + color: #f9a825 !important; }
  1122 +
  1123 +.yellow.darken-4 {
  1124 + background-color: #f57f17 !important; }
  1125 +
  1126 +.yellow-text.text-darken-4 {
  1127 + color: #f57f17 !important; }
  1128 +
  1129 +.yellow.accent-1 {
  1130 + background-color: #ffff8d !important; }
  1131 +
  1132 +.yellow-text.text-accent-1 {
  1133 + color: #ffff8d !important; }
  1134 +
  1135 +.yellow.accent-2 {
  1136 + background-color: #ffff00 !important; }
  1137 +
  1138 +.yellow-text.text-accent-2 {
  1139 + color: #ffff00 !important; }
  1140 +
  1141 +.yellow.accent-3 {
  1142 + background-color: #ffea00 !important; }
  1143 +
  1144 +.yellow-text.text-accent-3 {
  1145 + color: #ffea00 !important; }
  1146 +
  1147 +.yellow.accent-4 {
  1148 + background-color: #ffd600 !important; }
  1149 +
  1150 +.yellow-text.text-accent-4 {
  1151 + color: #ffd600 !important; }
  1152 +
  1153 +.amber.lighten-5 {
  1154 + background-color: #fff8e1 !important; }
  1155 +
  1156 +.amber-text.text-lighten-5 {
  1157 + color: #fff8e1 !important; }
  1158 +
  1159 +.amber.lighten-4 {
  1160 + background-color: #ffecb3 !important; }
  1161 +
  1162 +.amber-text.text-lighten-4 {
  1163 + color: #ffecb3 !important; }
  1164 +
  1165 +.amber.lighten-3 {
  1166 + background-color: #ffe082 !important; }
  1167 +
  1168 +.amber-text.text-lighten-3 {
  1169 + color: #ffe082 !important; }
  1170 +
  1171 +.amber.lighten-2 {
  1172 + background-color: #ffd54f !important; }
  1173 +
  1174 +.amber-text.text-lighten-2 {
  1175 + color: #ffd54f !important; }
  1176 +
  1177 +.amber.lighten-1 {
  1178 + background-color: #ffca28 !important; }
  1179 +
  1180 +.amber-text.text-lighten-1 {
  1181 + color: #ffca28 !important; }
  1182 +
  1183 +.amber {
  1184 + background-color: #ffc107 !important; }
  1185 +
  1186 +.amber-text {
  1187 + color: #ffc107 !important; }
  1188 +
  1189 +.amber.darken-1 {
  1190 + background-color: #ffb300 !important; }
  1191 +
  1192 +.amber-text.text-darken-1 {
  1193 + color: #ffb300 !important; }
  1194 +
  1195 +.amber.darken-2 {
  1196 + background-color: #ffa000 !important; }
  1197 +
  1198 +.amber-text.text-darken-2 {
  1199 + color: #ffa000 !important; }
  1200 +
  1201 +.amber.darken-3 {
  1202 + background-color: #ff8f00 !important; }
  1203 +
  1204 +.amber-text.text-darken-3 {
  1205 + color: #ff8f00 !important; }
  1206 +
  1207 +.amber.darken-4 {
  1208 + background-color: #ff6f00 !important; }
  1209 +
  1210 +.amber-text.text-darken-4 {
  1211 + color: #ff6f00 !important; }
  1212 +
  1213 +.amber.accent-1 {
  1214 + background-color: #ffe57f !important; }
  1215 +
  1216 +.amber-text.text-accent-1 {
  1217 + color: #ffe57f !important; }
  1218 +
  1219 +.amber.accent-2 {
  1220 + background-color: #ffd740 !important; }
  1221 +
  1222 +.amber-text.text-accent-2 {
  1223 + color: #ffd740 !important; }
  1224 +
  1225 +.amber.accent-3 {
  1226 + background-color: #ffc400 !important; }
  1227 +
  1228 +.amber-text.text-accent-3 {
  1229 + color: #ffc400 !important; }
  1230 +
  1231 +.amber.accent-4 {
  1232 + background-color: #ffab00 !important; }
  1233 +
  1234 +.amber-text.text-accent-4 {
  1235 + color: #ffab00 !important; }
  1236 +
  1237 +.orange.lighten-5 {
  1238 + background-color: #fff3e0 !important; }
  1239 +
  1240 +.orange-text.text-lighten-5 {
  1241 + color: #fff3e0 !important; }
  1242 +
  1243 +.orange.lighten-4 {
  1244 + background-color: #ffe0b2 !important; }
  1245 +
  1246 +.orange-text.text-lighten-4 {
  1247 + color: #ffe0b2 !important; }
  1248 +
  1249 +.orange.lighten-3 {
  1250 + background-color: #ffcc80 !important; }
  1251 +
  1252 +.orange-text.text-lighten-3 {
  1253 + color: #ffcc80 !important; }
  1254 +
  1255 +.orange.lighten-2 {
  1256 + background-color: #ffb74d !important; }
  1257 +
  1258 +.orange-text.text-lighten-2 {
  1259 + color: #ffb74d !important; }
  1260 +
  1261 +.orange.lighten-1 {
  1262 + background-color: #ffa726 !important; }
  1263 +
  1264 +.orange-text.text-lighten-1 {
  1265 + color: #ffa726 !important; }
  1266 +
  1267 +.orange {
  1268 + background-color: #ff9800 !important; }
  1269 +
  1270 +.orange-text {
  1271 + color: #ff9800 !important; }
  1272 +
  1273 +.orange.darken-1 {
  1274 + background-color: #fb8c00 !important; }
  1275 +
  1276 +.orange-text.text-darken-1 {
  1277 + color: #fb8c00 !important; }
  1278 +
  1279 +.orange.darken-2 {
  1280 + background-color: #f57c00 !important; }
  1281 +
  1282 +.orange-text.text-darken-2 {
  1283 + color: #f57c00 !important; }
  1284 +
  1285 +.orange.darken-3 {
  1286 + background-color: #ef6c00 !important; }
  1287 +
  1288 +.orange-text.text-darken-3 {
  1289 + color: #ef6c00 !important; }
  1290 +
  1291 +.orange.darken-4 {
  1292 + background-color: #e65100 !important; }
  1293 +
  1294 +.orange-text.text-darken-4 {
  1295 + color: #e65100 !important; }
  1296 +
  1297 +.orange.accent-1 {
  1298 + background-color: #ffd180 !important; }
  1299 +
  1300 +.orange-text.text-accent-1 {
  1301 + color: #ffd180 !important; }
  1302 +
  1303 +.orange.accent-2 {
  1304 + background-color: #ffab40 !important; }
  1305 +
  1306 +.orange-text.text-accent-2 {
  1307 + color: #ffab40 !important; }
  1308 +
  1309 +.orange.accent-3 {
  1310 + background-color: #ff9100 !important; }
  1311 +
  1312 +.orange-text.text-accent-3 {
  1313 + color: #ff9100 !important; }
  1314 +
  1315 +.orange.accent-4 {
  1316 + background-color: #ff6d00 !important; }
  1317 +
  1318 +.orange-text.text-accent-4 {
  1319 + color: #ff6d00 !important; }
  1320 +
  1321 +.deep-orange.lighten-5 {
  1322 + background-color: #fbe9e7 !important; }
  1323 +
  1324 +.deep-orange-text.text-lighten-5 {
  1325 + color: #fbe9e7 !important; }
  1326 +
  1327 +.deep-orange.lighten-4 {
  1328 + background-color: #ffccbc !important; }
  1329 +
  1330 +.deep-orange-text.text-lighten-4 {
  1331 + color: #ffccbc !important; }
  1332 +
  1333 +.deep-orange.lighten-3 {
  1334 + background-color: #ffab91 !important; }
  1335 +
  1336 +.deep-orange-text.text-lighten-3 {
  1337 + color: #ffab91 !important; }
  1338 +
  1339 +.deep-orange.lighten-2 {
  1340 + background-color: #ff8a65 !important; }
  1341 +
  1342 +.deep-orange-text.text-lighten-2 {
  1343 + color: #ff8a65 !important; }
  1344 +
  1345 +.deep-orange.lighten-1 {
  1346 + background-color: #ff7043 !important; }
  1347 +
  1348 +.deep-orange-text.text-lighten-1 {
  1349 + color: #ff7043 !important; }
  1350 +
  1351 +.deep-orange {
  1352 + background-color: #ff5722 !important; }
  1353 +
  1354 +.deep-orange-text {
  1355 + color: #ff5722 !important; }
  1356 +
  1357 +.deep-orange.darken-1 {
  1358 + background-color: #f4511e !important; }
  1359 +
  1360 +.deep-orange-text.text-darken-1 {
  1361 + color: #f4511e !important; }
  1362 +
  1363 +.deep-orange.darken-2 {
  1364 + background-color: #e64a19 !important; }
  1365 +
  1366 +.deep-orange-text.text-darken-2 {
  1367 + color: #e64a19 !important; }
  1368 +
  1369 +.deep-orange.darken-3 {
  1370 + background-color: #d84315 !important; }
  1371 +
  1372 +.deep-orange-text.text-darken-3 {
  1373 + color: #d84315 !important; }
  1374 +
  1375 +.deep-orange.darken-4 {
  1376 + background-color: #bf360c !important; }
  1377 +
  1378 +.deep-orange-text.text-darken-4 {
  1379 + color: #bf360c !important; }
  1380 +
  1381 +.deep-orange.accent-1 {
  1382 + background-color: #ff9e80 !important; }
  1383 +
  1384 +.deep-orange-text.text-accent-1 {
  1385 + color: #ff9e80 !important; }
  1386 +
  1387 +.deep-orange.accent-2 {
  1388 + background-color: #ff6e40 !important; }
  1389 +
  1390 +.deep-orange-text.text-accent-2 {
  1391 + color: #ff6e40 !important; }
  1392 +
  1393 +.deep-orange.accent-3 {
  1394 + background-color: #ff3d00 !important; }
  1395 +
  1396 +.deep-orange-text.text-accent-3 {
  1397 + color: #ff3d00 !important; }
  1398 +
  1399 +.deep-orange.accent-4 {
  1400 + background-color: #dd2c00 !important; }
  1401 +
  1402 +.deep-orange-text.text-accent-4 {
  1403 + color: #dd2c00 !important; }
  1404 +
  1405 +.brown.lighten-5 {
  1406 + background-color: #efebe9 !important; }
  1407 +
  1408 +.brown-text.text-lighten-5 {
  1409 + color: #efebe9 !important; }
  1410 +
  1411 +.brown.lighten-4 {
  1412 + background-color: #d7ccc8 !important; }
  1413 +
  1414 +.brown-text.text-lighten-4 {
  1415 + color: #d7ccc8 !important; }
  1416 +
  1417 +.brown.lighten-3 {
  1418 + background-color: #bcaaa4 !important; }
  1419 +
  1420 +.brown-text.text-lighten-3 {
  1421 + color: #bcaaa4 !important; }
  1422 +
  1423 +.brown.lighten-2 {
  1424 + background-color: #a1887f !important; }
  1425 +
  1426 +.brown-text.text-lighten-2 {
  1427 + color: #a1887f !important; }
  1428 +
  1429 +.brown.lighten-1 {
  1430 + background-color: #8d6e63 !important; }
  1431 +
  1432 +.brown-text.text-lighten-1 {
  1433 + color: #8d6e63 !important; }
  1434 +
  1435 +.brown {
  1436 + background-color: #795548 !important; }
  1437 +
  1438 +.brown-text {
  1439 + color: #795548 !important; }
  1440 +
  1441 +.brown.darken-1 {
  1442 + background-color: #6d4c41 !important; }
  1443 +
  1444 +.brown-text.text-darken-1 {
  1445 + color: #6d4c41 !important; }
  1446 +
  1447 +.brown.darken-2 {
  1448 + background-color: #5d4037 !important; }
  1449 +
  1450 +.brown-text.text-darken-2 {
  1451 + color: #5d4037 !important; }
  1452 +
  1453 +.brown.darken-3 {
  1454 + background-color: #4e342e !important; }
  1455 +
  1456 +.brown-text.text-darken-3 {
  1457 + color: #4e342e !important; }
  1458 +
  1459 +.brown.darken-4 {
  1460 + background-color: #3e2723 !important; }
  1461 +
  1462 +.brown-text.text-darken-4 {
  1463 + color: #3e2723 !important; }
  1464 +
  1465 +.blue-grey.lighten-5 {
  1466 + background-color: #eceff1 !important; }
  1467 +
  1468 +.blue-grey-text.text-lighten-5 {
  1469 + color: #eceff1 !important; }
  1470 +
  1471 +.blue-grey.lighten-4 {
  1472 + background-color: #cfd8dc !important; }
  1473 +
  1474 +.blue-grey-text.text-lighten-4 {
  1475 + color: #cfd8dc !important; }
  1476 +
  1477 +.blue-grey.lighten-3 {
  1478 + background-color: #b0bec5 !important; }
  1479 +
  1480 +.blue-grey-text.text-lighten-3 {
  1481 + color: #b0bec5 !important; }
  1482 +
  1483 +.blue-grey.lighten-2 {
  1484 + background-color: #90a4ae !important; }
  1485 +
  1486 +.blue-grey-text.text-lighten-2 {
  1487 + color: #90a4ae !important; }
  1488 +
  1489 +.blue-grey.lighten-1 {
  1490 + background-color: #78909c !important; }
  1491 +
  1492 +.blue-grey-text.text-lighten-1 {
  1493 + color: #78909c !important; }
  1494 +
  1495 +.blue-grey {
  1496 + background-color: #607d8b !important; }
  1497 +
  1498 +.blue-grey-text {
  1499 + color: #607d8b !important; }
  1500 +
  1501 +.blue-grey.darken-1 {
  1502 + background-color: #546e7a !important; }
  1503 +
  1504 +.blue-grey-text.text-darken-1 {
  1505 + color: #546e7a !important; }
  1506 +
  1507 +.blue-grey.darken-2 {
  1508 + background-color: #455a64 !important; }
  1509 +
  1510 +.blue-grey-text.text-darken-2 {
  1511 + color: #455a64 !important; }
  1512 +
  1513 +.blue-grey.darken-3 {
  1514 + background-color: #37474f !important; }
  1515 +
  1516 +.blue-grey-text.text-darken-3 {
  1517 + color: #37474f !important; }
  1518 +
  1519 +.blue-grey.darken-4 {
  1520 + background-color: #263238 !important; }
  1521 +
  1522 +.blue-grey-text.text-darken-4 {
  1523 + color: #263238 !important; }
  1524 +
  1525 +.grey.lighten-5 {
  1526 + background-color: #fafafa !important; }
  1527 +
  1528 +.grey-text.text-lighten-5 {
  1529 + color: #fafafa !important; }
  1530 +
  1531 +.grey.lighten-4 {
  1532 + background-color: #f5f5f5 !important; }
  1533 +
  1534 +.grey-text.text-lighten-4 {
  1535 + color: #f5f5f5 !important; }
  1536 +
  1537 +.grey.lighten-3 {
  1538 + background-color: #eeeeee !important; }
  1539 +
  1540 +.grey-text.text-lighten-3 {
  1541 + color: #eeeeee !important; }
  1542 +
  1543 +.grey.lighten-2 {
  1544 + background-color: #e0e0e0 !important; }
  1545 +
  1546 +.grey-text.text-lighten-2 {
  1547 + color: #e0e0e0 !important; }
  1548 +
  1549 +.grey.lighten-1 {
  1550 + background-color: #bdbdbd !important; }
  1551 +
  1552 +.grey-text.text-lighten-1 {
  1553 + color: #bdbdbd !important; }
  1554 +
  1555 +.grey {
  1556 + background-color: #9e9e9e !important; }
  1557 +
  1558 +.grey-text {
  1559 + color: #9e9e9e !important; }
  1560 +
  1561 +.grey.darken-1 {
  1562 + background-color: #757575 !important; }
  1563 +
  1564 +.grey-text.text-darken-1 {
  1565 + color: #757575 !important; }
  1566 +
  1567 +.grey.darken-2 {
  1568 + background-color: #616161 !important; }
  1569 +
  1570 +.grey-text.text-darken-2 {
  1571 + color: #616161 !important; }
  1572 +
  1573 +.grey.darken-3 {
  1574 + background-color: #424242 !important; }
  1575 +
  1576 +.grey-text.text-darken-3 {
  1577 + color: #424242 !important; }
  1578 +
  1579 +.grey.darken-4 {
  1580 + background-color: #212121 !important; }
  1581 +
  1582 +.grey-text.text-darken-4 {
  1583 + color: #212121 !important; }
  1584 +
  1585 +.shades.black {
  1586 + background-color: #000000 !important; }
  1587 +
  1588 +.shades-text.text-black {
  1589 + color: #000000 !important; }
  1590 +
  1591 +.shades.white {
  1592 + background-color: #FFFFFF !important; }
  1593 +
  1594 +.shades-text.text-white {
  1595 + color: #FFFFFF !important; }
  1596 +
  1597 +.shades.transparent {
  1598 + background-color: transparent !important; }
  1599 +
  1600 +.shades-text.text-transparent {
  1601 + color: transparent !important; }
  1602 +
  1603 +.black {
  1604 + background-color: #000000 !important; }
  1605 +
  1606 +.black-text {
  1607 + color: #000000 !important; }
  1608 +
  1609 +.white {
  1610 + background-color: #FFFFFF !important; }
  1611 +
  1612 +.white-text {
  1613 + color: #FFFFFF !important; }
  1614 +
  1615 +.transparent {
  1616 + background-color: transparent !important; }
  1617 +
  1618 +.transparent-text {
  1619 + color: transparent !important; }
  1620 +
  1621 +/*** Colors ***/
  1622 +/*** Badges ***/
  1623 +/*** Buttons ***/
  1624 +/*** Cards ***/
  1625 +/*** Collapsible ***/
  1626 +/*** Dropdown ***/
  1627 +/*** Fonts ***/
  1628 +/*** Forms ***/
  1629 +/*** Global ***/
  1630 +/*** Navbar ***/
  1631 +/*** SideNav ***/
  1632 +/*** Photo Slider ***/
  1633 +/*** Spinners | Loaders ***/
  1634 +/*** Tabs ***/
  1635 +/*** Tables ***/
  1636 +/*** Toasts ***/
  1637 +/*** Typography ***/
  1638 +/*** Collections ***/
  1639 +/* Progress Bar */
  1640 +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  1641 +/**
  1642 + * 1. Set default font family to sans-serif.
  1643 + * 2. Prevent iOS text size adjust after orientation change, without disabling
  1644 + * user zoom.
  1645 + */
  1646 +html {
  1647 + font-family: sans-serif;
  1648 + /* 1 */
  1649 + -ms-text-size-adjust: 100%;
  1650 + /* 2 */
  1651 + -webkit-text-size-adjust: 100%;
  1652 + /* 2 */ }
  1653 +
  1654 +/**
  1655 + * Remove default margin.
  1656 + */
  1657 +body {
  1658 + margin: 0; }
  1659 +
  1660 +/* HTML5 display definitions
  1661 + ========================================================================== */
  1662 +/**
  1663 + * Correct `block` display not defined for any HTML5 element in IE 8/9.
  1664 + * Correct `block` display not defined for `details` or `summary` in IE 10/11
  1665 + * and Firefox.
  1666 + * Correct `block` display not defined for `main` in IE 11.
  1667 + */
  1668 +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  1669 + display: block; }
  1670 +
  1671 +/**
  1672 + * 1. Correct `inline-block` display not defined in IE 8/9.
  1673 + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  1674 + */
  1675 +audio, canvas, progress, video {
  1676 + display: inline-block;
  1677 + /* 1 */
  1678 + vertical-align: baseline;
  1679 + /* 2 */ }
  1680 +
  1681 +/**
  1682 + * Prevent modern browsers from displaying `audio` without controls.
  1683 + * Remove excess height in iOS 5 devices.
  1684 + */
  1685 +audio:not([controls]) {
  1686 + display: none;
  1687 + height: 0; }
  1688 +
  1689 +/**
  1690 + * Address `[hidden]` styling not present in IE 8/9/10.
  1691 + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
  1692 + */
  1693 +[hidden], template {
  1694 + display: none; }
  1695 +
  1696 +/* Links
  1697 + ========================================================================== */
  1698 +/**
  1699 + * Remove the gray background color from active links in IE 10.
  1700 + */
  1701 +a {
  1702 + background-color: transparent; }
  1703 +
  1704 +/**
  1705 + * Improve readability when focused and also mouse hovered in all browsers.
  1706 + */
  1707 +a:active, a:hover {
  1708 + outline: 0; }
  1709 +
  1710 +/* Text-level semantics
  1711 + ========================================================================== */
  1712 +/**
  1713 + * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  1714 + */
  1715 +abbr[title] {
  1716 + border-bottom: 1px dotted; }
  1717 +
  1718 +/**
  1719 + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  1720 + */
  1721 +b, strong {
  1722 + font-weight: bold; }
  1723 +
  1724 +/**
  1725 + * Address styling not present in Safari and Chrome.
  1726 + */
  1727 +dfn {
  1728 + font-style: italic; }
  1729 +
  1730 +/**
  1731 + * Address variable `h1` font-size and margin within `section` and `article`
  1732 + * contexts in Firefox 4+, Safari, and Chrome.
  1733 + */
  1734 +h1 {
  1735 + font-size: 2em;
  1736 + margin: 0.67em 0; }
  1737 +
  1738 +/**
  1739 + * Address styling not present in IE 8/9.
  1740 + */
  1741 +mark {
  1742 + background: #ff0;
  1743 + color: #000; }
  1744 +
  1745 +/**
  1746 + * Address inconsistent and variable font size in all browsers.
  1747 + */
  1748 +small {
  1749 + font-size: 80%; }
  1750 +
  1751 +/**
  1752 + * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  1753 + */
  1754 +sub, sup {
  1755 + font-size: 75%;
  1756 + line-height: 0;
  1757 + position: relative;
  1758 + vertical-align: baseline; }
  1759 +
  1760 +sup {
  1761 + top: -0.5em; }
  1762 +
  1763 +sub {
  1764 + bottom: -0.25em; }
  1765 +
  1766 +/* Embedded content
  1767 + ========================================================================== */
  1768 +/**
  1769 + * Remove border when inside `a` element in IE 8/9/10.
  1770 + */
  1771 +img {
  1772 + border: 0; }
  1773 +
  1774 +/**
  1775 + * Correct overflow not hidden in IE 9/10/11.
  1776 + */
  1777 +svg:not(:root) {
  1778 + overflow: hidden; }
  1779 +
  1780 +/* Grouping content
  1781 + ========================================================================== */
  1782 +/**
  1783 + * Address margin not present in IE 8/9 and Safari.
  1784 + */
  1785 +figure {
  1786 + margin: 1em 40px; }
  1787 +
  1788 +/**
  1789 + * Address differences between Firefox and other browsers.
  1790 + */
  1791 +hr {
  1792 + -moz-box-sizing: content-box;
  1793 + box-sizing: content-box;
  1794 + height: 0; }
  1795 +
  1796 +/**
  1797 + * Contain overflow in all browsers.
  1798 + */
  1799 +pre {
  1800 + overflow: auto; }
  1801 +
  1802 +/**
  1803 + * Address odd `em`-unit font size rendering in all browsers.
  1804 + */
  1805 +code, kbd, pre, samp {
  1806 + font-family: monospace, monospace;
  1807 + font-size: 1em; }
  1808 +
  1809 +/* Forms
  1810 + ========================================================================== */
  1811 +/**
  1812 + * Known limitation: by default, Chrome and Safari on OS X allow very limited
  1813 + * styling of `select`, unless a `border` property is set.
  1814 + */
  1815 +/**
  1816 + * 1. Correct color not being inherited.
  1817 + * Known issue: affects color of disabled elements.
  1818 + * 2. Correct font properties not being inherited.
  1819 + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  1820 + */
  1821 +button, input, optgroup, select, textarea {
  1822 + color: inherit;
  1823 + /* 1 */
  1824 + font: inherit;
  1825 + /* 2 */
  1826 + margin: 0;
  1827 + /* 3 */ }
  1828 +
  1829 +/**
  1830 + * Address `overflow` set to `hidden` in IE 8/9/10/11.
  1831 + */
  1832 +button {
  1833 + overflow: visible; }
  1834 +
  1835 +/**
  1836 + * Address inconsistent `text-transform` inheritance for `button` and `select`.
  1837 + * All other form control elements do not inherit `text-transform` values.
  1838 + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  1839 + * Correct `select` style inheritance in Firefox.
  1840 + */
  1841 +button, select {
  1842 + text-transform: none; }
  1843 +
  1844 +/**
  1845 + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  1846 + * and `video` controls.
  1847 + * 2. Correct inability to style clickable `input` types in iOS.
  1848 + * 3. Improve usability and consistency of cursor style between image-type
  1849 + * `input` and others.
  1850 + */
  1851 +/* 1 */
  1852 +html input[type="button"], button, input[type="reset"], input[type="submit"] {
  1853 + -webkit-appearance: button;
  1854 + /* 2 */
  1855 + cursor: pointer;
  1856 + /* 3 */ }
  1857 +
  1858 +/**
  1859 + * Re-set default cursor for disabled elements.
  1860 + */
  1861 +button[disabled], html input[disabled] {
  1862 + cursor: default; }
  1863 +
  1864 +/**
  1865 + * Remove inner padding and border in Firefox 4+.
  1866 + */
  1867 +button::-moz-focus-inner, input::-moz-focus-inner {
  1868 + border: 0;
  1869 + padding: 0; }
  1870 +
  1871 +/**
  1872 + * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  1873 + * the UA stylesheet.
  1874 + */
  1875 +input {
  1876 + line-height: normal; }
  1877 +
  1878 +/**
  1879 + * It's recommended that you don't attempt to style these elements.
  1880 + * Firefox's implementation doesn't respect box-sizing, padding, or width.
  1881 + *
  1882 + * 1. Address box sizing set to `content-box` in IE 8/9/10.
  1883 + * 2. Remove excess padding in IE 8/9/10.
  1884 + */
  1885 +input[type="checkbox"], input[type="radio"] {
  1886 + box-sizing: border-box;
  1887 + /* 1 */
  1888 + padding: 0;
  1889 + /* 2 */ }
  1890 +
  1891 +/**
  1892 + * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  1893 + * `font-size` values of the `input`, it causes the cursor style of the
  1894 + * decrement button to change from `default` to `text`.
  1895 + */
  1896 +input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  1897 + height: auto; }
  1898 +
  1899 +/**
  1900 + * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  1901 + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
  1902 + * (include `-moz` to future-proof).
  1903 + */
  1904 +input[type="search"] {
  1905 + -webkit-appearance: textfield;
  1906 + /* 1 */
  1907 + -moz-box-sizing: content-box;
  1908 + -webkit-box-sizing: content-box;
  1909 + /* 2 */
  1910 + box-sizing: content-box; }
  1911 +
  1912 +/**
  1913 + * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  1914 + * Safari (but not Chrome) clips the cancel button when the search input has
  1915 + * padding (and `textfield` appearance).
  1916 + */
  1917 +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  1918 + -webkit-appearance: none; }
  1919 +
  1920 +/**
  1921 + * Define consistent border, margin, and padding.
  1922 + */
  1923 +fieldset {
  1924 + border: 1px solid #c0c0c0;
  1925 + margin: 0 2px;
  1926 + padding: 0.35em 0.625em 0.75em; }
  1927 +
  1928 +/**
  1929 + * 1. Correct `color` not being inherited in IE 8/9/10/11.
  1930 + * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  1931 + */
  1932 +legend {
  1933 + border: 0;
  1934 + /* 1 */
  1935 + padding: 0;
  1936 + /* 2 */ }
  1937 +
  1938 +/**
  1939 + * Remove default vertical scrollbar in IE 8/9/10/11.
  1940 + */
  1941 +textarea {
  1942 + overflow: auto; }
  1943 +
  1944 +/**
  1945 + * Don't inherit the `font-weight` (applied by a rule above).
  1946 + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  1947 + */
  1948 +optgroup {
  1949 + font-weight: bold; }
  1950 +
  1951 +/* Tables
  1952 + ========================================================================== */
  1953 +/**
  1954 + * Remove most spacing between table cells.
  1955 + */
  1956 +table {
  1957 + border-collapse: collapse;
  1958 + border-spacing: 0; }
  1959 +
  1960 +td, th {
  1961 + padding: 0; }
  1962 +
  1963 +html {
  1964 + box-sizing: border-box; }
  1965 +
  1966 +*, *:before, *:after {
  1967 + box-sizing: inherit; }
  1968 +
  1969 +ul {
  1970 + list-style-type: none; }
  1971 +
  1972 +a {
  1973 + color: #039be5;
  1974 + text-decoration: none;
  1975 + -webkit-tap-highlight-color: transparent; }
  1976 +
  1977 +.valign-wrapper {
  1978 + display: -webkit-box;
  1979 + display: -moz-box;
  1980 + display: -ms-flexbox;
  1981 + display: -webkit-flex;
  1982 + display: flex;
  1983 + -webkit-flex-align: center;
  1984 + -ms-flex-align: center;
  1985 + -webkit-align-items: center;
  1986 + align-items: center; }
  1987 + .valign-wrapper .valign {
  1988 + display: block; }
  1989 +
  1990 +ul {
  1991 + padding: 0; }
  1992 + ul li {
  1993 + list-style-type: none; }
  1994 +
  1995 +.clearfix {
  1996 + clear: both; }
  1997 +
  1998 +.z-depth-0 {
  1999 + box-shadow: none !important; }
  2000 +
  2001 +.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  2002 + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  2003 +
  2004 +.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  2005 + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  2006 +
  2007 +.z-depth-2 {
  2008 + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  2009 +
  2010 +.z-depth-3 {
  2011 + box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }
  2012 +
  2013 +.z-depth-4, .modal {
  2014 + box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }
  2015 +
  2016 +.z-depth-5 {
  2017 + box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }
  2018 +
  2019 +.hoverable:hover {
  2020 + transition: box-shadow .25s;
  2021 + box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
  2022 +
  2023 +.divider {
  2024 + height: 1px;
  2025 + overflow: hidden;
  2026 + background-color: #e0e0e0; }
  2027 +
  2028 +blockquote {
  2029 + margin: 20px 0;
  2030 + padding-left: 1.5rem;
  2031 + border-left: 5px solid #ee6e73; }
  2032 +
  2033 +i {
  2034 + line-height: inherit; }
  2035 + i.left {
  2036 + float: left;
  2037 + margin-right: 15px; }
  2038 + i.right {
  2039 + float: right;
  2040 + margin-left: 15px; }
  2041 + i.tiny {
  2042 + font-size: 1rem; }
  2043 + i.small {
  2044 + font-size: 2rem; }
  2045 + i.medium {
  2046 + font-size: 4rem; }
  2047 + i.large {
  2048 + font-size: 6rem; }
  2049 +
  2050 +img.responsive-img, video.responsive-video {
  2051 + max-width: 100%;
  2052 + height: auto; }
  2053 +
  2054 +.pagination li {
  2055 + display: inline-block;
  2056 + font-size: 1.2rem;
  2057 + padding: 0 10px;
  2058 + line-height: 30px;
  2059 + border-radius: 2px;
  2060 + text-align: center; }
  2061 + .pagination li a {
  2062 + color: #444; }
  2063 + .pagination li.active a {
  2064 + color: #fff; }
  2065 + .pagination li.active {
  2066 + background-color: #ee6e73; }
  2067 + .pagination li.disabled a {
  2068 + cursor: default;
  2069 + color: #999; }
  2070 + .pagination li i {
  2071 + font-size: 2rem; }
  2072 +.pagination li.pages ul li {
  2073 + display: inline-block;
  2074 + float: none; }
  2075 +
  2076 +@media only screen and (max-width : 992px) {
  2077 + .pagination {
  2078 + width: 100%; }
  2079 + .pagination li.prev, .pagination li.next {
  2080 + width: 10%; }
  2081 + .pagination li.pages {
  2082 + width: 80%;
  2083 + overflow: hidden;
  2084 + white-space: nowrap; } }
  2085 +
  2086 +.parallax-container {
  2087 + position: relative;
  2088 + overflow: hidden;
  2089 + height: 500px; }
  2090 +
  2091 +.parallax {
  2092 + position: absolute;
  2093 + top: 0;
  2094 + left: 0;
  2095 + right: 0;
  2096 + bottom: 0;
  2097 + z-index: -1; }
  2098 + .parallax img {
  2099 + display: none;
  2100 + position: absolute;
  2101 + left: 50%;
  2102 + bottom: 0;
  2103 + min-width: 100%;
  2104 + min-height: 100%;
  2105 + -webkit-transform: translate3d(0, 0, 0);
  2106 + transform: translate3d(0, 0, 0);
  2107 + transform: translateX(-50%); }
  2108 +
  2109 +.pin-top, .pin-bottom {
  2110 + position: relative; }
  2111 +
  2112 +.pinned {
  2113 + position: fixed !important; }
  2114 +
  2115 +/*********************
  2116 + Transition Classes
  2117 +**********************/
  2118 +ul.staggered-list li {
  2119 + opacity: 0; }
  2120 +
  2121 +.fade-in {
  2122 + opacity: 0;
  2123 + transform-origin: 0 50%; }
  2124 +
  2125 +/*********************
  2126 + Media Query Classes
  2127 +**********************/
  2128 +@media only screen and (max-width : 600px) {
  2129 + .hide-on-small-only, .hide-on-small-and-down {
  2130 + display: none !important; } }
  2131 +
  2132 +@media only screen and (max-width : 992px) {
  2133 + .hide-on-med-and-down {
  2134 + display: none !important; } }
  2135 +
  2136 +@media only screen and (min-width : 601px) {
  2137 + .hide-on-med-and-up {
  2138 + display: none !important; } }
  2139 +
  2140 +@media only screen and (min-width: 600px) and (max-width: 992px) {
  2141 + .hide-on-med-only {
  2142 + display: none !important; } }
  2143 +
  2144 +@media only screen and (min-width : 993px) {
  2145 + .hide-on-large-only {
  2146 + display: none !important; } }
  2147 +
  2148 +@media only screen and (min-width : 993px) {
  2149 + .show-on-large {
  2150 + display: initial !important; } }
  2151 +
  2152 +@media only screen and (min-width: 600px) and (max-width: 992px) {
  2153 + .show-on-medium {
  2154 + display: initial !important; } }
  2155 +
  2156 +@media only screen and (max-width : 600px) {
  2157 + .show-on-small {
  2158 + display: initial !important; } }
  2159 +
  2160 +@media only screen and (min-width : 601px) {
  2161 + .show-on-medium-and-up {
  2162 + display: initial !important; } }
  2163 +
  2164 +@media only screen and (max-width : 992px) {
  2165 + .show-on-medium-and-down {
  2166 + display: initial !important; } }
  2167 +
  2168 +@media only screen and (max-width : 600px) {
  2169 + .center-on-small-only {
  2170 + text-align: center; } }
  2171 +
  2172 +footer.page-footer {
  2173 + margin-top: 20px;
  2174 + padding-top: 20px;
  2175 + background-color: #ee6e73; }
  2176 + footer.page-footer .footer-copyright {
  2177 + overflow: hidden;
  2178 + height: 50px;
  2179 + line-height: 50px;
  2180 + color: rgba(255, 255, 255, 0.8);
  2181 + background-color: rgba(51, 51, 51, 0.08); }
  2182 +
  2183 +table, th, td {
  2184 + border: none; }
  2185 +
  2186 +table {
  2187 + width: 100%;
  2188 + display: table; }
  2189 + table.bordered > thead > tr, table.bordered > tbody > tr {
  2190 + border-bottom: 1px solid #d0d0d0; }
  2191 + table.striped > tbody > tr:nth-child(odd) {
  2192 + background-color: #f2f2f2; }
  2193 + table.striped > tbody > tr > td {
  2194 + border-radius: 0px; }
  2195 + table.highlight > tbody > tr {
  2196 + -webkit-transition: background-color .25s ease;
  2197 + -moz-transition: background-color .25s ease;
  2198 + -o-transition: background-color .25s ease;
  2199 + -ms-transition: background-color .25s ease;
  2200 + transition: background-color .25s ease; }
  2201 + table.highlight > tbody > tr:hover {
  2202 + background-color: #f2f2f2; }
  2203 + table.centered thead tr th, table.centered tbody tr td {
  2204 + text-align: center; }
  2205 +
  2206 +thead {
  2207 + border-bottom: 1px solid #d0d0d0; }
  2208 +
  2209 +td, th {
  2210 + padding: 15px 5px;
  2211 + display: table-cell;
  2212 + text-align: left;
  2213 + vertical-align: middle;
  2214 + border-radius: 2px; }
  2215 +
  2216 +@media only screen and (max-width : 992px) {
  2217 + table.responsive-table {
  2218 + width: 100%;
  2219 + border-collapse: collapse;
  2220 + border-spacing: 0;
  2221 + display: block;
  2222 + position: relative;
  2223 + /* sort out borders */ }
  2224 + table.responsive-table th, table.responsive-table td {
  2225 + margin: 0;
  2226 + vertical-align: top; }
  2227 + table.responsive-table th {
  2228 + text-align: left; }
  2229 + table.responsive-table thead {
  2230 + display: block;
  2231 + float: left; }
  2232 + table.responsive-table thead tr {
  2233 + display: block;
  2234 + padding: 0 10px 0 0; }
  2235 + table.responsive-table thead tr th::before {
  2236 + content: "\00a0"; }
  2237 + table.responsive-table tbody {
  2238 + display: block;
  2239 + width: auto;
  2240 + position: relative;
  2241 + overflow-x: auto;
  2242 + white-space: nowrap; }
  2243 + table.responsive-table tbody tr {
  2244 + display: inline-block;
  2245 + vertical-align: top; }
  2246 + table.responsive-table th {
  2247 + display: block;
  2248 + text-align: right; }
  2249 + table.responsive-table td {
  2250 + display: block;
  2251 + min-height: 1.25em;
  2252 + text-align: left; }
  2253 + table.responsive-table tr {
  2254 + padding: 0 10px; }
  2255 + table.responsive-table thead {
  2256 + border: 0;
  2257 + border-right: 1px solid #d0d0d0; }
  2258 + table.responsive-table.bordered th {
  2259 + border-bottom: 0;
  2260 + border-left: 0; }
  2261 + table.responsive-table.bordered td {
  2262 + border-left: 0;
  2263 + border-right: 0;
  2264 + border-bottom: 0; }
  2265 + table.responsive-table.bordered tr {
  2266 + border: 0; }
  2267 + table.responsive-table.bordered tbody tr {
  2268 + border-right: 1px solid #d0d0d0; } }
  2269 +
  2270 +.collection {
  2271 + margin: 0.5rem 0 1rem 0;
  2272 + border: 1px solid #e0e0e0;
  2273 + border-radius: 2px;
  2274 + overflow: hidden;
  2275 + position: relative; }
  2276 + .collection .collection-item {
  2277 + background-color: #fff;
  2278 + line-height: 1.5rem;
  2279 + padding: 10px 20px;
  2280 + margin: 0;
  2281 + border-bottom: 1px solid #e0e0e0; }
  2282 + .collection .collection-item.avatar {
  2283 + min-height: 84px;
  2284 + padding-left: 72px;
  2285 + position: relative; }
  2286 + .collection .collection-item.avatar .circle {
  2287 + position: absolute;
  2288 + width: 42px;
  2289 + height: 42px;
  2290 + overflow: hidden;
  2291 + left: 15px;
  2292 + display: inline-block;
  2293 + vertical-align: middle; }
  2294 + .collection .collection-item.avatar i.circle {
  2295 + font-size: 18px;
  2296 + line-height: 42px;
  2297 + color: #fff;
  2298 + background-color: #999;
  2299 + text-align: center; }
  2300 + .collection .collection-item.avatar .title {
  2301 + font-size: 16px; }
  2302 + .collection .collection-item.avatar p {
  2303 + margin: 0; }
  2304 + .collection .collection-item.avatar .secondary-content {
  2305 + position: absolute;
  2306 + top: 16px;
  2307 + right: 16px; }
  2308 + .collection .collection-item:last-child {
  2309 + border-bottom: none; }
  2310 + .collection .collection-item.active {
  2311 + background-color: #26a69a;
  2312 + color: #eafaf9; }
  2313 + .collection .collection-item.active .secondary-content {
  2314 + color: #fff; }
  2315 + .collection a.collection-item {
  2316 + display: block;
  2317 + -webkit-transition: 0.25s;
  2318 + -moz-transition: 0.25s;
  2319 + -o-transition: 0.25s;
  2320 + -ms-transition: 0.25s;
  2321 + transition: 0.25s;
  2322 + color: #26a69a; }
  2323 + .collection a.collection-item:not(.active):hover {
  2324 + background-color: #ddd; }
  2325 + .collection.with-header .collection-header {
  2326 + background-color: #fff;
  2327 + border-bottom: 1px solid #e0e0e0;
  2328 + padding: 10px 20px; }
  2329 + .collection.with-header .collection-item {
  2330 + padding-left: 30px; }
  2331 + .collection.with-header .collection-item.avatar {
  2332 + padding-left: 72px; }
  2333 +
  2334 +.secondary-content {
  2335 + float: right;
  2336 + color: #26a69a; }
  2337 +
  2338 +.collapsible .collection {
  2339 + margin: 0;
  2340 + border: none; }
  2341 +
  2342 +span.badge {
  2343 + min-width: 3rem;
  2344 + padding: 0 6px;
  2345 + text-align: center;
  2346 + font-size: 1rem;
  2347 + line-height: inherit;
  2348 + color: #757575;
  2349 + position: absolute;
  2350 + right: 15px;
  2351 + -webkit-box-sizing: border-box;
  2352 + -moz-box-sizing: border-box;
  2353 + box-sizing: border-box; }
  2354 + span.badge.new {
  2355 + font-weight: 300;
  2356 + font-size: 0.8rem;
  2357 + color: #fff;
  2358 + background-color: #26a69a;
  2359 + border-radius: 2px; }
  2360 + span.badge.new:after {
  2361 + content: " new"; }
  2362 +
  2363 +nav ul a span.badge {
  2364 + position: static;
  2365 + margin-left: 4px;
  2366 + line-height: 0; }
  2367 +
  2368 +.video-container {
  2369 + position: relative;
  2370 + padding-bottom: 56.25%;
  2371 + padding-top: 30px;
  2372 + height: 0;
  2373 + overflow: hidden; }
  2374 + .video-container.no-controls {
  2375 + padding-top: 0; }
  2376 + .video-container iframe, .video-container object, .video-container embed {
  2377 + position: absolute;
  2378 + top: 0;
  2379 + left: 0;
  2380 + width: 100%;
  2381 + height: 100%; }
  2382 +
  2383 +.progress {
  2384 + position: relative;
  2385 + height: 4px;
  2386 + display: block;
  2387 + width: 100%;
  2388 + background-color: #acece6;
  2389 + border-radius: 2px;
  2390 + margin: 0.5rem 0 1rem 0;
  2391 + overflow: hidden; }
  2392 + .progress .determinate {
  2393 + position: absolute;
  2394 + background-color: inherit;
  2395 + top: 0;
  2396 + left: 0;
  2397 + bottom: 0;
  2398 + background-color: #26a69a;
  2399 + -webkit-transition: width .3s linear;
  2400 + -moz-transition: width .3s linear;
  2401 + -o-transition: width .3s linear;
  2402 + -ms-transition: width .3s linear;
  2403 + transition: width .3s linear; }
  2404 + .progress .indeterminate {
  2405 + background-color: #26a69a; }
  2406 + .progress .indeterminate:before {
  2407 + content: '';
  2408 + position: absolute;
  2409 + background-color: inherit;
  2410 + top: 0;
  2411 + left: 0;
  2412 + bottom: 0;
  2413 + will-change: left, right;
  2414 + -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  2415 + -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  2416 + -ms-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  2417 + -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  2418 + animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
  2419 + .progress .indeterminate:after {
  2420 + content: '';
  2421 + position: absolute;
  2422 + background-color: inherit;
  2423 + top: 0;
  2424 + left: 0;
  2425 + bottom: 0;
  2426 + will-change: left, right;
  2427 + -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  2428 + -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  2429 + -ms-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  2430 + -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  2431 + animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  2432 + -webkit-animation-delay: 1.15s;
  2433 + -moz-animation-delay: 1.15s;
  2434 + -ms-animation-delay: 1.15s;
  2435 + -o-animation-delay: 1.15s;
  2436 + animation-delay: 1.15s; }
  2437 +
  2438 +@-webkit-keyframes indeterminate {
  2439 + 0% {
  2440 + left: -35%;
  2441 + right: 100%; }
  2442 +
  2443 + 60% {
  2444 + left: 100%;
  2445 + right: -90%; }
  2446 +
  2447 + 100% {
  2448 + left: 100%;
  2449 + right: -90%; } }
  2450 +
  2451 +@-moz-keyframes indeterminate {
  2452 + 0% {
  2453 + left: -35%;
  2454 + right: 100%; }
  2455 +
  2456 + 60% {
  2457 + left: 100%;
  2458 + right: -90%; }
  2459 +
  2460 + 100% {
  2461 + left: 100%;
  2462 + right: -90%; } }
  2463 +
  2464 +@keyframes indeterminate {
  2465 + 0% {
  2466 + left: -35%;
  2467 + right: 100%; }
  2468 +
  2469 + 60% {
  2470 + left: 100%;
  2471 + right: -90%; }
  2472 +
  2473 + 100% {
  2474 + left: 100%;
  2475 + right: -90%; } }
  2476 +
  2477 +@-webkit-keyframes indeterminate-short {
  2478 + 0% {
  2479 + left: -200%;
  2480 + right: 100%; }
  2481 +
  2482 + 60% {
  2483 + left: 107%;
  2484 + right: -8%; }
  2485 +
  2486 + 100% {
  2487 + left: 107%;
  2488 + right: -8%; } }
  2489 +
  2490 +@-moz-keyframes indeterminate-short {
  2491 + 0% {
  2492 + left: -200%;
  2493 + right: 100%; }
  2494 +
  2495 + 60% {
  2496 + left: 107%;
  2497 + right: -8%; }
  2498 +
  2499 + 100% {
  2500 + left: 107%;
  2501 + right: -8%; } }
  2502 +
  2503 +@keyframes indeterminate-short {
  2504 + 0% {
  2505 + left: -200%;
  2506 + right: 100%; }
  2507 +
  2508 + 60% {
  2509 + left: 107%;
  2510 + right: -8%; }
  2511 +
  2512 + 100% {
  2513 + left: 107%;
  2514 + right: -8%; } }
  2515 +
  2516 +/*******************
  2517 + Utility Classes
  2518 +*******************/
  2519 +.hide {
  2520 + display: none !important; }
  2521 +
  2522 +.left-align {
  2523 + text-align: left; }
  2524 +
  2525 +.right-align {
  2526 + text-align: right; }
  2527 +
  2528 +.center, .center-align {
  2529 + text-align: center; }
  2530 +
  2531 +.left {
  2532 + float: left !important; }
  2533 +
  2534 +.right {
  2535 + float: right !important; }
  2536 +
  2537 +.no-select, input[type=range], input[type=range] + .thumb {
  2538 + -webkit-touch-callout: none;
  2539 + -webkit-user-select: none;
  2540 + -khtml-user-select: none;
  2541 + -moz-user-select: none;
  2542 + -ms-user-select: none;
  2543 + user-select: none; }
  2544 +
  2545 +.circle {
  2546 + border-radius: 50%; }
  2547 +
  2548 +.center-block {
  2549 + display: block;
  2550 + margin-left: auto;
  2551 + margin-right: auto; }
  2552 +
  2553 +.truncate {
  2554 + display: block;
  2555 + white-space: nowrap;
  2556 + overflow: hidden;
  2557 + text-overflow: ellipsis; }
  2558 +
  2559 +.no-padding {
  2560 + padding: 0 !important; }
  2561 +
  2562 +@font-face {
  2563 + font-family: "Material-Design-Icons";
  2564 + src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("../font/material-design-icons/Material-Design-Icons.woff2") format("woff2"), url("../font/material-design-icons/Material-Design-Icons.woff") format("woff"), url("../font/material-design-icons/Material-Design-Icons.ttf") format("truetype"), url("../font/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");
  2565 + font-weight: normal;
  2566 + font-style: normal; }
  2567 +
  2568 +[class^="mdi-"], [class*="mdi-"] {
  2569 + speak: none;
  2570 + display: inline-block;
  2571 + font-family: "Material-Design-Icons";
  2572 + font-style: normal;
  2573 + font-weight: normal;
  2574 + font-variant: normal;
  2575 + text-rendering: auto;
  2576 + /* Better Font Rendering =========== */
  2577 + -webkit-font-smoothing: antialiased;
  2578 + -moz-osx-font-smoothing: grayscale;
  2579 + transform: translate(0, 0); }
  2580 + [class^="mdi-"]:before, [class*="mdi-"]:before {
  2581 + display: inline-block;
  2582 + speak: none;
  2583 + text-decoration: inherit; }
  2584 + [class^="mdi-"].pull-left, [class*="mdi-"].pull-left {
  2585 + margin-right: .3em; }
  2586 + [class^="mdi-"].pull-right, [class*="mdi-"].pull-right {
  2587 + margin-left: .3em; }
  2588 + [class^="mdi-"].mdi-lg:before, [class^="mdi-"].mdi-lg:after, [class*="mdi-"].mdi-lg:before, [class*="mdi-"].mdi-lg:after {
  2589 + font-size: 1.33333333em;
  2590 + line-height: 0.75em;
  2591 + vertical-align: -15%; }
  2592 + [class^="mdi-"].mdi-2x:before, [class^="mdi-"].mdi-2x:after, [class*="mdi-"].mdi-2x:before, [class*="mdi-"].mdi-2x:after {
  2593 + font-size: 2em; }
  2594 + [class^="mdi-"].mdi-3x:before, [class^="mdi-"].mdi-3x:after, [class*="mdi-"].mdi-3x:before, [class*="mdi-"].mdi-3x:after {
  2595 + font-size: 3em; }
  2596 + [class^="mdi-"].mdi-4x:before, [class^="mdi-"].mdi-4x:after, [class*="mdi-"].mdi-4x:before, [class*="mdi-"].mdi-4x:after {
  2597 + font-size: 4em; }
  2598 + [class^="mdi-"].mdi-5x:before, [class^="mdi-"].mdi-5x:after, [class*="mdi-"].mdi-5x:before, [class*="mdi-"].mdi-5x:after {
  2599 + font-size: 5em; }
  2600 +
  2601 +[class^="mdi-device-signal-cellular-"]:after, [class^="mdi-device-battery-"]:after, [class^="mdi-device-battery-charging-"]:after, [class^="mdi-device-signal-cellular-connected-no-internet-"]:after, [class^="mdi-device-signal-wifi-"]:after, [class^="mdi-device-signal-wifi-statusbar-not-connected"]:after, .mdi-device-network-wifi:after {
  2602 + opacity: .3;
  2603 + position: absolute;
  2604 + left: 0;
  2605 + top: 0;
  2606 + z-index: 1;
  2607 + display: inline-block;
  2608 + speak: none;
  2609 + text-decoration: inherit; }
  2610 +
  2611 +[class^="mdi-device-signal-cellular-"]:after {
  2612 + content: "\e758"; }
  2613 +
  2614 +[class^="mdi-device-battery-"]:after {
  2615 + content: "\e735"; }
  2616 +
  2617 +[class^="mdi-device-battery-charging-"]:after {
  2618 + content: "\e733"; }
  2619 +
  2620 +[class^="mdi-device-signal-cellular-connected-no-internet-"]:after {
  2621 + content: "\e75d"; }
  2622 +
  2623 +[class^="mdi-device-signal-wifi-"]:after, .mdi-device-network-wifi:after {
  2624 + content: "\e765"; }
  2625 +
  2626 +[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after {
  2627 + content: "\e8f7"; }
  2628 +
  2629 +.mdi-device-signal-cellular-off:after, .mdi-device-signal-cellular-null:after, .mdi-device-signal-cellular-no-sim:after, .mdi-device-signal-wifi-off:after, .mdi-device-signal-wifi-4-bar:after, .mdi-device-signal-cellular-4-bar:after, .mdi-device-battery-alert:after, .mdi-device-signal-cellular-connected-no-internet-4-bar:after, .mdi-device-battery-std:after, .mdi-device-battery-full .mdi-device-battery-unknown:after {
  2630 + content: ""; }
  2631 +
  2632 +.mdi-fw {
  2633 + width: 1.28571429em;
  2634 + text-align: center; }
  2635 +
  2636 +.mdi-ul {
  2637 + padding-left: 0;
  2638 + margin-left: 2.14285714em;
  2639 + list-style-type: none; }
  2640 +
  2641 +.mdi-ul > li {
  2642 + position: relative; }
  2643 +
  2644 +.mdi-li {
  2645 + position: absolute;
  2646 + left: -2.14285714em;
  2647 + width: 2.14285714em;
  2648 + top: 0.14285714em;
  2649 + text-align: center; }
  2650 +
  2651 +.mdi-li.mdi-lg {
  2652 + left: -1.85714286em; }
  2653 +
  2654 +.mdi-border {
  2655 + padding: .2em .25em .15em;
  2656 + border: solid 0.08em #eeeeee;
  2657 + border-radius: .1em; }
  2658 +
  2659 +.mdi-spin {
  2660 + -webkit-animation: mdi-spin 2s infinite linear;
  2661 + animation: mdi-spin 2s infinite linear;
  2662 + -webkit-transform-origin: 50% 50%;
  2663 + -moz-transform-origin: 50% 50%;
  2664 + -o-transform-origin: 50% 50%;
  2665 + transform-origin: 50% 50%; }
  2666 +
  2667 +.mdi-pulse {
  2668 + -webkit-animation: mdi-spin 1s steps(8) infinite;
  2669 + animation: mdi-spin 1s steps(8) infinite;
  2670 + -webkit-transform-origin: 50% 50%;
  2671 + -moz-transform-origin: 50% 50%;
  2672 + -o-transform-origin: 50% 50%;
  2673 + transform-origin: 50% 50%; }
  2674 +
  2675 +@-webkit-keyframes mdi-spin {
  2676 + 0% {
  2677 + -webkit-transform: rotate(0deg);
  2678 + transform: rotate(0deg); }
  2679 +
  2680 + 100% {
  2681 + -webkit-transform: rotate(359deg);
  2682 + transform: rotate(359deg); } }
  2683 +
  2684 +@keyframes mdi-spin {
  2685 + 0% {
  2686 + -webkit-transform: rotate(0deg);
  2687 + transform: rotate(0deg); }
  2688 +
  2689 + 100% {
  2690 + -webkit-transform: rotate(359deg);
  2691 + transform: rotate(359deg); } }
  2692 +
  2693 +.mdi-rotate-90 {
  2694 + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  2695 + -webkit-transform: rotate(90deg);
  2696 + -ms-transform: rotate(90deg);
  2697 + transform: rotate(90deg); }
  2698 +
  2699 +.mdi-rotate-180 {
  2700 + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  2701 + -webkit-transform: rotate(180deg);
  2702 + -ms-transform: rotate(180deg);
  2703 + transform: rotate(180deg); }
  2704 +
  2705 +.mdi-rotate-270 {
  2706 + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  2707 + -webkit-transform: rotate(270deg);
  2708 + -ms-transform: rotate(270deg);
  2709 + transform: rotate(270deg); }
  2710 +
  2711 +.mdi-flip-horizontal {
  2712 + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  2713 + -webkit-transform: scale(-1, 1);
  2714 + -ms-transform: scale(-1, 1);
  2715 + transform: scale(-1, 1); }
  2716 +
  2717 +.mdi-flip-vertical {
  2718 + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  2719 + -webkit-transform: scale(1, -1);
  2720 + -ms-transform: scale(1, -1);
  2721 + transform: scale(1, -1); }
  2722 +
  2723 +:root .mdi-rotate-90, :root .mdi-rotate-180, :root .mdi-rotate-270, :root .mdi-flip-horizontal, :root .mdi-flip-vertical {
  2724 + filter: none; }
  2725 +
  2726 +.mdi-stack {
  2727 + position: relative;
  2728 + display: inline-block;
  2729 + width: 2em;
  2730 + height: 2em;
  2731 + line-height: 2em;
  2732 + vertical-align: middle; }
  2733 +
  2734 +.mdi-stack-1x, .mdi-stack-2x {
  2735 + position: absolute;
  2736 + left: 0;
  2737 + width: 100%;
  2738 + text-align: center; }
  2739 +
  2740 +.mdi-stack-1x {
  2741 + line-height: inherit; }
  2742 +
  2743 +.mdi-stack-2x {
  2744 + font-size: 2em; }
  2745 +
  2746 +.mdi-inverse {
  2747 + color: #ffffff; }
  2748 +
  2749 +/* Start Icons */
  2750 +.mdi-action-3d-rotation:before {
  2751 + content: "\e600"; }
  2752 +
  2753 +.mdi-action-accessibility:before {
  2754 + content: "\e601"; }
  2755 +
  2756 +.mdi-action-account-balance-wallet:before {
  2757 + content: "\e602"; }
  2758 +
  2759 +.mdi-action-account-balance:before {
  2760 + content: "\e603"; }
  2761 +
  2762 +.mdi-action-account-box:before {
  2763 + content: "\e604"; }
  2764 +
  2765 +.mdi-action-account-child:before {
  2766 + content: "\e605"; }
  2767 +
  2768 +.mdi-action-account-circle:before {
  2769 + content: "\e606"; }
  2770 +
  2771 +.mdi-action-add-shopping-cart:before {
  2772 + content: "\e607"; }
  2773 +
  2774 +.mdi-action-alarm-add:before {
  2775 + content: "\e608"; }
  2776 +
  2777 +.mdi-action-alarm-off:before {
  2778 + content: "\e609"; }
  2779 +
  2780 +.mdi-action-alarm-on:before {
  2781 + content: "\e60a"; }
  2782 +
  2783 +.mdi-action-alarm:before {
  2784 + content: "\e60b"; }
  2785 +
  2786 +.mdi-action-android:before {
  2787 + content: "\e60c"; }
  2788 +
  2789 +.mdi-action-announcement:before {
  2790 + content: "\e60d"; }
  2791 +
  2792 +.mdi-action-aspect-ratio:before {
  2793 + content: "\e60e"; }
  2794 +
  2795 +.mdi-action-assessment:before {
  2796 + content: "\e60f"; }
  2797 +
  2798 +.mdi-action-assignment-ind:before {
  2799 + content: "\e610"; }
  2800 +
  2801 +.mdi-action-assignment-late:before {
  2802 + content: "\e611"; }
  2803 +
  2804 +.mdi-action-assignment-return:before {
  2805 + content: "\e612"; }
  2806 +
  2807 +.mdi-action-assignment-returned:before {
  2808 + content: "\e613"; }
  2809 +
  2810 +.mdi-action-assignment-turned-in:before {
  2811 + content: "\e614"; }
  2812 +
  2813 +.mdi-action-assignment:before {
  2814 + content: "\e615"; }
  2815 +
  2816 +.mdi-action-autorenew:before {
  2817 + content: "\e616"; }
  2818 +
  2819 +.mdi-action-backup:before {
  2820 + content: "\e617"; }
  2821 +
  2822 +.mdi-action-book:before {
  2823 + content: "\e618"; }
  2824 +
  2825 +.mdi-action-bookmark-outline:before {
  2826 + content: "\e619"; }
  2827 +
  2828 +.mdi-action-bookmark:before {
  2829 + content: "\e61a"; }
  2830 +
  2831 +.mdi-action-bug-report:before {
  2832 + content: "\e61b"; }
  2833 +
  2834 +.mdi-action-cached:before {
  2835 + content: "\e61c"; }
  2836 +
  2837 +.mdi-action-check-circle:before {
  2838 + content: "\e61d"; }
  2839 +
  2840 +.mdi-action-class:before {
  2841 + content: "\e61e"; }
  2842 +
  2843 +.mdi-action-credit-card:before {
  2844 + content: "\e61f"; }
  2845 +
  2846 +.mdi-action-dashboard:before {
  2847 + content: "\e620"; }
  2848 +
  2849 +.mdi-action-delete:before {
  2850 + content: "\e621"; }
  2851 +
  2852 +.mdi-action-description:before {
  2853 + content: "\e622"; }
  2854 +
  2855 +.mdi-action-dns:before {
  2856 + content: "\e623"; }
  2857 +
  2858 +.mdi-action-done-all:before {
  2859 + content: "\e624"; }
  2860 +
  2861 +.mdi-action-done:before {
  2862 + content: "\e625"; }
  2863 +
  2864 +.mdi-action-event:before {
  2865 + content: "\e626"; }
  2866 +
  2867 +.mdi-action-exit-to-app:before {
  2868 + content: "\e627"; }
  2869 +
  2870 +.mdi-action-explore:before {
  2871 + content: "\e628"; }
  2872 +
  2873 +.mdi-action-extension:before {
  2874 + content: "\e629"; }
  2875 +
  2876 +.mdi-action-face-unlock:before {
  2877 + content: "\e62a"; }
  2878 +
  2879 +.mdi-action-favorite-outline:before {
  2880 + content: "\e62b"; }
  2881 +
  2882 +.mdi-action-favorite:before {
  2883 + content: "\e62c"; }
  2884 +
  2885 +.mdi-action-find-in-page:before {
  2886 + content: "\e62d"; }
  2887 +
  2888 +.mdi-action-find-replace:before {
  2889 + content: "\e62e"; }
  2890 +
  2891 +.mdi-action-flip-to-back:before {
  2892 + content: "\e62f"; }
  2893 +
  2894 +.mdi-action-flip-to-front:before {
  2895 + content: "\e630"; }
  2896 +
  2897 +.mdi-action-get-app:before {
  2898 + content: "\e631"; }
  2899 +
  2900 +.mdi-action-grade:before {
  2901 + content: "\e632"; }
  2902 +
  2903 +.mdi-action-group-work:before {
  2904 + content: "\e633"; }
  2905 +
  2906 +.mdi-action-help:before {
  2907 + content: "\e634"; }
  2908 +
  2909 +.mdi-action-highlight-remove:before {
  2910 + content: "\e635"; }
  2911 +
  2912 +.mdi-action-history:before {
  2913 + content: "\e636"; }
  2914 +
  2915 +.mdi-action-home:before {
  2916 + content: "\e637"; }
  2917 +
  2918 +.mdi-action-https:before {
  2919 + content: "\e638"; }
  2920 +
  2921 +.mdi-action-info-outline:before {
  2922 + content: "\e639"; }
  2923 +
  2924 +.mdi-action-info:before {
  2925 + content: "\e63a"; }
  2926 +
  2927 +.mdi-action-input:before {
  2928 + content: "\e63b"; }
  2929 +
  2930 +.mdi-action-invert-colors:before {
  2931 + content: "\e63c"; }
  2932 +
  2933 +.mdi-action-label-outline:before {
  2934 + content: "\e63d"; }
  2935 +
  2936 +.mdi-action-label:before {
  2937 + content: "\e63e"; }
  2938 +
  2939 +.mdi-action-language:before {
  2940 + content: "\e63f"; }
  2941 +
  2942 +.mdi-action-launch:before {
  2943 + content: "\e640"; }
  2944 +
  2945 +.mdi-action-list:before {
  2946 + content: "\e641"; }
  2947 +
  2948 +.mdi-action-lock-open:before {
  2949 + content: "\e642"; }
  2950 +
  2951 +.mdi-action-lock-outline:before {
  2952 + content: "\e643"; }
  2953 +
  2954 +.mdi-action-lock:before {
  2955 + content: "\e644"; }
  2956 +
  2957 +.mdi-action-loyalty:before {
  2958 + content: "\e645"; }
  2959 +
  2960 +.mdi-action-markunread-mailbox:before {
  2961 + content: "\e646"; }
  2962 +
  2963 +.mdi-action-note-add:before {
  2964 + content: "\e647"; }
  2965 +
  2966 +.mdi-action-open-in-browser:before {
  2967 + content: "\e648"; }
  2968 +
  2969 +.mdi-action-open-in-new:before {
  2970 + content: "\e649"; }
  2971 +
  2972 +.mdi-action-open-with:before {
  2973 + content: "\e64a"; }
  2974 +
  2975 +.mdi-action-pageview:before {
  2976 + content: "\e64b"; }
  2977 +
  2978 +.mdi-action-payment:before {
  2979 + content: "\e64c"; }
  2980 +
  2981 +.mdi-action-perm-camera-mic:before {
  2982 + content: "\e64d"; }
  2983 +
  2984 +.mdi-action-perm-contact-cal:before {
  2985 + content: "\e64e"; }
  2986 +
  2987 +.mdi-action-perm-data-setting:before {
  2988 + content: "\e64f"; }
  2989 +
  2990 +.mdi-action-perm-device-info:before {
  2991 + content: "\e650"; }
  2992 +
  2993 +.mdi-action-perm-identity:before {
  2994 + content: "\e651"; }
  2995 +
  2996 +.mdi-action-perm-media:before {
  2997 + content: "\e652"; }
  2998 +
  2999 +.mdi-action-perm-phone-msg:before {
  3000 + content: "\e653"; }
  3001 +
  3002 +.mdi-action-perm-scan-wifi:before {
  3003 + content: "\e654"; }
  3004 +
  3005 +.mdi-action-picture-in-picture:before {
  3006 + content: "\e655"; }
  3007 +
  3008 +.mdi-action-polymer:before {
  3009 + content: "\e656"; }
  3010 +
  3011 +.mdi-action-print:before {
  3012 + content: "\e657"; }
  3013 +
  3014 +.mdi-action-query-builder:before {
  3015 + content: "\e658"; }
  3016 +
  3017 +.mdi-action-question-answer:before {
  3018 + content: "\e659"; }
  3019 +
  3020 +.mdi-action-receipt:before {
  3021 + content: "\e65a"; }
  3022 +
  3023 +.mdi-action-redeem:before {
  3024 + content: "\e65b"; }
  3025 +
  3026 +.mdi-action-reorder:before {
  3027 + content: "\e65c"; }
  3028 +
  3029 +.mdi-action-report-problem:before {
  3030 + content: "\e65d"; }
  3031 +
  3032 +.mdi-action-restore:before {
  3033 + content: "\e65e"; }
  3034 +
  3035 +.mdi-action-room:before {
  3036 + content: "\e65f"; }
  3037 +
  3038 +.mdi-action-schedule:before {
  3039 + content: "\e660"; }
  3040 +
  3041 +.mdi-action-search:before {
  3042 + content: "\e661"; }
  3043 +
  3044 +.mdi-action-settings-applications:before {
  3045 + content: "\e662"; }
  3046 +
  3047 +.mdi-action-settings-backup-restore:before {
  3048 + content: "\e663"; }
  3049 +
  3050 +.mdi-action-settings-bluetooth:before {
  3051 + content: "\e664"; }
  3052 +
  3053 +.mdi-action-settings-cell:before {
  3054 + content: "\e665"; }
  3055 +
  3056 +.mdi-action-settings-display:before {
  3057 + content: "\e666"; }
  3058 +
  3059 +.mdi-action-settings-ethernet:before {
  3060 + content: "\e667"; }
  3061 +
  3062 +.mdi-action-settings-input-antenna:before {
  3063 + content: "\e668"; }
  3064 +
  3065 +.mdi-action-settings-input-component:before {
  3066 + content: "\e669"; }
  3067 +
  3068 +.mdi-action-settings-input-composite:before {
  3069 + content: "\e66a"; }
  3070 +
  3071 +.mdi-action-settings-input-hdmi:before {
  3072 + content: "\e66b"; }
  3073 +
  3074 +.mdi-action-settings-input-svideo:before {
  3075 + content: "\e66c"; }
  3076 +
  3077 +.mdi-action-settings-overscan:before {
  3078 + content: "\e66d"; }
  3079 +
  3080 +.mdi-action-settings-phone:before {
  3081 + content: "\e66e"; }
  3082 +
  3083 +.mdi-action-settings-power:before {
  3084 + content: "\e66f"; }
  3085 +
  3086 +.mdi-action-settings-remote:before {
  3087 + content: "\e670"; }
  3088 +
  3089 +.mdi-action-settings-voice:before {
  3090 + content: "\e671"; }
  3091 +
  3092 +.mdi-action-settings:before {
  3093 + content: "\e672"; }
  3094 +
  3095 +.mdi-action-shop-two:before {
  3096 + content: "\e673"; }
  3097 +
  3098 +.mdi-action-shop:before {
  3099 + content: "\e674"; }
  3100 +
  3101 +.mdi-action-shopping-basket:before {
  3102 + content: "\e675"; }
  3103 +
  3104 +.mdi-action-shopping-cart:before {
  3105 + content: "\e676"; }
  3106 +
  3107 +.mdi-action-speaker-notes:before {
  3108 + content: "\e677"; }
  3109 +
  3110 +.mdi-action-spellcheck:before {
  3111 + content: "\e678"; }
  3112 +
  3113 +.mdi-action-star-rate:before {
  3114 + content: "\e679"; }
  3115 +
  3116 +.mdi-action-stars:before {
  3117 + content: "\e67a"; }
  3118 +
  3119 +.mdi-action-store:before {
  3120 + content: "\e67b"; }
  3121 +
  3122 +.mdi-action-subject:before {
  3123 + content: "\e67c"; }
  3124 +
  3125 +.mdi-action-supervisor-account:before {
  3126 + content: "\e67d"; }
  3127 +
  3128 +.mdi-action-swap-horiz:before {
  3129 + content: "\e67e"; }
  3130 +
  3131 +.mdi-action-swap-vert-circle:before {
  3132 + content: "\e67f"; }
  3133 +
  3134 +.mdi-action-swap-vert:before {
  3135 + content: "\e680"; }
  3136 +
  3137 +.mdi-action-system-update-tv:before {
  3138 + content: "\e681"; }
  3139 +
  3140 +.mdi-action-tab-unselected:before {
  3141 + content: "\e682"; }
  3142 +
  3143 +.mdi-action-tab:before {
  3144 + content: "\e683"; }
  3145 +
  3146 +.mdi-action-theaters:before {
  3147 + content: "\e684"; }
  3148 +
  3149 +.mdi-action-thumb-down:before {
  3150 + content: "\e685"; }
  3151 +
  3152 +.mdi-action-thumb-up:before {
  3153 + content: "\e686"; }
  3154 +
  3155 +.mdi-action-thumbs-up-down:before {
  3156 + content: "\e687"; }
  3157 +
  3158 +.mdi-action-toc:before {
  3159 + content: "\e688"; }
  3160 +
  3161 +.mdi-action-today:before {
  3162 + content: "\e689"; }
  3163 +
  3164 +.mdi-action-track-changes:before {
  3165 + content: "\e68a"; }
  3166 +
  3167 +.mdi-action-translate:before {
  3168 + content: "\e68b"; }
  3169 +
  3170 +.mdi-action-trending-down:before {
  3171 + content: "\e68c"; }
  3172 +
  3173 +.mdi-action-trending-neutral:before {
  3174 + content: "\e68d"; }
  3175 +
  3176 +.mdi-action-trending-up:before {
  3177 + content: "\e68e"; }
  3178 +
  3179 +.mdi-action-turned-in-not:before {
  3180 + content: "\e68f"; }
  3181 +
  3182 +.mdi-action-turned-in:before {
  3183 + content: "\e690"; }
  3184 +
  3185 +.mdi-action-verified-user:before {
  3186 + content: "\e691"; }
  3187 +
  3188 +.mdi-action-view-agenda:before {
  3189 + content: "\e692"; }
  3190 +
  3191 +.mdi-action-view-array:before {
  3192 + content: "\e693"; }
  3193 +
  3194 +.mdi-action-view-carousel:before {
  3195 + content: "\e694"; }
  3196 +
  3197 +.mdi-action-view-column:before {
  3198 + content: "\e695"; }
  3199 +
  3200 +.mdi-action-view-day:before {
  3201 + content: "\e696"; }
  3202 +
  3203 +.mdi-action-view-headline:before {
  3204 + content: "\e697"; }
  3205 +
  3206 +.mdi-action-view-list:before {
  3207 + content: "\e698"; }
  3208 +
  3209 +.mdi-action-view-module:before {
  3210 + content: "\e699"; }
  3211 +
  3212 +.mdi-action-view-quilt:before {
  3213 + content: "\e69a"; }
  3214 +
  3215 +.mdi-action-view-stream:before {
  3216 + content: "\e69b"; }
  3217 +
  3218 +.mdi-action-view-week:before {
  3219 + content: "\e69c"; }
  3220 +
  3221 +.mdi-action-visibility-off:before {
  3222 + content: "\e69d"; }
  3223 +
  3224 +.mdi-action-visibility:before {
  3225 + content: "\e69e"; }
  3226 +
  3227 +.mdi-action-wallet-giftcard:before {
  3228 + content: "\e69f"; }
  3229 +
  3230 +.mdi-action-wallet-membership:before {
  3231 + content: "\e6a0"; }
  3232 +
  3233 +.mdi-action-wallet-travel:before {
  3234 + content: "\e6a1"; }
  3235 +
  3236 +.mdi-action-work:before {
  3237 + content: "\e6a2"; }
  3238 +
  3239 +.mdi-alert-error:before {
  3240 + content: "\e6a3"; }
  3241 +
  3242 +.mdi-alert-warning:before {
  3243 + content: "\e6a4"; }
  3244 +
  3245 +.mdi-av-album:before {
  3246 + content: "\e6a5"; }
  3247 +
  3248 +.mdi-av-closed-caption:before {
  3249 + content: "\e6a6"; }
  3250 +
  3251 +.mdi-av-equalizer:before {
  3252 + content: "\e6a7"; }
  3253 +
  3254 +.mdi-av-explicit:before {
  3255 + content: "\e6a8"; }
  3256 +
  3257 +.mdi-av-fast-forward:before {
  3258 + content: "\e6a9"; }
  3259 +
  3260 +.mdi-av-fast-rewind:before {
  3261 + content: "\e6aa"; }
  3262 +
  3263 +.mdi-av-games:before {
  3264 + content: "\e6ab"; }
  3265 +
  3266 +.mdi-av-hearing:before {
  3267 + content: "\e6ac"; }
  3268 +
  3269 +.mdi-av-high-quality:before {
  3270 + content: "\e6ad"; }
  3271 +
  3272 +.mdi-av-loop:before {
  3273 + content: "\e6ae"; }
  3274 +
  3275 +.mdi-av-mic-none:before {
  3276 + content: "\e6af"; }
  3277 +
  3278 +.mdi-av-mic-off:before {
  3279 + content: "\e6b0"; }
  3280 +
  3281 +.mdi-av-mic:before {
  3282 + content: "\e6b1"; }
  3283 +
  3284 +.mdi-av-movie:before {
  3285 + content: "\e6b2"; }
  3286 +
  3287 +.mdi-av-my-library-add:before {
  3288 + content: "\e6b3"; }
  3289 +
  3290 +.mdi-av-my-library-books:before {
  3291 + content: "\e6b4"; }
  3292 +
  3293 +.mdi-av-my-library-music:before {
  3294 + content: "\e6b5"; }
  3295 +
  3296 +.mdi-av-new-releases:before {
  3297 + content: "\e6b6"; }
  3298 +
  3299 +.mdi-av-not-interested:before {
  3300 + content: "\e6b7"; }
  3301 +
  3302 +.mdi-av-pause-circle-fill:before {
  3303 + content: "\e6b8"; }
  3304 +
  3305 +.mdi-av-pause-circle-outline:before {
  3306 + content: "\e6b9"; }
  3307 +
  3308 +.mdi-av-pause:before {
  3309 + content: "\e6ba"; }
  3310 +
  3311 +.mdi-av-play-arrow:before {
  3312 + content: "\e6bb"; }
  3313 +
  3314 +.mdi-av-play-circle-fill:before {
  3315 + content: "\e6bc"; }
  3316 +
  3317 +.mdi-av-play-circle-outline:before {
  3318 + content: "\e6bd"; }
  3319 +
  3320 +.mdi-av-play-shopping-bag:before {
  3321 + content: "\e6be"; }
  3322 +
  3323 +.mdi-av-playlist-add:before {
  3324 + content: "\e6bf"; }
  3325 +
  3326 +.mdi-av-queue-music:before {
  3327 + content: "\e6c0"; }
  3328 +
  3329 +.mdi-av-queue:before {
  3330 + content: "\e6c1"; }
  3331 +
  3332 +.mdi-av-radio:before {
  3333 + content: "\e6c2"; }
  3334 +
  3335 +.mdi-av-recent-actors:before {
  3336 + content: "\e6c3"; }
  3337 +
  3338 +.mdi-av-repeat-one:before {
  3339 + content: "\e6c4"; }
  3340 +
  3341 +.mdi-av-repeat:before {
  3342 + content: "\e6c5"; }
  3343 +
  3344 +.mdi-av-replay:before {
  3345 + content: "\e6c6"; }
  3346 +
  3347 +.mdi-av-shuffle:before {
  3348 + content: "\e6c7"; }
  3349 +
  3350 +.mdi-av-skip-next:before {
  3351 + content: "\e6c8"; }
  3352 +
  3353 +.mdi-av-skip-previous:before {
  3354 + content: "\e6c9"; }
  3355 +
  3356 +.mdi-av-snooze:before {
  3357 + content: "\e6ca"; }
  3358 +
  3359 +.mdi-av-stop:before {
  3360 + content: "\e6cb"; }
  3361 +
  3362 +.mdi-av-subtitles:before {
  3363 + content: "\e6cc"; }
  3364 +
  3365 +.mdi-av-surround-sound:before {
  3366 + content: "\e6cd"; }
  3367 +
  3368 +.mdi-av-timer:before {
  3369 + content: "\e6ce"; }
  3370 +
  3371 +.mdi-av-video-collection:before {
  3372 + content: "\e6cf"; }
  3373 +
  3374 +.mdi-av-videocam-off:before {
  3375 + content: "\e6d0"; }
  3376 +
  3377 +.mdi-av-videocam:before {
  3378 + content: "\e6d1"; }
  3379 +
  3380 +.mdi-av-volume-down:before {
  3381 + content: "\e6d2"; }
  3382 +
  3383 +.mdi-av-volume-mute:before {
  3384 + content: "\e6d3"; }
  3385 +
  3386 +.mdi-av-volume-off:before {
  3387 + content: "\e6d4"; }
  3388 +
  3389 +.mdi-av-volume-up:before {
  3390 + content: "\e6d5"; }
  3391 +
  3392 +.mdi-av-web:before {
  3393 + content: "\e6d6"; }
  3394 +
  3395 +.mdi-communication-business:before {
  3396 + content: "\e6d7"; }
  3397 +
  3398 +.mdi-communication-call-end:before {
  3399 + content: "\e6d8"; }
  3400 +
  3401 +.mdi-communication-call-made:before {
  3402 + content: "\e6d9"; }
  3403 +
  3404 +.mdi-communication-call-merge:before {
  3405 + content: "\e6da"; }
  3406 +
  3407 +.mdi-communication-call-missed:before {
  3408 + content: "\e6db"; }
  3409 +
  3410 +.mdi-communication-call-received:before {
  3411 + content: "\e6dc"; }
  3412 +
  3413 +.mdi-communication-call-split:before {
  3414 + content: "\e6dd"; }
  3415 +
  3416 +.mdi-communication-call:before {
  3417 + content: "\e6de"; }
  3418 +
  3419 +.mdi-communication-chat:before {
  3420 + content: "\e6df"; }
  3421 +
  3422 +.mdi-communication-clear-all:before {
  3423 + content: "\e6e0"; }
  3424 +
  3425 +.mdi-communication-comment:before {
  3426 + content: "\e6e1"; }
  3427 +
  3428 +.mdi-communication-contacts:before {
  3429 + content: "\e6e2"; }
  3430 +
  3431 +.mdi-communication-dialer-sip:before {
  3432 + content: "\e6e3"; }
  3433 +
  3434 +.mdi-communication-dialpad:before {
  3435 + content: "\e6e4"; }
  3436 +
  3437 +.mdi-communication-dnd-on:before {
  3438 + content: "\e6e5"; }
  3439 +
  3440 +.mdi-communication-email:before {
  3441 + content: "\e6e6"; }
  3442 +
  3443 +.mdi-communication-forum:before {
  3444 + content: "\e6e7"; }
  3445 +
  3446 +.mdi-communication-import-export:before {
  3447 + content: "\e6e8"; }
  3448 +
  3449 +.mdi-communication-invert-colors-off:before {
  3450 + content: "\e6e9"; }
  3451 +
  3452 +.mdi-communication-invert-colors-on:before {
  3453 + content: "\e6ea"; }
  3454 +
  3455 +.mdi-communication-live-help:before {
  3456 + content: "\e6eb"; }
  3457 +
  3458 +.mdi-communication-location-off:before {
  3459 + content: "\e6ec"; }
  3460 +
  3461 +.mdi-communication-location-on:before {
  3462 + content: "\e6ed"; }
  3463 +
  3464 +.mdi-communication-message:before {
  3465 + content: "\e6ee"; }
  3466 +
  3467 +.mdi-communication-messenger:before {
  3468 + content: "\e6ef"; }
  3469 +
  3470 +.mdi-communication-no-sim:before {
  3471 + content: "\e6f0"; }
  3472 +
  3473 +.mdi-communication-phone:before {
  3474 + content: "\e6f1"; }
  3475 +
  3476 +.mdi-communication-portable-wifi-off:before {
  3477 + content: "\e6f2"; }
  3478 +
  3479 +.mdi-communication-quick-contacts-dialer:before {
  3480 + content: "\e6f3"; }
  3481 +
  3482 +.mdi-communication-quick-contacts-mail:before {
  3483 + content: "\e6f4"; }
  3484 +
  3485 +.mdi-communication-ring-volume:before {
  3486 + content: "\e6f5"; }
  3487 +
  3488 +.mdi-communication-stay-current-landscape:before {
  3489 + content: "\e6f6"; }
  3490 +
  3491 +.mdi-communication-stay-current-portrait:before {
  3492 + content: "\e6f7"; }
  3493 +
  3494 +.mdi-communication-stay-primary-landscape:before {
  3495 + content: "\e6f8"; }
  3496 +
  3497 +.mdi-communication-stay-primary-portrait:before {
  3498 + content: "\e6f9"; }
  3499 +
  3500 +.mdi-communication-swap-calls:before {
  3501 + content: "\e6fa"; }
  3502 +
  3503 +.mdi-communication-textsms:before {
  3504 + content: "\e6fb"; }
  3505 +
  3506 +.mdi-communication-voicemail:before {
  3507 + content: "\e6fc"; }
  3508 +
  3509 +.mdi-communication-vpn-key:before {
  3510 + content: "\e6fd"; }
  3511 +
  3512 +.mdi-content-add-box:before {
  3513 + content: "\e6fe"; }
  3514 +
  3515 +.mdi-content-add-circle-outline:before {
  3516 + content: "\e6ff"; }
  3517 +
  3518 +.mdi-content-add-circle:before {
  3519 + content: "\e700"; }
  3520 +
  3521 +.mdi-content-add:before {
  3522 + content: "\e701"; }
  3523 +
  3524 +.mdi-content-archive:before {
  3525 + content: "\e702"; }
  3526 +
  3527 +.mdi-content-backspace:before {
  3528 + content: "\e703"; }
  3529 +
  3530 +.mdi-content-block:before {
  3531 + content: "\e704"; }
  3532 +
  3533 +.mdi-content-clear:before {
  3534 + content: "\e705"; }
  3535 +
  3536 +.mdi-content-content-copy:before {
  3537 + content: "\e706"; }
  3538 +
  3539 +.mdi-content-content-cut:before {
  3540 + content: "\e707"; }
  3541 +
  3542 +.mdi-content-content-paste:before {
  3543 + content: "\e708"; }
  3544 +
  3545 +.mdi-content-create:before {
  3546 + content: "\e709"; }
  3547 +
  3548 +.mdi-content-drafts:before {
  3549 + content: "\e70a"; }
  3550 +
  3551 +.mdi-content-filter-list:before {
  3552 + content: "\e70b"; }
  3553 +
  3554 +.mdi-content-flag:before {
  3555 + content: "\e70c"; }
  3556 +
  3557 +.mdi-content-forward:before {
  3558 + content: "\e70d"; }
  3559 +
  3560 +.mdi-content-gesture:before {
  3561 + content: "\e70e"; }
  3562 +
  3563 +.mdi-content-inbox:before {
  3564 + content: "\e70f"; }
  3565 +
  3566 +.mdi-content-link:before {
  3567 + content: "\e710"; }
  3568 +
  3569 +.mdi-content-mail:before {
  3570 + content: "\e711"; }
  3571 +
  3572 +.mdi-content-markunread:before {
  3573 + content: "\e712"; }
  3574 +
  3575 +.mdi-content-redo:before {
  3576 + content: "\e713"; }
  3577 +
  3578 +.mdi-content-remove-circle-outline:before {
  3579 + content: "\e714"; }
  3580 +
  3581 +.mdi-content-remove-circle:before {
  3582 + content: "\e715"; }
  3583 +
  3584 +.mdi-content-remove:before {
  3585 + content: "\e716"; }
  3586 +
  3587 +.mdi-content-reply-all:before {
  3588 + content: "\e717"; }
  3589 +
  3590 +.mdi-content-reply:before {
  3591 + content: "\e718"; }
  3592 +
  3593 +.mdi-content-report:before {
  3594 + content: "\e719"; }
  3595 +
  3596 +.mdi-content-save:before {
  3597 + content: "\e71a"; }
  3598 +
  3599 +.mdi-content-select-all:before {
  3600 + content: "\e71b"; }
  3601 +
  3602 +.mdi-content-send:before {
  3603 + content: "\e71c"; }
  3604 +
  3605 +.mdi-content-sort:before {
  3606 + content: "\e71d"; }
  3607 +
  3608 +.mdi-content-text-format:before {
  3609 + content: "\e71e"; }
  3610 +
  3611 +.mdi-content-undo:before {
  3612 + content: "\e71f"; }
  3613 +
  3614 +.mdi-editor-attach-file:before {
  3615 + content: "\e776"; }
  3616 +
  3617 +.mdi-editor-attach-money:before {
  3618 + content: "\e777"; }
  3619 +
  3620 +.mdi-editor-border-all:before {
  3621 + content: "\e778"; }
  3622 +
  3623 +.mdi-editor-border-bottom:before {
  3624 + content: "\e779"; }
  3625 +
  3626 +.mdi-editor-border-clear:before {
  3627 + content: "\e77a"; }
  3628 +
  3629 +.mdi-editor-border-color:before {
  3630 + content: "\e77b"; }
  3631 +
  3632 +.mdi-editor-border-horizontal:before {
  3633 + content: "\e77c"; }
  3634 +
  3635 +.mdi-editor-border-inner:before {
  3636 + content: "\e77d"; }
  3637 +
  3638 +.mdi-editor-border-left:before {
  3639 + content: "\e77e"; }
  3640 +
  3641 +.mdi-editor-border-outer:before {
  3642 + content: "\e77f"; }
  3643 +
  3644 +.mdi-editor-border-right:before {
  3645 + content: "\e780"; }
  3646 +
  3647 +.mdi-editor-border-style:before {
  3648 + content: "\e781"; }
  3649 +
  3650 +.mdi-editor-border-top:before {
  3651 + content: "\e782"; }
  3652 +
  3653 +.mdi-editor-border-vertical:before {
  3654 + content: "\e783"; }
  3655 +
  3656 +.mdi-editor-format-align-center:before {
  3657 + content: "\e784"; }
  3658 +
  3659 +.mdi-editor-format-align-justify:before {
  3660 + content: "\e785"; }
  3661 +
  3662 +.mdi-editor-format-align-left:before {
  3663 + content: "\e786"; }
  3664 +
  3665 +.mdi-editor-format-align-right:before {
  3666 + content: "\e787"; }
  3667 +
  3668 +.mdi-editor-format-bold:before {
  3669 + content: "\e788"; }
  3670 +
  3671 +.mdi-editor-format-clear:before {
  3672 + content: "\e789"; }
  3673 +
  3674 +.mdi-editor-format-color-fill:before {
  3675 + content: "\e78a"; }
  3676 +
  3677 +.mdi-editor-format-color-reset:before {
  3678 + content: "\e78b"; }
  3679 +
  3680 +.mdi-editor-format-color-text:before {
  3681 + content: "\e78c"; }
  3682 +
  3683 +.mdi-editor-format-indent-decrease:before {
  3684 + content: "\e78d"; }
  3685 +
  3686 +.mdi-editor-format-indent-increase:before {
  3687 + content: "\e78e"; }
  3688 +
  3689 +.mdi-editor-format-italic:before {
  3690 + content: "\e78f"; }
  3691 +
  3692 +.mdi-editor-format-line-spacing:before {
  3693 + content: "\e790"; }
  3694 +
  3695 +.mdi-editor-format-list-bulleted:before {
  3696 + content: "\e791"; }
  3697 +
  3698 +.mdi-editor-format-list-numbered:before {
  3699 + content: "\e792"; }
  3700 +
  3701 +.mdi-editor-format-paint:before {
  3702 + content: "\e793"; }
  3703 +
  3704 +.mdi-editor-format-quote:before {
  3705 + content: "\e794"; }
  3706 +
  3707 +.mdi-editor-format-size:before {
  3708 + content: "\e795"; }
  3709 +
  3710 +.mdi-editor-format-strikethrough:before {
  3711 + content: "\e796"; }
  3712 +
  3713 +.mdi-editor-format-textdirection-l-to-r:before {
  3714 + content: "\e797"; }
  3715 +
  3716 +.mdi-editor-format-textdirection-r-to-l:before {
  3717 + content: "\e798"; }
  3718 +
  3719 +.mdi-editor-format-underline:before {
  3720 + content: "\e799"; }
  3721 +
  3722 +.mdi-editor-functions:before {
  3723 + content: "\e79a"; }
  3724 +
  3725 +.mdi-editor-insert-chart:before {
  3726 + content: "\e79b"; }
  3727 +
  3728 +.mdi-editor-insert-comment:before {
  3729 + content: "\e79c"; }
  3730 +
  3731 +.mdi-editor-insert-drive-file:before {
  3732 + content: "\e79d"; }
  3733 +
  3734 +.mdi-editor-insert-emoticon:before {
  3735 + content: "\e79e"; }
  3736 +
  3737 +.mdi-editor-insert-invitation:before {
  3738 + content: "\e79f"; }
  3739 +
  3740 +.mdi-editor-insert-link:before {
  3741 + content: "\e7a0"; }
  3742 +
  3743 +.mdi-editor-insert-photo:before {
  3744 + content: "\e7a1"; }
  3745 +
  3746 +.mdi-editor-merge-type:before {
  3747 + content: "\e7a2"; }
  3748 +
  3749 +.mdi-editor-mode-comment:before {
  3750 + content: "\e7a3"; }
  3751 +
  3752 +.mdi-editor-mode-edit:before {
  3753 + content: "\e7a4"; }
  3754 +
  3755 +.mdi-editor-publish:before {
  3756 + content: "\e7a5"; }
  3757 +
  3758 +.mdi-editor-vertical-align-bottom:before {
  3759 + content: "\e7a6"; }
  3760 +
  3761 +.mdi-editor-vertical-align-center:before {
  3762 + content: "\e7a7"; }
  3763 +
  3764 +.mdi-editor-vertical-align-top:before {
  3765 + content: "\e7a8"; }
  3766 +
  3767 +.mdi-editor-wrap-text:before {
  3768 + content: "\e7a9"; }
  3769 +
  3770 +.mdi-file-attachment:before {
  3771 + content: "\e7aa"; }
  3772 +
  3773 +.mdi-file-cloud-circle:before {
  3774 + content: "\e7ab"; }
  3775 +
  3776 +.mdi-file-cloud-done:before {
  3777 + content: "\e7ac"; }
  3778 +
  3779 +.mdi-file-cloud-download:before {
  3780 + content: "\e7ad"; }
  3781 +
  3782 +.mdi-file-cloud-off:before {
  3783 + content: "\e7ae"; }
  3784 +
  3785 +.mdi-file-cloud-queue:before {
  3786 + content: "\e7af"; }
  3787 +
  3788 +.mdi-file-cloud-upload:before {
  3789 + content: "\e7b0"; }
  3790 +
  3791 +.mdi-file-cloud:before {
  3792 + content: "\e7b1"; }
  3793 +
  3794 +.mdi-file-file-download:before {
  3795 + content: "\e7b2"; }
  3796 +
  3797 +.mdi-file-file-upload:before {
  3798 + content: "\e7b3"; }
  3799 +
  3800 +.mdi-file-folder-open:before {
  3801 + content: "\e7b4"; }
  3802 +
  3803 +.mdi-file-folder-shared:before {
  3804 + content: "\e7b5"; }
  3805 +
  3806 +.mdi-file-folder:before {
  3807 + content: "\e7b6"; }
  3808 +
  3809 +.mdi-device-access-alarm:before {
  3810 + content: "\e720"; }
  3811 +
  3812 +.mdi-device-access-alarms:before {
  3813 + content: "\e721"; }
  3814 +
  3815 +.mdi-device-access-time:before {
  3816 + content: "\e722"; }
  3817 +
  3818 +.mdi-device-add-alarm:before {
  3819 + content: "\e723"; }
  3820 +
  3821 +.mdi-device-airplanemode-off:before {
  3822 + content: "\e724"; }
  3823 +
  3824 +.mdi-device-airplanemode-on:before {
  3825 + content: "\e725"; }
  3826 +
  3827 +.mdi-device-battery-20:before {
  3828 + content: "\e726"; }
  3829 +
  3830 +.mdi-device-battery-30:before {
  3831 + content: "\e727"; }
  3832 +
  3833 +.mdi-device-battery-50:before {
  3834 + content: "\e728"; }
  3835 +
  3836 +.mdi-device-battery-60:before {
  3837 + content: "\e729"; }
  3838 +
  3839 +.mdi-device-battery-80:before {
  3840 + content: "\e72a"; }
  3841 +
  3842 +.mdi-device-battery-90:before {
  3843 + content: "\e72b"; }
  3844 +
  3845 +.mdi-device-battery-alert:before {
  3846 + content: "\e72c"; }
  3847 +
  3848 +.mdi-device-battery-charging-20:before {
  3849 + content: "\e72d"; }
  3850 +
  3851 +.mdi-device-battery-charging-30:before {
  3852 + content: "\e72e"; }
  3853 +
  3854 +.mdi-device-battery-charging-50:before {
  3855 + content: "\e72f"; }
  3856 +
  3857 +.mdi-device-battery-charging-60:before {
  3858 + content: "\e730"; }
  3859 +
  3860 +.mdi-device-battery-charging-80:before {
  3861 + content: "\e731"; }
  3862 +
  3863 +.mdi-device-battery-charging-90:before {
  3864 + content: "\e732"; }
  3865 +
  3866 +.mdi-device-battery-charging-full:before {
  3867 + content: "\e733"; }
  3868 +
  3869 +.mdi-device-battery-full:before {
  3870 + content: "\e734"; }
  3871 +
  3872 +.mdi-device-battery-std:before {
  3873 + content: "\e735"; }
  3874 +
  3875 +.mdi-device-battery-unknown:before {
  3876 + content: "\e736"; }
  3877 +
  3878 +.mdi-device-bluetooth-connected:before {
  3879 + content: "\e737"; }
  3880 +
  3881 +.mdi-device-bluetooth-disabled:before {
  3882 + content: "\e738"; }
  3883 +
  3884 +.mdi-device-bluetooth-searching:before {
  3885 + content: "\e739"; }
  3886 +
  3887 +.mdi-device-bluetooth:before {
  3888 + content: "\e73a"; }
  3889 +
  3890 +.mdi-device-brightness-auto:before {
  3891 + content: "\e73b"; }
  3892 +
  3893 +.mdi-device-brightness-high:before {
  3894 + content: "\e73c"; }
  3895 +
  3896 +.mdi-device-brightness-low:before {
  3897 + content: "\e73d"; }
  3898 +
  3899 +.mdi-device-brightness-medium:before {
  3900 + content: "\e73e"; }
  3901 +
  3902 +.mdi-device-data-usage:before {
  3903 + content: "\e73f"; }
  3904 +
  3905 +.mdi-device-developer-mode:before {
  3906 + content: "\e740"; }
  3907 +
  3908 +.mdi-device-devices:before {
  3909 + content: "\e741"; }
  3910 +
  3911 +.mdi-device-dvr:before {
  3912 + content: "\e742"; }
  3913 +
  3914 +.mdi-device-gps-fixed:before {
  3915 + content: "\e743"; }
  3916 +
  3917 +.mdi-device-gps-not-fixed:before {
  3918 + content: "\e744"; }
  3919 +
  3920 +.mdi-device-gps-off:before {
  3921 + content: "\e745"; }
  3922 +
  3923 +.mdi-device-location-disabled:before {
  3924 + content: "\e746"; }
  3925 +
  3926 +.mdi-device-location-searching:before {
  3927 + content: "\e747"; }
  3928 +
  3929 +.mdi-device-multitrack-audio:before {
  3930 + content: "\e748"; }
  3931 +
  3932 +.mdi-device-network-cell:before {
  3933 + content: "\e749"; }
  3934 +
  3935 +.mdi-device-network-wifi:before {
  3936 + content: "\e74a"; }
  3937 +
  3938 +.mdi-device-nfc:before {
  3939 + content: "\e74b"; }
  3940 +
  3941 +.mdi-device-now-wallpaper:before {
  3942 + content: "\e74c"; }
  3943 +
  3944 +.mdi-device-now-widgets:before {
  3945 + content: "\e74d"; }
  3946 +
  3947 +.mdi-device-screen-lock-landscape:before {
  3948 + content: "\e74e"; }
  3949 +
  3950 +.mdi-device-screen-lock-portrait:before {
  3951 + content: "\e74f"; }
  3952 +
  3953 +.mdi-device-screen-lock-rotation:before {
  3954 + content: "\e750"; }
  3955 +
  3956 +.mdi-device-screen-rotation:before {
  3957 + content: "\e751"; }
  3958 +
  3959 +.mdi-device-sd-storage:before {
  3960 + content: "\e752"; }
  3961 +
  3962 +.mdi-device-settings-system-daydream:before {
  3963 + content: "\e753"; }
  3964 +
  3965 +.mdi-device-signal-cellular-0-bar:before {
  3966 + content: "\e754"; }
  3967 +
  3968 +.mdi-device-signal-cellular-1-bar:before {
  3969 + content: "\e755"; }
  3970 +
  3971 +.mdi-device-signal-cellular-2-bar:before {
  3972 + content: "\e756"; }
  3973 +
  3974 +.mdi-device-signal-cellular-3-bar:before {
  3975 + content: "\e757"; }
  3976 +
  3977 +.mdi-device-signal-cellular-4-bar:before {
  3978 + content: "\e758"; }
  3979 +
  3980 +.mdi-signal-wifi-statusbar-connected-no-internet-after:before {
  3981 + content: "\e8f6"; }
  3982 +
  3983 +.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
  3984 + content: "\e759"; }
  3985 +
  3986 +.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
  3987 + content: "\e75a"; }
  3988 +
  3989 +.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
  3990 + content: "\e75b"; }
  3991 +
  3992 +.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
  3993 + content: "\e75c"; }
  3994 +
  3995 +.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
  3996 + content: "\e75d"; }
  3997 +
  3998 +.mdi-device-signal-cellular-no-sim:before {
  3999 + content: "\e75e"; }
  4000 +
  4001 +.mdi-device-signal-cellular-null:before {
  4002 + content: "\e75f"; }
  4003 +
  4004 +.mdi-device-signal-cellular-off:before {
  4005 + content: "\e760"; }
  4006 +
  4007 +.mdi-device-signal-wifi-0-bar:before {
  4008 + content: "\e761"; }
  4009 +
  4010 +.mdi-device-signal-wifi-1-bar:before {
  4011 + content: "\e762"; }
  4012 +
  4013 +.mdi-device-signal-wifi-2-bar:before {
  4014 + content: "\e763"; }
  4015 +
  4016 +.mdi-device-signal-wifi-3-bar:before {
  4017 + content: "\e764"; }
  4018 +
  4019 +.mdi-device-signal-wifi-4-bar:before {
  4020 + content: "\e765"; }
  4021 +
  4022 +.mdi-device-signal-wifi-off:before {
  4023 + content: "\e766"; }
  4024 +
  4025 +.mdi-device-signal-wifi-statusbar-1-bar:before {
  4026 + content: "\e767"; }
  4027 +
  4028 +.mdi-device-signal-wifi-statusbar-2-bar:before {
  4029 + content: "\e768"; }
  4030 +
  4031 +.mdi-device-signal-wifi-statusbar-3-bar:before {
  4032 + content: "\e769"; }
  4033 +
  4034 +.mdi-device-signal-wifi-statusbar-4-bar:before {
  4035 + content: "\e76a"; }
  4036 +
  4037 +.mdi-device-signal-wifi-statusbar-connected-no-internet-:before {
  4038 + content: "\e76b"; }
  4039 +
  4040 +.mdi-device-signal-wifi-statusbar-connected-no-internet:before {
  4041 + content: "\e76f"; }
  4042 +
  4043 +.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before {
  4044 + content: "\e76c"; }
  4045 +
  4046 +.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before {
  4047 + content: "\e76d"; }
  4048 +
  4049 +.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before {
  4050 + content: "\e76e"; }
  4051 +
  4052 +.mdi-signal-wifi-statusbar-not-connected-after:before {
  4053 + content: "\e8f7"; }
  4054 +
  4055 +.mdi-device-signal-wifi-statusbar-not-connected:before {
  4056 + content: "\e770"; }
  4057 +
  4058 +.mdi-device-signal-wifi-statusbar-null:before {
  4059 + content: "\e771"; }
  4060 +
  4061 +.mdi-device-storage:before {
  4062 + content: "\e772"; }
  4063 +
  4064 +.mdi-device-usb:before {
  4065 + content: "\e773"; }
  4066 +
  4067 +.mdi-device-wifi-lock:before {
  4068 + content: "\e774"; }
  4069 +
  4070 +.mdi-device-wifi-tethering:before {
  4071 + content: "\e775"; }
  4072 +
  4073 +.mdi-hardware-cast-connected:before {
  4074 + content: "\e7b7"; }
  4075 +
  4076 +.mdi-hardware-cast:before {
  4077 + content: "\e7b8"; }
  4078 +
  4079 +.mdi-hardware-computer:before {
  4080 + content: "\e7b9"; }
  4081 +
  4082 +.mdi-hardware-desktop-mac:before {
  4083 + content: "\e7ba"; }
  4084 +
  4085 +.mdi-hardware-desktop-windows:before {
  4086 + content: "\e7bb"; }
  4087 +
  4088 +.mdi-hardware-dock:before {
  4089 + content: "\e7bc"; }
  4090 +
  4091 +.mdi-hardware-gamepad:before {
  4092 + content: "\e7bd"; }
  4093 +
  4094 +.mdi-hardware-headset-mic:before {
  4095 + content: "\e7be"; }
  4096 +
  4097 +.mdi-hardware-headset:before {
  4098 + content: "\e7bf"; }
  4099 +
  4100 +.mdi-hardware-keyboard-alt:before {
  4101 + content: "\e7c0"; }
  4102 +
  4103 +.mdi-hardware-keyboard-arrow-down:before {
  4104 + content: "\e7c1"; }
  4105 +
  4106 +.mdi-hardware-keyboard-arrow-left:before {
  4107 + content: "\e7c2"; }
  4108 +
  4109 +.mdi-hardware-keyboard-arrow-right:before {
  4110 + content: "\e7c3"; }
  4111 +
  4112 +.mdi-hardware-keyboard-arrow-up:before {
  4113 + content: "\e7c4"; }
  4114 +
  4115 +.mdi-hardware-keyboard-backspace:before {
  4116 + content: "\e7c5"; }
  4117 +
  4118 +.mdi-hardware-keyboard-capslock:before {
  4119 + content: "\e7c6"; }
  4120 +
  4121 +.mdi-hardware-keyboard-control:before {
  4122 + content: "\e7c7"; }
  4123 +
  4124 +.mdi-hardware-keyboard-hide:before {
  4125 + content: "\e7c8"; }
  4126 +
  4127 +.mdi-hardware-keyboard-return:before {
  4128 + content: "\e7c9"; }
  4129 +
  4130 +.mdi-hardware-keyboard-tab:before {
  4131 + content: "\e7ca"; }
  4132 +
  4133 +.mdi-hardware-keyboard-voice:before {
  4134 + content: "\e7cb"; }
  4135 +
  4136 +.mdi-hardware-keyboard:before {
  4137 + content: "\e7cc"; }
  4138 +
  4139 +.mdi-hardware-laptop-chromebook:before {
  4140 + content: "\e7cd"; }
  4141 +
  4142 +.mdi-hardware-laptop-mac:before {
  4143 + content: "\e7ce"; }
  4144 +
  4145 +.mdi-hardware-laptop-windows:before {
  4146 + content: "\e7cf"; }
  4147 +
  4148 +.mdi-hardware-laptop:before {
  4149 + content: "\e7d0"; }
  4150 +
  4151 +.mdi-hardware-memory:before {
  4152 + content: "\e7d1"; }
  4153 +
  4154 +.mdi-hardware-mouse:before {
  4155 + content: "\e7d2"; }
  4156 +
  4157 +.mdi-hardware-phone-android:before {
  4158 + content: "\e7d3"; }
  4159 +
  4160 +.mdi-hardware-phone-iphone:before {
  4161 + content: "\e7d4"; }
  4162 +
  4163 +.mdi-hardware-phonelink-off:before {
  4164 + content: "\e7d5"; }
  4165 +
  4166 +.mdi-hardware-phonelink:before {
  4167 + content: "\e7d6"; }
  4168 +
  4169 +.mdi-hardware-security:before {
  4170 + content: "\e7d7"; }
  4171 +
  4172 +.mdi-hardware-sim-card:before {
  4173 + content: "\e7d8"; }
  4174 +
  4175 +.mdi-hardware-smartphone:before {
  4176 + content: "\e7d9"; }
  4177 +
  4178 +.mdi-hardware-speaker:before {
  4179 + content: "\e7da"; }
  4180 +
  4181 +.mdi-hardware-tablet-android:before {
  4182 + content: "\e7db"; }
  4183 +
  4184 +.mdi-hardware-tablet-mac:before {
  4185 + content: "\e7dc"; }
  4186 +
  4187 +.mdi-hardware-tablet:before {
  4188 + content: "\e7dd"; }
  4189 +
  4190 +.mdi-hardware-tv:before {
  4191 + content: "\e7de"; }
  4192 +
  4193 +.mdi-hardware-watch:before {
  4194 + content: "\e7df"; }
  4195 +
  4196 +.mdi-image-add-to-photos:before {
  4197 + content: "\e7e0"; }
  4198 +
  4199 +.mdi-image-adjust:before {
  4200 + content: "\e7e1"; }
  4201 +
  4202 +.mdi-image-assistant-photo:before {
  4203 + content: "\e7e2"; }
  4204 +
  4205 +.mdi-image-audiotrack:before {
  4206 + content: "\e7e3"; }
  4207 +
  4208 +.mdi-image-blur-circular:before {
  4209 + content: "\e7e4"; }
  4210 +
  4211 +.mdi-image-blur-linear:before {
  4212 + content: "\e7e5"; }
  4213 +
  4214 +.mdi-image-blur-off:before {
  4215 + content: "\e7e6"; }
  4216 +
  4217 +.mdi-image-blur-on:before {
  4218 + content: "\e7e7"; }
  4219 +
  4220 +.mdi-image-brightness-1:before {
  4221 + content: "\e7e8"; }
  4222 +
  4223 +.mdi-image-brightness-2:before {
  4224 + content: "\e7e9"; }
  4225 +
  4226 +.mdi-image-brightness-3:before {
  4227 + content: "\e7ea"; }
  4228 +
  4229 +.mdi-image-brightness-4:before {
  4230 + content: "\e7eb"; }
  4231 +
  4232 +.mdi-image-brightness-5:before {
  4233 + content: "\e7ec"; }
  4234 +
  4235 +.mdi-image-brightness-6:before {
  4236 + content: "\e7ed"; }
  4237 +
  4238 +.mdi-image-brightness-7:before {
  4239 + content: "\e7ee"; }
  4240 +
  4241 +.mdi-image-brush:before {
  4242 + content: "\e7ef"; }
  4243 +
  4244 +.mdi-image-camera-alt:before {
  4245 + content: "\e7f0"; }
  4246 +
  4247 +.mdi-image-camera-front:before {
  4248 + content: "\e7f1"; }
  4249 +
  4250 +.mdi-image-camera-rear:before {
  4251 + content: "\e7f2"; }
  4252 +
  4253 +.mdi-image-camera-roll:before {
  4254 + content: "\e7f3"; }
  4255 +
  4256 +.mdi-image-camera:before {
  4257 + content: "\e7f4"; }
  4258 +
  4259 +.mdi-image-center-focus-strong:before {
  4260 + content: "\e7f5"; }
  4261 +
  4262 +.mdi-image-center-focus-weak:before {
  4263 + content: "\e7f6"; }
  4264 +
  4265 +.mdi-image-collections:before {
  4266 + content: "\e7f7"; }
  4267 +
  4268 +.mdi-image-color-lens:before {
  4269 + content: "\e7f8"; }
  4270 +
  4271 +.mdi-image-colorize:before {
  4272 + content: "\e7f9"; }
  4273 +
  4274 +.mdi-image-compare:before {
  4275 + content: "\e7fa"; }
  4276 +
  4277 +.mdi-image-control-point-duplicate:before {
  4278 + content: "\e7fb"; }
  4279 +
  4280 +.mdi-image-control-point:before {
  4281 + content: "\e7fc"; }
  4282 +
  4283 +.mdi-image-crop-3-2:before {
  4284 + content: "\e7fd"; }
  4285 +
  4286 +.mdi-image-crop-5-4:before {
  4287 + content: "\e7fe"; }
  4288 +
  4289 +.mdi-image-crop-7-5:before {
  4290 + content: "\e7ff"; }
  4291 +
  4292 +.mdi-image-crop-16-9:before {
  4293 + content: "\e800"; }
  4294 +
  4295 +.mdi-image-crop-din:before {
  4296 + content: "\e801"; }
  4297 +
  4298 +.mdi-image-crop-free:before {
  4299 + content: "\e802"; }
  4300 +
  4301 +.mdi-image-crop-landscape:before {
  4302 + content: "\e803"; }
  4303 +
  4304 +.mdi-image-crop-original:before {
  4305 + content: "\e804"; }
  4306 +
  4307 +.mdi-image-crop-portrait:before {
  4308 + content: "\e805"; }
  4309 +
  4310 +.mdi-image-crop-square:before {
  4311 + content: "\e806"; }
  4312 +
  4313 +.mdi-image-crop:before {
  4314 + content: "\e807"; }
  4315 +
  4316 +.mdi-image-dehaze:before {
  4317 + content: "\e808"; }
  4318 +
  4319 +.mdi-image-details:before {
  4320 + content: "\e809"; }
  4321 +
  4322 +.mdi-image-edit:before {
  4323 + content: "\e80a"; }
  4324 +
  4325 +.mdi-image-exposure-minus-1:before {
  4326 + content: "\e80b"; }
  4327 +
  4328 +.mdi-image-exposure-minus-2:before {
  4329 + content: "\e80c"; }
  4330 +
  4331 +.mdi-image-exposure-plus-1:before {
  4332 + content: "\e80d"; }
  4333 +
  4334 +.mdi-image-exposure-plus-2:before {
  4335 + content: "\e80e"; }
  4336 +
  4337 +.mdi-image-exposure-zero:before {
  4338 + content: "\e80f"; }
  4339 +
  4340 +.mdi-image-exposure:before {
  4341 + content: "\e810"; }
  4342 +
  4343 +.mdi-image-filter-1:before {
  4344 + content: "\e811"; }
  4345 +
  4346 +.mdi-image-filter-2:before {
  4347 + content: "\e812"; }
  4348 +
  4349 +.mdi-image-filter-3:before {
  4350 + content: "\e813"; }
  4351 +
  4352 +.mdi-image-filter-4:before {
  4353 + content: "\e814"; }
  4354 +
  4355 +.mdi-image-filter-5:before {
  4356 + content: "\e815"; }
  4357 +
  4358 +.mdi-image-filter-6:before {
  4359 + content: "\e816"; }
  4360 +
  4361 +.mdi-image-filter-7:before {
  4362 + content: "\e817"; }
  4363 +
  4364 +.mdi-image-filter-8:before {
  4365 + content: "\e818"; }
  4366 +
  4367 +.mdi-image-filter-9-plus:before {
  4368 + content: "\e819"; }
  4369 +
  4370 +.mdi-image-filter-9:before {
  4371 + content: "\e81a"; }
  4372 +
  4373 +.mdi-image-filter-b-and-w:before {
  4374 + content: "\e81b"; }
  4375 +
  4376 +.mdi-image-filter-center-focus:before {
  4377 + content: "\e81c"; }
  4378 +
  4379 +.mdi-image-filter-drama:before {
  4380 + content: "\e81d"; }
  4381 +
  4382 +.mdi-image-filter-frames:before {
  4383 + content: "\e81e"; }
  4384 +
  4385 +.mdi-image-filter-hdr:before {
  4386 + content: "\e81f"; }
  4387 +
  4388 +.mdi-image-filter-none:before {
  4389 + content: "\e820"; }
  4390 +
  4391 +.mdi-image-filter-tilt-shift:before {
  4392 + content: "\e821"; }
  4393 +
  4394 +.mdi-image-filter-vintage:before {
  4395 + content: "\e822"; }
  4396 +
  4397 +.mdi-image-filter:before {
  4398 + content: "\e823"; }
  4399 +
  4400 +.mdi-image-flare:before {
  4401 + content: "\e824"; }
  4402 +
  4403 +.mdi-image-flash-auto:before {
  4404 + content: "\e825"; }
  4405 +
  4406 +.mdi-image-flash-off:before {
  4407 + content: "\e826"; }
  4408 +
  4409 +.mdi-image-flash-on:before {
  4410 + content: "\e827"; }
  4411 +
  4412 +.mdi-image-flip:before {
  4413 + content: "\e828"; }
  4414 +
  4415 +.mdi-image-gradient:before {
  4416 + content: "\e829"; }
  4417 +
  4418 +.mdi-image-grain:before {
  4419 + content: "\e82a"; }
  4420 +
  4421 +.mdi-image-grid-off:before {
  4422 + content: "\e82b"; }
  4423 +
  4424 +.mdi-image-grid-on:before {
  4425 + content: "\e82c"; }
  4426 +
  4427 +.mdi-image-hdr-off:before {
  4428 + content: "\e82d"; }
  4429 +
  4430 +.mdi-image-hdr-on:before {
  4431 + content: "\e82e"; }
  4432 +
  4433 +.mdi-image-hdr-strong:before {
  4434 + content: "\e82f"; }
  4435 +
  4436 +.mdi-image-hdr-weak:before {
  4437 + content: "\e830"; }
  4438 +
  4439 +.mdi-image-healing:before {
  4440 + content: "\e831"; }
  4441 +
  4442 +.mdi-image-image-aspect-ratio:before {
  4443 + content: "\e832"; }
  4444 +
  4445 +.mdi-image-image:before {
  4446 + content: "\e833"; }
  4447 +
  4448 +.mdi-image-iso:before {
  4449 + content: "\e834"; }
  4450 +
  4451 +.mdi-image-landscape:before {
  4452 + content: "\e835"; }
  4453 +
  4454 +.mdi-image-leak-add:before {
  4455 + content: "\e836"; }
  4456 +
  4457 +.mdi-image-leak-remove:before {
  4458 + content: "\e837"; }
  4459 +
  4460 +.mdi-image-lens:before {
  4461 + content: "\e838"; }
  4462 +
  4463 +.mdi-image-looks-3:before {
  4464 + content: "\e839"; }
  4465 +
  4466 +.mdi-image-looks-4:before {
  4467 + content: "\e83a"; }
  4468 +
  4469 +.mdi-image-looks-5:before {
  4470 + content: "\e83b"; }
  4471 +
  4472 +.mdi-image-looks-6:before {
  4473 + content: "\e83c"; }
  4474 +
  4475 +.mdi-image-looks-one:before {
  4476 + content: "\e83d"; }
  4477 +
  4478 +.mdi-image-looks-two:before {
  4479 + content: "\e83e"; }
  4480 +
  4481 +.mdi-image-looks:before {
  4482 + content: "\e83f"; }
  4483 +
  4484 +.mdi-image-loupe:before {
  4485 + content: "\e840"; }
  4486 +
  4487 +.mdi-image-movie-creation:before {
  4488 + content: "\e841"; }
  4489 +
  4490 +.mdi-image-nature-people:before {
  4491 + content: "\e842"; }
  4492 +
  4493 +.mdi-image-nature:before {
  4494 + content: "\e843"; }
  4495 +
  4496 +.mdi-image-navigate-before:before {
  4497 + content: "\e844"; }
  4498 +
  4499 +.mdi-image-navigate-next:before {
  4500 + content: "\e845"; }
  4501 +
  4502 +.mdi-image-palette:before {
  4503 + content: "\e846"; }
  4504 +
  4505 +.mdi-image-panorama-fisheye:before {
  4506 + content: "\e847"; }
  4507 +
  4508 +.mdi-image-panorama-horizontal:before {
  4509 + content: "\e848"; }
  4510 +
  4511 +.mdi-image-panorama-vertical:before {
  4512 + content: "\e849"; }
  4513 +
  4514 +.mdi-image-panorama-wide-angle:before {
  4515 + content: "\e84a"; }
  4516 +
  4517 +.mdi-image-panorama:before {
  4518 + content: "\e84b"; }
  4519 +
  4520 +.mdi-image-photo-album:before {
  4521 + content: "\e84c"; }
  4522 +
  4523 +.mdi-image-photo-camera:before {
  4524 + content: "\e84d"; }
  4525 +
  4526 +.mdi-image-photo-library:before {
  4527 + content: "\e84e"; }
  4528 +
  4529 +.mdi-image-photo:before {
  4530 + content: "\e84f"; }
  4531 +
  4532 +.mdi-image-portrait:before {
  4533 + content: "\e850"; }
  4534 +
  4535 +.mdi-image-remove-red-eye:before {
  4536 + content: "\e851"; }
  4537 +
  4538 +.mdi-image-rotate-left:before {
  4539 + content: "\e852"; }
  4540 +
  4541 +.mdi-image-rotate-right:before {
  4542 + content: "\e853"; }
  4543 +
  4544 +.mdi-image-slideshow:before {
  4545 + content: "\e854"; }
  4546 +
  4547 +.mdi-image-straighten:before {
  4548 + content: "\e855"; }
  4549 +
  4550 +.mdi-image-style:before {
  4551 + content: "\e856"; }
  4552 +
  4553 +.mdi-image-switch-camera:before {
  4554 + content: "\e857"; }
  4555 +
  4556 +.mdi-image-switch-video:before {
  4557 + content: "\e858"; }
  4558 +
  4559 +.mdi-image-tag-faces:before {
  4560 + content: "\e859"; }
  4561 +
  4562 +.mdi-image-texture:before {
  4563 + content: "\e85a"; }
  4564 +
  4565 +.mdi-image-timelapse:before {
  4566 + content: "\e85b"; }
  4567 +
  4568 +.mdi-image-timer-3:before {
  4569 + content: "\e85c"; }
  4570 +
  4571 +.mdi-image-timer-10:before {
  4572 + content: "\e85d"; }
  4573 +
  4574 +.mdi-image-timer-auto:before {
  4575 + content: "\e85e"; }
  4576 +
  4577 +.mdi-image-timer-off:before {
  4578 + content: "\e85f"; }
  4579 +
  4580 +.mdi-image-timer:before {
  4581 + content: "\e860"; }
  4582 +
  4583 +.mdi-image-tonality:before {
  4584 + content: "\e861"; }
  4585 +
  4586 +.mdi-image-transform:before {
  4587 + content: "\e862"; }
  4588 +
  4589 +.mdi-image-tune:before {
  4590 + content: "\e863"; }
  4591 +
  4592 +.mdi-image-wb-auto:before {
  4593 + content: "\e864"; }
  4594 +
  4595 +.mdi-image-wb-cloudy:before {
  4596 + content: "\e865"; }
  4597 +
  4598 +.mdi-image-wb-incandescent:before {
  4599 + content: "\e866"; }
  4600 +
  4601 +.mdi-image-wb-irradescent:before {
  4602 + content: "\e867"; }
  4603 +
  4604 +.mdi-image-wb-sunny:before {
  4605 + content: "\e868"; }
  4606 +
  4607 +.mdi-maps-beenhere:before {
  4608 + content: "\e869"; }
  4609 +
  4610 +.mdi-maps-directions-bike:before {
  4611 + content: "\e86a"; }
  4612 +
  4613 +.mdi-maps-directions-bus:before {
  4614 + content: "\e86b"; }
  4615 +
  4616 +.mdi-maps-directions-car:before {
  4617 + content: "\e86c"; }
  4618 +
  4619 +.mdi-maps-directions-ferry:before {
  4620 + content: "\e86d"; }
  4621 +
  4622 +.mdi-maps-directions-subway:before {
  4623 + content: "\e86e"; }
  4624 +
  4625 +.mdi-maps-directions-train:before {
  4626 + content: "\e86f"; }
  4627 +
  4628 +.mdi-maps-directions-transit:before {
  4629 + content: "\e870"; }
  4630 +
  4631 +.mdi-maps-directions-walk:before {
  4632 + content: "\e871"; }
  4633 +
  4634 +.mdi-maps-directions:before {
  4635 + content: "\e872"; }
  4636 +
  4637 +.mdi-maps-flight:before {
  4638 + content: "\e873"; }
  4639 +
  4640 +.mdi-maps-hotel:before {
  4641 + content: "\e874"; }
  4642 +
  4643 +.mdi-maps-layers-clear:before {
  4644 + content: "\e875"; }
  4645 +
  4646 +.mdi-maps-layers:before {
  4647 + content: "\e876"; }
  4648 +
  4649 +.mdi-maps-local-airport:before {
  4650 + content: "\e877"; }
  4651 +
  4652 +.mdi-maps-local-atm:before {
  4653 + content: "\e878"; }
  4654 +
  4655 +.mdi-maps-local-attraction:before {
  4656 + content: "\e879"; }
  4657 +
  4658 +.mdi-maps-local-bar:before {
  4659 + content: "\e87a"; }
  4660 +
  4661 +.mdi-maps-local-cafe:before {
  4662 + content: "\e87b"; }
  4663 +
  4664 +.mdi-maps-local-car-wash:before {
  4665 + content: "\e87c"; }
  4666 +
  4667 +.mdi-maps-local-convenience-store:before {
  4668 + content: "\e87d"; }
  4669 +
  4670 +.mdi-maps-local-drink:before {
  4671 + content: "\e87e"; }
  4672 +
  4673 +.mdi-maps-local-florist:before {
  4674 + content: "\e87f"; }
  4675 +
  4676 +.mdi-maps-local-gas-station:before {
  4677 + content: "\e880"; }
  4678 +
  4679 +.mdi-maps-local-grocery-store:before {
  4680 + content: "\e881"; }
  4681 +
  4682 +.mdi-maps-local-hospital:before {
  4683 + content: "\e882"; }
  4684 +
  4685 +.mdi-maps-local-hotel:before {
  4686 + content: "\e883"; }
  4687 +
  4688 +.mdi-maps-local-laundry-service:before {
  4689 + content: "\e884"; }
  4690 +
  4691 +.mdi-maps-local-library:before {
  4692 + content: "\e885"; }
  4693 +
  4694 +.mdi-maps-local-mall:before {
  4695 + content: "\e886"; }
  4696 +
  4697 +.mdi-maps-local-movies:before {
  4698 + content: "\e887"; }
  4699 +
  4700 +.mdi-maps-local-offer:before {
  4701 + content: "\e888"; }
  4702 +
  4703 +.mdi-maps-local-parking:before {
  4704 + content: "\e889"; }
  4705 +
  4706 +.mdi-maps-local-pharmacy:before {
  4707 + content: "\e88a"; }
  4708 +
  4709 +.mdi-maps-local-phone:before {
  4710 + content: "\e88b"; }
  4711 +
  4712 +.mdi-maps-local-pizza:before {
  4713 + content: "\e88c"; }
  4714 +
  4715 +.mdi-maps-local-play:before {
  4716 + content: "\e88d"; }
  4717 +
  4718 +.mdi-maps-local-post-office:before {
  4719 + content: "\e88e"; }
  4720 +
  4721 +.mdi-maps-local-print-shop:before {
  4722 + content: "\e88f"; }
  4723 +
  4724 +.mdi-maps-local-restaurant:before {
  4725 + content: "\e890"; }
  4726 +
  4727 +.mdi-maps-local-see:before {
  4728 + content: "\e891"; }
  4729 +
  4730 +.mdi-maps-local-shipping:before {
  4731 + content: "\e892"; }
  4732 +
  4733 +.mdi-maps-local-taxi:before {
  4734 + content: "\e893"; }
  4735 +
  4736 +.mdi-maps-location-history:before {
  4737 + content: "\e894"; }
  4738 +
  4739 +.mdi-maps-map:before {
  4740 + content: "\e895"; }
  4741 +
  4742 +.mdi-maps-my-location:before {
  4743 + content: "\e896"; }
  4744 +
  4745 +.mdi-maps-navigation:before {
  4746 + content: "\e897"; }
  4747 +
  4748 +.mdi-maps-pin-drop:before {
  4749 + content: "\e898"; }
  4750 +
  4751 +.mdi-maps-place:before {
  4752 + content: "\e899"; }
  4753 +
  4754 +.mdi-maps-rate-review:before {
  4755 + content: "\e89a"; }
  4756 +
  4757 +.mdi-maps-restaurant-menu:before {
  4758 + content: "\e89b"; }
  4759 +
  4760 +.mdi-maps-satellite:before {
  4761 + content: "\e89c"; }
  4762 +
  4763 +.mdi-maps-store-mall-directory:before {
  4764 + content: "\e89d"; }
  4765 +
  4766 +.mdi-maps-terrain:before {
  4767 + content: "\e89e"; }
  4768 +
  4769 +.mdi-maps-traffic:before {
  4770 + content: "\e89f"; }
  4771 +
  4772 +.mdi-navigation-apps:before {
  4773 + content: "\e8a0"; }
  4774 +
  4775 +.mdi-navigation-arrow-back:before {
  4776 + content: "\e8a1"; }
  4777 +
  4778 +.mdi-navigation-arrow-drop-down-circle:before {
  4779 + content: "\e8a2"; }
  4780 +
  4781 +.mdi-navigation-arrow-drop-down:before {
  4782 + content: "\e8a3"; }
  4783 +
  4784 +.mdi-navigation-arrow-drop-up:before {
  4785 + content: "\e8a4"; }
  4786 +
  4787 +.mdi-navigation-arrow-forward:before {
  4788 + content: "\e8a5"; }
  4789 +
  4790 +.mdi-navigation-cancel:before {
  4791 + content: "\e8a6"; }
  4792 +
  4793 +.mdi-navigation-check:before {
  4794 + content: "\e8a7"; }
  4795 +
  4796 +.mdi-navigation-chevron-left:before {
  4797 + content: "\e8a8"; }
  4798 +
  4799 +.mdi-navigation-chevron-right:before {
  4800 + content: "\e8a9"; }
  4801 +
  4802 +.mdi-navigation-close:before {
  4803 + content: "\e8aa"; }
  4804 +
  4805 +.mdi-navigation-expand-less:before {
  4806 + content: "\e8ab"; }
  4807 +
  4808 +.mdi-navigation-expand-more:before {
  4809 + content: "\e8ac"; }
  4810 +
  4811 +.mdi-navigation-fullscreen-exit:before {
  4812 + content: "\e8ad"; }
  4813 +
  4814 +.mdi-navigation-fullscreen:before {
  4815 + content: "\e8ae"; }
  4816 +
  4817 +.mdi-navigation-menu:before {
  4818 + content: "\e8af"; }
  4819 +
  4820 +.mdi-navigation-more-horiz:before {
  4821 + content: "\e8b0"; }
  4822 +
  4823 +.mdi-navigation-more-vert:before {
  4824 + content: "\e8b1"; }
  4825 +
  4826 +.mdi-navigation-refresh:before {
  4827 + content: "\e8b2"; }
  4828 +
  4829 +.mdi-navigation-unfold-less:before {
  4830 + content: "\e8b3"; }
  4831 +
  4832 +.mdi-navigation-unfold-more:before {
  4833 + content: "\e8b4"; }
  4834 +
  4835 +.mdi-notification-adb:before {
  4836 + content: "\e8b5"; }
  4837 +
  4838 +.mdi-notification-bluetooth-audio:before {
  4839 + content: "\e8b6"; }
  4840 +
  4841 +.mdi-notification-disc-full:before {
  4842 + content: "\e8b7"; }
  4843 +
  4844 +.mdi-notification-dnd-forwardslash:before {
  4845 + content: "\e8b8"; }
  4846 +
  4847 +.mdi-notification-do-not-disturb:before {
  4848 + content: "\e8b9"; }
  4849 +
  4850 +.mdi-notification-drive-eta:before {
  4851 + content: "\e8ba"; }
  4852 +
  4853 +.mdi-notification-event-available:before {
  4854 + content: "\e8bb"; }
  4855 +
  4856 +.mdi-notification-event-busy:before {
  4857 + content: "\e8bc"; }
  4858 +
  4859 +.mdi-notification-event-note:before {
  4860 + content: "\e8bd"; }
  4861 +
  4862 +.mdi-notification-folder-special:before {
  4863 + content: "\e8be"; }
  4864 +
  4865 +.mdi-notification-mms:before {
  4866 + content: "\e8bf"; }
  4867 +
  4868 +.mdi-notification-more:before {
  4869 + content: "\e8c0"; }
  4870 +
  4871 +.mdi-notification-network-locked:before {
  4872 + content: "\e8c1"; }
  4873 +
  4874 +.mdi-notification-phone-bluetooth-speaker:before {
  4875 + content: "\e8c2"; }
  4876 +
  4877 +.mdi-notification-phone-forwarded:before {
  4878 + content: "\e8c3"; }
  4879 +
  4880 +.mdi-notification-phone-in-talk:before {
  4881 + content: "\e8c4"; }
  4882 +
  4883 +.mdi-notification-phone-locked:before {
  4884 + content: "\e8c5"; }
  4885 +
  4886 +.mdi-notification-phone-missed:before {
  4887 + content: "\e8c6"; }
  4888 +
  4889 +.mdi-notification-phone-paused:before {
  4890 + content: "\e8c7"; }
  4891 +
  4892 +.mdi-notification-play-download:before {
  4893 + content: "\e8c8"; }
  4894 +
  4895 +.mdi-notification-play-install:before {
  4896 + content: "\e8c9"; }
  4897 +
  4898 +.mdi-notification-sd-card:before {
  4899 + content: "\e8ca"; }
  4900 +
  4901 +.mdi-notification-sim-card-alert:before {
  4902 + content: "\e8cb"; }
  4903 +
  4904 +.mdi-notification-sms-failed:before {
  4905 + content: "\e8cc"; }
  4906 +
  4907 +.mdi-notification-sms:before {
  4908 + content: "\e8cd"; }
  4909 +
  4910 +.mdi-notification-sync-disabled:before {
  4911 + content: "\e8ce"; }
  4912 +
  4913 +.mdi-notification-sync-problem:before {
  4914 + content: "\e8cf"; }
  4915 +
  4916 +.mdi-notification-sync:before {
  4917 + content: "\e8d0"; }
  4918 +
  4919 +.mdi-notification-system-update:before {
  4920 + content: "\e8d1"; }
  4921 +
  4922 +.mdi-notification-tap-and-play:before {
  4923 + content: "\e8d2"; }
  4924 +
  4925 +.mdi-notification-time-to-leave:before {
  4926 + content: "\e8d3"; }
  4927 +
  4928 +.mdi-notification-vibration:before {
  4929 + content: "\e8d4"; }
  4930 +
  4931 +.mdi-notification-voice-chat:before {
  4932 + content: "\e8d5"; }
  4933 +
  4934 +.mdi-notification-vpn-lock:before {
  4935 + content: "\e8d6"; }
  4936 +
  4937 +.mdi-social-cake:before {
  4938 + content: "\e8d7"; }
  4939 +
  4940 +.mdi-social-domain:before {
  4941 + content: "\e8d8"; }
  4942 +
  4943 +.mdi-social-group-add:before {
  4944 + content: "\e8d9"; }
  4945 +
  4946 +.mdi-social-group:before {
  4947 + content: "\e8da"; }
  4948 +
  4949 +.mdi-social-location-city:before {
  4950 + content: "\e8db"; }
  4951 +
  4952 +.mdi-social-mood:before {
  4953 + content: "\e8dc"; }
  4954 +
  4955 +.mdi-social-notifications-none:before {
  4956 + content: "\e8dd"; }
  4957 +
  4958 +.mdi-social-notifications-off:before {
  4959 + content: "\e8de"; }
  4960 +
  4961 +.mdi-social-notifications-on:before {
  4962 + content: "\e8df"; }
  4963 +
  4964 +.mdi-social-notifications-paused:before {
  4965 + content: "\e8e0"; }
  4966 +
  4967 +.mdi-social-notifications:before {
  4968 + content: "\e8e1"; }
  4969 +
  4970 +.mdi-social-pages:before {
  4971 + content: "\e8e2"; }
  4972 +
  4973 +.mdi-social-party-mode:before {
  4974 + content: "\e8e3"; }
  4975 +
  4976 +.mdi-social-people-outline:before {
  4977 + content: "\e8e4"; }
  4978 +
  4979 +.mdi-social-people:before {
  4980 + content: "\e8e5"; }
  4981 +
  4982 +.mdi-social-person-add:before {
  4983 + content: "\e8e6"; }
  4984 +
  4985 +.mdi-social-person-outline:before {
  4986 + content: "\e8e7"; }
  4987 +
  4988 +.mdi-social-person:before {
  4989 + content: "\e8e8"; }
  4990 +
  4991 +.mdi-social-plus-one:before {
  4992 + content: "\e8e9"; }
  4993 +
  4994 +.mdi-social-poll:before {
  4995 + content: "\e8ea"; }
  4996 +
  4997 +.mdi-social-public:before {
  4998 + content: "\e8eb"; }
  4999 +
  5000 +.mdi-social-school:before {
  5001 + content: "\e8ec"; }
  5002 +
  5003 +.mdi-social-share:before {
  5004 + content: "\e8ed"; }
  5005 +
  5006 +.mdi-social-whatshot:before {
  5007 + content: "\e8ee"; }
  5008 +
  5009 +.mdi-toggle-check-box-outline-blank:before {
  5010 + content: "\e8ef"; }
  5011 +
  5012 +.mdi-toggle-check-box:before {
  5013 + content: "\e8f0"; }
  5014 +
  5015 +.mdi-toggle-radio-button-off:before {
  5016 + content: "\e8f1"; }
  5017 +
  5018 +.mdi-toggle-radio-button-on:before {
  5019 + content: "\e8f2"; }
  5020 +
  5021 +.mdi-toggle-star-half:before {
  5022 + content: "\e8f3"; }
  5023 +
  5024 +.mdi-toggle-star-outline:before {
  5025 + content: "\e8f4"; }
  5026 +
  5027 +.mdi-toggle-star:before {
  5028 + content: "\e8f5"; }
  5029 +
  5030 +.container {
  5031 + margin: 0 auto;
  5032 + max-width: 1280px;
  5033 + width: 90%; }
  5034 +
  5035 +@media only screen and (min-width : 601px) {
  5036 + .container {
  5037 + width: 85%; } }
  5038 +
  5039 +@media only screen and (min-width : 993px) {
  5040 + .container {
  5041 + width: 70%; } }
  5042 +
  5043 +.container .row {
  5044 + margin-left: -0.75rem;
  5045 + margin-right: -0.75rem; }
  5046 +
  5047 +.section {
  5048 + padding-top: 1rem;
  5049 + padding-bottom: 1rem; }
  5050 + .section.no-pad {
  5051 + padding: 0; }
  5052 + .section.no-pad-bot {
  5053 + padding-bottom: 0; }
  5054 + .section.no-pad-top {
  5055 + padding-top: 0; }
  5056 +
  5057 +.row {
  5058 + margin-left: auto;
  5059 + margin-right: auto;
  5060 + margin-bottom: 20px; }
  5061 + .row:after {
  5062 + content: "";
  5063 + display: table;
  5064 + clear: both; }
  5065 + .row .col {
  5066 + float: left;
  5067 + -webkit-box-sizing: border-box;
  5068 + -moz-box-sizing: border-box;
  5069 + box-sizing: border-box;
  5070 + padding: 0 0.75rem; }
  5071 + .row .col.s1 {
  5072 + width: 8.33333%;
  5073 + margin-left: 0; }
  5074 + .row .col.s2 {
  5075 + width: 16.66667%;
  5076 + margin-left: 0; }
  5077 + .row .col.s3 {
  5078 + width: 25%;
  5079 + margin-left: 0; }
  5080 + .row .col.s4 {
  5081 + width: 33.33333%;
  5082 + margin-left: 0; }
  5083 + .row .col.s5 {
  5084 + width: 41.66667%;
  5085 + margin-left: 0; }
  5086 + .row .col.s6 {
  5087 + width: 50%;
  5088 + margin-left: 0; }
  5089 + .row .col.s7 {
  5090 + width: 58.33333%;
  5091 + margin-left: 0; }
  5092 + .row .col.s8 {
  5093 + width: 66.66667%;
  5094 + margin-left: 0; }
  5095 + .row .col.s9 {
  5096 + width: 75%;
  5097 + margin-left: 0; }
  5098 + .row .col.s10 {
  5099 + width: 83.33333%;
  5100 + margin-left: 0; }
  5101 + .row .col.s11 {
  5102 + width: 91.66667%;
  5103 + margin-left: 0; }
  5104 + .row .col.s12 {
  5105 + width: 100%;
  5106 + margin-left: 0; }
  5107 + .row .col.offset-s1 {
  5108 + margin-left: 8.33333%; }
  5109 + .row .col.offset-s2 {
  5110 + margin-left: 16.66667%; }
  5111 + .row .col.offset-s3 {
  5112 + margin-left: 25%; }
  5113 + .row .col.offset-s4 {
  5114 + margin-left: 33.33333%; }
  5115 + .row .col.offset-s5 {
  5116 + margin-left: 41.66667%; }
  5117 + .row .col.offset-s6 {
  5118 + margin-left: 50%; }
  5119 + .row .col.offset-s7 {
  5120 + margin-left: 58.33333%; }
  5121 + .row .col.offset-s8 {
  5122 + margin-left: 66.66667%; }
  5123 + .row .col.offset-s9 {
  5124 + margin-left: 75%; }
  5125 + .row .col.offset-s10 {
  5126 + margin-left: 83.33333%; }
  5127 + .row .col.offset-s11 {
  5128 + margin-left: 91.66667%; }
  5129 + .row .col.offset-s12 {
  5130 + margin-left: 100%; }
  5131 + @media only screen and (min-width : 601px) {
  5132 + .row .col.m1 {
  5133 + width: 8.33333%;
  5134 + margin-left: 0; }
  5135 + .row .col.m2 {
  5136 + width: 16.66667%;
  5137 + margin-left: 0; }
  5138 + .row .col.m3 {
  5139 + width: 25%;
  5140 + margin-left: 0; }
  5141 + .row .col.m4 {
  5142 + width: 33.33333%;
  5143 + margin-left: 0; }
  5144 + .row .col.m5 {
  5145 + width: 41.66667%;
  5146 + margin-left: 0; }
  5147 + .row .col.m6 {
  5148 + width: 50%;
  5149 + margin-left: 0; }
  5150 + .row .col.m7 {
  5151 + width: 58.33333%;
  5152 + margin-left: 0; }
  5153 + .row .col.m8 {
  5154 + width: 66.66667%;
  5155 + margin-left: 0; }
  5156 + .row .col.m9 {
  5157 + width: 75%;
  5158 + margin-left: 0; }
  5159 + .row .col.m10 {
  5160 + width: 83.33333%;
  5161 + margin-left: 0; }
  5162 + .row .col.m11 {
  5163 + width: 91.66667%;
  5164 + margin-left: 0; }
  5165 + .row .col.m12 {
  5166 + width: 100%;
  5167 + margin-left: 0; }
  5168 + .row .col.offset-m1 {
  5169 + margin-left: 8.33333%; }
  5170 + .row .col.offset-m2 {
  5171 + margin-left: 16.66667%; }
  5172 + .row .col.offset-m3 {
  5173 + margin-left: 25%; }
  5174 + .row .col.offset-m4 {
  5175 + margin-left: 33.33333%; }
  5176 + .row .col.offset-m5 {
  5177 + margin-left: 41.66667%; }
  5178 + .row .col.offset-m6 {
  5179 + margin-left: 50%; }
  5180 + .row .col.offset-m7 {
  5181 + margin-left: 58.33333%; }
  5182 + .row .col.offset-m8 {
  5183 + margin-left: 66.66667%; }
  5184 + .row .col.offset-m9 {
  5185 + margin-left: 75%; }
  5186 + .row .col.offset-m10 {
  5187 + margin-left: 83.33333%; }
  5188 + .row .col.offset-m11 {
  5189 + margin-left: 91.66667%; }
  5190 + .row .col.offset-m12 {
  5191 + margin-left: 100%; } }
  5192 + @media only screen and (min-width : 993px) {
  5193 + .row .col.l1 {
  5194 + width: 8.33333%;
  5195 + margin-left: 0; }
  5196 + .row .col.l2 {
  5197 + width: 16.66667%;
  5198 + margin-left: 0; }
  5199 + .row .col.l3 {
  5200 + width: 25%;
  5201 + margin-left: 0; }
  5202 + .row .col.l4 {
  5203 + width: 33.33333%;
  5204 + margin-left: 0; }
  5205 + .row .col.l5 {
  5206 + width: 41.66667%;
  5207 + margin-left: 0; }
  5208 + .row .col.l6 {
  5209 + width: 50%;
  5210 + margin-left: 0; }
  5211 + .row .col.l7 {
  5212 + width: 58.33333%;
  5213 + margin-left: 0; }
  5214 + .row .col.l8 {
  5215 + width: 66.66667%;
  5216 + margin-left: 0; }
  5217 + .row .col.l9 {
  5218 + width: 75%;
  5219 + margin-left: 0; }
  5220 + .row .col.l10 {
  5221 + width: 83.33333%;
  5222 + margin-left: 0; }
  5223 + .row .col.l11 {
  5224 + width: 91.66667%;
  5225 + margin-left: 0; }
  5226 + .row .col.l12 {
  5227 + width: 100%;
  5228 + margin-left: 0; }
  5229 + .row .col.offset-l1 {
  5230 + margin-left: 8.33333%; }
  5231 + .row .col.offset-l2 {
  5232 + margin-left: 16.66667%; }
  5233 + .row .col.offset-l3 {
  5234 + margin-left: 25%; }
  5235 + .row .col.offset-l4 {
  5236 + margin-left: 33.33333%; }
  5237 + .row .col.offset-l5 {
  5238 + margin-left: 41.66667%; }
  5239 + .row .col.offset-l6 {
  5240 + margin-left: 50%; }
  5241 + .row .col.offset-l7 {
  5242 + margin-left: 58.33333%; }
  5243 + .row .col.offset-l8 {
  5244 + margin-left: 66.66667%; }
  5245 + .row .col.offset-l9 {
  5246 + margin-left: 75%; }
  5247 + .row .col.offset-l10 {
  5248 + margin-left: 83.33333%; }
  5249 + .row .col.offset-l11 {
  5250 + margin-left: 91.66667%; }
  5251 + .row .col.offset-l12 {
  5252 + margin-left: 100%; } }
  5253 +
  5254 +nav {
  5255 + color: #fff;
  5256 + background-color: #ee6e73;
  5257 + width: 100%;
  5258 + height: 56px;
  5259 + line-height: 56px; }
  5260 + nav a {
  5261 + color: #fff; }
  5262 + nav .nav-wrapper {
  5263 + position: relative;
  5264 + height: 100%; }
  5265 + nav .nav-wrapper i {
  5266 + display: block;
  5267 + font-size: 2rem; }
  5268 + @media only screen and (min-width : 993px) {
  5269 + nav a.button-collapse {
  5270 + display: none; } }
  5271 + nav .button-collapse {
  5272 + float: left;
  5273 + position: relative;
  5274 + z-index: 1;
  5275 + height: 56px; }
  5276 + nav .button-collapse i {
  5277 + font-size: 2.7rem;
  5278 + height: 56px;
  5279 + line-height: 56px; }
  5280 + nav .brand-logo {
  5281 + position: absolute;
  5282 + color: #fff;
  5283 + display: inline-block;
  5284 + font-size: 2.1rem;
  5285 + padding: 0;
  5286 + white-space: nowrap; }
  5287 + nav .brand-logo.center {
  5288 + left: 50%;
  5289 + -webkit-transform: translateX(-50%);
  5290 + -moz-transform: translateX(-50%);
  5291 + -ms-transform: translateX(-50%);
  5292 + -o-transform: translateX(-50%);
  5293 + transform: translateX(-50%); }
  5294 + @media only screen and (max-width : 992px) {
  5295 + nav .brand-logo {
  5296 + left: 50%;
  5297 + -webkit-transform: translateX(-50%);
  5298 + -moz-transform: translateX(-50%);
  5299 + -ms-transform: translateX(-50%);
  5300 + -o-transform: translateX(-50%);
  5301 + transform: translateX(-50%); }
  5302 + nav .brand-logo.left, nav .brand-logo.right {
  5303 + padding: 0;
  5304 + -webkit-transform: none;
  5305 + -moz-transform: none;
  5306 + -ms-transform: none;
  5307 + -o-transform: none;
  5308 + transform: none; }
  5309 + nav .brand-logo.left {
  5310 + left: 0.5rem; }
  5311 + nav .brand-logo.right {
  5312 + right: 0.5rem;
  5313 + left: auto; } }
  5314 + nav .brand-logo.right {
  5315 + right: 0.5rem;
  5316 + padding: 0; }
  5317 + nav ul {
  5318 + margin: 0; }
  5319 + nav ul li {
  5320 + -webkit-transition: background-color .3s;
  5321 + -moz-transition: background-color .3s;
  5322 + -o-transition: background-color .3s;
  5323 + -ms-transition: background-color .3s;
  5324 + transition: background-color .3s;
  5325 + float: left;
  5326 + padding: 0; }
  5327 + nav ul li:hover, nav ul li.active {
  5328 + background-color: rgba(0, 0, 0, 0.1); }
  5329 + nav ul a {
  5330 + font-size: 1rem;
  5331 + color: #fff;
  5332 + display: block;
  5333 + padding: 0 15px; }
  5334 + nav ul.left {
  5335 + float: left; }
  5336 + nav .input-field {
  5337 + margin: 0; }
  5338 + nav .input-field input {
  5339 + height: 100%;
  5340 + font-size: 1.2rem;
  5341 + border: none;
  5342 + padding-left: 2rem; }
  5343 + nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
  5344 + border: none;
  5345 + box-shadow: none; }
  5346 + nav .input-field label {
  5347 + top: 0;
  5348 + left: 0; }
  5349 + nav .input-field label i {
  5350 + color: rgba(255, 255, 255, 0.7);
  5351 + -webkit-transition: color .3s;
  5352 + -moz-transition: color .3s;
  5353 + -o-transition: color .3s;
  5354 + -ms-transition: color .3s;
  5355 + transition: color .3s; }
  5356 + nav .input-field label.active i {
  5357 + color: #fff; }
  5358 + nav .input-field label.active {
  5359 + -webkit-transform: translateY(0);
  5360 + -moz-transform: translateY(0);
  5361 + -ms-transform: translateY(0);
  5362 + -o-transform: translateY(0);
  5363 + transform: translateY(0); }
  5364 +
  5365 +.navbar-fixed {
  5366 + position: relative;
  5367 + height: 56px;
  5368 + z-index: 998; }
  5369 + .navbar-fixed nav {
  5370 + position: fixed; }
  5371 +
  5372 +@media only screen and (min-width : 601px) {
  5373 + nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
  5374 + height: 64px;
  5375 + line-height: 64px; }
  5376 + .navbar-fixed {
  5377 + height: 64px; } }
  5378 +
  5379 +@font-face {
  5380 + font-family: "Roboto";
  5381 + src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
  5382 + font-weight: 200; }
  5383 +
  5384 +@font-face {
  5385 + font-family: "Roboto";
  5386 + src: local(Roboto Light), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
  5387 + font-weight: 300; }
  5388 +
  5389 +@font-face {
  5390 + font-family: "Roboto";
  5391 + src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
  5392 + font-weight: 400; }
  5393 +
  5394 +@font-face {
  5395 + font-family: "Roboto";
  5396 + src: url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
  5397 + font-weight: 500; }
  5398 +
  5399 +@font-face {
  5400 + font-family: "Roboto";
  5401 + src: url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
  5402 + font-weight: 700; }
  5403 +
  5404 +a {
  5405 + text-decoration: none; }
  5406 +
  5407 +html {
  5408 + line-height: 1.5;
  5409 + font-family: "Roboto", sans-serif;
  5410 + font-weight: normal;
  5411 + color: rgba(0, 0, 0, 0.87); }
  5412 + @media only screen and (min-width: 0) {
  5413 + html {
  5414 + font-size: 14px; } }
  5415 + @media only screen and (min-width: 992px) {
  5416 + html {
  5417 + font-size: 14.5px; } }
  5418 + @media only screen and (min-width: 1200px) {
  5419 + html {
  5420 + font-size: 15px; } }
  5421 +
  5422 +h1, h2, h3, h4, h5, h6 {
  5423 + font-weight: 400;
  5424 + line-height: 1.1; }
  5425 +
  5426 +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  5427 + font-weight: inherit; }
  5428 +
  5429 +h1 {
  5430 + font-size: 4.2rem;
  5431 + line-height: 110%;
  5432 + margin: 2.1rem 0 1.68rem 0; }
  5433 +
  5434 +h2 {
  5435 + font-size: 3.56rem;
  5436 + line-height: 110%;
  5437 + margin: 1.78rem 0 1.424rem 0; }
  5438 +
  5439 +h3 {
  5440 + font-size: 2.92rem;
  5441 + line-height: 110%;
  5442 + margin: 1.46rem 0 1.168rem 0; }
  5443 +
  5444 +h4 {
  5445 + font-size: 2.28rem;
  5446 + line-height: 110%;
  5447 + margin: 1.14rem 0 0.912rem 0; }
  5448 +
  5449 +h5 {
  5450 + font-size: 1.64rem;
  5451 + line-height: 110%;
  5452 + margin: 0.82rem 0 0.656rem 0; }
  5453 +
  5454 +h6 {
  5455 + font-size: 1rem;
  5456 + line-height: 110%;
  5457 + margin: 0.5rem 0 0.4rem 0; }
  5458 +
  5459 +em {
  5460 + font-style: italic; }
  5461 +
  5462 +strong {
  5463 + font-weight: 500; }
  5464 +
  5465 +small {
  5466 + font-size: 75%; }
  5467 +
  5468 +.light, footer.page-footer .footer-copyright {
  5469 + font-weight: 300; }
  5470 +
  5471 +.thin {
  5472 + font-weight: 200; }
  5473 +
  5474 +.flow-text {
  5475 + font-weight: 300; }
  5476 + @media only screen and (min-width: 360px) {
  5477 + .flow-text {
  5478 + font-size: 1.2rem; } }
  5479 + @media only screen and (min-width: 390px) {
  5480 + .flow-text {
  5481 + font-size: 1.224rem; } }
  5482 + @media only screen and (min-width: 420px) {
  5483 + .flow-text {
  5484 + font-size: 1.248rem; } }
  5485 + @media only screen and (min-width: 450px) {
  5486 + .flow-text {
  5487 + font-size: 1.272rem; } }
  5488 + @media only screen and (min-width: 480px) {
  5489 + .flow-text {
  5490 + font-size: 1.296rem; } }
  5491 + @media only screen and (min-width: 510px) {
  5492 + .flow-text {
  5493 + font-size: 1.32rem; } }
  5494 + @media only screen and (min-width: 540px) {
  5495 + .flow-text {
  5496 + font-size: 1.344rem; } }
  5497 + @media only screen and (min-width: 570px) {
  5498 + .flow-text {
  5499 + font-size: 1.368rem; } }
  5500 + @media only screen and (min-width: 600px) {
  5501 + .flow-text {
  5502 + font-size: 1.392rem; } }
  5503 + @media only screen and (min-width: 630px) {
  5504 + .flow-text {
  5505 + font-size: 1.416rem; } }
  5506 + @media only screen and (min-width: 660px) {
  5507 + .flow-text {
  5508 + font-size: 1.44rem; } }
  5509 + @media only screen and (min-width: 690px) {
  5510 + .flow-text {
  5511 + font-size: 1.464rem; } }
  5512 + @media only screen and (min-width: 720px) {
  5513 + .flow-text {
  5514 + font-size: 1.488rem; } }
  5515 + @media only screen and (min-width: 750px) {
  5516 + .flow-text {
  5517 + font-size: 1.512rem; } }
  5518 + @media only screen and (min-width: 780px) {
  5519 + .flow-text {
  5520 + font-size: 1.536rem; } }
  5521 + @media only screen and (min-width: 810px) {
  5522 + .flow-text {
  5523 + font-size: 1.56rem; } }
  5524 + @media only screen and (min-width: 840px) {
  5525 + .flow-text {
  5526 + font-size: 1.584rem; } }
  5527 + @media only screen and (min-width: 870px) {
  5528 + .flow-text {
  5529 + font-size: 1.608rem; } }
  5530 + @media only screen and (min-width: 900px) {
  5531 + .flow-text {
  5532 + font-size: 1.632rem; } }
  5533 + @media only screen and (min-width: 930px) {
  5534 + .flow-text {
  5535 + font-size: 1.656rem; } }
  5536 + @media only screen and (min-width: 960px) {
  5537 + .flow-text {
  5538 + font-size: 1.68rem; } }
  5539 + @media only screen and (max-width: 360px) {
  5540 + .flow-text {
  5541 + font-size: 1.2rem; } }
  5542 +
  5543 +.card-panel {
  5544 + transition: box-shadow .25s;
  5545 + padding: 20px;
  5546 + margin: 0.5rem 0 1rem 0;
  5547 + border-radius: 2px;
  5548 + background-color: #fff; }
  5549 +
  5550 +.card {
  5551 + position: relative;
  5552 + overflow: hidden;
  5553 + margin: 0.5rem 0 1rem 0;
  5554 + background-color: #fff;
  5555 + transition: box-shadow .25s;
  5556 + border-radius: 2px; }
  5557 + .card .card-title {
  5558 + color: #fff;
  5559 + font-size: 24px;
  5560 + font-weight: 300; }
  5561 + .card .card-title.activator {
  5562 + cursor: pointer; }
  5563 + .card.small, .card.medium, .card.large {
  5564 + position: relative; }
  5565 + .card.small .card-image, .card.medium .card-image, .card.large .card-image {
  5566 + overflow: hidden; }
  5567 + .card.small .card-content, .card.medium .card-content, .card.large .card-content {
  5568 + overflow: hidden; }
  5569 + .card.small .card-action, .card.medium .card-action, .card.large .card-action {
  5570 + position: absolute;
  5571 + bottom: 0;
  5572 + left: 0;
  5573 + right: 0; }
  5574 + .card.small {
  5575 + height: 300px; }
  5576 + .card.small .card-image {
  5577 + height: 150px; }
  5578 + .card.small .card-content {
  5579 + height: 150px; }
  5580 + .card.medium {
  5581 + height: 400px; }
  5582 + .card.medium .card-image {
  5583 + height: 250px; }
  5584 + .card.medium .card-content {
  5585 + height: 150px; }
  5586 + .card.large {
  5587 + height: 500px; }
  5588 + .card.large .card-image {
  5589 + height: 330px; }
  5590 + .card.large .card-content {
  5591 + height: 170px; }
  5592 + .card .card-image {
  5593 + position: relative; }
  5594 + .card .card-image img {
  5595 + display: block;
  5596 + border-radius: 2px 2px 0 0;
  5597 + position: relative;
  5598 + left: 0;
  5599 + right: 0;
  5600 + top: 0;
  5601 + bottom: 0;
  5602 + width: 100%; }
  5603 + .card .card-image .card-title {
  5604 + position: absolute;
  5605 + bottom: 0;
  5606 + left: 0;
  5607 + padding: 20px; }
  5608 + .card .card-content {
  5609 + padding: 20px;
  5610 + border-radius: 0 0 2px 2px; }
  5611 + .card .card-content p {
  5612 + margin: 0;
  5613 + color: inherit; }
  5614 + .card .card-content .card-title {
  5615 + line-height: 48px; }
  5616 + .card .card-action {
  5617 + border-top: 1px solid rgba(160, 160, 160, 0.2);
  5618 + padding: 20px; }
  5619 + .card .card-action a {
  5620 + color: #ffab40;
  5621 + margin-right: 20px;
  5622 + -webkit-transition: color .3s ease;
  5623 + -moz-transition: color .3s ease;
  5624 + -o-transition: color .3s ease;
  5625 + -ms-transition: color .3s ease;
  5626 + transition: color .3s ease;
  5627 + text-transform: uppercase; }
  5628 + .card .card-action a:hover {
  5629 + color: #ffd8a6; }
  5630 + .card .card-reveal {
  5631 + padding: 20px;
  5632 + position: absolute;
  5633 + background-color: #fff;
  5634 + width: 100%;
  5635 + overflow-y: auto;
  5636 + top: 100%;
  5637 + height: 100%;
  5638 + z-index: 1;
  5639 + display: none; }
  5640 + .card .card-reveal .card-title {
  5641 + cursor: pointer;
  5642 + display: block; }
  5643 +
  5644 +#toast-container {
  5645 + display: block;
  5646 + position: fixed;
  5647 + z-index: 10000; }
  5648 + @media only screen and (max-width : 600px) {
  5649 + #toast-container {
  5650 + min-width: 100%;
  5651 + bottom: 0%; } }
  5652 + @media only screen and (min-width : 601px) and (max-width : 992px) {
  5653 + #toast-container {
  5654 + min-width: 30%;
  5655 + left: 5%;
  5656 + bottom: 7%; } }
  5657 + @media only screen and (min-width : 993px) {
  5658 + #toast-container {
  5659 + min-width: 8%;
  5660 + top: 10%;
  5661 + right: 7%; } }
  5662 +
  5663 +.toast {
  5664 + border-radius: 2px;
  5665 + top: 0;
  5666 + width: auto;
  5667 + clear: both;
  5668 + margin-top: 10px;
  5669 + position: relative;
  5670 + max-width: 100%;
  5671 + height: 48px;
  5672 + line-height: 48px;
  5673 + background-color: #323232;
  5674 + padding: 0 25px;
  5675 + font-size: 1.1rem;
  5676 + font-weight: 300;
  5677 + color: #fff;
  5678 + display: -webkit-box;
  5679 + display: -moz-box;
  5680 + display: -ms-flexbox;
  5681 + display: -webkit-flex;
  5682 + display: flex;
  5683 + -webkit-flex-align: center;
  5684 + -ms-flex-align: center;
  5685 + -webkit-align-items: center;
  5686 + align-items: center;
  5687 + -webkit-justify-content: space-between;
  5688 + justify-content: space-between; }
  5689 + .toast .btn, .toast .btn-large, .toast .btn-flat {
  5690 + margin: 0;
  5691 + margin-left: 3rem; }
  5692 + .toast.rounded {
  5693 + border-radius: 24px; }
  5694 + @media only screen and (max-width : 600px) {
  5695 + .toast {
  5696 + width: 100%;
  5697 + border-radius: 0; } }
  5698 + @media only screen and (min-width : 601px) and (max-width : 992px) {
  5699 + .toast {
  5700 + float: left; } }
  5701 + @media only screen and (min-width : 993px) {
  5702 + .toast {
  5703 + float: right; } }
  5704 +
  5705 +.tabs {
  5706 + display: -webkit-box;
  5707 + display: -moz-box;
  5708 + display: -ms-flexbox;
  5709 + display: -webkit-flex;
  5710 + display: flex;
  5711 + position: relative;
  5712 + height: 48px;
  5713 + background-color: #fff;
  5714 + margin: 0 auto;
  5715 + width: 100%;
  5716 + white-space: nowrap; }
  5717 + .tabs .tab {
  5718 + -webkit-box-flex: 1;
  5719 + -webkit-flex-grow: 1;
  5720 + -ms-flex-positive: 1;
  5721 + flex-grow: 1;
  5722 + display: block;
  5723 + float: left;
  5724 + text-align: center;
  5725 + line-height: 48px;
  5726 + height: 48px;
  5727 + padding: 0 20px;
  5728 + margin: 0;
  5729 + text-transform: uppercase;
  5730 + letter-spacing: .8px;
  5731 + width: 15%; }
  5732 + .tabs .tab a {
  5733 + color: #ee6e73;
  5734 + display: block;
  5735 + width: 100%;
  5736 + height: 100%;
  5737 + -webkit-transition: color .28s ease;
  5738 + -moz-transition: color .28s ease;
  5739 + -o-transition: color .28s ease;
  5740 + -ms-transition: color .28s ease;
  5741 + transition: color .28s ease; }
  5742 + .tabs .tab a:hover {
  5743 + color: #f9c9cb; }
  5744 + .tabs .tab.disabled a {
  5745 + color: #f9c9cb;
  5746 + cursor: default; }
  5747 + .tabs .indicator {
  5748 + position: absolute;
  5749 + bottom: 0;
  5750 + height: 2px;
  5751 + background-color: #f6b2b5;
  5752 + will-change: left, right; }
  5753 +
  5754 +.tabs .tab {
  5755 + padding: 0; }
  5756 +
  5757 +.material-tooltip {
  5758 + padding: 10px 8px;
  5759 + font-size: 1rem;
  5760 + z-index: 2000;
  5761 + background-color: transparent;
  5762 + border-radius: 2px;
  5763 + color: #fff;
  5764 + min-height: 36px;
  5765 + line-height: 1rem;
  5766 + opacity: 0;
  5767 + display: none;
  5768 + position: absolute;
  5769 + text-align: center;
  5770 + overflow: hidden;
  5771 + left: 0;
  5772 + top: 0;
  5773 + will-change: top, left; }
  5774 +
  5775 +.backdrop {
  5776 + position: absolute;
  5777 + opacity: 0;
  5778 + display: none;
  5779 + height: 7px;
  5780 + width: 14px;
  5781 + border-radius: 0 0 14px 14px;
  5782 + background-color: #323232;
  5783 + z-index: -1;
  5784 + -webkit-transform-origin: 50% 10%;
  5785 + -moz-transform-origin: 50% 10%;
  5786 + -ms-transform-origin: 50% 10%;
  5787 + -o-transform-origin: 50% 10%;
  5788 + transform-origin: 50% 10%;
  5789 + will-change: transform, opacity; }
  5790 +
  5791 +.btn, .btn-large, .btn-flat {
  5792 + border: none;
  5793 + border-radius: 2px;
  5794 + display: inline-block;
  5795 + height: 36px;
  5796 + line-height: 36px;
  5797 + outline: 0;
  5798 + padding: 0 2rem;
  5799 + text-transform: uppercase;
  5800 + vertical-align: middle;
  5801 + -webkit-tap-highlight-color: transparent; }
  5802 +
  5803 +.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled {
  5804 + background-color: #DFDFDF !important;
  5805 + box-shadow: none;
  5806 + color: #9F9F9F !important;
  5807 + cursor: default; }
  5808 + .btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled * {
  5809 + pointer-events: none; }
  5810 + .btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover {
  5811 + background-color: #DFDFDF;
  5812 + color: #9F9F9F; }
  5813 +
  5814 +.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {
  5815 + font-size: 1.3rem;
  5816 + line-height: inherit; }
  5817 +
  5818 +.btn, .btn-large {
  5819 + text-decoration: none;
  5820 + color: #fff;
  5821 + background-color: #26a69a;
  5822 + text-align: center;
  5823 + letter-spacing: .5px;
  5824 + -webkit-transition: .2s ease-out;
  5825 + -moz-transition: .2s ease-out;
  5826 + -o-transition: .2s ease-out;
  5827 + -ms-transition: .2s ease-out;
  5828 + transition: .2s ease-out;
  5829 + cursor: pointer; }
  5830 + .btn:hover, .btn-large:hover {
  5831 + background-color: #2bbbad; }
  5832 +
  5833 +.btn-floating {
  5834 + display: inline-block;
  5835 + color: #fff;
  5836 + position: relative;
  5837 + overflow: hidden;
  5838 + z-index: 1;
  5839 + width: 37px;
  5840 + height: 37px;
  5841 + line-height: 37px;
  5842 + padding: 0;
  5843 + background-color: #26a69a;
  5844 + border-radius: 50%;
  5845 + transition: .3s;
  5846 + cursor: pointer;
  5847 + vertical-align: middle; }
  5848 + .btn-floating i {
  5849 + width: inherit;
  5850 + display: inline-block;
  5851 + text-align: center;
  5852 + color: #fff;
  5853 + font-size: 1.6rem;
  5854 + line-height: 37px; }
  5855 + .btn-floating:before {
  5856 + border-radius: 0; }
  5857 + .btn-floating.btn-large {
  5858 + width: 55.5px;
  5859 + height: 55.5px; }
  5860 + .btn-floating.btn-large i {
  5861 + line-height: 55.5px; }
  5862 +
  5863 +button.btn-floating {
  5864 + border: none; }
  5865 +
  5866 +.fixed-action-btn {
  5867 + position: fixed;
  5868 + right: 23px;
  5869 + bottom: 23px;
  5870 + padding-top: 15px;
  5871 + margin-bottom: 0;
  5872 + z-index: 998; }
  5873 + .fixed-action-btn ul {
  5874 + left: 0;
  5875 + right: 0;
  5876 + text-align: center;
  5877 + position: absolute;
  5878 + bottom: 64px;
  5879 + margin: 0; }
  5880 + .fixed-action-btn ul li {
  5881 + margin-bottom: 15px; }
  5882 + .fixed-action-btn ul a.btn-floating {
  5883 + opacity: 0; }
  5884 +
  5885 +.btn-flat {
  5886 + box-shadow: none;
  5887 + background-color: transparent;
  5888 + color: #343434;
  5889 + cursor: pointer; }
  5890 + .btn-flat.disabled {
  5891 + color: #b3b3b3;
  5892 + cursor: default; }
  5893 +
  5894 +.btn-large {
  5895 + height: 54px;
  5896 + line-height: 56px; }
  5897 + .btn-large i {
  5898 + font-size: 1.6rem; }
  5899 +
  5900 +.btn-block {
  5901 + display: block; }
  5902 +
  5903 +.dropdown-content {
  5904 + background-color: #fff;
  5905 + margin: 0;
  5906 + display: none;
  5907 + min-width: 100px;
  5908 + max-height: 650px;
  5909 + overflow-y: auto;
  5910 + opacity: 0;
  5911 + position: absolute;
  5912 + z-index: 999;
  5913 + will-change: width, height; }
  5914 + .dropdown-content li {
  5915 + clear: both;
  5916 + color: rgba(0, 0, 0, 0.87);
  5917 + cursor: pointer;
  5918 + line-height: 1.5rem;
  5919 + width: 100%;
  5920 + text-align: left;
  5921 + text-transform: none; }
  5922 + .dropdown-content li:hover, .dropdown-content li.active {
  5923 + background-color: #eee; }
  5924 + .dropdown-content li > a, .dropdown-content li > span {
  5925 + font-size: 1.2rem;
  5926 + color: #26a69a;
  5927 + display: block;
  5928 + padding: 1rem 1rem; }
  5929 + .dropdown-content li > a > i {
  5930 + height: inherit;
  5931 + line-height: inherit; }
  5932 +
  5933 +/*!
  5934 + * Waves v0.6.0
  5935 + * http://fian.my.id/Waves
  5936 + *
  5937 + * Copyright 2014 Alfiana E. Sibuea and other contributors
  5938 + * Released under the MIT license
  5939 + * https://github.com/fians/Waves/blob/master/LICENSE
  5940 + */
  5941 +.waves-effect {
  5942 + position: relative;
  5943 + cursor: pointer;
  5944 + display: inline-block;
  5945 + overflow: hidden;
  5946 + -webkit-user-select: none;
  5947 + -moz-user-select: none;
  5948 + -ms-user-select: none;
  5949 + user-select: none;
  5950 + -webkit-tap-highlight-color: transparent;
  5951 + vertical-align: middle;
  5952 + z-index: 1;
  5953 + will-change: opacity, transform;
  5954 + -webkit-transition: all .3s ease-out;
  5955 + -moz-transition: all .3s ease-out;
  5956 + -o-transition: all .3s ease-out;
  5957 + -ms-transition: all .3s ease-out;
  5958 + transition: all .3s ease-out; }
  5959 + .waves-effect .waves-ripple {
  5960 + position: absolute;
  5961 + border-radius: 50%;
  5962 + width: 20px;
  5963 + height: 20px;
  5964 + margin-top: -10px;
  5965 + margin-left: -10px;
  5966 + opacity: 0;
  5967 + background: rgba(0, 0, 0, 0.2);
  5968 + -webkit-transition: all 0.7s ease-out;
  5969 + -moz-transition: all 0.7s ease-out;
  5970 + -o-transition: all 0.7s ease-out;
  5971 + -ms-transition: all 0.7s ease-out;
  5972 + transition: all 0.7s ease-out;
  5973 + -webkit-transition-property: -webkit-transform, opacity;
  5974 + -moz-transition-property: -moz-transform, opacity;
  5975 + -o-transition-property: -o-transform, opacity;
  5976 + transition-property: transform, opacity;
  5977 + -webkit-transform: scale(0);
  5978 + -moz-transform: scale(0);
  5979 + -ms-transform: scale(0);
  5980 + -o-transform: scale(0);
  5981 + transform: scale(0);
  5982 + pointer-events: none; }
  5983 + .waves-effect.waves-light .waves-ripple {
  5984 + background-color: rgba(255, 255, 255, 0.45); }
  5985 + .waves-effect.waves-red .waves-ripple {
  5986 + background-color: rgba(244, 67, 54, 0.7); }
  5987 + .waves-effect.waves-yellow .waves-ripple {
  5988 + background-color: rgba(255, 235, 59, 0.7); }
  5989 + .waves-effect.waves-orange .waves-ripple {
  5990 + background-color: rgba(255, 152, 0, 0.7); }
  5991 + .waves-effect.waves-purple .waves-ripple {
  5992 + background-color: rgba(156, 39, 176, 0.7); }
  5993 + .waves-effect.waves-green .waves-ripple {
  5994 + background-color: rgba(76, 175, 80, 0.7); }
  5995 + .waves-effect.waves-teal .waves-ripple {
  5996 + background-color: rgba(0, 150, 136, 0.7); }
  5997 +
  5998 +.waves-notransition {
  5999 + -webkit-transition: none !important;
  6000 + -moz-transition: none !important;
  6001 + -o-transition: none !important;
  6002 + -ms-transition: none !important;
  6003 + transition: none !important; }
  6004 +
  6005 +.waves-circle {
  6006 + -webkit-transform: translateZ(0);
  6007 + -moz-transform: translateZ(0);
  6008 + -ms-transform: translateZ(0);
  6009 + -o-transform: translateZ(0);
  6010 + transform: translateZ(0);
  6011 + -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
  6012 +
  6013 +.waves-input-wrapper {
  6014 + border-radius: 0.2em;
  6015 + vertical-align: bottom; }
  6016 + .waves-input-wrapper .waves-button-input {
  6017 + position: relative;
  6018 + top: 0;
  6019 + left: 0;
  6020 + z-index: 1; }
  6021 +
  6022 +.waves-circle {
  6023 + text-align: center;
  6024 + width: 2.5em;
  6025 + height: 2.5em;
  6026 + line-height: 2.5em;
  6027 + border-radius: 50%;
  6028 + -webkit-mask-image: none; }
  6029 +
  6030 +.waves-block {
  6031 + display: block; }
  6032 +
  6033 +/* Firefox Bug: link not triggered */
  6034 +a.waves-effect .waves-ripple {
  6035 + z-index: -1; }
  6036 +
  6037 +.modal {
  6038 + display: none;
  6039 + position: fixed;
  6040 + left: 0;
  6041 + right: 0;
  6042 + background-color: #fafafa;
  6043 + padding: 0;
  6044 + max-height: 70%;
  6045 + width: 55%;
  6046 + margin: auto;
  6047 + overflow-y: auto;
  6048 + border-radius: 2px;
  6049 + will-change: top, opacity; }
  6050 + @media only screen and (max-width : 992px) {
  6051 + .modal {
  6052 + width: 80%; } }
  6053 + .modal h1, .modal h2, .modal h3, .modal h4 {
  6054 + margin-top: 0; }
  6055 + .modal .modal-content {
  6056 + padding: 24px; }
  6057 + .modal .modal-close {
  6058 + cursor: pointer; }
  6059 + .modal .modal-footer {
  6060 + border-radius: 0 0 2px 2px;
  6061 + background-color: #fafafa;
  6062 + padding: 4px 6px;
  6063 + height: 56px;
  6064 + width: 100%; }
  6065 + .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
  6066 + float: right;
  6067 + margin: 6px 0; }
  6068 +
  6069 +.lean-overlay {
  6070 + position: fixed;
  6071 + z-index: 999;
  6072 + top: -100px;
  6073 + left: 0;
  6074 + bottom: 0;
  6075 + right: 0;
  6076 + height: 125%;
  6077 + width: 100%;
  6078 + background: #000;
  6079 + display: none;
  6080 + will-change: opacity; }
  6081 +
  6082 +.modal.modal-fixed-footer {
  6083 + padding: 0;
  6084 + height: 70%; }
  6085 + .modal.modal-fixed-footer .modal-content {
  6086 + position: absolute;
  6087 + height: calc(100% - 56px);
  6088 + max-height: 100%;
  6089 + width: 100%;
  6090 + overflow-y: auto; }
  6091 + .modal.modal-fixed-footer .modal-footer {
  6092 + border-top: 1px solid rgba(0, 0, 0, 0.1);
  6093 + position: absolute;
  6094 + bottom: 0; }
  6095 +
  6096 +.modal.bottom-sheet {
  6097 + top: auto;
  6098 + bottom: -100%;
  6099 + margin: 0;
  6100 + width: 100%;
  6101 + max-height: 45%;
  6102 + border-radius: 0;
  6103 + will-change: bottom, opacity; }
  6104 +
  6105 +.collapsible {
  6106 + border-top: 1px solid #ddd;
  6107 + border-right: 1px solid #ddd;
  6108 + border-left: 1px solid #ddd;
  6109 + margin: 0.5rem 0 1rem 0; }
  6110 +
  6111 +.collapsible-header {
  6112 + display: block;
  6113 + cursor: pointer;
  6114 + min-height: 3rem;
  6115 + line-height: 3rem;
  6116 + padding: 0 1rem;
  6117 + background-color: #fff;
  6118 + border-bottom: 1px solid #ddd; }
  6119 + .collapsible-header i {
  6120 + width: 2rem;
  6121 + font-size: 1.6rem;
  6122 + line-height: 3rem;
  6123 + display: block;
  6124 + float: left;
  6125 + text-align: center;
  6126 + margin-right: 1rem; }
  6127 +
  6128 +.collapsible-body {
  6129 + display: none;
  6130 + border-bottom: 1px solid #ddd;
  6131 + -webkit-box-sizing: border-box;
  6132 + -moz-box-sizing: border-box;
  6133 + box-sizing: border-box; }
  6134 + .collapsible-body p {
  6135 + margin: 0;
  6136 + padding: 2rem; }
  6137 +
  6138 +.side-nav .collapsible {
  6139 + border: none;
  6140 + box-shadow: none; }
  6141 + .side-nav .collapsible li {
  6142 + padding: 0; }
  6143 +.side-nav .collapsible-header {
  6144 + background-color: transparent;
  6145 + border: none;
  6146 + line-height: inherit;
  6147 + height: inherit;
  6148 + margin: 0 1rem; }
  6149 + .side-nav .collapsible-header i {
  6150 + line-height: inherit; }
  6151 +.side-nav .collapsible-body {
  6152 + border: 0;
  6153 + background-color: #fff; }
  6154 + .side-nav .collapsible-body li a {
  6155 + margin: 0 1rem 0 2rem; }
  6156 +
  6157 +.collapsible.popout {
  6158 + border: none;
  6159 + box-shadow: none; }
  6160 + .collapsible.popout > li {
  6161 + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  6162 + margin: 0 24px;
  6163 + transition: margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  6164 + .collapsible.popout > li.active {
  6165 + box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  6166 + margin: 16px 0; }
  6167 +
  6168 +.chip {
  6169 + display: inline-block;
  6170 + height: 32px;
  6171 + font-size: 13px;
  6172 + font-weight: 500;
  6173 + color: rgba(0, 0, 0, 0.6);
  6174 + line-height: 32px;
  6175 + padding: 0 12px;
  6176 + border-radius: 16px;
  6177 + background-color: #E4E4E4; }
  6178 + .chip img {
  6179 + float: left;
  6180 + margin: 0 8px 0 -12px;
  6181 + height: 32px;
  6182 + width: 32px;
  6183 + border-radius: 50%; }
  6184 + .chip i.material-icons {
  6185 + cursor: pointer;
  6186 + float: right;
  6187 + font-size: 16px;
  6188 + line-height: 32px;
  6189 + padding-left: 8px; }
  6190 +
  6191 +.materialboxed {
  6192 + display: block;
  6193 + cursor: zoom-in;
  6194 + position: relative;
  6195 + -webkit-transition: opacity .4s;
  6196 + -moz-transition: opacity .4s;
  6197 + -o-transition: opacity .4s;
  6198 + -ms-transition: opacity .4s;
  6199 + transition: opacity .4s; }
  6200 + .materialboxed:hover {
  6201 + will-change: left, top, width, height; }
  6202 + .materialboxed:hover:not(.active) {
  6203 + opacity: .8; }
  6204 +
  6205 +.materialboxed.active {
  6206 + cursor: zoom-out; }
  6207 +
  6208 +#materialbox-overlay {
  6209 + position: fixed;
  6210 + top: 0;
  6211 + left: 0;
  6212 + right: 0;
  6213 + bottom: 0;
  6214 + background-color: #292929;
  6215 + z-index: 999;
  6216 + will-change: opacity; }
  6217 +
  6218 +.materialbox-caption {
  6219 + position: fixed;
  6220 + display: none;
  6221 + color: #fff;
  6222 + line-height: 50px;
  6223 + bottom: 0;
  6224 + width: 100%;
  6225 + text-align: center;
  6226 + padding: 0% 15%;
  6227 + height: 50px;
  6228 + z-index: 1000;
  6229 + -webkit-font-smoothing: antialiased; }
  6230 +
  6231 +/* Remove Focus Boxes */
  6232 +select:focus {
  6233 + outline: 1px solid #c9f3ef; }
  6234 +
  6235 +button:focus {
  6236 + outline: none;
  6237 + background-color: #2ab7a9; }
  6238 +
  6239 +label {
  6240 + font-size: 0.8rem;
  6241 + color: #9e9e9e; }
  6242 +
  6243 +/***************************
  6244 + Text Inputs + Textarea
  6245 +****************************/
  6246 +::-webkit-input-placeholder {
  6247 + color: #d1d1d1; }
  6248 +
  6249 +:-moz-placeholder {
  6250 + /* Firefox 18- */
  6251 + color: #d1d1d1; }
  6252 +
  6253 +::-moz-placeholder {
  6254 + /* Firefox 19+ */
  6255 + color: #d1d1d1; }
  6256 +
  6257 +:-ms-input-placeholder {
  6258 + color: #d1d1d1; }
  6259 +
  6260 +input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
  6261 + background-color: transparent;
  6262 + border: none;
  6263 + border-bottom: 1px solid #9e9e9e;
  6264 + border-radius: 0;
  6265 + outline: none;
  6266 + height: 3rem;
  6267 + width: 100%;
  6268 + font-size: 1rem;
  6269 + margin: 0 0 15px 0;
  6270 + padding: 0;
  6271 + box-shadow: none;
  6272 + -webkit-box-sizing: content-box;
  6273 + -moz-box-sizing: content-box;
  6274 + box-sizing: content-box;
  6275 + transition: all .3s; }
  6276 + input[type=text]:disabled, input[type=text][readonly="readonly"], input[type=password]:disabled, input[type=password][readonly="readonly"], input[type=email]:disabled, input[type=email][readonly="readonly"], input[type=url]:disabled, input[type=url][readonly="readonly"], input[type=time]:disabled, input[type=time][readonly="readonly"], input[type=date]:disabled, input[type=date][readonly="readonly"], input[type=datetime-local]:disabled, input[type=datetime-local][readonly="readonly"], input[type=tel]:disabled, input[type=tel][readonly="readonly"], input[type=number]:disabled, input[type=number][readonly="readonly"], input[type=search]:disabled, input[type=search][readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
  6277 + color: rgba(0, 0, 0, 0.26);
  6278 + border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
  6279 + input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label, input[type=password]:disabled + label, input[type=password][readonly="readonly"] + label, input[type=email]:disabled + label, input[type=email][readonly="readonly"] + label, input[type=url]:disabled + label, input[type=url][readonly="readonly"] + label, input[type=time]:disabled + label, input[type=time][readonly="readonly"] + label, input[type=date]:disabled + label, input[type=date][readonly="readonly"] + label, input[type=datetime-local]:disabled + label, input[type=datetime-local][readonly="readonly"] + label, input[type=tel]:disabled + label, input[type=tel][readonly="readonly"] + label, input[type=number]:disabled + label, input[type=number][readonly="readonly"] + label, input[type=search]:disabled + label, input[type=search][readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
  6280 + color: rgba(0, 0, 0, 0.26); }
  6281 + input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  6282 + border-bottom: 1px solid #26a69a;
  6283 + box-shadow: 0 1px 0 0 #26a69a; }
  6284 + input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  6285 + color: #26a69a; }
  6286 + input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {
  6287 + border-bottom: 1px solid #4CAF50;
  6288 + box-shadow: 0 1px 0 0 #4CAF50; }
  6289 + input[type=text].valid + label:after, input[type=text]:focus.valid + label:after, input[type=password].valid + label:after, input[type=password]:focus.valid + label:after, input[type=email].valid + label:after, input[type=email]:focus.valid + label:after, input[type=url].valid + label:after, input[type=url]:focus.valid + label:after, input[type=time].valid + label:after, input[type=time]:focus.valid + label:after, input[type=date].valid + label:after, input[type=date]:focus.valid + label:after, input[type=datetime-local].valid + label:after, input[type=datetime-local]:focus.valid + label:after, input[type=tel].valid + label:after, input[type=tel]:focus.valid + label:after, input[type=number].valid + label:after, input[type=number]:focus.valid + label:after, input[type=search].valid + label:after, input[type=search]:focus.valid + label:after, textarea.materialize-textarea.valid + label:after, textarea.materialize-textarea:focus.valid + label:after {
  6290 + content: attr(data-success);
  6291 + color: #4CAF50;
  6292 + opacity: 1; }
  6293 + input[type=text].invalid, input[type=text]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {
  6294 + border-bottom: 1px solid #F44336;
  6295 + box-shadow: 0 1px 0 0 #F44336; }
  6296 + input[type=text].invalid + label:after, input[type=text]:focus.invalid + label:after, input[type=password].invalid + label:after, input[type=password]:focus.invalid + label:after, input[type=email].invalid + label:after, input[type=email]:focus.invalid + label:after, input[type=url].invalid + label:after, input[type=url]:focus.invalid + label:after, input[type=time].invalid + label:after, input[type=time]:focus.invalid + label:after, input[type=date].invalid + label:after, input[type=date]:focus.invalid + label:after, input[type=datetime-local].invalid + label:after, input[type=datetime-local]:focus.invalid + label:after, input[type=tel].invalid + label:after, input[type=tel]:focus.invalid + label:after, input[type=number].invalid + label:after, input[type=number]:focus.invalid + label:after, input[type=search].invalid + label:after, input[type=search]:focus.invalid + label:after, textarea.materialize-textarea.invalid + label:after, textarea.materialize-textarea:focus.invalid + label:after {
  6297 + content: attr(data-error);
  6298 + color: #F44336;
  6299 + opacity: 1; }
  6300 + input[type=text] + label:after, input[type=password] + label:after, input[type=email] + label:after, input[type=url] + label:after, input[type=time] + label:after, input[type=date] + label:after, input[type=datetime-local] + label:after, input[type=tel] + label:after, input[type=number] + label:after, input[type=search] + label:after, textarea.materialize-textarea + label:after {
  6301 + display: block;
  6302 + content: "";
  6303 + position: absolute;
  6304 + top: 65px;
  6305 + opacity: 0;
  6306 + transition: .2s opacity ease-out, .2s color ease-out; }
  6307 +
  6308 +.input-field {
  6309 + position: relative;
  6310 + margin-top: 1rem; }
  6311 + .input-field label {
  6312 + color: #9e9e9e;
  6313 + position: absolute;
  6314 + top: 0.8rem;
  6315 + left: 0.75rem;
  6316 + font-size: 1rem;
  6317 + cursor: text;
  6318 + -webkit-transition: .2s ease-out;
  6319 + -moz-transition: .2s ease-out;
  6320 + -o-transition: .2s ease-out;
  6321 + -ms-transition: .2s ease-out;
  6322 + transition: .2s ease-out; }
  6323 + .input-field label.active {
  6324 + font-size: 0.8rem;
  6325 + -webkit-transform: translateY(-140%);
  6326 + -moz-transform: translateY(-140%);
  6327 + -ms-transform: translateY(-140%);
  6328 + -o-transform: translateY(-140%);
  6329 + transform: translateY(-140%); }
  6330 + .input-field .prefix {
  6331 + position: absolute;
  6332 + width: 3rem;
  6333 + font-size: 2rem;
  6334 + -webkit-transition: color .2s;
  6335 + -moz-transition: color .2s;
  6336 + -o-transition: color .2s;
  6337 + -ms-transition: color .2s;
  6338 + transition: color .2s; }
  6339 + .input-field .prefix.active {
  6340 + color: #26a69a; }
  6341 + .input-field .prefix ~ input, .input-field .prefix ~ textarea {
  6342 + margin-left: 3rem;
  6343 + width: 92%;
  6344 + width: calc(100% - 3rem); }
  6345 + .input-field .prefix ~ textarea {
  6346 + padding-top: .8rem; }
  6347 + .input-field .prefix ~ label {
  6348 + margin-left: 3rem; }
  6349 + @media only screen and (max-width : 992px) {
  6350 + .input-field .prefix ~ input {
  6351 + width: 86%;
  6352 + width: calc(100% - 3rem); } }
  6353 + @media only screen and (max-width : 600px) {
  6354 + .input-field .prefix ~ input {
  6355 + width: 80%;
  6356 + width: calc(100% - 3rem); } }
  6357 +
  6358 +.input-field input[type=search] {
  6359 + display: block;
  6360 + line-height: inherit;
  6361 + padding-left: 4rem;
  6362 + width: calc(100% - 4rem); }
  6363 + .input-field input[type=search]:focus {
  6364 + background-color: #fff;
  6365 + border: 0;
  6366 + box-shadow: none;
  6367 + color: #444; }
  6368 + .input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
  6369 + color: #444; }
  6370 + .input-field input[type=search] + label {
  6371 + left: 1rem; }
  6372 + .input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  6373 + position: absolute;
  6374 + top: 0;
  6375 + right: 1rem;
  6376 + color: transparent;
  6377 + cursor: pointer;
  6378 + font-size: 2rem;
  6379 + transition: .3s color; }
  6380 +
  6381 +textarea {
  6382 + width: 100%;
  6383 + height: 3rem;
  6384 + background-color: transparent; }
  6385 + textarea.materialize-textarea {
  6386 + overflow-y: hidden;
  6387 + /* prevents scroll bar flash */
  6388 + padding: 1.6rem 0;
  6389 + /* prevents text jump on Enter keypress */
  6390 + resize: none;
  6391 + min-height: 3rem; }
  6392 +
  6393 +.hiddendiv {
  6394 + display: none;
  6395 + white-space: pre-wrap;
  6396 + word-wrap: break-word;
  6397 + overflow-wrap: break-word;
  6398 + /* future version of deprecated 'word-wrap' */
  6399 + padding-top: 1.2rem;
  6400 + /* prevents text jump on Enter keypress */ }
  6401 +
  6402 +/***************
  6403 + Radio Buttons
  6404 +***************/
  6405 +/* Remove default Radio Buttons */
  6406 +[type="radio"]:not(:checked), [type="radio"]:checked {
  6407 + position: absolute;
  6408 + left: -9999px;
  6409 + visibility: hidden; }
  6410 +
  6411 +[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
  6412 + position: relative;
  6413 + padding-left: 35px;
  6414 + cursor: pointer;
  6415 + display: inline-block;
  6416 + height: 25px;
  6417 + line-height: 25px;
  6418 + font-size: 1rem;
  6419 + -webkit-transition: .28s ease;
  6420 + -moz-transition: .28s ease;
  6421 + -o-transition: .28s ease;
  6422 + -ms-transition: .28s ease;
  6423 + transition: .28s ease;
  6424 + -webkit-user-select: none;
  6425 + /* webkit (safari, chrome) browsers */
  6426 + -moz-user-select: none;
  6427 + /* mozilla browsers */
  6428 + -khtml-user-select: none;
  6429 + /* webkit (konqueror) browsers */
  6430 + -ms-user-select: none;
  6431 + /* IE10+ */ }
  6432 +
  6433 +[type="radio"] + label:before, [type="radio"] + label:after {
  6434 + content: '';
  6435 + position: absolute;
  6436 + left: 0;
  6437 + top: 0;
  6438 + margin: 4px;
  6439 + width: 16px;
  6440 + height: 16px;
  6441 + z-index: 0;
  6442 + -webkit-transition: .28s ease;
  6443 + -moz-transition: .28s ease;
  6444 + -o-transition: .28s ease;
  6445 + -ms-transition: .28s ease;
  6446 + transition: .28s ease; }
  6447 +
  6448 +/* Unchecked styles */
  6449 +[type="radio"]:not(:checked) + label:before {
  6450 + border-radius: 50%;
  6451 + border: 2px solid #5a5a5a; }
  6452 +
  6453 +[type="radio"]:not(:checked) + label:after {
  6454 + border-radius: 50%;
  6455 + border: 2px solid #5a5a5a;
  6456 + z-index: -1;
  6457 + -webkit-transform: scale(0);
  6458 + -moz-transform: scale(0);
  6459 + -ms-transform: scale(0);
  6460 + -o-transform: scale(0);
  6461 + transform: scale(0); }
  6462 +
  6463 +/* Checked styles */
  6464 +[type="radio"]:checked + label:before {
  6465 + border-radius: 50%;
  6466 + border: 2px solid transparent; }
  6467 +
  6468 +[type="radio"]:checked + label:after {
  6469 + border-radius: 50%;
  6470 + border: 2px solid #26a69a;
  6471 + background-color: #26a69a;
  6472 + z-index: 0;
  6473 + -webkit-transform: scale(1.02);
  6474 + -moz-transform: scale(1.02);
  6475 + -ms-transform: scale(1.02);
  6476 + -o-transform: scale(1.02);
  6477 + transform: scale(1.02); }
  6478 +
  6479 +/* Radio With gap */
  6480 +[type="radio"].with-gap:checked + label:before {
  6481 + border-radius: 50%;
  6482 + border: 2px solid #26a69a; }
  6483 +
  6484 +[type="radio"].with-gap:checked + label:after {
  6485 + border-radius: 50%;
  6486 + border: 2px solid #26a69a;
  6487 + background-color: #26a69a;
  6488 + z-index: 0;
  6489 + -webkit-transform: scale(.5);
  6490 + -moz-transform: scale(.5);
  6491 + -ms-transform: scale(.5);
  6492 + -o-transform: scale(.5);
  6493 + transform: scale(.5); }
  6494 +
  6495 +/* Disabled Radio With gap */
  6496 +[type="radio"].with-gap:disabled:checked + label:before {
  6497 + border: 2px solid rgba(0, 0, 0, 0.26); }
  6498 +
  6499 +[type="radio"].with-gap:disabled:checked + label:after {
  6500 + border: none;
  6501 + background-color: rgba(0, 0, 0, 0.26); }
  6502 +
  6503 +/* Disabled style */
  6504 +[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before {
  6505 + background-color: transparent;
  6506 + border-color: rgba(0, 0, 0, 0.26); }
  6507 +
  6508 +[type="radio"]:disabled + label {
  6509 + color: rgba(0, 0, 0, 0.26); }
  6510 +
  6511 +[type="radio"]:disabled:not(:checked) + label:before {
  6512 + border-color: rgba(0, 0, 0, 0.26); }
  6513 +
  6514 +[type="radio"]:disabled:checked + label:after {
  6515 + background-color: rgba(0, 0, 0, 0.26);
  6516 + border-color: #BDBDBD; }
  6517 +
  6518 +/***************
  6519 + Checkboxes
  6520 +***************/
  6521 +/* CUSTOM CSS CHECKBOXES */
  6522 +form p {
  6523 + margin-bottom: 10px;
  6524 + text-align: left; }
  6525 +
  6526 +form p:last-child {
  6527 + margin-bottom: 0; }
  6528 +
  6529 +/* Remove default checkbox */
  6530 +[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  6531 + position: absolute;
  6532 + left: -9999px;
  6533 + visibility: hidden; }
  6534 +
  6535 +[type="checkbox"] {
  6536 + /* checkbox aspect */ }
  6537 + [type="checkbox"] + label {
  6538 + position: relative;
  6539 + padding-left: 35px;
  6540 + cursor: pointer;
  6541 + display: inline-block;
  6542 + height: 25px;
  6543 + line-height: 25px;
  6544 + font-size: 1rem;
  6545 + -webkit-user-select: none;
  6546 + /* webkit (safari, chrome) browsers */
  6547 + -moz-user-select: none;
  6548 + /* mozilla browsers */
  6549 + -khtml-user-select: none;
  6550 + /* webkit (konqueror) browsers */
  6551 + -ms-user-select: none;
  6552 + /* IE10+ */ }
  6553 + [type="checkbox"] + label:before {
  6554 + content: '';
  6555 + position: absolute;
  6556 + top: 0;
  6557 + left: 0;
  6558 + width: 18px;
  6559 + height: 18px;
  6560 + z-index: 0;
  6561 + border: 2px solid #5a5a5a;
  6562 + border-radius: 1px;
  6563 + margin-top: 2px;
  6564 + -webkit-transition: 0.2s;
  6565 + -moz-transition: 0.2s;
  6566 + -o-transition: 0.2s;
  6567 + -ms-transition: 0.2s;
  6568 + transition: 0.2s; }
  6569 + [type="checkbox"]:not(:checked):disabled + label:before {
  6570 + border: none;
  6571 + background-color: rgba(0, 0, 0, 0.26); }
  6572 +
  6573 +[type="checkbox"]:checked + label:before {
  6574 + top: -4px;
  6575 + left: -3px;
  6576 + width: 12px;
  6577 + height: 22px;
  6578 + border-top: 2px solid transparent;
  6579 + border-left: 2px solid transparent;
  6580 + border-right: 2px solid #26a69a;
  6581 + border-bottom: 2px solid #26a69a;
  6582 + -webkit-transform: rotate(40deg);
  6583 + -moz-transform: rotate(40deg);
  6584 + -ms-transform: rotate(40deg);
  6585 + -o-transform: rotate(40deg);
  6586 + transform: rotate(40deg);
  6587 + -webkit-backface-visibility: hidden;
  6588 + -webkit-transform-origin: 100% 100%;
  6589 + -moz-transform-origin: 100% 100%;
  6590 + -ms-transform-origin: 100% 100%;
  6591 + -o-transform-origin: 100% 100%;
  6592 + transform-origin: 100% 100%; }
  6593 +[type="checkbox"]:checked:disabled + label:before {
  6594 + border-right: 2px solid rgba(0, 0, 0, 0.26);
  6595 + border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
  6596 +
  6597 +/* Indeterminate checkbox */
  6598 +[type="checkbox"]:indeterminate + label:before {
  6599 + left: -10px;
  6600 + top: -11px;
  6601 + width: 10px;
  6602 + height: 22px;
  6603 + border-top: none;
  6604 + border-left: none;
  6605 + border-right: 2px solid #26a69a;
  6606 + border-bottom: none;
  6607 + -webkit-transform: rotate(90deg);
  6608 + -moz-transform: rotate(90deg);
  6609 + -ms-transform: rotate(90deg);
  6610 + -o-transform: rotate(90deg);
  6611 + transform: rotate(90deg);
  6612 + -webkit-backface-visibility: hidden;
  6613 + -webkit-transform-origin: 100% 100%;
  6614 + -moz-transform-origin: 100% 100%;
  6615 + -ms-transform-origin: 100% 100%;
  6616 + -o-transform-origin: 100% 100%;
  6617 + transform-origin: 100% 100%; }
  6618 +[type="checkbox"]:indeterminate:disabled + label:before {
  6619 + border-right: 2px solid rgba(0, 0, 0, 0.26);
  6620 + background-color: transparent; }
  6621 +
  6622 +[type="checkbox"].filled-in + label:after {
  6623 + border-radius: 2px; }
  6624 +[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {
  6625 + content: '';
  6626 + left: 0;
  6627 + position: absolute;
  6628 + /* .1s delay is for check animation */
  6629 + transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
  6630 + z-index: 1; }
  6631 +[type="checkbox"].filled-in:not(:checked) + label:before {
  6632 + width: 0;
  6633 + height: 0;
  6634 + border: 3px solid transparent;
  6635 + left: 6px;
  6636 + top: 10px;
  6637 + -webkit-transform: rotateZ(37deg);
  6638 + transform: rotateZ(37deg);
  6639 + -webkit-transform-origin: 20% 40%;
  6640 + transform-origin: 100% 100%; }
  6641 +[type="checkbox"].filled-in:not(:checked) + label:after {
  6642 + height: 20px;
  6643 + width: 20px;
  6644 + background-color: transparent;
  6645 + border: 2px solid #5a5a5a;
  6646 + top: 0px;
  6647 + z-index: 0; }
  6648 +[type="checkbox"].filled-in:checked + label:before {
  6649 + top: 0;
  6650 + left: 1px;
  6651 + width: 8px;
  6652 + height: 13px;
  6653 + border-top: 2px solid transparent;
  6654 + border-left: 2px solid transparent;
  6655 + border-right: 2px solid #fff;
  6656 + border-bottom: 2px solid #fff;
  6657 + -webkit-transform: rotateZ(37deg);
  6658 + transform: rotateZ(37deg);
  6659 + -webkit-transform-origin: 100% 100%;
  6660 + transform-origin: 100% 100%; }
  6661 +[type="checkbox"].filled-in:checked + label:after {
  6662 + top: 0px;
  6663 + width: 20px;
  6664 + height: 20px;
  6665 + border: 2px solid #26a69a;
  6666 + background-color: #26a69a;
  6667 + z-index: 0; }
  6668 +[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  6669 + background-color: transparent;
  6670 + border: 2px solid transparent; }
  6671 +[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  6672 + border-color: transparent;
  6673 + background-color: #BDBDBD; }
  6674 +[type="checkbox"].filled-in:disabled:checked + label:before {
  6675 + background-color: transparent; }
  6676 +[type="checkbox"].filled-in:disabled:checked + label:after {
  6677 + background-color: #BDBDBD;
  6678 + border-color: #BDBDBD; }
  6679 +
  6680 +/***************
  6681 + Switch
  6682 +***************/
  6683 +.switch, .switch * {
  6684 + -webkit-user-select: none;
  6685 + -moz-user-select: none;
  6686 + -khtml-user-select: none;
  6687 + -ms-user-select: none; }
  6688 +
  6689 +.switch label {
  6690 + cursor: pointer; }
  6691 +
  6692 +.switch label input[type=checkbox] {
  6693 + opacity: 0;
  6694 + width: 0;
  6695 + height: 0; }
  6696 +
  6697 +.switch label input[type=checkbox]:checked + .lever {
  6698 + background-color: #84c7c1; }
  6699 +
  6700 +.switch label input[type=checkbox]:checked + .lever:after {
  6701 + background-color: #26a69a; }
  6702 +
  6703 +.switch label .lever {
  6704 + content: "";
  6705 + display: inline-block;
  6706 + position: relative;
  6707 + width: 40px;
  6708 + height: 15px;
  6709 + background-color: #818181;
  6710 + border-radius: 15px;
  6711 + margin-right: 10px;
  6712 + transition: background 0.3s ease;
  6713 + vertical-align: middle;
  6714 + margin: 0 16px; }
  6715 +
  6716 +.switch label .lever:after {
  6717 + content: "";
  6718 + position: absolute;
  6719 + display: inline-block;
  6720 + width: 21px;
  6721 + height: 21px;
  6722 + background-color: #F1F1F1;
  6723 + border-radius: 21px;
  6724 + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  6725 + left: -5px;
  6726 + top: -3px;
  6727 + transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; }
  6728 +
  6729 +input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
  6730 + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); }
  6731 +
  6732 +input[type=checkbox]:not(:disabled) ~ .lever:active:after {
  6733 + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }
  6734 +
  6735 +.switch label input[type=checkbox]:checked + .lever:after {
  6736 + left: 24px; }
  6737 +
  6738 +.switch input[type=checkbox][disabled] + .lever {
  6739 + cursor: default; }
  6740 +
  6741 +.switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after {
  6742 + background-color: #BDBDBD; }
  6743 +
  6744 +/***************
  6745 + Select Field
  6746 +***************/
  6747 +.select-label {
  6748 + position: absolute; }
  6749 +
  6750 +.select-wrapper {
  6751 + position: relative; }
  6752 + .select-wrapper input.select-dropdown {
  6753 + position: relative;
  6754 + cursor: pointer;
  6755 + background-color: transparent;
  6756 + border: none;
  6757 + border-bottom: 1px solid #9e9e9e;
  6758 + outline: none;
  6759 + height: 3rem;
  6760 + line-height: 3rem;
  6761 + width: 100%;
  6762 + font-size: 1rem;
  6763 + margin: 0 0 15px 0;
  6764 + padding: 0;
  6765 + display: block; }
  6766 + .select-wrapper span.caret {
  6767 + color: initial;
  6768 + position: absolute;
  6769 + right: 0;
  6770 + top: 16px;
  6771 + font-size: 10px; }
  6772 + .select-wrapper span.caret.disabled {
  6773 + color: rgba(0, 0, 0, 0.26); }
  6774 + .select-wrapper + label {
  6775 + position: absolute;
  6776 + top: -14px;
  6777 + font-size: 0.8rem; }
  6778 +
  6779 +select {
  6780 + display: none; }
  6781 +
  6782 +select.browser-default {
  6783 + display: block; }
  6784 +
  6785 +select:disabled {
  6786 + color: rgba(0, 0, 0, 0.3); }
  6787 +
  6788 +.select-wrapper input.select-dropdown:disabled {
  6789 + color: rgba(0, 0, 0, 0.3);
  6790 + cursor: default;
  6791 + -webkit-user-select: none;
  6792 + /* webkit (safari, chrome) browsers */
  6793 + -moz-user-select: none;
  6794 + /* mozilla browsers */
  6795 + -ms-user-select: none;
  6796 + /* IE10+ */
  6797 + border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
  6798 +
  6799 +.select-wrapper i {
  6800 + color: rgba(0, 0, 0, 0.3); }
  6801 +
  6802 +.select-dropdown li.disabled {
  6803 + color: rgba(0, 0, 0, 0.3);
  6804 + background-color: transparent; }
  6805 +
  6806 +/*********************
  6807 + File Input
  6808 +**********************/
  6809 +.file-field {
  6810 + position: relative; }
  6811 + .file-field .file-path-wrapper {
  6812 + overflow: hidden;
  6813 + padding-left: 10px; }
  6814 + .file-field input.file-path {
  6815 + width: 100%; }
  6816 + .file-field .btn, .file-field .btn-large {
  6817 + float: left;
  6818 + height: 3rem;
  6819 + line-height: 3rem; }
  6820 + .file-field span {
  6821 + cursor: pointer; }
  6822 + .file-field input[type=file] {
  6823 + position: absolute;
  6824 + top: 0;
  6825 + right: 0;
  6826 + left: 0;
  6827 + bottom: 0;
  6828 + width: 100%;
  6829 + margin: 0;
  6830 + padding: 0;
  6831 + font-size: 20px;
  6832 + cursor: pointer;
  6833 + opacity: 0;
  6834 + filter: alpha(opacity=0); }
  6835 +
  6836 +/***************
  6837 + Range
  6838 +***************/
  6839 +.range-field {
  6840 + position: relative; }
  6841 +
  6842 +input[type=range], input[type=range] + .thumb {
  6843 + cursor: pointer; }
  6844 +
  6845 +input[type=range] {
  6846 + position: relative;
  6847 + background-color: transparent;
  6848 + border: none;
  6849 + outline: none;
  6850 + width: 100%;
  6851 + margin: 15px 0px;
  6852 + padding: 0; }
  6853 +
  6854 +input[type=range] + .thumb {
  6855 + position: absolute;
  6856 + border: none;
  6857 + height: 0;
  6858 + width: 0;
  6859 + border-radius: 50%;
  6860 + background-color: #26a69a;
  6861 + top: 10px;
  6862 + margin-left: -6px;
  6863 + -webkit-transform-origin: 50% 50%;
  6864 + -moz-transform-origin: 50% 50%;
  6865 + -ms-transform-origin: 50% 50%;
  6866 + -o-transform-origin: 50% 50%;
  6867 + transform-origin: 50% 50%;
  6868 + -webkit-transform: rotate(-45deg);
  6869 + -moz-transform: rotate(-45deg);
  6870 + -ms-transform: rotate(-45deg);
  6871 + -o-transform: rotate(-45deg);
  6872 + transform: rotate(-45deg); }
  6873 + input[type=range] + .thumb .value {
  6874 + display: block;
  6875 + width: 30px;
  6876 + text-align: center;
  6877 + color: #26a69a;
  6878 + font-size: 0;
  6879 + -webkit-transform: rotate(45deg);
  6880 + -moz-transform: rotate(45deg);
  6881 + -ms-transform: rotate(45deg);
  6882 + -o-transform: rotate(45deg);
  6883 + transform: rotate(45deg); }
  6884 + input[type=range] + .thumb.active {
  6885 + border-radius: 50% 50% 50% 0; }
  6886 + input[type=range] + .thumb.active .value {
  6887 + color: #fff;
  6888 + margin-left: -1px;
  6889 + margin-top: 8px;
  6890 + font-size: 10px; }
  6891 +
  6892 +input[type=range]:focus {
  6893 + outline: none; }
  6894 +
  6895 +input[type=range] {
  6896 + -webkit-appearance: none; }
  6897 +
  6898 +input[type=range]::-webkit-slider-runnable-track {
  6899 + height: 3px;
  6900 + background: #c2c0c2;
  6901 + border: none; }
  6902 +
  6903 +input[type=range]::-webkit-slider-thumb {
  6904 + -webkit-appearance: none;
  6905 + border: none;
  6906 + height: 14px;
  6907 + width: 14px;
  6908 + border-radius: 50%;
  6909 + background-color: #26a69a;
  6910 + transform-origin: 50% 50%;
  6911 + margin: -5px 0 0 0;
  6912 + -webkit-transition: 0.3s;
  6913 + -moz-transition: 0.3s;
  6914 + -o-transition: 0.3s;
  6915 + -ms-transition: 0.3s;
  6916 + transition: 0.3s; }
  6917 +
  6918 +input[type=range]:focus::-webkit-slider-runnable-track {
  6919 + background: #ccc; }
  6920 +
  6921 +input[type=range] {
  6922 + /* fix for FF unable to apply focus style bug */
  6923 + border: 1px solid white;
  6924 + /*required for proper track sizing in FF*/ }
  6925 +
  6926 +input[type=range]::-moz-range-track {
  6927 + height: 3px;
  6928 + background: #ddd;
  6929 + border: none; }
  6930 +
  6931 +input[type=range]::-moz-range-thumb {
  6932 + border: none;
  6933 + height: 14px;
  6934 + width: 14px;
  6935 + border-radius: 50%;
  6936 + background: #26a69a;
  6937 + margin-top: -5px; }
  6938 +
  6939 +/*hide the outline behind the border*/
  6940 +input[type=range]:-moz-focusring {
  6941 + outline: 1px solid white;
  6942 + outline-offset: -1px; }
  6943 +
  6944 +input[type=range]:focus::-moz-range-track {
  6945 + background: #ccc; }
  6946 +
  6947 +input[type=range]::-ms-track {
  6948 + height: 3px;
  6949 + /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
  6950 + background: transparent;
  6951 + /*leave room for the larger thumb to overflow with a transparent border */
  6952 + border-color: transparent;
  6953 + border-width: 6px 0;
  6954 + /*remove default tick marks*/
  6955 + color: transparent; }
  6956 +
  6957 +input[type=range]::-ms-fill-lower {
  6958 + background: #777; }
  6959 +
  6960 +input[type=range]::-ms-fill-upper {
  6961 + background: #ddd; }
  6962 +
  6963 +input[type=range]::-ms-thumb {
  6964 + border: none;
  6965 + height: 14px;
  6966 + width: 14px;
  6967 + border-radius: 50%;
  6968 + background: #26a69a; }
  6969 +
  6970 +input[type=range]:focus::-ms-fill-lower {
  6971 + background: #888; }
  6972 +
  6973 +input[type=range]:focus::-ms-fill-upper {
  6974 + background: #ccc; }
  6975 +
  6976 +/***************************
  6977 + Text Inputs + Textarea
  6978 +****************************/
  6979 +select {
  6980 + background-color: rgba(255, 255, 255, 0.9);
  6981 + width: 100%;
  6982 + padding: 5px;
  6983 + border: 1px solid #f2f2f2;
  6984 + border-radius: 2px;
  6985 + height: 3rem; }
  6986 +
  6987 +/***************
  6988 + Nav List
  6989 +***************/
  6990 +.table-of-contents.fixed {
  6991 + position: fixed; }
  6992 +.table-of-contents li {
  6993 + padding: 2px 0; }
  6994 +.table-of-contents a {
  6995 + display: inline-block;
  6996 + font-weight: 300;
  6997 + color: #757575;
  6998 + padding-left: 20px;
  6999 + height: 1.5rem;
  7000 + line-height: 1.5rem;
  7001 + letter-spacing: .4;
  7002 + display: inline-block; }
  7003 + .table-of-contents a:hover {
  7004 + color: #a8a8a8;
  7005 + padding-left: 19px;
  7006 + border-left: 1px solid #ea4a4f; }
  7007 + .table-of-contents a.active {
  7008 + font-weight: 500;
  7009 + padding-left: 18px;
  7010 + border-left: 2px solid #ea4a4f; }
  7011 +
  7012 +.side-nav {
  7013 + position: fixed;
  7014 + width: 240px;
  7015 + left: -105%;
  7016 + top: 0;
  7017 + margin: 0;
  7018 + height: 100%;
  7019 + height: calc(100% + 60px);
  7020 + height: -moz-calc(100%);
  7021 + padding-bottom: 60px;
  7022 + background-color: #fff;
  7023 + z-index: 999;
  7024 + overflow-y: auto;
  7025 + will-change: left; }
  7026 + .side-nav.right-aligned {
  7027 + will-change: right;
  7028 + right: -105%;
  7029 + left: auto; }
  7030 + .side-nav .collapsible {
  7031 + margin: 0; }
  7032 + .side-nav li {
  7033 + float: none;
  7034 + padding: 0 15px; }
  7035 + .side-nav li:hover, .side-nav li.active {
  7036 + background-color: #ddd; }
  7037 + .side-nav a {
  7038 + color: #444;
  7039 + display: block;
  7040 + font-size: 1rem;
  7041 + height: 64px;
  7042 + line-height: 64px;
  7043 + padding: 0 15px; }
  7044 +
  7045 +.drag-target {
  7046 + height: 100%;
  7047 + width: 10px;
  7048 + position: fixed;
  7049 + top: 0;
  7050 + z-index: 998; }
  7051 +
  7052 +.side-nav.fixed a {
  7053 + display: block;
  7054 + padding: 0 15px;
  7055 + color: #444; }
  7056 +
  7057 +.side-nav.fixed {
  7058 + left: 0;
  7059 + position: fixed; }
  7060 + .side-nav.fixed.right-aligned {
  7061 + right: 0;
  7062 + left: auto; }
  7063 +
  7064 +@media only screen and (max-width : 992px) {
  7065 + .side-nav.fixed {
  7066 + left: -105%; }
  7067 + .side-nav.fixed.right-aligned {
  7068 + right: -105%;
  7069 + left: auto; } }
  7070 +
  7071 +.side-nav .collapsible-body li.active, .side-nav.fixed .collapsible-body li.active {
  7072 + background-color: #ee6e73; }
  7073 + .side-nav .collapsible-body li.active a, .side-nav.fixed .collapsible-body li.active a {
  7074 + color: #fff; }
  7075 +
  7076 +#sidenav-overlay {
  7077 + position: fixed;
  7078 + top: 0;
  7079 + left: 0;
  7080 + right: 0;
  7081 + height: 120vh;
  7082 + background-color: rgba(0, 0, 0, 0.5);
  7083 + z-index: 997;
  7084 + will-change: opacity; }
  7085 +
  7086 +/*
  7087 + @license
  7088 + Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
  7089 + This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
  7090 + The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
  7091 + The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
  7092 + Code distributed by Google as part of the polymer project is also
  7093 + subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
  7094 + */
  7095 +/**************************/
  7096 +/* STYLES FOR THE SPINNER */
  7097 +/**************************/
  7098 +/*
  7099 + * Constants:
  7100 + * STROKEWIDTH = 3px
  7101 + * ARCSIZE = 270 degrees (amount of circle the arc takes up)
  7102 + * ARCTIME = 1333ms (time it takes to expand and contract arc)
  7103 + * ARCSTARTROT = 216 degrees (how much the start location of the arc
  7104 + * should rotate each time, 216 gives us a
  7105 + * 5 pointed star shape (it's 360/5 * 3).
  7106 + * For a 7 pointed star, we might do
  7107 + * 360/7 * 3 = 154.286)
  7108 + * CONTAINERWIDTH = 28px
  7109 + * SHRINK_TIME = 400ms
  7110 + */
  7111 +.preloader-wrapper {
  7112 + display: inline-block;
  7113 + position: relative;
  7114 + width: 48px;
  7115 + height: 48px; }
  7116 + .preloader-wrapper.small {
  7117 + width: 36px;
  7118 + height: 36px; }
  7119 + .preloader-wrapper.big {
  7120 + width: 64px;
  7121 + height: 64px; }
  7122 + .preloader-wrapper.active {
  7123 + /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  7124 + -webkit-animation: container-rotate 1568ms linear infinite;
  7125 + animation: container-rotate 1568ms linear infinite; }
  7126 +
  7127 +@-webkit-keyframes container-rotate {
  7128 + to {
  7129 + -webkit-transform: rotate(360deg); } }
  7130 +
  7131 +@keyframes container-rotate {
  7132 + to {
  7133 + transform: rotate(360deg); } }
  7134 +
  7135 +.spinner-layer {
  7136 + position: absolute;
  7137 + width: 100%;
  7138 + height: 100%;
  7139 + opacity: 0;
  7140 + border-color: #26a69a; }
  7141 +
  7142 +.spinner-blue, .spinner-blue-only {
  7143 + border-color: #4285f4; }
  7144 +
  7145 +.spinner-red, .spinner-red-only {
  7146 + border-color: #db4437; }
  7147 +
  7148 +.spinner-yellow, .spinner-yellow-only {
  7149 + border-color: #f4b400; }
  7150 +
  7151 +.spinner-green, .spinner-green-only {
  7152 + border-color: #0f9d58; }
  7153 +
  7154 +/**
  7155 + * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
  7156 + *
  7157 + * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
  7158 + * guarantee that the animation will start _exactly_ after that value. So we avoid using
  7159 + * animation-delay and instead set custom keyframes for each color (as redundant as it
  7160 + * seems).
  7161 + *
  7162 + * We write out each animation in full (instead of separating animation-name,
  7163 + * animation-duration, etc.) because under the polyfill, Safari does not recognize those
  7164 + * specific properties properly, treats them as -webkit-animation, and overrides the
  7165 + * other animation rules. See https://github.com/Polymer/platform/issues/53.
  7166 + */
  7167 +.active .spinner-layer.spinner-blue {
  7168 + /* durations: 4 * ARCTIME */
  7169 + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7170 + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7171 +
  7172 +.active .spinner-layer.spinner-red {
  7173 + /* durations: 4 * ARCTIME */
  7174 + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7175 + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7176 +
  7177 +.active .spinner-layer.spinner-yellow {
  7178 + /* durations: 4 * ARCTIME */
  7179 + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7180 + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7181 +
  7182 +.active .spinner-layer.spinner-green {
  7183 + /* durations: 4 * ARCTIME */
  7184 + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7185 + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7186 +
  7187 +.active .spinner-layer, .active .spinner-layer.spinner-blue-only, .active .spinner-layer.spinner-red-only, .active .spinner-layer.spinner-yellow-only, .active .spinner-layer.spinner-green-only {
  7188 + /* durations: 4 * ARCTIME */
  7189 + opacity: 1;
  7190 + -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7191 + animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7192 +
  7193 +@-webkit-keyframes fill-unfill-rotate {
  7194 + /* 0.5 * ARCSIZE */
  7195 + /* 1 * ARCSIZE */
  7196 + /* 1.5 * ARCSIZE */
  7197 + /* 2 * ARCSIZE */
  7198 + /* 2.5 * ARCSIZE */
  7199 + /* 3 * ARCSIZE */
  7200 + /* 3.5 * ARCSIZE */
  7201 + /* 4 * ARCSIZE */
  7202 + 12.5% {
  7203 + -webkit-transform: rotate(135deg); }
  7204 +
  7205 + 25% {
  7206 + -webkit-transform: rotate(270deg); }
  7207 +
  7208 + 37.5% {
  7209 + -webkit-transform: rotate(405deg); }
  7210 +
  7211 + 50% {
  7212 + -webkit-transform: rotate(540deg); }
  7213 +
  7214 + 62.5% {
  7215 + -webkit-transform: rotate(675deg); }
  7216 +
  7217 + 75% {
  7218 + -webkit-transform: rotate(810deg); }
  7219 +
  7220 + 87.5% {
  7221 + -webkit-transform: rotate(945deg); }
  7222 +
  7223 + to {
  7224 + -webkit-transform: rotate(1080deg); } }
  7225 +
  7226 +@keyframes fill-unfill-rotate {
  7227 + /* 0.5 * ARCSIZE */
  7228 + /* 1 * ARCSIZE */
  7229 + /* 1.5 * ARCSIZE */
  7230 + /* 2 * ARCSIZE */
  7231 + /* 2.5 * ARCSIZE */
  7232 + /* 3 * ARCSIZE */
  7233 + /* 3.5 * ARCSIZE */
  7234 + /* 4 * ARCSIZE */
  7235 + 12.5% {
  7236 + transform: rotate(135deg); }
  7237 +
  7238 + 25% {
  7239 + transform: rotate(270deg); }
  7240 +
  7241 + 37.5% {
  7242 + transform: rotate(405deg); }
  7243 +
  7244 + 50% {
  7245 + transform: rotate(540deg); }
  7246 +
  7247 + 62.5% {
  7248 + transform: rotate(675deg); }
  7249 +
  7250 + 75% {
  7251 + transform: rotate(810deg); }
  7252 +
  7253 + 87.5% {
  7254 + transform: rotate(945deg); }
  7255 +
  7256 + to {
  7257 + transform: rotate(1080deg); } }
  7258 +
  7259 +@-webkit-keyframes blue-fade-in-out {
  7260 + from {
  7261 + opacity: 1; }
  7262 +
  7263 + 25% {
  7264 + opacity: 1; }
  7265 +
  7266 + 26% {
  7267 + opacity: 0; }
  7268 +
  7269 + 89% {
  7270 + opacity: 0; }
  7271 +
  7272 + 90% {
  7273 + opacity: 1; }
  7274 +
  7275 + 100% {
  7276 + opacity: 1; } }
  7277 +
  7278 +@keyframes blue-fade-in-out {
  7279 + from {
  7280 + opacity: 1; }
  7281 +
  7282 + 25% {
  7283 + opacity: 1; }
  7284 +
  7285 + 26% {
  7286 + opacity: 0; }
  7287 +
  7288 + 89% {
  7289 + opacity: 0; }
  7290 +
  7291 + 90% {
  7292 + opacity: 1; }
  7293 +
  7294 + 100% {
  7295 + opacity: 1; } }
  7296 +
  7297 +@-webkit-keyframes red-fade-in-out {
  7298 + from {
  7299 + opacity: 0; }
  7300 +
  7301 + 15% {
  7302 + opacity: 0; }
  7303 +
  7304 + 25% {
  7305 + opacity: 1; }
  7306 +
  7307 + 50% {
  7308 + opacity: 1; }
  7309 +
  7310 + 51% {
  7311 + opacity: 0; } }
  7312 +
  7313 +@keyframes red-fade-in-out {
  7314 + from {
  7315 + opacity: 0; }
  7316 +
  7317 + 15% {
  7318 + opacity: 0; }
  7319 +
  7320 + 25% {
  7321 + opacity: 1; }
  7322 +
  7323 + 50% {
  7324 + opacity: 1; }
  7325 +
  7326 + 51% {
  7327 + opacity: 0; } }
  7328 +
  7329 +@-webkit-keyframes yellow-fade-in-out {
  7330 + from {
  7331 + opacity: 0; }
  7332 +
  7333 + 40% {
  7334 + opacity: 0; }
  7335 +
  7336 + 50% {
  7337 + opacity: 1; }
  7338 +
  7339 + 75% {
  7340 + opacity: 1; }
  7341 +
  7342 + 76% {
  7343 + opacity: 0; } }
  7344 +
  7345 +@keyframes yellow-fade-in-out {
  7346 + from {
  7347 + opacity: 0; }
  7348 +
  7349 + 40% {
  7350 + opacity: 0; }
  7351 +
  7352 + 50% {
  7353 + opacity: 1; }
  7354 +
  7355 + 75% {
  7356 + opacity: 1; }
  7357 +
  7358 + 76% {
  7359 + opacity: 0; } }
  7360 +
  7361 +@-webkit-keyframes green-fade-in-out {
  7362 + from {
  7363 + opacity: 0; }
  7364 +
  7365 + 65% {
  7366 + opacity: 0; }
  7367 +
  7368 + 75% {
  7369 + opacity: 1; }
  7370 +
  7371 + 90% {
  7372 + opacity: 1; }
  7373 +
  7374 + 100% {
  7375 + opacity: 0; } }
  7376 +
  7377 +@keyframes green-fade-in-out {
  7378 + from {
  7379 + opacity: 0; }
  7380 +
  7381 + 65% {
  7382 + opacity: 0; }
  7383 +
  7384 + 75% {
  7385 + opacity: 1; }
  7386 +
  7387 + 90% {
  7388 + opacity: 1; }
  7389 +
  7390 + 100% {
  7391 + opacity: 0; } }
  7392 +
  7393 +/**
  7394 + * Patch the gap that appear between the two adjacent div.circle-clipper while the
  7395 + * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
  7396 + */
  7397 +.gap-patch {
  7398 + position: absolute;
  7399 + top: 0;
  7400 + left: 45%;
  7401 + width: 10%;
  7402 + height: 100%;
  7403 + overflow: hidden;
  7404 + border-color: inherit; }
  7405 +
  7406 +.gap-patch .circle {
  7407 + width: 1000%;
  7408 + left: -450%; }
  7409 +
  7410 +.circle-clipper {
  7411 + display: inline-block;
  7412 + position: relative;
  7413 + width: 50%;
  7414 + height: 100%;
  7415 + overflow: hidden;
  7416 + border-color: inherit; }
  7417 + .circle-clipper .circle {
  7418 + width: 200%;
  7419 + height: 100%;
  7420 + border-width: 3px;
  7421 + /* STROKEWIDTH */
  7422 + border-style: solid;
  7423 + border-color: inherit;
  7424 + border-bottom-color: transparent !important;
  7425 + border-radius: 50%;
  7426 + -webkit-animation: none;
  7427 + animation: none;
  7428 + position: absolute;
  7429 + top: 0;
  7430 + right: 0;
  7431 + bottom: 0; }
  7432 + .circle-clipper.left .circle {
  7433 + left: 0;
  7434 + border-right-color: transparent !important;
  7435 + -webkit-transform: rotate(129deg);
  7436 + transform: rotate(129deg); }
  7437 + .circle-clipper.right .circle {
  7438 + left: -100%;
  7439 + border-left-color: transparent !important;
  7440 + -webkit-transform: rotate(-129deg);
  7441 + transform: rotate(-129deg); }
  7442 +
  7443 +.active .circle-clipper.left .circle {
  7444 + /* duration: ARCTIME */
  7445 + -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7446 + animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7447 +
  7448 +.active .circle-clipper.right .circle {
  7449 + /* duration: ARCTIME */
  7450 + -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  7451 + animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
  7452 +
  7453 +@-webkit-keyframes left-spin {
  7454 + from {
  7455 + -webkit-transform: rotate(130deg); }
  7456 +
  7457 + 50% {
  7458 + -webkit-transform: rotate(-5deg); }
  7459 +
  7460 + to {
  7461 + -webkit-transform: rotate(130deg); } }
  7462 +
  7463 +@keyframes left-spin {
  7464 + from {
  7465 + transform: rotate(130deg); }
  7466 +
  7467 + 50% {
  7468 + transform: rotate(-5deg); }
  7469 +
  7470 + to {
  7471 + transform: rotate(130deg); } }
  7472 +
  7473 +@-webkit-keyframes right-spin {
  7474 + from {
  7475 + -webkit-transform: rotate(-130deg); }
  7476 +
  7477 + 50% {
  7478 + -webkit-transform: rotate(5deg); }
  7479 +
  7480 + to {
  7481 + -webkit-transform: rotate(-130deg); } }
  7482 +
  7483 +@keyframes right-spin {
  7484 + from {
  7485 + transform: rotate(-130deg); }
  7486 +
  7487 + 50% {
  7488 + transform: rotate(5deg); }
  7489 +
  7490 + to {
  7491 + transform: rotate(-130deg); } }
  7492 +
  7493 +#spinnerContainer.cooldown {
  7494 + /* duration: SHRINK_TIME */
  7495 + -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  7496 + animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }
  7497 +
  7498 +@-webkit-keyframes fade-out {
  7499 + from {
  7500 + opacity: 1; }
  7501 +
  7502 + to {
  7503 + opacity: 0; } }
  7504 +
  7505 +@keyframes fade-out {
  7506 + from {
  7507 + opacity: 1; }
  7508 +
  7509 + to {
  7510 + opacity: 0; } }
  7511 +
  7512 +.slider {
  7513 + position: relative;
  7514 + height: 400px;
  7515 + width: 100%; }
  7516 + .slider.fullscreen {
  7517 + height: 100%;
  7518 + width: 100%;
  7519 + position: absolute;
  7520 + top: 0;
  7521 + left: 0;
  7522 + right: 0;
  7523 + bottom: 0; }
  7524 + .slider.fullscreen ul.slides {
  7525 + height: 100%; }
  7526 + .slider.fullscreen ul.indicators {
  7527 + z-index: 2;
  7528 + bottom: 30px; }
  7529 + .slider .slides {
  7530 + background-color: #9e9e9e;
  7531 + margin: 0;
  7532 + height: 400px; }
  7533 + .slider .slides li {
  7534 + opacity: 0;
  7535 + position: absolute;
  7536 + top: 0;
  7537 + left: 0;
  7538 + z-index: 1;
  7539 + width: 100%;
  7540 + height: inherit;
  7541 + overflow: hidden; }
  7542 + .slider .slides li img {
  7543 + height: 100%;
  7544 + width: 100%;
  7545 + background-size: cover;
  7546 + background-position: center; }
  7547 + .slider .slides li .caption {
  7548 + color: #fff;
  7549 + position: absolute;
  7550 + top: 15%;
  7551 + left: 15%;
  7552 + width: 70%;
  7553 + opacity: 0; }
  7554 + .slider .slides li .caption p {
  7555 + color: #e0e0e0; }
  7556 + .slider .slides li.active {
  7557 + z-index: 2; }
  7558 + .slider .indicators {
  7559 + position: absolute;
  7560 + text-align: center;
  7561 + left: 0;
  7562 + right: 0;
  7563 + bottom: 0;
  7564 + margin: 0; }
  7565 + .slider .indicators .indicator-item {
  7566 + display: inline-block;
  7567 + position: relative;
  7568 + cursor: pointer;
  7569 + height: 16px;
  7570 + width: 16px;
  7571 + margin: 0 12px;
  7572 + background-color: #e0e0e0;
  7573 + -webkit-transition: background-color .3s;
  7574 + -moz-transition: background-color .3s;
  7575 + -o-transition: background-color .3s;
  7576 + -ms-transition: background-color .3s;
  7577 + transition: background-color .3s;
  7578 + border-radius: 50%; }
  7579 + .slider .indicators .indicator-item.active {
  7580 + background-color: #4CAF50; }
  7581 +
  7582 +/* ==========================================================================
  7583 + $BASE-PICKER
  7584 + ========================================================================== */
  7585 +/**
  7586 + * Note: the root picker element should *NOT* be styled more than what's here.
  7587 + */
  7588 +.picker {
  7589 + font-size: 16px;
  7590 + text-align: left;
  7591 + line-height: 1.2;
  7592 + color: #000000;
  7593 + position: absolute;
  7594 + z-index: 10000;
  7595 + -webkit-user-select: none;
  7596 + -moz-user-select: none;
  7597 + -ms-user-select: none;
  7598 + user-select: none; }
  7599 +
  7600 +/**
  7601 + * The picker input element.
  7602 + */
  7603 +.picker__input {
  7604 + cursor: default; }
  7605 +
  7606 +/**
  7607 + * When the picker is opened, the input element is "activated".
  7608 + */
  7609 +.picker__input.picker__input--active {
  7610 + border-color: #0089ec; }
  7611 +
  7612 +/**
  7613 + * The holder is the only "scrollable" top-level container element.
  7614 + */
  7615 +.picker__holder {
  7616 + width: 100%;
  7617 + overflow-y: auto;
  7618 + -webkit-overflow-scrolling: touch; }
  7619 +
  7620 +/*!
  7621 + * Default mobile-first, responsive styling for pickadate.js
  7622 + * Demo: http://amsul.github.io/pickadate.js
  7623 + */
  7624 +/**
  7625 + * Note: the root picker element should *NOT* be styled more than what's here.
  7626 + */
  7627 +/**
  7628 + * Make the holder and frame fullscreen.
  7629 + */
  7630 +.picker__holder, .picker__frame {
  7631 + bottom: 0;
  7632 + left: 0;
  7633 + right: 0;
  7634 + top: 100%; }
  7635 +
  7636 +/**
  7637 + * The holder should overlay the entire screen.
  7638 + */
  7639 +.picker__holder {
  7640 + position: fixed;
  7641 + -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
  7642 + -moz-transition: background 0.15s ease-out, top 0s 0.15s;
  7643 + transition: background 0.15s ease-out, top 0s 0.15s;
  7644 + -webkit-backface-visibility: hidden; }
  7645 +
  7646 +/**
  7647 + * The frame that bounds the box contents of the picker.
  7648 + */
  7649 +.picker__frame {
  7650 + position: absolute;
  7651 + margin: 0 auto;
  7652 + min-width: 256px;
  7653 + width: 300px;
  7654 + max-height: 350px;
  7655 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  7656 + filter: alpha(opacity=0);
  7657 + -moz-opacity: 0;
  7658 + opacity: 0;
  7659 + -webkit-transition: all 0.15s ease-out;
  7660 + -moz-transition: all 0.15s ease-out;
  7661 + transition: all 0.15s ease-out; }
  7662 +
  7663 +@media (min-height: 28.875em) {
  7664 + .picker__frame {
  7665 + overflow: visible;
  7666 + top: auto;
  7667 + bottom: -100%;
  7668 + max-height: 80%; } }
  7669 +
  7670 +@media (min-height: 40.125em) {
  7671 + .picker__frame {
  7672 + margin-bottom: 7.5%; } }
  7673 +
  7674 +/**
  7675 + * The wrapper sets the stage to vertically align the box contents.
  7676 + */
  7677 +.picker__wrap {
  7678 + display: table;
  7679 + width: 100%;
  7680 + height: 100%; }
  7681 +
  7682 +@media (min-height: 28.875em) {
  7683 + .picker__wrap {
  7684 + display: block; } }
  7685 +
  7686 +/**
  7687 + * The box contains all the picker contents.
  7688 + */
  7689 +.picker__box {
  7690 + background: #ffffff;
  7691 + display: table-cell;
  7692 + vertical-align: middle; }
  7693 +
  7694 +@media (min-height: 28.875em) {
  7695 + .picker__box {
  7696 + display: block;
  7697 + border: 1px solid #777777;
  7698 + border-top-color: #898989;
  7699 + border-bottom-width: 0;
  7700 + -webkit-border-radius: 5px 5px 0 0;
  7701 + -moz-border-radius: 5px 5px 0 0;
  7702 + border-radius: 5px 5px 0 0;
  7703 + -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  7704 + -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  7705 + box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }
  7706 +
  7707 +/**
  7708 + * When the picker opens...
  7709 + */
  7710 +.picker--opened .picker__holder {
  7711 + top: 0;
  7712 + background: transparent;
  7713 + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  7714 + zoom: 1;
  7715 + background: rgba(0, 0, 0, 0.32);
  7716 + -webkit-transition: background 0.15s ease-out;
  7717 + -moz-transition: background 0.15s ease-out;
  7718 + transition: background 0.15s ease-out; }
  7719 +
  7720 +.picker--opened .picker__frame {
  7721 + top: 0;
  7722 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  7723 + filter: alpha(opacity=100);
  7724 + -moz-opacity: 1;
  7725 + opacity: 1; }
  7726 +
  7727 +@media (min-height: 35.875em) {
  7728 + .picker--opened .picker__frame {
  7729 + top: 10%;
  7730 + bottom: 20% auto; } }
  7731 +
  7732 +/**
  7733 + * For `large` screens, transform into an inline picker.
  7734 + */
  7735 +/* ==========================================================================
  7736 + CUSTOM MATERIALIZE STYLES
  7737 + ========================================================================== */
  7738 +.picker__input.picker__input--active {
  7739 + border-color: #E3F2FD; }
  7740 +
  7741 +.picker__frame {
  7742 + margin: 0 auto;
  7743 + max-width: 325px; }
  7744 +
  7745 +@media (min-height: 38.875em) {
  7746 + .picker--opened .picker__frame {
  7747 + top: 10%;
  7748 + bottom: auto; } }
  7749 +
  7750 +/* ==========================================================================
  7751 + $BASE-DATE-PICKER
  7752 + ========================================================================== */
  7753 +/**
  7754 + * The picker box.
  7755 + */
  7756 +.picker__box {
  7757 + padding: 0 1em; }
  7758 +
  7759 +/**
  7760 + * The header containing the month and year stuff.
  7761 + */
  7762 +.picker__header {
  7763 + text-align: center;
  7764 + position: relative;
  7765 + margin-top: .75em; }
  7766 +
  7767 +/**
  7768 + * The month and year labels.
  7769 + */
  7770 +.picker__month, .picker__year {
  7771 + display: inline-block;
  7772 + margin-left: .25em;
  7773 + margin-right: .25em; }
  7774 +
  7775 +/**
  7776 + * The month and year selectors.
  7777 + */
  7778 +.picker__select--month, .picker__select--year {
  7779 + height: 2em;
  7780 + padding: 0;
  7781 + margin-left: .25em;
  7782 + margin-right: .25em; }
  7783 +
  7784 +.picker__select--month.browser-default {
  7785 + display: inline;
  7786 + background-color: #FFFFFF;
  7787 + width: 40%; }
  7788 +
  7789 +.picker__select--year.browser-default {
  7790 + display: inline;
  7791 + background-color: #FFFFFF;
  7792 + width: 25%; }
  7793 +
  7794 +.picker__select--month:focus, .picker__select--year:focus {
  7795 + border-color: rgba(0, 0, 0, 0.05); }
  7796 +
  7797 +/**
  7798 + * The month navigation buttons.
  7799 + */
  7800 +.picker__nav--prev, .picker__nav--next {
  7801 + position: absolute;
  7802 + padding: .5em 1.25em;
  7803 + width: 1em;
  7804 + height: 1em;
  7805 + box-sizing: content-box;
  7806 + top: -0.25em; }
  7807 +
  7808 +.picker__nav--prev {
  7809 + left: -1em;
  7810 + padding-right: 1.25em; }
  7811 +
  7812 +.picker__nav--next {
  7813 + right: -1em;
  7814 + padding-left: 1.25em; }
  7815 +
  7816 +.picker__nav--disabled, .picker__nav--disabled:hover, .picker__nav--disabled:before, .picker__nav--disabled:before:hover {
  7817 + cursor: default;
  7818 + background: none;
  7819 + border-right-color: #f5f5f5;
  7820 + border-left-color: #f5f5f5; }
  7821 +
  7822 +/**
  7823 + * The calendar table of dates
  7824 + */
  7825 +.picker__table {
  7826 + text-align: center;
  7827 + border-collapse: collapse;
  7828 + border-spacing: 0;
  7829 + table-layout: fixed;
  7830 + font-size: 1rem;
  7831 + width: 100%;
  7832 + margin-top: .75em;
  7833 + margin-bottom: .5em; }
  7834 +
  7835 +.picker__table th, .picker__table td {
  7836 + text-align: center; }
  7837 +
  7838 +.picker__table td {
  7839 + margin: 0;
  7840 + padding: 0; }
  7841 +
  7842 +/**
  7843 + * The weekday labels
  7844 + */
  7845 +.picker__weekday {
  7846 + width: 14.285714286%;
  7847 + font-size: .75em;
  7848 + padding-bottom: .25em;
  7849 + color: #999999;
  7850 + font-weight: 500;
  7851 + /* Increase the spacing a tad */ }
  7852 +
  7853 +@media (min-height: 33.875em) {
  7854 + .picker__weekday {
  7855 + padding-bottom: .5em; } }
  7856 +
  7857 +/**
  7858 + * The days on the calendar
  7859 + */
  7860 +.picker__day--today {
  7861 + position: relative;
  7862 + color: #595959;
  7863 + letter-spacing: -.3;
  7864 + padding: .75rem 0;
  7865 + font-weight: 400;
  7866 + border: 1px solid transparent; }
  7867 +
  7868 +.picker__day--disabled:before {
  7869 + border-top-color: #aaaaaa; }
  7870 +
  7871 +.picker__day--infocus:hover {
  7872 + cursor: pointer;
  7873 + color: #000;
  7874 + font-weight: 500; }
  7875 +
  7876 +.picker__day--outfocus {
  7877 + display: none;
  7878 + padding: .75rem 0;
  7879 + color: #fff; }
  7880 +
  7881 +.picker__day--outfocus:hover {
  7882 + cursor: pointer;
  7883 + color: #dddddd;
  7884 + font-weight: 500; }
  7885 +
  7886 +.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
  7887 + cursor: pointer; }
  7888 +
  7889 +.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
  7890 + border-radius: 50%;
  7891 + -webkit-transform: scale(.75);
  7892 + -moz-transform: scale(.75);
  7893 + -ms-transform: scale(.75);
  7894 + -o-transform: scale(.75);
  7895 + transform: scale(.75);
  7896 + background: #0089ec;
  7897 + color: #ffffff; }
  7898 +
  7899 +.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled {
  7900 + background: #f5f5f5;
  7901 + border-color: #f5f5f5;
  7902 + color: #dddddd;
  7903 + cursor: default; }
  7904 +
  7905 +.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
  7906 + background: #bbbbbb; }
  7907 +
  7908 +/**
  7909 + * The footer containing the "today", "clear", and "close" buttons.
  7910 + */
  7911 +.picker__footer {
  7912 + text-align: center;
  7913 + display: flex;
  7914 + align-items: center;
  7915 + justify-content: space-between; }
  7916 +
  7917 +.picker__button--today, .picker__button--clear, .picker__button--close {
  7918 + border: 1px solid #ffffff;
  7919 + background: #ffffff;
  7920 + font-size: .8em;
  7921 + padding: .66em 0;
  7922 + font-weight: bold;
  7923 + width: 33%;
  7924 + display: inline-block;
  7925 + vertical-align: bottom; }
  7926 +
  7927 +.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover {
  7928 + cursor: pointer;
  7929 + color: #000000;
  7930 + background: #b1dcfb;
  7931 + border-bottom-color: #b1dcfb; }
  7932 +
  7933 +.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus {
  7934 + background: #b1dcfb;
  7935 + border-color: rgba(0, 0, 0, 0.05);
  7936 + outline: none; }
  7937 +
  7938 +.picker__button--today:before, .picker__button--clear:before, .picker__button--close:before {
  7939 + position: relative;
  7940 + display: inline-block;
  7941 + height: 0; }
  7942 +
  7943 +.picker__button--today:before, .picker__button--clear:before {
  7944 + content: " ";
  7945 + margin-right: .45em; }
  7946 +
  7947 +.picker__button--today:before {
  7948 + top: -0.05em;
  7949 + width: 0;
  7950 + border-top: 0.66em solid #0059bc;
  7951 + border-left: .66em solid transparent; }
  7952 +
  7953 +.picker__button--clear:before {
  7954 + top: -0.25em;
  7955 + width: .66em;
  7956 + border-top: 3px solid #ee2200; }
  7957 +
  7958 +.picker__button--close:before {
  7959 + content: "\D7";
  7960 + top: -0.1em;
  7961 + vertical-align: top;
  7962 + font-size: 1.1em;
  7963 + margin-right: .35em;
  7964 + color: #777777; }
  7965 +
  7966 +.picker__button--today[disabled], .picker__button--today[disabled]:hover {
  7967 + background: #f5f5f5;
  7968 + border-color: #f5f5f5;
  7969 + color: #dddddd;
  7970 + cursor: default; }
  7971 +
  7972 +.picker__button--today[disabled]:before {
  7973 + border-top-color: #aaaaaa; }
  7974 +
  7975 +/* ==========================================================================
  7976 + CUSTOM MATERIALIZE STYLES
  7977 + ========================================================================== */
  7978 +.picker__box {
  7979 + border-radius: 2px;
  7980 + overflow: hidden; }
  7981 +
  7982 +.picker__date-display {
  7983 + text-align: center;
  7984 + background-color: #26a69a;
  7985 + color: #fff;
  7986 + padding-bottom: 15px;
  7987 + font-weight: 300; }
  7988 +
  7989 +.picker__nav--prev:hover, .picker__nav--next:hover {
  7990 + cursor: pointer;
  7991 + color: #000000;
  7992 + background: #a1ded8; }
  7993 +
  7994 +.picker__weekday-display {
  7995 + background-color: #1f897f;
  7996 + padding: 10px;
  7997 + font-weight: 200;
  7998 + letter-spacing: .5;
  7999 + font-size: 1rem;
  8000 + margin-bottom: 15px; }
  8001 +
  8002 +.picker__month-display {
  8003 + text-transform: uppercase;
  8004 + font-size: 2rem; }
  8005 +
  8006 +.picker__day-display {
  8007 + font-size: 4.5rem;
  8008 + font-weight: 400; }
  8009 +
  8010 +.picker__year-display {
  8011 + font-size: 1.8rem;
  8012 + color: rgba(255, 255, 255, 0.4); }
  8013 +
  8014 +.picker__box {
  8015 + padding: 0; }
  8016 +
  8017 +.picker__calendar-container {
  8018 + padding: 0 1rem; }
  8019 + .picker__calendar-container thead {
  8020 + border: none; }
  8021 +
  8022 +.picker__table {
  8023 + margin-top: 0;
  8024 + margin-bottom: .5em; }
  8025 +
  8026 +.picker__day--infocus {
  8027 + color: #595959;
  8028 + letter-spacing: -.3;
  8029 + padding: .75rem 0;
  8030 + font-weight: 400;
  8031 + border: 1px solid transparent; }
  8032 +
  8033 +.picker__day.picker__day--today {
  8034 + color: #26a69a; }
  8035 +
  8036 +.picker__day.picker__day--today.picker__day--selected {
  8037 + color: #fff; }
  8038 +
  8039 +.picker__weekday {
  8040 + font-size: .9rem; }
  8041 +
  8042 +.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
  8043 + border-radius: 50%;
  8044 + -webkit-transform: scale(.9);
  8045 + -moz-transform: scale(.9);
  8046 + -ms-transform: scale(.9);
  8047 + -o-transform: scale(.9);
  8048 + transform: scale(.9);
  8049 + background-color: #26a69a;
  8050 + color: #ffffff; }
  8051 + .picker__day--selected.picker__day--outfocus, .picker__day--selected:hover.picker__day--outfocus, .picker--focused .picker__day--selected.picker__day--outfocus {
  8052 + background-color: #a1ded8; }
  8053 +
  8054 +.picker__footer {
  8055 + text-align: right;
  8056 + padding: 5px 10px; }
  8057 +
  8058 +.picker__close, .picker__today {
  8059 + font-size: 1.1rem;
  8060 + padding: 0 1rem;
  8061 + color: #26a69a; }
  8062 +
  8063 +.picker__nav--prev:before, .picker__nav--next:before {
  8064 + content: " ";
  8065 + border-top: .5em solid transparent;
  8066 + border-bottom: .5em solid transparent;
  8067 + border-right: 0.75em solid #676767;
  8068 + width: 0;
  8069 + height: 0;
  8070 + display: block;
  8071 + margin: 0 auto; }
  8072 +
  8073 +.picker__nav--next:before {
  8074 + border-right: 0;
  8075 + border-left: 0.75em solid #676767; }
  8076 +
  8077 +button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
  8078 + background-color: #a1ded8; }
  8079 +
  8080 +/* ==========================================================================
  8081 + $BASE-TIME-PICKER
  8082 + ========================================================================== */
  8083 +/**
  8084 + * The list of times.
  8085 + */
  8086 +.picker__list {
  8087 + list-style: none;
  8088 + padding: 0.75em 0 4.2em;
  8089 + margin: 0; }
  8090 +
  8091 +/**
  8092 + * The times on the clock.
  8093 + */
  8094 +.picker__list-item {
  8095 + border-bottom: 1px solid #dddddd;
  8096 + border-top: 1px solid #dddddd;
  8097 + margin-bottom: -1px;
  8098 + position: relative;
  8099 + background: #ffffff;
  8100 + padding: .75em 1.25em; }
  8101 +
  8102 +@media (min-height: 46.75em) {
  8103 + .picker__list-item {
  8104 + padding: .5em 1em; } }
  8105 +
  8106 +/* Hovered time */
  8107 +.picker__list-item:hover {
  8108 + cursor: pointer;
  8109 + color: #000000;
  8110 + background: #b1dcfb;
  8111 + border-color: #0089ec;
  8112 + z-index: 10; }
  8113 +
  8114 +/* Highlighted and hovered/focused time */
  8115 +.picker__list-item--highlighted {
  8116 + border-color: #0089ec;
  8117 + z-index: 10; }
  8118 +
  8119 +.picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted {
  8120 + cursor: pointer;
  8121 + color: #000000;
  8122 + background: #b1dcfb; }
  8123 +
  8124 +/* Selected and hovered/focused time */
  8125 +.picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected {
  8126 + background: #0089ec;
  8127 + color: #ffffff;
  8128 + z-index: 10; }
  8129 +
  8130 +/* Disabled time */
  8131 +.picker__list-item--disabled, .picker__list-item--disabled:hover, .picker--focused .picker__list-item--disabled {
  8132 + background: #f5f5f5;
  8133 + border-color: #f5f5f5;
  8134 + color: #dddddd;
  8135 + cursor: default;
  8136 + border-color: #dddddd;
  8137 + z-index: auto; }
  8138 +
  8139 +/**
  8140 + * The clear button
  8141 + */
  8142 +.picker--time .picker__button--clear {
  8143 + display: block;
  8144 + width: 80%;
  8145 + margin: 1em auto 0;
  8146 + padding: 1em 1.25em;
  8147 + background: none;
  8148 + border: 0;
  8149 + font-weight: 500;
  8150 + font-size: .67em;
  8151 + text-align: center;
  8152 + text-transform: uppercase;
  8153 + color: #666; }
  8154 +
  8155 +.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus {
  8156 + color: #000000;
  8157 + background: #b1dcfb;
  8158 + background: #ee2200;
  8159 + border-color: #ee2200;
  8160 + cursor: pointer;
  8161 + color: #ffffff;
  8162 + outline: none; }
  8163 +
  8164 +.picker--time .picker__button--clear:before {
  8165 + top: -0.25em;
  8166 + color: #666;
  8167 + font-size: 1.25em;
  8168 + font-weight: bold; }
  8169 +
  8170 +.picker--time .picker__button--clear:hover:before, .picker--time .picker__button--clear:focus:before {
  8171 + color: #ffffff; }
  8172 +
  8173 +/* ==========================================================================
  8174 + $DEFAULT-TIME-PICKER
  8175 + ========================================================================== */
  8176 +/**
  8177 + * The frame the bounds the time picker.
  8178 + */
  8179 +.picker--time .picker__frame {
  8180 + min-width: 256px;
  8181 + max-width: 320px; }
  8182 +
  8183 +/**
  8184 + * The picker box.
  8185 + */
  8186 +.picker--time .picker__box {
  8187 + font-size: 1em;
  8188 + background: #f2f2f2;
  8189 + padding: 0; }
  8190 +
  8191 +@media (min-height: 40.125em) {
  8192 + .picker--time .picker__box {
  8193 + margin-bottom: 5em; } }
... ...
bower_components/Materialize/bin/materialize.js 0 โ†’ 100644
  1 +jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-f)*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(1==(b/=e))return c+d;if(g||(g=.3*e),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin(2*(b*e-f)*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(0==b)return c;if(2==(b/=e/2))return c+d;if(g||(g=.3*e*1.5),h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return 1>b?-.5*h*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-f)*Math.PI/g)+c:h*Math.pow(2,-10*(b-=1))*Math.sin(2*(b*e-f)*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),(b/=e/2)<1?d/2*b*b*(((f*=1.525)+1)*b-f)+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?7.5625*d*b*b+c:2/2.75>b?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:2.5/2.75>b?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){return e/2>b?.5*jQuery.easing.easeInBounce(a,2*b,0,d,e)+c:.5*jQuery.easing.easeOutBounce(a,2*b-e,0,d,e)+.5*d+c}}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:d/4*((b-=2)*b*b+2)+c}}),!function(a){function b(a){var b=a.length,d=c.type(a);return"function"===d||c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||0===b||"number"==typeof b&&b>0&&b-1 in a}if(!a.jQuery){var c=function(a,b){return new c.fn.init(a,b)};c.isWindow=function(a){return null!=a&&a==a.window},c.type=function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?e[g.call(a)]||"object":typeof a},c.isArray=Array.isArray||function(a){return"array"===c.type(a)},c.isPlainObject=function(a){var b;if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;try{if(a.constructor&&!f.call(a,"constructor")&&!f.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(d){return!1}for(b in a);return void 0===b||f.call(a,b)},c.each=function(a,c,d){var e,f=0,g=a.length,h=b(a);if(d){if(h)for(;g>f&&(e=c.apply(a[f],d),e!==!1);f++);else for(f in a)if(e=c.apply(a[f],d),e===!1)break}else if(h)for(;g>f&&(e=c.call(a[f],f,a[f]),e!==!1);f++);else for(f in a)if(e=c.call(a[f],f,a[f]),e===!1)break;return a},c.data=function(a,b,e){if(void 0===e){var f=a[c.expando],g=f&&d[f];if(void 0===b)return g;if(g&&b in g)return g[b]}else if(void 0!==b){var f=a[c.expando]||(a[c.expando]=++c.uuid);return d[f]=d[f]||{},d[f][b]=e,e}},c.removeData=function(a,b){var e=a[c.expando],f=e&&d[e];f&&c.each(b,function(a,b){delete f[b]})},c.extend=function(){var a,b,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[i]||{},i++),"object"!=typeof h&&"function"!==c.type(h)&&(h={}),i===j&&(h=this,i--);j>i;i++)if(null!=(f=arguments[i]))for(e in f)a=h[e],d=f[e],h!==d&&(k&&d&&(c.isPlainObject(d)||(b=c.isArray(d)))?(b?(b=!1,g=a&&c.isArray(a)?a:[]):g=a&&c.isPlainObject(a)?a:{},h[e]=c.extend(k,g,d)):void 0!==d&&(h[e]=d));return h},c.queue=function(a,d,e){function f(a,c){var d=c||[];return null!=a&&(b(Object(a))?!function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;)a[e++]=b[d++];if(c!==c)for(;void 0!==b[d];)a[e++]=b[d++];return a.length=e,a}(d,"string"==typeof a?[a]:a):[].push.call(d,a)),d}if(a){d=(d||"fx")+"queue";var g=c.data(a,d);return e?(!g||c.isArray(e)?g=c.data(a,d,f(e)):g.push(e),g):g||[]}},c.dequeue=function(a,b){c.each(a.nodeType?[a]:a,function(a,d){b=b||"fx";var e=c.queue(d,b),f=e.shift();"inprogress"===f&&(f=e.shift()),f&&("fx"===b&&e.unshift("inprogress"),f.call(d,function(){c.dequeue(d,b)}))})},c.fn=c.prototype={init:function(a){if(a.nodeType)return this[0]=a,this;throw new Error("Not a DOM node.")},offset:function(){var b=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:b.top+(a.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:b.left+(a.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function a(){for(var a=this.offsetParent||document;a&&"html"===!a.nodeType.toLowerCase&&"static"===a.style.position;)a=a.offsetParent;return a||document}var b=this[0],a=a.apply(b),d=this.offset(),e=/^(?:body|html)$/i.test(a.nodeName)?{top:0,left:0}:c(a).offset();return d.top-=parseFloat(b.style.marginTop)||0,d.left-=parseFloat(b.style.marginLeft)||0,a.style&&(e.top+=parseFloat(a.style.borderTopWidth)||0,e.left+=parseFloat(a.style.borderLeftWidth)||0),{top:d.top-e.top,left:d.left-e.left}}};var d={};c.expando="velocity"+(new Date).getTime(),c.uuid=0;for(var e={},f=e.hasOwnProperty,g=e.toString,h="Boolean Number String Function Array Date RegExp Object Error".split(" "),i=0;i<h.length;i++)e["[object "+h[i]+"]"]=h[i].toLowerCase();c.fn.init.prototype=c.fn,a.Velocity={Utilities:c}}}(window),function(a){"object"==typeof module&&"object"==typeof module.exports?module.exports=a():"function"==typeof define&&define.amd?define(a):a()}(function(){return function(a,b,c,d){function e(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}return d}function f(a){return p.isWrapped(a)?a=[].slice.call(a):p.isNode(a)&&(a=[a]),a}function g(a){var b=m.data(a,"velocity");return null===b?d:b}function h(a){return function(b){return Math.round(b*a)*(1/a)}}function i(a,c,d,e){function f(a,b){return 1-3*b+3*a}function g(a,b){return 3*b-6*a}function h(a){return 3*a}function i(a,b,c){return((f(b,c)*a+g(b,c))*a+h(b))*a}function j(a,b,c){return 3*f(b,c)*a*a+2*g(b,c)*a+h(b)}function k(b,c){for(var e=0;p>e;++e){var f=j(c,a,d);if(0===f)return c;var g=i(c,a,d)-b;c-=g/f}return c}function l(){for(var b=0;t>b;++b)x[b]=i(b*u,a,d)}function m(b,c,e){var f,g,h=0;do g=c+(e-c)/2,f=i(g,a,d)-b,f>0?e=g:c=g;while(Math.abs(f)>r&&++h<s);return g}function n(b){for(var c=0,e=1,f=t-1;e!=f&&x[e]<=b;++e)c+=u;--e;var g=(b-x[e])/(x[e+1]-x[e]),h=c+g*u,i=j(h,a,d);return i>=q?k(b,h):0==i?h:m(b,c,c+u)}function o(){y=!0,(a!=c||d!=e)&&l()}var p=4,q=.001,r=1e-7,s=10,t=11,u=1/(t-1),v="Float32Array"in b;if(4!==arguments.length)return!1;for(var w=0;4>w;++w)if("number"!=typeof arguments[w]||isNaN(arguments[w])||!isFinite(arguments[w]))return!1;a=Math.min(a,1),d=Math.min(d,1),a=Math.max(a,0),d=Math.max(d,0);var x=v?new Float32Array(t):new Array(t),y=!1,z=function(b){return y||o(),a===c&&d===e?b:0===b?0:1===b?1:i(n(b),c,e)};z.getControlPoints=function(){return[{x:a,y:c},{x:d,y:e}]};var A="generateBezier("+[a,c,d,e]+")";return z.toString=function(){return A},z}function j(a,b){var c=a;return p.isString(a)?t.Easings[a]||(c=!1):c=p.isArray(a)&&1===a.length?h.apply(null,a):p.isArray(a)&&2===a.length?u.apply(null,a.concat([b])):p.isArray(a)&&4===a.length?i.apply(null,a):!1,c===!1&&(c=t.Easings[t.defaults.easing]?t.defaults.easing:s),c}function k(a){if(a){var b=(new Date).getTime(),c=t.State.calls.length;c>1e4&&(t.State.calls=e(t.State.calls));for(var f=0;c>f;f++)if(t.State.calls[f]){var h=t.State.calls[f],i=h[0],j=h[2],n=h[3],o=!!n,q=null;n||(n=t.State.calls[f][3]=b-16);for(var r=Math.min((b-n)/j.duration,1),s=0,u=i.length;u>s;s++){var w=i[s],y=w.element;if(g(y)){var z=!1;if(j.display!==d&&null!==j.display&&"none"!==j.display){if("flex"===j.display){var A=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];m.each(A,function(a,b){v.setPropertyValue(y,"display",b)})}v.setPropertyValue(y,"display",j.display)}j.visibility!==d&&"hidden"!==j.visibility&&v.setPropertyValue(y,"visibility",j.visibility);for(var B in w)if("element"!==B){var C,D=w[B],E=p.isString(D.easing)?t.Easings[D.easing]:D.easing;if(1===r)C=D.endValue;else{var F=D.endValue-D.startValue;if(C=D.startValue+F*E(r,j,F),!o&&C===D.currentValue)continue}if(D.currentValue=C,"tween"===B)q=C;else{if(v.Hooks.registered[B]){var G=v.Hooks.getRoot(B),H=g(y).rootPropertyValueCache[G];H&&(D.rootPropertyValue=H)}var I=v.setPropertyValue(y,B,D.currentValue+(0===parseFloat(C)?"":D.unitType),D.rootPropertyValue,D.scrollData);v.Hooks.registered[B]&&(g(y).rootPropertyValueCache[G]=v.Normalizations.registered[G]?v.Normalizations.registered[G]("extract",null,I[1]):I[1]),"transform"===I[0]&&(z=!0)}}j.mobileHA&&g(y).transformCache.translate3d===d&&(g(y).transformCache.translate3d="(0px, 0px, 0px)",z=!0),z&&v.flushTransformCache(y)}}j.display!==d&&"none"!==j.display&&(t.State.calls[f][2].display=!1),j.visibility!==d&&"hidden"!==j.visibility&&(t.State.calls[f][2].visibility=!1),j.progress&&j.progress.call(h[1],h[1],r,Math.max(0,n+j.duration-b),n,q),1===r&&l(f)}}t.State.isTicking&&x(k)}function l(a,b){if(!t.State.calls[a])return!1;for(var c=t.State.calls[a][0],e=t.State.calls[a][1],f=t.State.calls[a][2],h=t.State.calls[a][4],i=!1,j=0,k=c.length;k>j;j++){var l=c[j].element;if(b||f.loop||("none"===f.display&&v.setPropertyValue(l,"display",f.display),"hidden"===f.visibility&&v.setPropertyValue(l,"visibility",f.visibility)),f.loop!==!0&&(m.queue(l)[1]===d||!/\.velocityQueueEntryFlag/i.test(m.queue(l)[1]))&&g(l)){g(l).isAnimating=!1,g(l).rootPropertyValueCache={};var n=!1;m.each(v.Lists.transforms3D,function(a,b){var c=/^scale/.test(b)?1:0,e=g(l).transformCache[b];g(l).transformCache[b]!==d&&new RegExp("^\\("+c+"[^.]").test(e)&&(n=!0,delete g(l).transformCache[b])}),f.mobileHA&&(n=!0,delete g(l).transformCache.translate3d),n&&v.flushTransformCache(l),v.Values.removeClass(l,"velocity-animating")}if(!b&&f.complete&&!f.loop&&j===k-1)try{f.complete.call(e,e)}catch(o){setTimeout(function(){throw o},1)}h&&f.loop!==!0&&h(e),g(l)&&f.loop===!0&&!b&&(m.each(g(l).tweensContainer,function(a,b){/^rotate/.test(a)&&360===parseFloat(b.endValue)&&(b.endValue=0,b.startValue=360),/^backgroundPosition/.test(a)&&100===parseFloat(b.endValue)&&"%"===b.unitType&&(b.endValue=0,b.startValue=100)}),t(l,"reverse",{loop:!0,delay:f.delay})),f.queue!==!1&&m.dequeue(l,f.queue)}t.State.calls[a]=!1;for(var p=0,q=t.State.calls.length;q>p;p++)if(t.State.calls[p]!==!1){i=!0;break}i===!1&&(t.State.isTicking=!1,delete t.State.calls,t.State.calls=[])}var m,n=function(){if(c.documentMode)return c.documentMode;for(var a=7;a>4;a--){var b=c.createElement("div");if(b.innerHTML="<!--[if IE "+a+"]><span></span><![endif]-->",b.getElementsByTagName("span").length)return b=null,a}return d}(),o=function(){var a=0;return b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||function(b){var c,d=(new Date).getTime();return c=Math.max(0,16-(d-a)),a=d+c,setTimeout(function(){b(d+c)},c)}}(),p={isString:function(a){return"string"==typeof a},isArray:Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)},isFunction:function(a){return"[object Function]"===Object.prototype.toString.call(a)},isNode:function(a){return a&&a.nodeType},isNodeList:function(a){return"object"==typeof a&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(a))&&a.length!==d&&(0===a.length||"object"==typeof a[0]&&a[0].nodeType>0)},isWrapped:function(a){return a&&(a.jquery||b.Zepto&&b.Zepto.zepto.isZ(a))},isSVG:function(a){return b.SVGElement&&a instanceof b.SVGElement},isEmptyObject:function(a){for(var b in a)return!1;return!0}},q=!1;if(a.fn&&a.fn.jquery?(m=a,q=!0):m=b.Velocity.Utilities,8>=n&&!q)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=n)return void(jQuery.fn.velocity=jQuery.fn.animate);var r=400,s="swing",t={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:b.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:c.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:m,Redirects:{},Easings:{},Promise:b.Promise,defaults:{queue:"",duration:r,easing:s,begin:d,complete:d,progress:d,display:d,visibility:d,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(a){m.data(a,"velocity",{isSVG:p.isSVG(a),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};b.pageYOffset!==d?(t.State.scrollAnchor=b,t.State.scrollPropertyLeft="pageXOffset",t.State.scrollPropertyTop="pageYOffset"):(t.State.scrollAnchor=c.documentElement||c.body.parentNode||c.body,t.State.scrollPropertyLeft="scrollLeft",t.State.scrollPropertyTop="scrollTop");var u=function(){function a(a){return-a.tension*a.x-a.friction*a.v}function b(b,c,d){var e={x:b.x+d.dx*c,v:b.v+d.dv*c,tension:b.tension,friction:b.friction};return{dx:e.v,dv:a(e)}}function c(c,d){var e={dx:c.v,dv:a(c)},f=b(c,.5*d,e),g=b(c,.5*d,f),h=b(c,d,g),i=1/6*(e.dx+2*(f.dx+g.dx)+h.dx),j=1/6*(e.dv+2*(f.dv+g.dv)+h.dv);return c.x=c.x+i*d,c.v=c.v+j*d,c}return function d(a,b,e){var f,g,h,i={x:-1,v:0,tension:null,friction:null},j=[0],k=0,l=1e-4,m=.016;for(a=parseFloat(a)||500,b=parseFloat(b)||20,e=e||null,i.tension=a,i.friction=b,f=null!==e,f?(k=d(a,b),g=k/e*m):g=m;h=c(h||i,g),j.push(1+h.x),k+=16,Math.abs(h.x)>l&&Math.abs(h.v)>l;);return f?function(a){return j[a*(j.length-1)|0]}:k}}();t.Easings={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},spring:function(a){return 1-Math.cos(4.5*a*Math.PI)*Math.exp(6*-a)}},m.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(a,b){t.Easings[b[0]]=i.apply(null,b[1])});var v=t.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var a=0;a<v.Lists.colors.length;a++){var b="color"===v.Lists.colors[a]?"0 0 0 1":"255 255 255 1";v.Hooks.templates[v.Lists.colors[a]]=["Red Green Blue Alpha",b]}var c,d,e;if(n)for(c in v.Hooks.templates){d=v.Hooks.templates[c],e=d[0].split(" ");var f=d[1].match(v.RegEx.valueSplit);"Color"===e[0]&&(e.push(e.shift()),f.push(f.shift()),v.Hooks.templates[c]=[e.join(" "),f.join(" ")])}for(c in v.Hooks.templates){d=v.Hooks.templates[c],e=d[0].split(" ");for(var a in e){var g=c+e[a],h=a;v.Hooks.registered[g]=[c,h]}}},getRoot:function(a){var b=v.Hooks.registered[a];return b?b[0]:a},cleanRootPropertyValue:function(a,b){return v.RegEx.valueUnwrap.test(b)&&(b=b.match(v.RegEx.valueUnwrap)[1]),v.Values.isCSSNullValue(b)&&(b=v.Hooks.templates[a][1]),b},extractValue:function(a,b){var c=v.Hooks.registered[a];if(c){var d=c[0],e=c[1];return b=v.Hooks.cleanRootPropertyValue(d,b),b.toString().match(v.RegEx.valueSplit)[e]}return b},injectValue:function(a,b,c){var d=v.Hooks.registered[a];if(d){var e,f,g=d[0],h=d[1];return c=v.Hooks.cleanRootPropertyValue(g,c),e=c.toString().match(v.RegEx.valueSplit),e[h]=b,f=e.join(" ")}return c}},Normalizations:{registered:{clip:function(a,b,c){switch(a){case"name":return"clip";case"extract":var d;return v.RegEx.wrappedValueAlreadyExtracted.test(c)?d=c:(d=c.toString().match(v.RegEx.valueUnwrap),d=d?d[1].replace(/,(\s+)?/g," "):c),d;case"inject":return"rect("+c+")"}},blur:function(a,b,c){switch(a){case"name":return t.State.isFirefox?"filter":"-webkit-filter";case"extract":var d=parseFloat(c);if(!d&&0!==d){var e=c.toString().match(/blur\(([0-9]+[A-z]+)\)/i);d=e?e[1]:0}return d;case"inject":return parseFloat(c)?"blur("+c+")":"none"}},opacity:function(a,b,c){if(8>=n)switch(a){case"name":return"filter";case"extract":var d=c.toString().match(/alpha\(opacity=(.*)\)/i);return c=d?d[1]/100:1;case"inject":return b.style.zoom=1,parseFloat(c)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(c),10)+")"}else switch(a){case"name":return"opacity";case"extract":return c;case"inject":return c}}},register:function(){9>=n||t.State.isGingerbread||(v.Lists.transformsBase=v.Lists.transformsBase.concat(v.Lists.transforms3D));for(var a=0;a<v.Lists.transformsBase.length;a++)!function(){var b=v.Lists.transformsBase[a];v.Normalizations.registered[b]=function(a,c,e){switch(a){case"name":return"transform";case"extract":return g(c)===d||g(c).transformCache[b]===d?/^scale/i.test(b)?1:0:g(c).transformCache[b].replace(/[()]/g,"");case"inject":var f=!1;switch(b.substr(0,b.length-1)){case"translate":f=!/(%|px|em|rem|vw|vh|\d)$/i.test(e);break;case"scal":case"scale":t.State.isAndroid&&g(c).transformCache[b]===d&&1>e&&(e=1),f=!/(\d)$/i.test(e);break;case"skew":f=!/(deg|\d)$/i.test(e);break;case"rotate":f=!/(deg|\d)$/i.test(e)}return f||(g(c).transformCache[b]="("+e+")"),g(c).transformCache[b]}}}();for(var a=0;a<v.Lists.colors.length;a++)!function(){var b=v.Lists.colors[a];v.Normalizations.registered[b]=function(a,c,e){switch(a){case"name":return b;case"extract":var f;if(v.RegEx.wrappedValueAlreadyExtracted.test(e))f=e;else{var g,h={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(e)?g=h[e]!==d?h[e]:h.black:v.RegEx.isHex.test(e)?g="rgb("+v.Values.hexToRgb(e).join(" ")+")":/^rgba?\(/i.test(e)||(g=h.black),f=(g||e).toString().match(v.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return 8>=n||3!==f.split(" ").length||(f+=" 1"),f;case"inject":return 8>=n?4===e.split(" ").length&&(e=e.split(/\s+/).slice(0,3).join(" ")):3===e.split(" ").length&&(e+=" 1"),(8>=n?"rgb":"rgba")+"("+e.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(a){return a.replace(/-(\w)/g,function(a,b){return b.toUpperCase()})},SVGAttribute:function(a){var b="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(n||t.State.isAndroid&&!t.State.isChrome)&&(b+="|transform"),new RegExp("^("+b+")$","i").test(a)},prefixCheck:function(a){if(t.State.prefixMatches[a])return[t.State.prefixMatches[a],!0];for(var b=["","Webkit","Moz","ms","O"],c=0,d=b.length;d>c;c++){var e;if(e=0===c?a:b[c]+a.replace(/^\w/,function(a){return a.toUpperCase()}),p.isString(t.State.prefixElement.style[e]))return t.State.prefixMatches[a]=e,[e,!0]}return[a,!1]}},Values:{hexToRgb:function(a){var b,c=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;return a=a.replace(c,function(a,b,c,d){return b+b+c+c+d+d}),b=d.exec(a),b?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:[0,0,0]},isCSSNullValue:function(a){return 0==a||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(a)},getUnitType:function(a){return/^(rotate|skew)/i.test(a)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(a)?"":"px"},getDisplayType:function(a){var b=a&&a.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(b)?"inline":/^(li)$/i.test(b)?"list-item":/^(tr)$/i.test(b)?"table-row":/^(table)$/i.test(b)?"table":/^(tbody)$/i.test(b)?"table-row-group":"block"},addClass:function(a,b){a.classList?a.classList.add(b):a.className+=(a.className.length?" ":"")+b},removeClass:function(a,b){a.classList?a.classList.remove(b):a.className=a.className.toString().replace(new RegExp("(^|\\s)"+b.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(a,c,e,f){function h(a,c){function e(){j&&v.setPropertyValue(a,"display","none")}var i=0;if(8>=n)i=m.css(a,c);else{var j=!1;if(/^(width|height)$/.test(c)&&0===v.getPropertyValue(a,"display")&&(j=!0,v.setPropertyValue(a,"display",v.Values.getDisplayType(a))),!f){if("height"===c&&"border-box"!==v.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var k=a.offsetHeight-(parseFloat(v.getPropertyValue(a,"borderTopWidth"))||0)-(parseFloat(v.getPropertyValue(a,"borderBottomWidth"))||0)-(parseFloat(v.getPropertyValue(a,"paddingTop"))||0)-(parseFloat(v.getPropertyValue(a,"paddingBottom"))||0);return e(),k}if("width"===c&&"border-box"!==v.getPropertyValue(a,"boxSizing").toString().toLowerCase()){var l=a.offsetWidth-(parseFloat(v.getPropertyValue(a,"borderLeftWidth"))||0)-(parseFloat(v.getPropertyValue(a,"borderRightWidth"))||0)-(parseFloat(v.getPropertyValue(a,"paddingLeft"))||0)-(parseFloat(v.getPropertyValue(a,"paddingRight"))||0);return e(),l}}var o;o=g(a)===d?b.getComputedStyle(a,null):g(a).computedStyle?g(a).computedStyle:g(a).computedStyle=b.getComputedStyle(a,null),"borderColor"===c&&(c="borderTopColor"),i=9===n&&"filter"===c?o.getPropertyValue(c):o[c],(""===i||null===i)&&(i=a.style[c]),e()}if("auto"===i&&/^(top|right|bottom|left)$/i.test(c)){var p=h(a,"position");("fixed"===p||"absolute"===p&&/top|left/i.test(c))&&(i=m(a).position()[c]+"px")}return i}var i;if(v.Hooks.registered[c]){var j=c,k=v.Hooks.getRoot(j);e===d&&(e=v.getPropertyValue(a,v.Names.prefixCheck(k)[0])),v.Normalizations.registered[k]&&(e=v.Normalizations.registered[k]("extract",a,e)),i=v.Hooks.extractValue(j,e)}else if(v.Normalizations.registered[c]){var l,o;l=v.Normalizations.registered[c]("name",a),"transform"!==l&&(o=h(a,v.Names.prefixCheck(l)[0]),v.Values.isCSSNullValue(o)&&v.Hooks.templates[c]&&(o=v.Hooks.templates[c][1])),i=v.Normalizations.registered[c]("extract",a,o)}if(!/^[\d-]/.test(i))if(g(a)&&g(a).isSVG&&v.Names.SVGAttribute(c))if(/^(height|width)$/i.test(c))try{i=a.getBBox()[c]}catch(p){i=0}else i=a.getAttribute(c);else i=h(a,v.Names.prefixCheck(c)[0]);return v.Values.isCSSNullValue(i)&&(i=0),t.debug>=2&&console.log("Get "+c+": "+i),i},setPropertyValue:function(a,c,d,e,f){var h=c;if("scroll"===c)f.container?f.container["scroll"+f.direction]=d:"Left"===f.direction?b.scrollTo(d,f.alternateValue):b.scrollTo(f.alternateValue,d);else if(v.Normalizations.registered[c]&&"transform"===v.Normalizations.registered[c]("name",a))v.Normalizations.registered[c]("inject",a,d),h="transform",d=g(a).transformCache[c];else{if(v.Hooks.registered[c]){var i=c,j=v.Hooks.getRoot(c);e=e||v.getPropertyValue(a,j),d=v.Hooks.injectValue(i,d,e),c=j}if(v.Normalizations.registered[c]&&(d=v.Normalizations.registered[c]("inject",a,d),c=v.Normalizations.registered[c]("name",a)),h=v.Names.prefixCheck(c)[0],8>=n)try{a.style[h]=d}catch(k){t.debug&&console.log("Browser does not support ["+d+"] for ["+h+"]")}else g(a)&&g(a).isSVG&&v.Names.SVGAttribute(c)?a.setAttribute(c,d):a.style[h]=d;t.debug>=2&&console.log("Set "+c+" ("+h+"): "+d)}return[h,d]},flushTransformCache:function(a){function b(b){return parseFloat(v.getPropertyValue(a,b))}var c="";if((n||t.State.isAndroid&&!t.State.isChrome)&&g(a).isSVG){var d={translate:[b("translateX"),b("translateY")],skewX:[b("skewX")],skewY:[b("skewY")],scale:1!==b("scale")?[b("scale"),b("scale")]:[b("scaleX"),b("scaleY")],rotate:[b("rotateZ"),0,0]};m.each(g(a).transformCache,function(a){/^translate/i.test(a)?a="translate":/^scale/i.test(a)?a="scale":/^rotate/i.test(a)&&(a="rotate"),d[a]&&(c+=a+"("+d[a].join(" ")+") ",delete d[a])})}else{var e,f;m.each(g(a).transformCache,function(b){return e=g(a).transformCache[b],"transformPerspective"===b?(f=e,!0):(9===n&&"rotateZ"===b&&(b="rotate"),void(c+=b+e+" "))}),f&&(c="perspective"+f+" "+c)}v.setPropertyValue(a,"transform",c)}};v.Hooks.register(),v.Normalizations.register(),t.hook=function(a,b,c){var e=d;return a=f(a),m.each(a,function(a,f){if(g(f)===d&&t.init(f),c===d)e===d&&(e=t.CSS.getPropertyValue(f,b));else{var h=t.CSS.setPropertyValue(f,b,c);"transform"===h[0]&&t.CSS.flushTransformCache(f),e=h}}),e};var w=function(){function a(){return h?B.promise||null:i}function e(){function a(a){function l(a,b){var c=d,e=d,g=d;return p.isArray(a)?(c=a[0],!p.isArray(a[1])&&/^[\d-]/.test(a[1])||p.isFunction(a[1])||v.RegEx.isHex.test(a[1])?g=a[1]:(p.isString(a[1])&&!v.RegEx.isHex.test(a[1])||p.isArray(a[1]))&&(e=b?a[1]:j(a[1],h.duration),a[2]!==d&&(g=a[2]))):c=a,b||(e=e||h.easing),p.isFunction(c)&&(c=c.call(f,y,x)),p.isFunction(g)&&(g=g.call(f,y,x)),[c||0,e,g]}function n(a,b){var c,d;return d=(b||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(a){return c=a,""}),c||(c=v.Values.getUnitType(a)),[d,c]}function r(){var a={myParent:f.parentNode||c.body,position:v.getPropertyValue(f,"position"),fontSize:v.getPropertyValue(f,"fontSize")},d=a.position===I.lastPosition&&a.myParent===I.lastParent,e=a.fontSize===I.lastFontSize;I.lastParent=a.myParent,I.lastPosition=a.position,I.lastFontSize=a.fontSize;var h=100,i={};if(e&&d)i.emToPx=I.lastEmToPx,i.percentToPxWidth=I.lastPercentToPxWidth,i.percentToPxHeight=I.lastPercentToPxHeight;else{var j=g(f).isSVG?c.createElementNS("http://www.w3.org/2000/svg","rect"):c.createElement("div");t.init(j),a.myParent.appendChild(j),m.each(["overflow","overflowX","overflowY"],function(a,b){t.CSS.setPropertyValue(j,b,"hidden")}),t.CSS.setPropertyValue(j,"position",a.position),t.CSS.setPropertyValue(j,"fontSize",a.fontSize),t.CSS.setPropertyValue(j,"boxSizing","content-box"),m.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(a,b){t.CSS.setPropertyValue(j,b,h+"%")}),t.CSS.setPropertyValue(j,"paddingLeft",h+"em"),i.percentToPxWidth=I.lastPercentToPxWidth=(parseFloat(v.getPropertyValue(j,"width",null,!0))||1)/h,i.percentToPxHeight=I.lastPercentToPxHeight=(parseFloat(v.getPropertyValue(j,"height",null,!0))||1)/h,i.emToPx=I.lastEmToPx=(parseFloat(v.getPropertyValue(j,"paddingLeft"))||1)/h,a.myParent.removeChild(j)}return null===I.remToPx&&(I.remToPx=parseFloat(v.getPropertyValue(c.body,"fontSize"))||16),null===I.vwToPx&&(I.vwToPx=parseFloat(b.innerWidth)/100,I.vhToPx=parseFloat(b.innerHeight)/100),i.remToPx=I.remToPx,i.vwToPx=I.vwToPx,i.vhToPx=I.vhToPx,t.debug>=1&&console.log("Unit ratios: "+JSON.stringify(i),f),i}if(h.begin&&0===y)try{h.begin.call(o,o)}catch(u){setTimeout(function(){throw u},1)}if("scroll"===C){var w,z,A,D=/^x$/i.test(h.axis)?"Left":"Top",E=parseFloat(h.offset)||0;h.container?p.isWrapped(h.container)||p.isNode(h.container)?(h.container=h.container[0]||h.container,w=h.container["scroll"+D],A=w+m(f).position()[D.toLowerCase()]+E):h.container=null:(w=t.State.scrollAnchor[t.State["scrollProperty"+D]],z=t.State.scrollAnchor[t.State["scrollProperty"+("Left"===D?"Top":"Left")]],A=m(f).offset()[D.toLowerCase()]+E),i={scroll:{rootPropertyValue:!1,startValue:w,currentValue:w,endValue:A,unitType:"",easing:h.easing,scrollData:{container:h.container,direction:D,alternateValue:z}},element:f},t.debug&&console.log("tweensContainer (scroll): ",i.scroll,f)}else if("reverse"===C){if(!g(f).tweensContainer)return void m.dequeue(f,h.queue);"none"===g(f).opts.display&&(g(f).opts.display="auto"),"hidden"===g(f).opts.visibility&&(g(f).opts.visibility="visible"),g(f).opts.loop=!1,g(f).opts.begin=null,g(f).opts.complete=null,s.easing||delete h.easing,s.duration||delete h.duration,h=m.extend({},g(f).opts,h);var F=m.extend(!0,{},g(f).tweensContainer);for(var G in F)if("element"!==G){var H=F[G].startValue;F[G].startValue=F[G].currentValue=F[G].endValue,F[G].endValue=H,p.isEmptyObject(s)||(F[G].easing=h.easing),t.debug&&console.log("reverse tweensContainer ("+G+"): "+JSON.stringify(F[G]),f)}i=F}else if("start"===C){var F;g(f).tweensContainer&&g(f).isAnimating===!0&&(F=g(f).tweensContainer),m.each(q,function(a,b){if(RegExp("^"+v.Lists.colors.join("$|^")+"$").test(a)){var c=l(b,!0),e=c[0],f=c[1],g=c[2];if(v.RegEx.isHex.test(e)){for(var h=["Red","Green","Blue"],i=v.Values.hexToRgb(e),j=g?v.Values.hexToRgb(g):d,k=0;k<h.length;k++){var m=[i[k]];f&&m.push(f),j!==d&&m.push(j[k]),q[a+h[k]]=m}delete q[a]}}});for(var K in q){var L=l(q[K]),M=L[0],N=L[1],O=L[2];K=v.Names.camelCase(K);var P=v.Hooks.getRoot(K),Q=!1;if(g(f).isSVG||"tween"===P||v.Names.prefixCheck(P)[1]!==!1||v.Normalizations.registered[P]!==d){(h.display!==d&&null!==h.display&&"none"!==h.display||h.visibility!==d&&"hidden"!==h.visibility)&&/opacity|filter/.test(K)&&!O&&0!==M&&(O=0),h._cacheValues&&F&&F[K]?(O===d&&(O=F[K].endValue+F[K].unitType),Q=g(f).rootPropertyValueCache[P]):v.Hooks.registered[K]?O===d?(Q=v.getPropertyValue(f,P),O=v.getPropertyValue(f,K,Q)):Q=v.Hooks.templates[P][1]:O===d&&(O=v.getPropertyValue(f,K));var R,S,T,U=!1;if(R=n(K,O),O=R[0],T=R[1],R=n(K,M),M=R[0].replace(/^([+-\/*])=/,function(a,b){return U=b,""}),S=R[1],O=parseFloat(O)||0,M=parseFloat(M)||0,"%"===S&&(/^(fontSize|lineHeight)$/.test(K)?(M/=100,S="em"):/^scale/.test(K)?(M/=100,S=""):/(Red|Green|Blue)$/i.test(K)&&(M=M/100*255,S="")),/[\/*]/.test(U))S=T;else if(T!==S&&0!==O)if(0===M)S=T;else{e=e||r();var V=/margin|padding|left|right|width|text|word|letter/i.test(K)||/X$/.test(K)||"x"===K?"x":"y";switch(T){case"%":O*="x"===V?e.percentToPxWidth:e.percentToPxHeight;break;case"px":break;default:O*=e[T+"ToPx"]}switch(S){case"%":O*=1/("x"===V?e.percentToPxWidth:e.percentToPxHeight);break;case"px":break;default:
  2 +O*=1/e[S+"ToPx"]}}switch(U){case"+":M=O+M;break;case"-":M=O-M;break;case"*":M=O*M;break;case"/":M=O/M}i[K]={rootPropertyValue:Q,startValue:O,currentValue:O,endValue:M,unitType:S,easing:N},t.debug&&console.log("tweensContainer ("+K+"): "+JSON.stringify(i[K]),f)}else t.debug&&console.log("Skipping ["+P+"] due to a lack of browser support.")}i.element=f}i.element&&(v.Values.addClass(f,"velocity-animating"),J.push(i),""===h.queue&&(g(f).tweensContainer=i,g(f).opts=h),g(f).isAnimating=!0,y===x-1?(t.State.calls.push([J,o,h,null,B.resolver]),t.State.isTicking===!1&&(t.State.isTicking=!0,k())):y++)}var e,f=this,h=m.extend({},t.defaults,s),i={};switch(g(f)===d&&t.init(f),parseFloat(h.delay)&&h.queue!==!1&&m.queue(f,h.queue,function(a){t.velocityQueueEntryFlag=!0,g(f).delayTimer={setTimeout:setTimeout(a,parseFloat(h.delay)),next:a}}),h.duration.toString().toLowerCase()){case"fast":h.duration=200;break;case"normal":h.duration=r;break;case"slow":h.duration=600;break;default:h.duration=parseFloat(h.duration)||1}t.mock!==!1&&(t.mock===!0?h.duration=h.delay=1:(h.duration*=parseFloat(t.mock)||1,h.delay*=parseFloat(t.mock)||1)),h.easing=j(h.easing,h.duration),h.begin&&!p.isFunction(h.begin)&&(h.begin=null),h.progress&&!p.isFunction(h.progress)&&(h.progress=null),h.complete&&!p.isFunction(h.complete)&&(h.complete=null),h.display!==d&&null!==h.display&&(h.display=h.display.toString().toLowerCase(),"auto"===h.display&&(h.display=t.CSS.Values.getDisplayType(f))),h.visibility!==d&&null!==h.visibility&&(h.visibility=h.visibility.toString().toLowerCase()),h.mobileHA=h.mobileHA&&t.State.isMobile&&!t.State.isGingerbread,h.queue===!1?h.delay?setTimeout(a,h.delay):a():m.queue(f,h.queue,function(b,c){return c===!0?(B.promise&&B.resolver(o),!0):(t.velocityQueueEntryFlag=!0,void a(b))}),""!==h.queue&&"fx"!==h.queue||"inprogress"===m.queue(f)[0]||m.dequeue(f)}var h,i,n,o,q,s,u=arguments[0]&&(arguments[0].p||m.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||p.isString(arguments[0].properties));if(p.isWrapped(this)?(h=!1,n=0,o=this,i=this):(h=!0,n=1,o=u?arguments[0].elements||arguments[0].e:arguments[0]),o=f(o)){u?(q=arguments[0].properties||arguments[0].p,s=arguments[0].options||arguments[0].o):(q=arguments[n],s=arguments[n+1]);var x=o.length,y=0;if(!/^(stop|finish)$/i.test(q)&&!m.isPlainObject(s)){var z=n+1;s={};for(var A=z;A<arguments.length;A++)p.isArray(arguments[A])||!/^(fast|normal|slow)$/i.test(arguments[A])&&!/^\d/.test(arguments[A])?p.isString(arguments[A])||p.isArray(arguments[A])?s.easing=arguments[A]:p.isFunction(arguments[A])&&(s.complete=arguments[A]):s.duration=arguments[A]}var B={promise:null,resolver:null,rejecter:null};h&&t.Promise&&(B.promise=new t.Promise(function(a,b){B.resolver=a,B.rejecter=b}));var C;switch(q){case"scroll":C="scroll";break;case"reverse":C="reverse";break;case"finish":case"stop":m.each(o,function(a,b){g(b)&&g(b).delayTimer&&(clearTimeout(g(b).delayTimer.setTimeout),g(b).delayTimer.next&&g(b).delayTimer.next(),delete g(b).delayTimer)});var D=[];return m.each(t.State.calls,function(a,b){b&&m.each(b[1],function(c,e){var f=s===d?"":s;return f===!0||b[2].queue===f||s===d&&b[2].queue===!1?void m.each(o,function(c,d){d===e&&((s===!0||p.isString(s))&&(m.each(m.queue(d,p.isString(s)?s:""),function(a,b){p.isFunction(b)&&b(null,!0)}),m.queue(d,p.isString(s)?s:"",[])),"stop"===q?(g(d)&&g(d).tweensContainer&&f!==!1&&m.each(g(d).tweensContainer,function(a,b){b.endValue=b.currentValue}),D.push(a)):"finish"===q&&(b[2].duration=1))}):!0})}),"stop"===q&&(m.each(D,function(a,b){l(b,!0)}),B.promise&&B.resolver(o)),a();default:if(!m.isPlainObject(q)||p.isEmptyObject(q)){if(p.isString(q)&&t.Redirects[q]){var E=m.extend({},s),F=E.duration,G=E.delay||0;return E.backwards===!0&&(o=m.extend(!0,[],o).reverse()),m.each(o,function(a,b){parseFloat(E.stagger)?E.delay=G+parseFloat(E.stagger)*a:p.isFunction(E.stagger)&&(E.delay=G+E.stagger.call(b,a,x)),E.drag&&(E.duration=parseFloat(F)||(/^(callout|transition)/.test(q)?1e3:r),E.duration=Math.max(E.duration*(E.backwards?1-a/x:(a+1)/x),.75*E.duration,200)),t.Redirects[q].call(b,b,E||{},a,x,o,B.promise?B:d)}),a()}var H="Velocity: First argument ("+q+") was not a property map, a known action, or a registered redirect. Aborting.";return B.promise?B.rejecter(new Error(H)):console.log(H),a()}C="start"}var I={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},J=[];m.each(o,function(a,b){p.isNode(b)&&e.call(b)});var K,E=m.extend({},t.defaults,s);if(E.loop=parseInt(E.loop),K=2*E.loop-1,E.loop)for(var L=0;K>L;L++){var M={delay:E.delay,progress:E.progress};L===K-1&&(M.display=E.display,M.visibility=E.visibility,M.complete=E.complete),w(o,"reverse",M)}return a()}};t=m.extend(w,t),t.animate=w;var x=b.requestAnimationFrame||o;return t.State.isMobile||c.hidden===d||c.addEventListener("visibilitychange",function(){c.hidden?(x=function(a){return setTimeout(function(){a(!0)},16)},k()):x=b.requestAnimationFrame||o}),a.Velocity=t,a!==b&&(a.fn.velocity=w,a.fn.velocity.defaults=t.defaults),m.each(["Down","Up"],function(a,b){t.Redirects["slide"+b]=function(a,c,e,f,g,h){var i=m.extend({},c),j=i.begin,k=i.complete,l={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},n={};i.display===d&&(i.display="Down"===b?"inline"===t.CSS.Values.getDisplayType(a)?"inline-block":"block":"none"),i.begin=function(){j&&j.call(g,g);for(var c in l){n[c]=a.style[c];var d=t.CSS.getPropertyValue(a,c);l[c]="Down"===b?[d,0]:[0,d]}n.overflow=a.style.overflow,a.style.overflow="hidden"},i.complete=function(){for(var b in n)a.style[b]=n[b];k&&k.call(g,g),h&&h.resolver(g)},t(a,l,i)}}),m.each(["In","Out"],function(a,b){t.Redirects["fade"+b]=function(a,c,e,f,g,h){var i=m.extend({},c),j={opacity:"In"===b?1:0},k=i.complete;i.complete=e!==f-1?i.begin=null:function(){k&&k.call(g,g),h&&h.resolver(g)},i.display===d&&(i.display="In"===b?"auto":"none"),t(this,j,i)}}),t}(window.jQuery||window.Zepto||window,window,document)}),!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0;f<e.length;)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]),f++;return a}function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==ka?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];s(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ia.length;){if(c=ia[g],e=c?c+f:b,e in a)return e;g++}return d}function w(){return oa++}function x(a){var b=a.ownerDocument;return b.defaultView||b.parentWindow}function y(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){l(a.options.enable,[a])&&c.handler(b)},this.init()}function z(a){var b,c=a.options.inputClass;return new(b=c?c:ra?N:sa?Q:qa?S:M)(a,A)}function A(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&ya&&0===d-e,g=b&(Aa|Ba)&&0===d-e;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,B(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function B(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=E(b)),e>1&&!c.firstMultiple?c.firstMultiple=E(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=F(d);b.timeStamp=na(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=J(h,i),b.distance=I(h,i),C(c,b),b.offsetDirection=H(b.deltaX,b.deltaY),b.scale=g?L(g.pointers,d):1,b.rotation=g?K(g.pointers,d):0,D(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function C(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===ya||f.eventType===Aa)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function D(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Ba&&(i>xa||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=G(i,j,k);e=l.x,f=l.y,c=ma(l.x)>ma(l.y)?l.x:l.y,g=H(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function E(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:la(a.pointers[c].clientX),clientY:la(a.pointers[c].clientY)},c++;return{timeStamp:na(),pointers:b,center:F(b),deltaX:a.deltaX,deltaY:a.deltaY}}function F(a){var b=a.length;if(1===b)return{x:la(a[0].clientX),y:la(a[0].clientY)};for(var c=0,d=0,e=0;b>e;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:la(c/b),y:la(d/b)}}function G(a,b,c){return{x:b/a||0,y:c/a||0}}function H(a,b){return a===b?Ca:ma(a)>=ma(b)?a>0?Da:Ea:b>0?Fa:Ga}function I(a,b,c){c||(c=Ka);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function J(a,b,c){c||(c=Ka);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function K(a,b){return J(b[1],b[0],La)-J(a[1],a[0],La)}function L(a,b){return I(b[0],b[1],La)/I(a[0],a[1],La)}function M(){this.evEl=Na,this.evWin=Oa,this.allow=!0,this.pressed=!1,y.apply(this,arguments)}function N(){this.evEl=Ra,this.evWin=Sa,y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function O(){this.evTarget=Ua,this.evWin=Va,this.started=!1,y.apply(this,arguments)}function P(a,b){var c=t(a.touches),d=t(a.changedTouches);return b&(Aa|Ba)&&(c=u(c.concat(d),"identifier",!0)),[c,d]}function Q(){this.evTarget=Xa,this.targetIds={},y.apply(this,arguments)}function R(a,b){var c=t(a.touches),d=this.targetIds;if(b&(ya|za)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return p(a.target,i)}),b===ya)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Aa|Ba)&&delete d[g[e].identifier],e++;return h.length?[u(f.concat(h),"identifier",!0),h]:void 0}function S(){y.apply(this,arguments);var a=k(this.handler,this);this.touch=new Q(this.manager,a),this.mouse=new M(this.manager,a)}function T(a,b){this.manager=a,this.set(b)}function U(a){if(q(a,bb))return bb;var b=q(a,cb),c=q(a,db);return b&&c?cb+" "+db:b||c?b?cb:db:q(a,ab)?ab:_a}function V(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=eb,this.simultaneous={},this.requireFail=[]}function W(a){return a&jb?"cancel":a&hb?"end":a&gb?"move":a&fb?"start":""}function X(a){return a==Ga?"down":a==Fa?"up":a==Da?"left":a==Ea?"right":""}function Y(a,b){var c=b.manager;return c?c.get(a):a}function Z(){V.apply(this,arguments)}function $(){Z.apply(this,arguments),this.pX=null,this.pY=null}function _(){Z.apply(this,arguments)}function aa(){V.apply(this,arguments),this._timer=null,this._input=null}function ba(){Z.apply(this,arguments)}function ca(){Z.apply(this,arguments)}function da(){V.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ea(a,b){return b=b||{},b.recognizers=m(b.recognizers,ea.defaults.preset),new fa(a,b)}function fa(a,b){b=b||{},this.options=i(b,ea.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=z(this),this.touchAction=new T(this,this.options.touchAction),ga(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function ga(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function ha(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var ia=["","webkit","moz","MS","ms","o"],ja=b.createElement("div"),ka="function",la=Math.round,ma=Math.abs,na=Date.now,oa=1,pa=/mobile|tablet|ip(ad|hone|od)|android/i,qa="ontouchstart"in a,ra=v(a,"PointerEvent")!==d,sa=qa&&pa.test(navigator.userAgent),ta="touch",ua="pen",va="mouse",wa="kinect",xa=25,ya=1,za=2,Aa=4,Ba=8,Ca=1,Da=2,Ea=4,Fa=8,Ga=16,Ha=Da|Ea,Ia=Fa|Ga,Ja=Ha|Ia,Ka=["x","y"],La=["clientX","clientY"];y.prototype={handler:function(){},init:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(x(this.element),this.evWin,this.domHandler)}};var Ma={mousedown:ya,mousemove:za,mouseup:Aa},Na="mousedown",Oa="mousemove mouseup";j(M,y,{handler:function(a){var b=Ma[a.type];b&ya&&0===a.button&&(this.pressed=!0),b&za&&1!==a.which&&(b=Aa),this.pressed&&this.allow&&(b&Aa&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:va,srcEvent:a}))}});var Pa={pointerdown:ya,pointermove:za,pointerup:Aa,pointercancel:Ba,pointerout:Ba},Qa={2:ta,3:ua,4:va,5:wa},Ra="pointerdown",Sa="pointermove pointerup pointercancel";a.MSPointerEvent&&(Ra="MSPointerDown",Sa="MSPointerMove MSPointerUp MSPointerCancel"),j(N,y,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Pa[d],f=Qa[a.pointerType]||a.pointerType,g=f==ta,h=s(b,a.pointerId,"pointerId");e&ya&&(0===a.button||g)?0>h&&(b.push(a),h=b.length-1):e&(Aa|Ba)&&(c=!0),0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Ta={touchstart:ya,touchmove:za,touchend:Aa,touchcancel:Ba},Ua="touchstart",Va="touchstart touchmove touchend touchcancel";j(O,y,{handler:function(a){var b=Ta[a.type];if(b===ya&&(this.started=!0),this.started){var c=P.call(this,a,b);b&(Aa|Ba)&&0===c[0].length-c[1].length&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:ta,srcEvent:a})}}});var Wa={touchstart:ya,touchmove:za,touchend:Aa,touchcancel:Ba},Xa="touchstart touchmove touchend touchcancel";j(Q,y,{handler:function(a){var b=Wa[a.type],c=R.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:ta,srcEvent:a})}}),j(S,y,{handler:function(a,b,c){var d=c.pointerType==ta,e=c.pointerType==va;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(Aa|Ba)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Ya=v(ja.style,"touchAction"),Za=Ya!==d,$a="compute",_a="auto",ab="manipulation",bb="none",cb="pan-x",db="pan-y";T.prototype={set:function(a){a==$a&&(a=this.compute()),Za&&(this.manager.element.style[Ya]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),U(a.join(" "))},preventDefaults:function(a){if(!Za){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,bb),f=q(d,db),g=q(d,cb);return e||f&&c&Ha||g&&c&Ia?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var eb=1,fb=2,gb=4,hb=8,ib=hb,jb=16,kb=32;V.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=Y(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=Y(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=Y(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=Y(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?W(d):""),a)}var c=this,d=this.state;hb>d&&b(!0),b(),d>=hb&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=kb)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(kb|eb)))return!1;a++}return!0},recognize:function(a){var b=h({},a);return l(this.options.enable,[this,b])?(this.state&(ib|jb|kb)&&(this.state=eb),this.state=this.process(b),void(this.state&(fb|gb|hb|jb)&&this.tryEmit(b))):(this.reset(),void(this.state=kb))},process:function(){},getTouchAction:function(){},reset:function(){}},j(Z,V,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(fb|gb),e=this.attrTest(a);return d&&(c&Ba||!e)?b|jb:d||e?c&Aa?b|hb:b&fb?b|gb:fb:kb}}),j($,Z,{defaults:{event:"pan",threshold:10,pointers:1,direction:Ja},getTouchAction:function(){var a=this.options.direction,b=[];return a&Ha&&b.push(db),a&Ia&&b.push(cb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Ha?(e=0===f?Ca:0>f?Da:Ea,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ca:0>g?Fa:Ga,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return Z.prototype.attrTest.call(this,a)&&(this.state&fb||!(this.state&fb)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(_,Z,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&fb)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(aa,V,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[_a]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Aa|Ba)&&!f)this.reset();else if(a.eventType&ya)this.reset(),this._timer=e(function(){this.state=ib,this.tryEmit()},b.time,this);else if(a.eventType&Aa)return ib;return kb},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===ib&&(a&&a.eventType&Aa?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=na(),this.manager.emit(this.options.event,this._input)))}}),j(ba,Z,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&fb)}}),j(ca,Z,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Ha|Ia,pointers:1},getTouchAction:function(){return $.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Ha|Ia)?b=a.velocity:c&Ha?b=a.velocityX:c&Ia&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&a.distance>this.options.threshold&&ma(b)>this.options.velocity&&a.eventType&Aa},emit:function(a){var b=X(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(da,V,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ab]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&ya&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=Aa)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||I(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=ib,this.tryEmit()},b.interval,this),fb):ib}return kb},failTimeout:function(){return this._timer=e(function(){this.state=kb},this.options.interval,this),kb},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==ib&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ea.VERSION="2.0.4",ea.defaults={domEvents:!1,touchAction:$a,enable:!0,inputTarget:null,inputClass:null,preset:[[ba,{enable:!1}],[_,{enable:!1},["rotate"]],[ca,{direction:Ha}],[$,{direction:Ha},["swipe"]],[da],[da,{event:"doubletap",taps:2},["tap"]],[aa]],cssProps:{userSelect:"default",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var lb=1,mb=2;fa.prototype={set:function(a){return h(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?mb:lb},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&ib)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===mb||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(fb|gb|hb)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof V)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&ha(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&ga(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(ea,{INPUT_START:ya,INPUT_MOVE:za,INPUT_END:Aa,INPUT_CANCEL:Ba,STATE_POSSIBLE:eb,STATE_BEGAN:fb,STATE_CHANGED:gb,STATE_ENDED:hb,STATE_RECOGNIZED:ib,STATE_CANCELLED:jb,STATE_FAILED:kb,DIRECTION_NONE:Ca,DIRECTION_LEFT:Da,DIRECTION_RIGHT:Ea,DIRECTION_UP:Fa,DIRECTION_DOWN:Ga,DIRECTION_HORIZONTAL:Ha,DIRECTION_VERTICAL:Ia,DIRECTION_ALL:Ja,Manager:fa,Input:y,TouchAction:T,TouchInput:Q,MouseInput:M,PointerEventInput:N,TouchMouseInput:S,SingleTouchInput:O,Recognizer:V,AttrRecognizer:Z,Tap:da,Pan:$,Swipe:ca,Pinch:_,Rotate:ba,Press:aa,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==ka&&define.amd?define(function(){return ea}):"undefined"!=typeof module&&module.exports?module.exports=ea:a[c]=ea}(window,document,"Hammer"),function(a){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],a):"object"==typeof exports?a(require("jquery"),require("hammerjs")):a(jQuery,Hammer)}(function(a,b){function c(c,d){var e=a(c);e.data("hammer")||e.data("hammer",new b(e[0],d))}a.fn.hammer=function(a){return this.each(function(){c(this,a)})},b.Manager.prototype.emit=function(b){return function(c,d){b.call(this,c,d),a(this.element).trigger({type:c,gesture:d})}}(b.Manager.prototype.emit)}),window.Materialize={},Materialize.guid=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}}(),Materialize.elementOrParentIsFixed=function(a){var b=$(a),c=b.add(b.parents()),d=!1;return c.each(function(){return"fixed"===$(this).css("position")?(d=!0,!1):void 0}),d};var Vel;Vel=$?$.Velocity:Velocity,function(a){a.fn.collapsible=function(b){var c={accordion:void 0};return b=a.extend(c,b),this.each(function(){function c(b){h=g.find("> li > .collapsible-header"),b.hasClass("active")?b.parent().addClass("active"):b.parent().removeClass("active"),b.parent().hasClass("active")?b.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}):b.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}),h.not(b).removeClass("active").parent().removeClass("active"),h.not(b).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}})}function d(b){b.hasClass("active")?b.parent().addClass("active"):b.parent().removeClass("active"),b.parent().hasClass("active")?b.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}}):b.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}})}function e(a){var b=f(a);return b.length>0}function f(a){return a.closest("li > .collapsible-header")}var g=a(this),h=a(this).find("> li > .collapsible-header"),i=g.data("collapsible");g.off("click.collapse",".collapsible-header"),h.off("click.collapse"),b.accordion||"accordion"===i||void 0===i?(h=g.find("> li > .collapsible-header"),h.on("click.collapse",function(b){var d=a(b.target);e(d)&&(d=f(d)),d.toggleClass("active"),c(d)}),c(h.filter(".active").first())):h.each(function(){a(this).on("click.collapse",function(b){var c=a(b.target);e(c)&&(c=f(c)),c.toggleClass("active"),d(c)}),a(this).hasClass("active")&&d(a(this))})})},a(document).ready(function(){a(".collapsible").collapsible()})}(jQuery),function(a){a.fn.scrollTo=function(b){return a(this).scrollTop(a(this).scrollTop()-a(this).offset().top+a(b).offset().top),this},a.fn.dropdown=function(b){var c={inDuration:300,outDuration:225,constrain_width:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left"};this.each(function(){function d(){void 0!==g.data("induration")&&(h.inDuration=g.data("inDuration")),void 0!==g.data("outduration")&&(h.outDuration=g.data("outDuration")),void 0!==g.data("constrainwidth")&&(h.constrain_width=g.data("constrainwidth")),void 0!==g.data("hover")&&(h.hover=g.data("hover")),void 0!==g.data("gutter")&&(h.gutter=g.data("gutter")),void 0!==g.data("beloworigin")&&(h.belowOrigin=g.data("beloworigin")),void 0!==g.data("alignment")&&(h.alignment=g.data("alignment"))}function e(){d(),i.addClass("active"),h.constrain_width===!0?i.css("width",g.outerWidth()):i.css("white-space","nowrap");var b=0;h.belowOrigin===!0&&(b=g.height());var c,e,f,j=g.offset().left;if(j+i.innerWidth()>a(window).width()?h.alignment="right":j-i.innerWidth()+g.innerWidth()<0&&(h.alignment="left"),"left"===h.alignment)e=0,f=h.gutter,c=g.position().left+e+f,i.css({left:c});else if("right"===h.alignment){a(window).width()-j-g.innerWidth();e=0,f=h.gutter,c=a(window).width()-g.position().left-g.innerWidth()+f,i.css({right:c})}i.css({position:"absolute",top:g.position().top+b}),i.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:h.inDuration,easing:"easeOutCubic",complete:function(){a(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:h.inDuration,easing:"easeOutSine"})}function f(){i.fadeOut(h.outDuration),i.removeClass("active")}var g=a(this),h=a.extend({},c,b),i=a("#"+g.attr("data-activates"));if(d(),g.after(i),h.hover){var j=!1;g.unbind("click."+g.attr("id")),g.on("mouseenter",function(a){j===!1&&(e(),j=!0)}),g.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-content").is(i)||(i.stop(!0,!0),f(),j=!1)}),i.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-button").is(g)||(i.stop(!0,!0),f(),j=!1)})}else g.unbind("click."+g.attr("id")),g.bind("click."+g.attr("id"),function(b){g[0]==b.currentTarget&&0===a(b.target).closest(".dropdown-content").length?(b.preventDefault(),e()):g.hasClass("active")&&(f(),a(document).unbind("click."+i.attr("id"))),i.hasClass("active")&&a(document).bind("click."+i.attr("id"),function(b){!i.is(b.target)&&!g.is(b.target)&&!g.find(b.target).length>0&&(f(),a(document).unbind("click."+i.attr("id")))})});g.on("open",e),g.on("close",f)})},a(document).ready(function(){a(".dropdown-button").dropdown()})}(jQuery),function(a){var b=0,c=0,d=function(){return c++,"materialize-lean-overlay-"+c};a.fn.extend({openModal:function(c){a("body").css("overflow","hidden");var e={opacity:.5,in_duration:350,out_duration:250,ready:void 0,complete:void 0,dismissible:!0,starting_top:"4%"},f=d(),g=a(this),h=a('<div class="lean-overlay"></div>'),i=++b;h.attr("id",f).css("z-index",1e3+2*i),g.data("overlay-id",f).css("z-index",1e3+2*i+1),a("body").append(h),c=a.extend(e,c),c.dismissible&&(h.click(function(){g.closeModal(c)}),a(document).on("keyup.leanModal"+f,function(a){27===a.keyCode&&g.closeModal(c)})),g.find(".modal-close").on("click.close",function(a){g.closeModal(c)}),h.css({display:"block",opacity:0}),g.css({display:"block",opacity:0}),h.velocity({opacity:c.opacity},{duration:c.in_duration,queue:!1,ease:"easeOutCubic"}),g.data("associated-overlay",h[0]),g.hasClass("bottom-sheet")?g.velocity({bottom:"0",opacity:1},{duration:c.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof c.ready&&c.ready()}}):(a.Velocity.hook(g,"scaleX",.7),g.css({top:c.starting_top}),g.velocity({top:"10%",opacity:1,scaleX:"1"},{duration:c.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof c.ready&&c.ready()}}))}}),a.fn.extend({closeModal:function(c){var d={out_duration:250,complete:void 0},e=a(this),f=e.data("overlay-id"),g=a("#"+f);c=a.extend(d,c),a("body").css("overflow",""),e.find(".modal-close").off("click.close"),a(document).off("keyup.leanModal"+f),g.velocity({opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutQuart"}),e.hasClass("bottom-sheet")?e.velocity({bottom:"-100%",opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutCubic",complete:function(){g.css({display:"none"}),"function"==typeof c.complete&&c.complete(),g.remove(),b--}}):e.velocity({top:c.starting_top,opacity:0,scaleX:.7},{duration:c.out_duration,complete:function(){a(this).css("display","none"),"function"==typeof c.complete&&c.complete(),g.remove(),b--}})}}),a.fn.extend({leanModal:function(b){return this.each(function(){var c={starting_top:"4%"},d=a.extend(c,b);a(this).click(function(b){d.starting_top=(a(this).offset().top-a(window).scrollTop())/1.15;var c=a(this).attr("href")||"#"+a(this).data("target");a(c).openModal(d),b.preventDefault()})})}})}(jQuery),function(a){a.fn.materialbox=function(){return this.each(function(){function b(){
  3 +d=!1;var b=g.parent(".material-placeholder"),e=(window.innerWidth,window.innerHeight,g.data("width")),h=g.data("height");g.velocity("stop",!0),a("#materialbox-overlay").velocity("stop",!0),a(".materialbox-caption").velocity("stop",!0),a("#materialbox-overlay").velocity({opacity:0},{duration:f,queue:!1,easing:"easeOutQuad",complete:function(){c=!1,a(this).remove()}}),g.velocity({width:e,height:h,left:0,top:0},{duration:f,queue:!1,easing:"easeOutQuad"}),a(".materialbox-caption").velocity({opacity:0},{duration:f,queue:!1,easing:"easeOutQuad",complete:function(){b.css({height:"",width:"",position:"",top:"",left:""}),g.css({height:"",top:"",left:"",width:"","max-width":"",position:"","z-index":""}),g.removeClass("active"),d=!0,a(this).remove()}})}if(!a(this).hasClass("initialized")){a(this).addClass("initialized");var c=!1,d=!0,e=275,f=200,g=a(this),h=a("<div></div>").addClass("material-placeholder");g.wrap(h),g.on("click",function(){var f=g.parent(".material-placeholder"),h=window.innerWidth,i=window.innerHeight,j=g.width(),k=g.height();if(d===!1)return b(),!1;if(c&&d===!0)return b(),!1;d=!1,g.addClass("active"),c=!0,f.css({width:f[0].getBoundingClientRect().width,height:f[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),g.css({position:"absolute","z-index":1e3}).data("width",j).data("height",k);var l=a('<div id="materialbox-overlay"></div>').css({opacity:0}).click(function(){d===!0&&b()});if(a("body").append(l),l.velocity({opacity:1},{duration:e,queue:!1,easing:"easeOutQuad"}),""!==g.data("caption")){var m=a('<div class="materialbox-caption"></div>');m.text(g.data("caption")),a("body").append(m),m.css({display:"inline"}),m.velocity({opacity:1},{duration:e,queue:!1,easing:"easeOutQuad"})}var n=0,o=j/h,p=k/i,q=0,r=0;o>p?(n=k/j,q=.9*h,r=.9*h*n):(n=j/k,q=.9*i*n,r=.9*i),g.hasClass("responsive-img")?g.velocity({"max-width":q,width:j},{duration:0,queue:!1,complete:function(){g.css({left:0,top:0}).velocity({height:r,width:q,left:a(document).scrollLeft()+h/2-g.parent(".material-placeholder").offset().left-q/2,top:a(document).scrollTop()+i/2-g.parent(".material-placeholder").offset().top-r/2},{duration:e,queue:!1,easing:"easeOutQuad",complete:function(){d=!0}})}}):g.css("left",0).css("top",0).velocity({height:r,width:q,left:a(document).scrollLeft()+h/2-g.parent(".material-placeholder").offset().left-q/2,top:a(document).scrollTop()+i/2-g.parent(".material-placeholder").offset().top-r/2},{duration:e,queue:!1,easing:"easeOutQuad",complete:function(){d=!0}})}),a(window).scroll(function(){c&&b()}),a(document).keyup(function(a){27===a.keyCode&&d===!0&&c&&b()})}})},a(document).ready(function(){a(".materialboxed").materialbox()})}(jQuery),function(a){a.fn.parallax=function(){var b=a(window).width();return this.each(function(c){function d(c){var d;d=601>b?e.height()>0?e.height():e.children("img").height():e.height()>0?e.height():500;var f=e.children("img").first(),g=f.height(),h=g-d,i=e.offset().top+d,j=e.offset().top,k=a(window).scrollTop(),l=window.innerHeight,m=k+l,n=(m-j)/(d+l),o=Math.round(h*n);c&&f.css("display","block"),i>k&&k+l>j&&f.css("transform","translate3D(-50%,"+o+"px, 0)")}var e=a(this);e.addClass("parallax"),e.children("img").one("load",function(){d(!0)}).each(function(){this.complete&&a(this).load()}),a(window).scroll(function(){b=a(window).width(),d(!1)}),a(window).resize(function(){b=a(window).width(),d(!1)})})}}(jQuery),function(a){var b={init:function(){return this.each(function(){var b=a(this);a(window).width();b.width("100%");var c,d,e=b.find("li.tab a"),f=b.width(),g=b.find("li").first().outerWidth(),h=0;c=a(e.filter('[href="'+location.hash+'"]')),0===c.length&&(c=a(this).find("li.tab a.active").first()),0===c.length&&(c=a(this).find("li.tab a").first()),c.addClass("active"),h=e.index(c),0>h&&(h=0),d=a(c[0].hash),b.append('<div class="indicator"></div>');var i=b.find(".indicator");b.is(":visible")&&(i.css({right:f-(h+1)*g}),i.css({left:h*g})),a(window).resize(function(){f=b.width(),g=b.find("li").first().outerWidth(),0>h&&(h=0),0!==g&&0!==f&&(i.css({right:f-(h+1)*g}),i.css({left:h*g}))}),e.not(c).each(function(){a(this.hash).hide()}),b.on("click","a",function(j){if(a(this).parent().hasClass("disabled"))return void j.preventDefault();f=b.width(),g=b.find("li").first().outerWidth(),c.removeClass("active"),d.hide(),c=a(this),d=a(this.hash),e=b.find("li.tab a"),c.addClass("active");var k=h;h=e.index(a(this)),0>h&&(h=0),d.show(),h-k>=0?(i.velocity({right:f-(h+1)*g},{duration:300,queue:!1,easing:"easeOutQuad"}),i.velocity({left:h*g},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(i.velocity({left:h*g},{duration:300,queue:!1,easing:"easeOutQuad"}),i.velocity({right:f-(h+1)*g},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})),j.preventDefault()})})},select_tab:function(a){this.find('a[href="#'+a+'"]').trigger("click")}};a.fn.tabs=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.tooltip"):b.init.apply(this,arguments)},a(document).ready(function(){a("ul.tabs").tabs()})}(jQuery),function(a){a.fn.tooltip=function(b){var c=null,d=!1,e=null,f=5,g={delay:350};return"remove"===b?(this.each(function(){a("#"+a(this).attr("data-tooltip-id")).remove()}),!1):(b=a.extend(g,b),this.each(function(){var g=Materialize.guid(),h=a(this);h.attr("data-tooltip-id",g);var i=a("<span></span>").text(h.attr("data-tooltip")),j=a("<div></div>");j.addClass("material-tooltip").append(i).appendTo(a("body")).attr("id",g);var k=a("<div></div>").addClass("backdrop");k.appendTo(j),k.css({top:0,left:0}),h.off("mouseenter.tooltip mouseleave.tooltip"),h.on({"mouseenter.tooltip":function(a){var g=h.data("delay");g=void 0===g||""===g?b.delay:g,c=0,e=setInterval(function(){if(c+=10,c>=g&&d===!1){d=!0,j.css({display:"block",left:"0px",top:"0px"}),j.children("span").text(h.attr("data-tooltip"));var a=h.outerWidth(),b=h.outerHeight(),e=h.attr("data-position"),i=j.outerHeight(),l=j.outerWidth(),m="0px",n="0px",o=8;"top"===e?(j.css({top:h.offset().top-i-f,left:h.offset().left+a/2-l/2}),m="-10px",k.css({borderRadius:"14px 14px 0 0",transformOrigin:"50% 90%",marginTop:i,marginLeft:l/2-k.width()/2})):"left"===e?(j.css({top:h.offset().top+b/2-i/2,left:h.offset().left-l-f}),n="-10px",k.css({width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:i/2,marginLeft:l})):"right"===e?(j.css({top:h.offset().top+b/2-i/2,left:h.offset().left+a+f}),n="+10px",k.css({width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:i/2,marginLeft:"0px"})):(j.css({top:h.offset().top+h.outerHeight()+f,left:h.offset().left+a/2-l/2}),m="+10px",k.css({marginLeft:l/2-k.width()/2})),o=l/8,8>o&&(o=8),("right"===e||"left"===e)&&(o=l/10,6>o&&(o=6)),j.velocity({marginTop:m,marginLeft:n},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),k.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scale:o},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})}},10)},"mouseleave.tooltip":function(){clearInterval(e),c=0,j.velocity({opacity:0,marginTop:0,marginLeft:0},{duration:225,queue:!1,delay:225}),k.velocity({opacity:0,scale:1},{duration:225,delay:275,queue:!1,complete:function(){k.css("display","none"),j.css("display","none"),d=!1}})}})}))},a(document).ready(function(){a(".tooltipped").tooltip()})}(jQuery),function(a){"use strict";function b(a){return null!==a&&a===a.window}function c(a){return b(a)?a:9===a.nodeType&&a.defaultView}function d(a){var b,d,e={top:0,left:0},f=a&&a.ownerDocument;return b=f.documentElement,"undefined"!=typeof a.getBoundingClientRect&&(e=a.getBoundingClientRect()),d=c(f),{top:e.top+d.pageYOffset-b.clientTop,left:e.left+d.pageXOffset-b.clientLeft}}function e(a){var b="";for(var c in a)a.hasOwnProperty(c)&&(b+=c+":"+a[c]+";");return b}function f(a){if(k.allowEvent(a)===!1)return null;for(var b=null,c=a.target||a.srcElement;null!==c.parentElement;){if(!(c instanceof SVGElement||-1===c.className.indexOf("waves-effect"))){b=c;break}if(c.classList.contains("waves-effect")){b=c;break}c=c.parentElement}return b}function g(b){var c=f(b);null!==c&&(j.show(b,c),"ontouchstart"in a&&(c.addEventListener("touchend",j.hide,!1),c.addEventListener("touchcancel",j.hide,!1)),c.addEventListener("mouseup",j.hide,!1),c.addEventListener("mouseleave",j.hide,!1))}var h=h||{},i=document.querySelectorAll.bind(document),j={duration:750,show:function(a,b){if(2===a.button)return!1;var c=b||this,f=document.createElement("div");f.className="waves-ripple",c.appendChild(f);var g=d(c),h=a.pageY-g.top,i=a.pageX-g.left,k="scale("+c.clientWidth/100*10+")";"touches"in a&&(h=a.touches[0].pageY-g.top,i=a.touches[0].pageX-g.left),f.setAttribute("data-hold",Date.now()),f.setAttribute("data-scale",k),f.setAttribute("data-x",i),f.setAttribute("data-y",h);var l={top:h+"px",left:i+"px"};f.className=f.className+" waves-notransition",f.setAttribute("style",e(l)),f.className=f.className.replace("waves-notransition",""),l["-webkit-transform"]=k,l["-moz-transform"]=k,l["-ms-transform"]=k,l["-o-transform"]=k,l.transform=k,l.opacity="1",l["-webkit-transition-duration"]=j.duration+"ms",l["-moz-transition-duration"]=j.duration+"ms",l["-o-transition-duration"]=j.duration+"ms",l["transition-duration"]=j.duration+"ms",l["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",l["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)",f.setAttribute("style",e(l))},hide:function(a){k.touchup(a);var b=this,c=(1.4*b.clientWidth,null),d=b.getElementsByClassName("waves-ripple");if(!(d.length>0))return!1;c=d[d.length-1];var f=c.getAttribute("data-x"),g=c.getAttribute("data-y"),h=c.getAttribute("data-scale"),i=Date.now()-Number(c.getAttribute("data-hold")),l=350-i;0>l&&(l=0),setTimeout(function(){var a={top:g+"px",left:f+"px",opacity:"0","-webkit-transition-duration":j.duration+"ms","-moz-transition-duration":j.duration+"ms","-o-transition-duration":j.duration+"ms","transition-duration":j.duration+"ms","-webkit-transform":h,"-moz-transform":h,"-ms-transform":h,"-o-transform":h,transform:h};c.setAttribute("style",e(a)),setTimeout(function(){try{b.removeChild(c)}catch(a){return!1}},j.duration)},l)},wrapInput:function(a){for(var b=0;b<a.length;b++){var c=a[b];if("input"===c.tagName.toLowerCase()){var d=c.parentNode;if("i"===d.tagName.toLowerCase()&&-1!==d.className.indexOf("waves-effect"))continue;var e=document.createElement("i");e.className=c.className+" waves-input-wrapper";var f=c.getAttribute("style");f||(f=""),e.setAttribute("style",f),c.className="waves-button-input",c.removeAttribute("style"),d.replaceChild(e,c),e.appendChild(c)}}}},k={touches:0,allowEvent:function(a){var b=!0;return"touchstart"===a.type?k.touches+=1:"touchend"===a.type||"touchcancel"===a.type?setTimeout(function(){k.touches>0&&(k.touches-=1)},500):"mousedown"===a.type&&k.touches>0&&(b=!1),b},touchup:function(a){k.allowEvent(a)}};h.displayEffect=function(b){b=b||{},"duration"in b&&(j.duration=b.duration),j.wrapInput(i(".waves-effect")),"ontouchstart"in a&&document.body.addEventListener("touchstart",g,!1),document.body.addEventListener("mousedown",g,!1)},h.attach=function(b){"input"===b.tagName.toLowerCase()&&(j.wrapInput([b]),b=b.parentElement),"ontouchstart"in a&&b.addEventListener("touchstart",g,!1),b.addEventListener("mousedown",g,!1)},a.Waves=h,document.addEventListener("DOMContentLoaded",function(){h.displayEffect()},!1)}(window),Materialize.toast=function(a,b,c,d){function e(a){var b=document.createElement("div");if(b.classList.add("toast"),c)for(var e=c.split(" "),f=0,g=e.length;g>f;f++)b.classList.add(e[f]);("object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName)?b.appendChild(a):a instanceof jQuery?b.appendChild(a[0]):b.innerHTML=a;var h=new Hammer(b,{prevent_default:!1});return h.on("pan",function(a){var c=a.deltaX,d=80;b.classList.contains("panning")||b.classList.add("panning");var e=1-Math.abs(c/d);0>e&&(e=0),Vel(b,{left:c,opacity:e},{duration:50,queue:!1,easing:"easeOutQuad"})}),h.on("panend",function(a){var c=a.deltaX,e=80;Math.abs(c)>e?Vel(b,{marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof d&&d(),b.parentNode.removeChild(b)}}):(b.classList.remove("panning"),Vel(b,{left:0,opacity:1},{duration:300,easing:"easeOutExpo",queue:!1}))}),b}c=c||"";var f=document.getElementById("toast-container");null===f&&(f=document.createElement("div"),f.id="toast-container",document.body.appendChild(f));var g=e(a);a&&f.appendChild(g),g.style.top="35px",g.style.opacity=0,Vel(g,{top:"0px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var h=b,i=setInterval(function(){null===g.parentNode&&window.clearInterval(i),g.classList.contains("panning")||(h-=20),0>=h&&(Vel(g,{opacity:0,marginTop:"-40px"},{duration:375,easing:"easeOutExpo",queue:!1,complete:function(){"function"==typeof d&&d(),this[0].parentNode.removeChild(this[0])}}),window.clearInterval(i))},20)},function(a){var b={init:function(b){var c={menuWidth:240,edge:"left",closeOnClick:!1};b=a.extend(c,b),a(this).each(function(){function c(c){g=!1,h=!1,a("body").css("overflow",""),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),"left"===b.edge?(f.css({width:"",right:"",left:"0"}),e.velocity({left:-1*(b.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){c===!0&&(e.removeAttr("style"),e.css("width",b.menuWidth))}})):(f.css({width:"",right:"0",left:""}),e.velocity({right:-1*(b.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){c===!0&&(e.removeAttr("style"),e.css("width",b.menuWidth))}}))}var d=a(this),e=a("#"+d.attr("data-activates"));240!=b.menuWidth&&e.css("width",b.menuWidth);var f=a('<div class="drag-target"></div>');a("body").append(f),"left"==b.edge?(e.css("left",-1*(b.menuWidth+10)),f.css({left:0})):(e.addClass("right-aligned").css("right",-1*(b.menuWidth+10)).css("left",""),f.css({right:0})),e.hasClass("fixed")&&window.innerWidth>992&&e.css("left",0),e.hasClass("fixed")&&a(window).resize(function(){window.innerWidth>992?0!==a("#sidenav-overlay").css("opacity")&&h?c(!0):(e.removeAttr("style"),e.css("width",b.menuWidth)):h===!1&&("left"===b.edge?e.css("left",-1*(b.menuWidth+10)):e.css("right",-1*(b.menuWidth+10)))}),b.closeOnClick===!0&&e.on("click.itemclick","a:not(.collapsible-header)",function(){c()});var g=!1,h=!1;f.on("click",function(){c()}),f.hammer({prevent_default:!1}).bind("pan",function(d){if("touch"==d.gesture.pointerType){var f=(d.gesture.direction,d.gesture.center.x);d.gesture.center.y,d.gesture.velocityX;if(a("body").css("overflow","hidden"),0===a("#sidenav-overlay").length){var g=a('<div id="sidenav-overlay"></div>');g.css("opacity",0).click(function(){c()}),a("body").append(g)}if("left"===b.edge&&(f>b.menuWidth?f=b.menuWidth:0>f&&(f=0)),"left"===b.edge)f<b.menuWidth/2?h=!1:f>=b.menuWidth/2&&(h=!0),e.css("left",f-b.menuWidth);else{f<window.innerWidth-b.menuWidth/2?h=!0:f>=window.innerWidth-b.menuWidth/2&&(h=!1);var i=-1*(f-b.menuWidth/2);i>0&&(i=0),e.css("right",i)}var j;"left"===b.edge?(j=f/b.menuWidth,a("#sidenav-overlay").velocity({opacity:j},{duration:50,queue:!1,easing:"easeOutQuad"})):(j=Math.abs((f-window.innerWidth)/b.menuWidth),a("#sidenav-overlay").velocity({opacity:j},{duration:50,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(c){if("touch"==c.gesture.pointerType){var d=c.gesture.velocityX;g=!1,"left"===b.edge?h&&.3>=d||-.5>d?(e.velocity({left:0},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:0,left:""})):(!h||d>.3)&&(a("body").css("overflow",""),e.velocity({left:-1*(b.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:"",left:0})):h&&d>=-.3||d>.5?(e.velocity({right:0},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:"",left:0})):(!h||-.3>d)&&(a("body").css("overflow",""),e.velocity({right:-1*(b.menuWidth+10)},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:0,left:""}))}}),d.click(function(){if(h===!0)h=!1,g=!1,c();else{a("body").css("overflow","hidden"),a("body").append(f),"left"===b.edge?(f.css({width:"50%",right:0,left:""}),e.velocity({left:0},{duration:300,queue:!1,easing:"easeOutQuad"})):(f.css({width:"50%",right:"",left:0}),e.velocity({right:0},{duration:300,queue:!1,easing:"easeOutQuad"}),e.css("left",""));var d=a('<div id="sidenav-overlay"></div>');d.css("opacity",0).click(function(){h=!1,g=!1,c(),d.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}})}),a("body").append(d),d.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){h=!0,g=!1}})}return!1})})},show:function(){this.trigger("click")},hide:function(){a("#sidenav-overlay").trigger("click")}};a.fn.sideNav=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.sideNav"):b.init.apply(this,arguments)}}(jQuery),function(a){function b(b,c,d,e){var f=a();return a.each(g,function(a,g){if(g.height()>0){var h=g.offset().top,i=g.offset().left,j=i+g.width(),k=h+g.height(),l=!(i>c||e>j||h>d||b>k);l&&f.push(g)}}),f}function c(){++j;var c=f.scrollTop(),d=f.scrollLeft(),e=d+f.width(),g=c+f.height(),i=b(c+k.top+200,e+k.right,g+k.bottom,d+k.left);a.each(i,function(a,b){var c=b.data("scrollSpy:ticks");"number"!=typeof c&&b.triggerHandler("scrollSpy:enter"),b.data("scrollSpy:ticks",j)}),a.each(h,function(a,b){var c=b.data("scrollSpy:ticks");"number"==typeof c&&c!==j&&(b.triggerHandler("scrollSpy:exit"),b.data("scrollSpy:ticks",null))}),h=i}function d(){f.trigger("scrollSpy:winSize")}function e(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:l(),g=null,f=a.apply(d,e),d=e=null};return function(){var j=l();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k?(clearTimeout(g),g=null,h=j,f=a.apply(d,e),d=e=null):g||c.trailing===!1||(g=setTimeout(i,k)),f}}var f=a(window),g=[],h=[],i=!1,j=0,k={top:0,right:0,bottom:0,left:0},l=Date.now||function(){return(new Date).getTime()};a.scrollSpy=function(b,d){var h=[];b=a(b),b.each(function(b,c){g.push(a(c)),a(c).data("scrollSpy:id",b),a("a[href=#"+a(c).attr("id")+"]").click(function(b){b.preventDefault();var c=a(this.hash).offset().top+1;a("html, body").animate({scrollTop:c-200},{duration:400,queue:!1,easing:"easeOutCubic"})})}),d=d||{throttle:100},k.top=d.offsetTop||0,k.right=d.offsetRight||0,k.bottom=d.offsetBottom||0,k.left=d.offsetLeft||0;var j=e(c,d.throttle||100),l=function(){a(document).ready(j)};return i||(f.on("scroll",l),f.on("resize",l),i=!0),setTimeout(l,0),b.on("scrollSpy:enter",function(){h=a.grep(h,function(a){return 0!=a.height()});var b=a(this);h[0]?(a("a[href=#"+h[0].attr("id")+"]").removeClass("active"),b.data("scrollSpy:id")<h[0].data("scrollSpy:id")?h.unshift(a(this)):h.push(a(this))):h.push(a(this)),a("a[href=#"+h[0].attr("id")+"]").addClass("active")}),b.on("scrollSpy:exit",function(){if(h=a.grep(h,function(a){return 0!=a.height()}),h[0]){a("a[href=#"+h[0].attr("id")+"]").removeClass("active");var b=a(this);h=a.grep(h,function(a){return a.attr("id")!=b.attr("id")}),h[0]&&a("a[href=#"+h[0].attr("id")+"]").addClass("active")}}),b},a.winSizeSpy=function(b){return a.winSizeSpy=function(){return f},b=b||{throttle:100},f.on("resize",e(d,b.throttle||100))},a.fn.scrollSpy=function(b){return a.scrollSpy(a(this),b)}}(jQuery),function(a){a(document).ready(function(){function b(b){var c=b.css("font-family"),e=b.css("font-size");e&&d.css("font-size",e),c&&d.css("font-family",c),"off"===b.attr("wrap")&&d.css("overflow-wrap","normal").css("white-space","pre"),d.text(b.val()+"\n");var f=d.html().replace(/\n/g,"<br>");d.html(f),b.is(":visible")?d.css("width",b.width()):d.css("width",a(window).width()/2),b.css("height",d.height())}Materialize.updateTextFields=function(){var b="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";a(b).each(function(b,c){a(c).val().length>0||void 0!==a(this).attr("placeholder")||a(c)[0].validity.badInput===!0?a(this).siblings("label").addClass("active"):a(this).siblings("label, i").removeClass("active")})};var c="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";a("input[autofocus]").siblings("label, i").addClass("active"),a(document).on("change",c,function(){(0!==a(this).val().length||void 0!==a(this).attr("placeholder"))&&a(this).siblings("label").addClass("active"),validate_field(a(this))}),a(document).ready(function(){Materialize.updateTextFields()}),a(document).on("reset",function(b){var d=a(b.target);d.is("form")&&(d.find(c).removeClass("valid").removeClass("invalid"),d.find(c).each(function(){""===a(this).attr("value")&&a(this).siblings("label, i").removeClass("active")}),d.find("select.initialized").each(function(){var a=d.find("option[selected]").text();d.siblings("input.select-dropdown").val(a)}))}),a(document).on("focus",c,function(){a(this).siblings("label, i").addClass("active")}),a(document).on("blur",c,function(){var b=a(this);0===b.val().length&&b[0].validity.badInput!==!0&&void 0===b.attr("placeholder")&&b.siblings("label, i").removeClass("active"),0===b.val().length&&b[0].validity.badInput!==!0&&void 0!==b.attr("placeholder")&&b.siblings("i").removeClass("active"),validate_field(b)}),window.validate_field=function(a){var b=void 0!==a.attr("length"),c=parseInt(a.attr("length")),d=a.val().length;0===a.val().length&&a[0].validity.badInput===!1?a.hasClass("validate")&&(a.removeClass("valid"),a.removeClass("invalid")):a.hasClass("validate")&&(a.is(":valid")&&b&&c>=d||a.is(":valid")&&!b?(a.removeClass("invalid"),a.addClass("valid")):(a.removeClass("valid"),a.addClass("invalid")))};var d=a(".hiddendiv").first();d.length||(d=a('<div class="hiddendiv common"></div>'),a("body").append(d));var e=".materialize-textarea";a(e).each(function(){var c=a(this);c.val().length&&b(c)}),a("body").on("keyup keydown autoresize",e,function(){b(a(this))}),a(document).on("change",'.file-field input[type="file"]',function(){for(var b=a(this).closest(".file-field"),c=b.find("input.file-path"),d=a(this)[0].files,e=[],f=0;f<d.length;f++)e.push(d[f].name);c.val(e.join(", ")),c.trigger("change")});var f,g="input[type=range]",h=!1;a(g).each(function(){var b=a('<span class="thumb"><span class="value"></span></span>');a(this).after(b)});var i=".range-field";a(document).on("change",g,function(b){var c=a(this).siblings(".thumb");c.find(".value").html(a(this).val())}),a(document).on("input mousedown touchstart",g,function(b){var c=a(this).siblings(".thumb");c.length<=0&&(c=a('<span class="thumb"><span class="value"></span></span>'),a(this).append(c)),c.find(".value").html(a(this).val()),h=!0,a(this).addClass("active"),c.hasClass("active")||c.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),f=void 0===b.pageX||null===b.pageX?b.originalEvent.touches[0].pageX-a(this).offset().left:b.pageX-a(this).offset().left;var d=a(this).outerWidth();0>f?f=0:f>d&&(f=d),c.addClass("active").css("left",f),c.find(".value").html(a(this).val())}),a(document).on("mouseup touchend",i,function(){h=!1,a(this).removeClass("active")}),a(document).on("mousemove touchmove",i,function(b){var c,d=a(this).children(".thumb");if(h){d.hasClass("active")||d.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),c=void 0===b.pageX||null===b.pageX?b.originalEvent.touches[0].pageX-a(this).offset().left:b.pageX-a(this).offset().left;var e=a(this).outerWidth();0>c?c=0:c>e&&(c=e),d.addClass("active").css("left",c),d.find(".value").html(d.siblings(g).val())}}),a(document).on("mouseout touchleave",i,function(){if(!h){var b=a(this).children(".thumb");b.hasClass("active")&&b.velocity({height:"0",width:"0",top:"10px",marginLeft:"-6px"},{duration:100}),b.removeClass("active")}})}),a.fn.material_select=function(b){a(this).each(function(){if($select=a(this),!$select.hasClass("browser-default")){var c=$select.data("select-id");if(c&&($select.parent().find("span.caret").remove(),$select.parent().find("input").remove(),$select.unwrap(),a("ul#select-options-"+c).remove()),"destroy"===b)return void $select.data("select-id",null).removeClass("initialized");var d=Materialize.guid();$select.data("select-id",d);var e=a('<div class="select-wrapper"></div>');e.addClass($select.attr("class"));var f,g=a('<ul id="select-options-'+d+'" class="dropdown-content select-dropdown"></ul>'),h=$select.children("option");f=void 0!==$select.find("option:selected")?$select.find("option:selected"):g.first(),h.each(function(){g.append(a('<li class="'+(a(this).is(":disabled")?"disabled":"")+'"><span>'+a(this).html()+"</span></li>"))}),g.find("li").each(function(c){var d=$select;a(this).click(function(){a(this).hasClass("disabled")||(d.find("option").eq(c).prop("selected",!0),d.trigger("change"),d.siblings("input.select-dropdown").val(a(this).text()),"undefined"!=typeof b&&b())})}),$select.wrap(e);var i=a('<span class="caret">&#9660;</span>');$select.is(":disabled")&&i.addClass("disabled");var j=f.html().replace(/"/g,"&quot;"),k=a('<input type="text" class="select-dropdown" readonly="true" '+($select.is(":disabled")?"disabled":"")+' data-activates="select-options-'+d+'" value="'+j+'"/>');$select.before(k),k.before(i),a("body").append(g),$select.is(":disabled")||k.dropdown({hover:!1}),$select.attr("tabindex")&&a(k[0]).attr("tabindex",$select.attr("tabindex")),$select.addClass("initialized"),k.on("focus",function(){a(this).trigger("open"),f=a(this).val(),selectedOption=g.find("li").filter(function(){return a(this).text().toLowerCase()===f.toLowerCase()})[0],activateOption(g,selectedOption)}),k.on("blur",function(){a(this).trigger("close")}),activateOption=function(b,c){b.find("li.active").removeClass("active"),a(c).addClass("active"),b.scrollTo(c)},filterQuery=[],onKeyDown=function(b){if(9==b.which)return void k.trigger("close");if(40==b.which&&!g.is(":visible"))return void k.trigger("open");if(13!=b.which||g.is(":visible")){b.preventDefault(),letter=String.fromCharCode(b.which).toLowerCase();var c=[9,13,27,38,40];letter&&-1===c.indexOf(b.which)&&(filterQuery.push(letter),string=filterQuery.join(""),newOption=g.find("li").filter(function(){return 0===a(this).text().toLowerCase().indexOf(string)})[0],newOption&&activateOption(g,newOption)),13==b.which&&(activeOption=g.find("li.active:not(.disabled)")[0],activeOption&&(a(activeOption).trigger("click"),k.trigger("close"))),40==b.which&&(newOption=g.find("li.active").next("li:not(.disabled)")[0],newOption&&activateOption(g,newOption)),27==b.which&&k.trigger("close"),38==b.which&&(newOption=g.find("li.active").prev("li:not(.disabled)")[0],newOption&&activateOption(g,newOption)),setTimeout(function(){filterQuery=[]},1e3)}},k.on("keydown",onKeyDown)}})}}(jQuery),function(a){var b={init:function(b){var c={indicators:!0,height:400,transition:500,interval:6e3};return b=a.extend(c,b),this.each(function(){function c(a,b){a.hasClass("center-align")?a.velocity({opacity:0,translateY:-100},{duration:b,queue:!1}):a.hasClass("right-align")?a.velocity({opacity:0,translateX:100},{duration:b,queue:!1}):a.hasClass("left-align")&&a.velocity({opacity:0,translateX:-100},{duration:b,queue:!1})}function d(a){a>=h.length?a=0:0>a&&(a=h.length-1),i=g.find(".active").index(),i!=a&&(e=h.eq(i),$caption=e.find(".caption"),e.removeClass("active"),e.velocity({opacity:0},{duration:b.transition,queue:!1,easing:"easeOutQuad",complete:function(){h.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),c($caption,b.transition),b.indicators&&j.eq(i).removeClass("active"),h.eq(a).velocity({opacity:1},{duration:b.transition,queue:!1,easing:"easeOutQuad"}),h.eq(a).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:b.transition,delay:b.transition,queue:!1,easing:"easeOutQuad"}),h.eq(a).addClass("active"),b.indicators&&j.eq(a).addClass("active"))}var e,f=a(this),g=f.find("ul.slides").first(),h=g.find("li"),i=g.find(".active").index();if(-1!=i&&(e=h.eq(i)),f.hasClass("fullscreen")||(b.indicators?f.height(b.height+40):f.height(b.height),g.height(b.height)),h.find(".caption").each(function(){c(a(this),0)}),h.find("img").each(function(){a(this).css("background-image","url("+a(this).attr("src")+")"),a(this).attr("src","data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==")}),b.indicators){var j=a('<ul class="indicators"></ul>');h.each(function(c){var e=a('<li class="indicator-item"></li>');e.click(function(){var c=g.parent(),e=c.find(a(this)).index();d(e),clearInterval($interval),$interval=setInterval(function(){i=g.find(".active").index(),h.length==i+1?i=0:i+=1,d(i)},b.transition+b.interval)}),j.append(e)}),f.append(j),j=f.find("ul.indicators").find("li.indicator-item")}e?e.show():(h.first().addClass("active").velocity({opacity:1},{duration:b.transition,queue:!1,easing:"easeOutQuad"}),i=0,e=h.eq(i),b.indicators&&j.eq(i).addClass("active")),e.find("img").each(function(){e.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:b.transition,queue:!1,easing:"easeOutQuad"})}),$interval=setInterval(function(){i=g.find(".active").index(),d(i+1)},b.transition+b.interval);var k=!1,l=!1,m=!1;f.hammer({prevent_default:!1}).bind("pan",function(a){if("touch"===a.gesture.pointerType){clearInterval($interval);var b=a.gesture.direction,c=a.gesture.deltaX,d=a.gesture.velocityX;$curr_slide=g.find(".active"),$curr_slide.velocity({translateX:c},{duration:50,queue:!1,easing:"easeOutQuad"}),4===b&&(c>f.innerWidth()/2||-.65>d)?m=!0:2===b&&(c<-1*f.innerWidth()/2||d>.65)&&(l=!0);var e;l&&(e=$curr_slide.next(),0===e.length&&(e=h.first()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),m&&(e=$curr_slide.prev(),0===e.length&&(e=h.last()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(a){"touch"===a.gesture.pointerType&&($curr_slide=g.find(".active"),k=!1,curr_index=g.find(".active").index(),m||l?l?(d(curr_index+1),$curr_slide.velocity({translateX:-1*f.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):m&&(d(curr_index-1),$curr_slide.velocity({translateX:f.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}),l=!1,m=!1,clearInterval($interval),$interval=setInterval(function(){i=g.find(".active").index(),h.length==i+1?i=0:i+=1,d(i)},b.transition+b.interval))}),f.on("sliderPause",function(){clearInterval($interval)}),f.on("sliderStart",function(){clearInterval($interval),$interval=setInterval(function(){i=g.find(".active").index(),h.length==i+1?i=0:i+=1,d(i)},b.transition+b.interval)})})},pause:function(){a(this).trigger("sliderPause")},start:function(){a(this).trigger("sliderStart")}};a.fn.slider=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.tooltip"):b.init.apply(this,arguments);
  4 +}}(jQuery),function(a){a(document).ready(function(){a(document).on("click.card",".card",function(b){a(this).find("> .card-reveal").length&&(a(b.target).is(a(".card-reveal .card-title"))||a(b.target).is(a(".card-reveal .card-title i"))?a(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){a(this).css({display:"none"})}}):(a(b.target).is(a(".card .activator"))||a(b.target).is(a(".card .activator i")))&&a(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"}))})})}(jQuery),function(a){a(document).ready(function(){a(document).on("click.chip",".chip .material-icons",function(b){a(this).parent().remove()})})}(jQuery),function(a){a(document).ready(function(){a.fn.pushpin=function(b){var c={top:0,bottom:1/0,offset:0};return b=a.extend(c,b),$index=0,this.each(function(){function c(a){a.removeClass("pin-top"),a.removeClass("pinned"),a.removeClass("pin-bottom")}function d(d,e){d.each(function(){b.top<=e&&b.bottom>=e&&!a(this).hasClass("pinned")&&(c(a(this)),a(this).css("top",b.offset),a(this).addClass("pinned")),e<b.top&&!a(this).hasClass("pin-top")&&(c(a(this)),a(this).css("top",0),a(this).addClass("pin-top")),e>b.bottom&&!a(this).hasClass("pin-bottom")&&(c(a(this)),a(this).addClass("pin-bottom"),a(this).css("top",b.bottom-g))})}var e=Materialize.guid(),f=a(this),g=a(this).offset().top;d(f,a(window).scrollTop()),a(window).on("scroll."+e,function(){var c=a(window).scrollTop()+b.offset;d(f,c)})})}})}(jQuery),function(a){a(document).ready(function(){a.fn.reverse=[].reverse,a(document).on("mouseenter.fixedActionBtn",".fixed-action-btn",function(c){var d=a(this);b(d)}),a(document).on("mouseleave.fixedActionBtn",".fixed-action-btn",function(b){var d=a(this);c(d)})}),a.fn.extend({openFAB:function(){var c=a(this);b(c)},closeFAB:function(){c($this)}});var b=function(b){if($this=b,$this.hasClass("active")===!1){$this.addClass("active"),$this.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:"40px"},{duration:0});var c=0;$this.find("ul .btn-floating").reverse().each(function(){a(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0"},{duration:80,delay:c}),c+=40})}},c=function(a){$this=a,$this.removeClass("active");$this.find("ul .btn-floating").velocity("stop",!0),$this.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:"40px"},{duration:80})}}(jQuery),function(a){Materialize.fadeInImage=function(b){var c=a(b);c.css({opacity:0}),a(c).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"}),a(c).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(b,c){c.start=100;var d=b/100,e=150-(100-b)/1.75;100>e&&(e=100),b>=0&&a(this).css({"-webkit-filter":"grayscale("+d+")brightness("+e+"%)",filter:"grayscale("+d+")brightness("+e+"%)"})}})},Materialize.showStaggeredList=function(b){var c=0;a(b).find("li").velocity({translateX:"-100px"},{duration:0}),a(b).find("li").each(function(){a(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:c,easing:[60,10]}),c+=120})},a(document).ready(function(){var b=!1,c=!1;a(".dismissable").each(function(){a(this).hammer({prevent_default:!1}).bind("pan",function(d){if("touch"===d.gesture.pointerType){var e=a(this),f=d.gesture.direction,g=d.gesture.deltaX,h=d.gesture.velocityX;e.velocity({translateX:g},{duration:50,queue:!1,easing:"easeOutQuad"}),4===f&&(g>e.innerWidth()/2||-.75>h)&&(b=!0),2===f&&(g<-1*e.innerWidth()/2||h>.75)&&(c=!0)}}).bind("panend",function(d){if(Math.abs(d.gesture.deltaX)<a(this).innerWidth()/2&&(c=!1,b=!1),"touch"===d.gesture.pointerType){var e=a(this);if(b||c){var f;f=b?e.innerWidth():-1*e.innerWidth(),e.velocity({translateX:f},{duration:100,queue:!1,easing:"easeOutQuad",complete:function(){e.css("border","none"),e.velocity({height:0,padding:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){e.remove()}})}})}else e.velocity({translateX:0},{duration:100,queue:!1,easing:"easeOutQuad"});b=!1,c=!1}})})})}(jQuery),function(a){Materialize.scrollFire=function(a){var b=!1;window.addEventListener("scroll",function(){b=!0}),setInterval(function(){if(b){b=!1;for(var c=window.pageYOffset+window.innerHeight,d=0;d<a.length;d++){var e=a[d],f=e.selector,g=e.offset,h=e.callback,i=document.querySelector(f);if(null!==i){var j=i.getBoundingClientRect().top+window.pageYOffset;if(c>j+g&&e.done!==!0){var k=new Function(h);k(),e.done=!0}}}}},100)}}(jQuery),function(a){"function"==typeof define&&define.amd?define("picker",["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):this.Picker=a(jQuery)}(function(a){function b(f,g,i,l){function m(){return b._.node("div",b._.node("div",b._.node("div",b._.node("div",y.component.nodes(t.open),v.box),v.wrap),v.frame),v.holder)}function n(){w.data(g,y).addClass(v.input).attr("tabindex",-1).val(w.data("value")?y.get("select",u.format):f.value),u.editable||w.on("focus."+t.id+" click."+t.id,function(a){a.preventDefault(),y.$root[0].focus()}).on("keydown."+t.id,q),e(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"})}function o(){y.$root.on({keydown:q,focusin:function(a){y.$root.removeClass(v.focused),a.stopPropagation()},"mousedown click":function(b){var c=b.target;c!=y.$root.children()[0]&&(b.stopPropagation(),"mousedown"!=b.type||a(c).is("input, select, textarea, button, option")||(b.preventDefault(),y.$root[0].focus()))}}).on({focus:function(){w.addClass(v.target)},blur:function(){w.removeClass(v.target)}}).on("focus.toOpen",r).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var b=a(this),c=b.data(),d=b.hasClass(v.navDisabled)||b.hasClass(v.disabled),e=h();e=e&&(e.type||e.href),(d||e&&!a.contains(y.$root[0],e))&&y.$root[0].focus(),!d&&c.nav?y.set("highlight",y.component.item.highlight,{nav:c.nav}):!d&&"pick"in c?y.set("select",c.pick):c.clear?y.clear().close(!0):c.close&&y.close(!0)}),e(y.$root[0],"hidden",!0)}function p(){var b;u.hiddenName===!0?(b=f.name,f.name=""):(b=["string"==typeof u.hiddenPrefix?u.hiddenPrefix:"","string"==typeof u.hiddenSuffix?u.hiddenSuffix:"_submit"],b=b[0]+f.name+b[1]),y._hidden=a('<input type=hidden name="'+b+'"'+(w.data("value")||f.value?' value="'+y.get("select",u.formatSubmit)+'"':"")+">")[0],w.on("change."+t.id,function(){y._hidden.value=f.value?y.get("select",u.formatSubmit):""}),u.container?a(u.container).append(y._hidden):w.after(y._hidden)}function q(a){var b=a.keyCode,c=/^(8|46)$/.test(b);return 27==b?(y.close(),!1):void((32==b||c||!t.open&&y.component.key[b])&&(a.preventDefault(),a.stopPropagation(),c?y.clear().close():y.open()))}function r(a){a.stopPropagation(),"focus"==a.type&&y.$root.addClass(v.focused),y.open()}if(!f)return b;var s=!1,t={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},u=i?a.extend(!0,{},i.defaults,l):l||{},v=a.extend({},b.klasses(),u.klass),w=a(f),x=function(){return this.start()},y=x.prototype={constructor:x,$node:w,start:function(){return t&&t.start?y:(t.methods={},t.start=!0,t.open=!1,t.type=f.type,f.autofocus=f==h(),f.readOnly=!u.editable,f.id=f.id||t.id,"text"!=f.type&&(f.type="text"),y.component=new i(y,u),y.$root=a(b._.node("div",m(),v.picker,'id="'+f.id+'_root" tabindex="0"')),o(),u.formatSubmit&&p(),n(),u.container?a(u.container).append(y.$root):w.after(y.$root),y.on({start:y.component.onStart,render:y.component.onRender,stop:y.component.onStop,open:y.component.onOpen,close:y.component.onClose,set:y.component.onSet}).on({start:u.onStart,render:u.onRender,stop:u.onStop,open:u.onOpen,close:u.onClose,set:u.onSet}),s=c(y.$root.children()[0]),f.autofocus&&y.open(),y.trigger("start").trigger("render"))},render:function(a){return a?y.$root.html(m()):y.$root.find("."+v.box).html(y.component.nodes(t.open)),y.trigger("render")},stop:function(){return t.start?(y.close(),y._hidden&&y._hidden.parentNode.removeChild(y._hidden),y.$root.remove(),w.removeClass(v.input).removeData(g),setTimeout(function(){w.off("."+t.id)},0),f.type=t.type,f.readOnly=!1,y.trigger("stop"),t.methods={},t.start=!1,y):y},open:function(c){return t.open?y:(w.addClass(v.active),e(f,"expanded",!0),setTimeout(function(){y.$root.addClass(v.opened),e(y.$root[0],"hidden",!1)},0),c!==!1&&(t.open=!0,s&&k.css("overflow","hidden").css("padding-right","+="+d()),y.$root[0].focus(),j.on("click."+t.id+" focusin."+t.id,function(a){var b=a.target;b!=f&&b!=document&&3!=a.which&&y.close(b===y.$root.children()[0])}).on("keydown."+t.id,function(c){var d=c.keyCode,e=y.component.key[d],f=c.target;27==d?y.close(!0):f!=y.$root[0]||!e&&13!=d?a.contains(y.$root[0],f)&&13==d&&(c.preventDefault(),f.click()):(c.preventDefault(),e?b._.trigger(y.component.key.go,y,[b._.trigger(e)]):y.$root.find("."+v.highlighted).hasClass(v.disabled)||y.set("select",y.component.item.highlight).close())})),y.trigger("open"))},close:function(a){return a&&(y.$root.off("focus.toOpen")[0].focus(),setTimeout(function(){y.$root.on("focus.toOpen",r)},0)),w.removeClass(v.active),e(f,"expanded",!1),setTimeout(function(){y.$root.removeClass(v.opened+" "+v.focused),e(y.$root[0],"hidden",!0)},0),t.open?(t.open=!1,s&&k.css("overflow","").css("padding-right","-="+d()),j.off("."+t.id),y.trigger("close")):y},clear:function(a){return y.set("clear",null,a)},set:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(d=g&&a.isPlainObject(c)?c:d||{},b){g||(h[b]=c);for(e in h)f=h[e],e in y.component.item&&(void 0===f&&(f=null),y.component.set(e,f,d)),("select"==e||"clear"==e)&&w.val("clear"==e?"":y.get(e,u.format)).trigger("change");y.render()}return d.muted?y:y.trigger("set",h)},get:function(a,c){if(a=a||"value",null!=t[a])return t[a];if("valueSubmit"==a){if(y._hidden)return y._hidden.value;a="value"}if("value"==a)return f.value;if(a in y.component.item){if("string"==typeof c){var d=y.component.get(a);return d?b._.trigger(y.component.formats.toString,y.component,[c,d]):""}return y.component.get(a)}},on:function(b,c,d){var e,f,g=a.isPlainObject(b),h=g?b:{};if(b){g||(h[b]=c);for(e in h)f=h[e],d&&(e="_"+e),t.methods[e]=t.methods[e]||[],t.methods[e].push(f)}return y},off:function(){var a,b,c=arguments;for(a=0,namesCount=c.length;a<namesCount;a+=1)b=c[a],b in t.methods&&delete t.methods[b];return y},trigger:function(a,c){var d=function(a){var d=t.methods[a];d&&d.map(function(a){b._.trigger(a,y,[c])})};return d("_"+a),d(a),y}};return new x}function c(a){var b,c="position";return a.currentStyle?b=a.currentStyle[c]:window.getComputedStyle&&(b=getComputedStyle(a)[c]),"fixed"==b}function d(){if(k.height()<=i.height())return 0;var b=a('<div style="visibility:hidden;width:100px" />').appendTo("body"),c=b[0].offsetWidth;b.css("overflow","scroll");var d=a('<div style="width:100%" />').appendTo(b),e=d[0].offsetWidth;return b.remove(),c-e}function e(b,c,d){if(a.isPlainObject(c))for(var e in c)f(b,e,c[e]);else f(b,c,d)}function f(a,b,c){a.setAttribute(("role"==b?"":"aria-")+b,c)}function g(b,c){a.isPlainObject(b)||(b={attribute:c}),c="";for(var d in b){var e=("role"==d?"":"aria-")+d,f=b[d];c+=null==f?"":e+'="'+b[d]+'"'}return c}function h(){try{return document.activeElement}catch(a){}}var i=a(window),j=a(document),k=a(document.documentElement);return b.klasses=function(a){return a=a||"picker",{picker:a,opened:a+"--opened",focused:a+"--focused",input:a+"__input",active:a+"__input--active",target:a+"__input--target",holder:a+"__holder",frame:a+"__frame",wrap:a+"__wrap",box:a+"__box"}},b._={group:function(a){for(var c,d="",e=b._.trigger(a.min,a);e<=b._.trigger(a.max,a,[e]);e+=a.i)c=b._.trigger(a.item,a,[e]),d+=b._.node(a.node,c[0],c[1],c[2]);return d},node:function(b,c,d,e){return c?(c=a.isArray(c)?c.join(""):c,d=d?' class="'+d+'"':"",e=e?" "+e:"","<"+b+d+e+">"+c+"</"+b+">"):""},lead:function(a){return(10>a?"0":"")+a},trigger:function(a,b,c){return"function"==typeof a?a.apply(b,c||[]):a},digits:function(a){return/\d/.test(a[1])?2:1},isDate:function(a){return{}.toString.call(a).indexOf("Date")>-1&&this.isInteger(a.getDate())},isInteger:function(a){return{}.toString.call(a).indexOf("Number")>-1&&a%1===0},ariaAttr:g},b.extend=function(c,d){a.fn[c]=function(e,f){var g=this.data(c);return"picker"==e?g:g&&"string"==typeof e?b._.trigger(g[e],g,[f]):this.each(function(){var f=a(this);f.data(c)||new b(this,c,d,e)})},a.fn[c].defaults=d.defaults},b}),function(a){"function"==typeof define&&define.amd?define(["picker","jquery"],a):"object"==typeof exports?module.exports=a(require("./picker.js"),require("jquery")):a(Picker,jQuery)}(function(a,b){function c(a,b){var c=this,d=a.$node[0],e=d.value,f=a.$node.data("value"),g=f||e,h=f?b.formatSubmit:b.format,i=function(){return d.currentStyle?"rtl"==d.currentStyle.direction:"rtl"==getComputedStyle(a.$root[0]).direction};c.settings=b,c.$node=a.$node,c.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},c.item={},c.item.clear=null,c.item.disable=(b.disable||[]).slice(0),c.item.enable=-function(a){return a[0]===!0?a.shift():-1}(c.item.disable),c.set("min",b.min).set("max",b.max).set("now"),g?c.set("select",g,{format:h}):c.set("select",null).set("highlight",c.item.now),c.key={40:7,38:-7,39:function(){return i()?-1:1},37:function(){return i()?1:-1},go:function(a){var b=c.item.highlight,d=new Date(b.year,b.month,b.date+a);c.set("highlight",d,{interval:a}),this.render()}},a.on("render",function(){a.$root.find("."+b.klass.selectMonth).on("change",function(){var c=this.value;c&&(a.set("highlight",[a.get("view").year,c,a.get("highlight").date]),a.$root.find("."+b.klass.selectMonth).trigger("focus"))}),a.$root.find("."+b.klass.selectYear).on("change",function(){var c=this.value;c&&(a.set("highlight",[c,a.get("view").month,a.get("highlight").date]),a.$root.find("."+b.klass.selectYear).trigger("focus"))})},1).on("open",function(){var d="";c.disabled(c.get("now"))&&(d=":not(."+b.klass.buttonToday+")"),a.$root.find("button"+d+", select").attr("disabled",!1)},1).on("close",function(){a.$root.find("button, select").attr("disabled",!0)},1)}var d=7,e=6,f=a._;c.prototype.set=function(a,b,c){var d=this,e=d.item;return null===b?("clear"==a&&(a="select"),e[a]=b,d):(e["enable"==a?"disable":"flip"==a?"enable":a]=d.queue[a].split(" ").map(function(e){return b=d[e](a,b,c)}).pop(),"select"==a?d.set("highlight",e.select,c):"highlight"==a?d.set("view",e.highlight,c):a.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&d.disabled(e.select)&&d.set("select",e.select,c),e.highlight&&d.disabled(e.highlight)&&d.set("highlight",e.highlight,c)),d)},c.prototype.get=function(a){return this.item[a]},c.prototype.create=function(a,c,d){var e,g=this;return c=void 0===c?a:c,c==-(1/0)||c==1/0?e=c:b.isPlainObject(c)&&f.isInteger(c.pick)?c=c.obj:b.isArray(c)?(c=new Date(c[0],c[1],c[2]),c=f.isDate(c)?c:g.create().obj):c=f.isInteger(c)||f.isDate(c)?g.normalize(new Date(c),d):g.now(a,c,d),{year:e||c.getFullYear(),month:e||c.getMonth(),date:e||c.getDate(),day:e||c.getDay(),obj:e||c,pick:e||c.getTime()}},c.prototype.createRange=function(a,c){var d=this,e=function(a){return a===!0||b.isArray(a)||f.isDate(a)?d.create(a):a};return f.isInteger(a)||(a=e(a)),f.isInteger(c)||(c=e(c)),f.isInteger(a)&&b.isPlainObject(c)?a=[c.year,c.month,c.date+a]:f.isInteger(c)&&b.isPlainObject(a)&&(c=[a.year,a.month,a.date+c]),{from:e(a),to:e(c)}},c.prototype.withinRange=function(a,b){return a=this.createRange(a.from,a.to),b.pick>=a.from.pick&&b.pick<=a.to.pick},c.prototype.overlapRanges=function(a,b){var c=this;return a=c.createRange(a.from,a.to),b=c.createRange(b.from,b.to),c.withinRange(a,b.from)||c.withinRange(a,b.to)||c.withinRange(b,a.from)||c.withinRange(b,a.to)},c.prototype.now=function(a,b,c){return b=new Date,c&&c.rel&&b.setDate(b.getDate()+c.rel),this.normalize(b,c)},c.prototype.navigate=function(a,c,d){var e,f,g,h,i=b.isArray(c),j=b.isPlainObject(c),k=this.item.view;if(i||j){for(j?(f=c.year,g=c.month,h=c.date):(f=+c[0],g=+c[1],h=+c[2]),d&&d.nav&&k&&k.month!==g&&(f=k.year,g=k.month),e=new Date(f,g+(d&&d.nav?d.nav:0),1),f=e.getFullYear(),g=e.getMonth();new Date(f,g,h).getMonth()!==g;)h-=1;c=[f,g,h]}return c},c.prototype.normalize=function(a){return a.setHours(0,0,0,0),a},c.prototype.measure=function(a,b){var c=this;return b?"string"==typeof b?b=c.parse(a,b):f.isInteger(b)&&(b=c.now(a,b,{rel:b})):b="min"==a?-(1/0):1/0,b},c.prototype.viewset=function(a,b){return this.create([b.year,b.month,1])},c.prototype.validate=function(a,c,d){var e,g,h,i,j=this,k=c,l=d&&d.interval?d.interval:1,m=-1===j.item.enable,n=j.item.min,o=j.item.max,p=m&&j.item.disable.filter(function(a){if(b.isArray(a)){var d=j.create(a).pick;d<c.pick?e=!0:d>c.pick&&(g=!0)}return f.isInteger(a)}).length;if((!d||!d.nav)&&(!m&&j.disabled(c)||m&&j.disabled(c)&&(p||e||g)||!m&&(c.pick<=n.pick||c.pick>=o.pick)))for(m&&!p&&(!g&&l>0||!e&&0>l)&&(l*=-1);j.disabled(c)&&(Math.abs(l)>1&&(c.month<k.month||c.month>k.month)&&(c=k,l=l>0?1:-1),c.pick<=n.pick?(h=!0,l=1,c=j.create([n.year,n.month,n.date+(c.pick===n.pick?0:-1)])):c.pick>=o.pick&&(i=!0,l=-1,c=j.create([o.year,o.month,o.date+(c.pick===o.pick?0:1)])),!h||!i);)c=j.create([c.year,c.month,c.date+l]);return c},c.prototype.disabled=function(a){var c=this,d=c.item.disable.filter(function(d){return f.isInteger(d)?a.day===(c.settings.firstDay?d:d-1)%7:b.isArray(d)||f.isDate(d)?a.pick===c.create(d).pick:b.isPlainObject(d)?c.withinRange(d,a):void 0});return d=d.length&&!d.filter(function(a){return b.isArray(a)&&"inverted"==a[3]||b.isPlainObject(a)&&a.inverted}).length,-1===c.item.enable?!d:d||a.pick<c.item.min.pick||a.pick>c.item.max.pick},c.prototype.parse=function(a,b,c){var d=this,e={};return b&&"string"==typeof b?(c&&c.format||(c=c||{},c.format=d.settings.format),d.formats.toArray(c.format).map(function(a){var c=d.formats[a],g=c?f.trigger(c,d,[b,e]):a.replace(/^!/,"").length;c&&(e[a]=b.substr(0,g)),b=b.substr(g)}),[e.yyyy||e.yy,+(e.mm||e.m)-1,e.dd||e.d]):b},c.prototype.formats=function(){function a(a,b,c){var d=a.match(/\w+/)[0];return c.mm||c.m||(c.m=b.indexOf(d)+1),d.length}function b(a){return a.match(/\w+/)[0].length}return{d:function(a,b){return a?f.digits(a):b.date},dd:function(a,b){return a?2:f.lead(b.date)},ddd:function(a,c){return a?b(a):this.settings.weekdaysShort[c.day]},dddd:function(a,c){return a?b(a):this.settings.weekdaysFull[c.day]},m:function(a,b){return a?f.digits(a):b.month+1},mm:function(a,b){return a?2:f.lead(b.month+1)},mmm:function(b,c){var d=this.settings.monthsShort;return b?a(b,d,c):d[c.month]},mmmm:function(b,c){var d=this.settings.monthsFull;return b?a(b,d,c):d[c.month]},yy:function(a,b){return a?2:(""+b.year).slice(2)},yyyy:function(a,b){return a?4:b.year},toArray:function(a){return a.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(a,b){var c=this;return c.formats.toArray(a).map(function(a){return f.trigger(c.formats[a],c,[0,b])||a.replace(/^!/,"")}).join("")}}}(),c.prototype.isDateExact=function(a,c){var d=this;return f.isInteger(a)&&f.isInteger(c)||"boolean"==typeof a&&"boolean"==typeof c?a===c:(f.isDate(a)||b.isArray(a))&&(f.isDate(c)||b.isArray(c))?d.create(a).pick===d.create(c).pick:b.isPlainObject(a)&&b.isPlainObject(c)?d.isDateExact(a.from,c.from)&&d.isDateExact(a.to,c.to):!1},c.prototype.isDateOverlap=function(a,c){var d=this,e=d.settings.firstDay?1:0;return f.isInteger(a)&&(f.isDate(c)||b.isArray(c))?(a=a%7+e,a===d.create(c).day+1):f.isInteger(c)&&(f.isDate(a)||b.isArray(a))?(c=c%7+e,c===d.create(a).day+1):b.isPlainObject(a)&&b.isPlainObject(c)?d.overlapRanges(a,c):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?1:-1)},c.prototype.deactivate=function(a,c){var d=this,e=d.item.disable.slice(0);return"flip"==c?d.flipEnable():c===!1?(d.flipEnable(1),e=[]):c===!0?(d.flipEnable(-1),e=[]):c.map(function(a){for(var c,g=0;g<e.length;g+=1)if(d.isDateExact(a,e[g])){c=!0;break}c||(f.isInteger(a)||f.isDate(a)||b.isArray(a)||b.isPlainObject(a)&&a.from&&a.to)&&e.push(a)}),e},c.prototype.activate=function(a,c){var d=this,e=d.item.disable,g=e.length;return"flip"==c?d.flipEnable():c===!0?(d.flipEnable(1),e=[]):c===!1?(d.flipEnable(-1),e=[]):c.map(function(a){var c,h,i,j;for(i=0;g>i;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&(c=[a.getFullYear(),a.getMonth(),a.getDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysLetter).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=n.year&&k.month>=n.month||!a&&k.year<=m.year&&k.month<=m.month?" "+c.klass.navDisabled:""),"data-nav="+(a||-1)+" "+f.ariaAttr({role:"button",controls:b.$node[0].id+"_table"})+' title="'+(a?c.labelMonthNext:c.labelMonthPrev)+'"')},q=function(d){var e=c.showMonthsShort?c.monthsShort:c.monthsFull;return"short_months"==d&&(e=c.monthsShort),c.selectMonths&&void 0==d?f.node("select",f.group({min:0,max:11,i:1,node:"option",item:function(a){return[e[a],0,"value="+a+(k.month==a?" selected":"")+(k.year==m.year&&a<m.month||k.year==n.year&&a>n.month?" disabled":"")]}}),c.klass.selectMonth+" browser-default",(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelMonthSelect+'"'):"short_months"==d?null!=i?f.node("div",e[i.month]):f.node("div",e[k.month]):f.node("div",e[k.month],c.klass.month)},r=function(d){var e=k.year,g=c.selectYears===!0?5:~~(c.selectYears/2);if(g){var h=m.year,i=n.year,j=e-g,l=e+g;if(h>j&&(l+=h-j,j=h),l>i){var o=j-h,p=l-i;j-=o>p?p:o,l=i}if(c.selectYears&&void 0==d)return f.node("select",f.group({min:j,max:l,i:1,node:"option",item:function(a){return[a,0,"value="+a+(e==a?" selected":"")]}}),c.klass.selectYear+" browser-default",(a?"":"disabled")+" "+f.ariaAttr({controls:b.$node[0].id+"_table"})+' title="'+c.labelYearSelect+'"')}return"raw"==d?f.node("div",e):f.node("div",e,c.klass.year)};return createDayLabel=function(){return null!=i?f.node("div",i.date):f.node("div",h.date)},createWeekdayLabel=function(){var a;a=null!=i?i.day:h.day;var b=c.weekdaysFull[a];return b},f.node("div",f.node("div",createWeekdayLabel(),"picker__weekday-display")+f.node("div",q("short_months"),c.klass.month_display)+f.node("div",createDayLabel(),c.klass.day_display)+f.node("div",r("raw"),c.klass.year_display),c.klass.date_display)+f.node("div",f.node("div",(c.selectYears?q()+r():q()+r())+p()+p(1),c.klass.header)+f.node("table",o+f.node("tbody",f.group({min:0,max:e-1,i:1,node:"tr",item:function(a){var e=c.firstDay&&0===b.create([k.year,k.month,1]).day?-7:0;return[f.group({min:d*a-k.day+e+1,max:function(){return this.min+d-1},i:1,node:"td",item:function(a){a=b.create([k.year,k.month,a+(c.firstDay?1:0)]);var d=i&&i.pick==a.pick,e=j&&j.pick==a.pick,g=l&&b.disabled(a)||a.pick<m.pick||a.pick>n.pick,o=f.trigger(b.formats.toString,b,[c.format,a]);return[f.node("div",a.date,function(b){return b.push(k.month==a.month?c.klass.infocus:c.klass.outfocus),h.pick==a.pick&&b.push(c.klass.now),d&&b.push(c.klass.selected),e&&b.push(c.klass.highlighted),g&&b.push(c.klass.disabled),b.join(" ")}([c.klass.day]),"data-pick="+a.pick+" "+f.ariaAttr({role:"gridcell",label:o,selected:d&&b.$node.val()===o?!0:null,activedescendant:e?!0:null,disabled:g?!0:null})),"",f.ariaAttr({role:"presentation"})]}})]}})),c.klass.table,'id="'+b.$node[0].id+'_table" '+f.ariaAttr({role:"grid",controls:b.$node[0].id,readonly:!0})),c.klass.calendar_container)+f.node("div",f.node("button",c.today,"btn-flat picker__today","type=button data-pick="+h.pick+(a&&!b.disabled(h)?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.clear,"btn-flat picker__clear","type=button data-clear=1"+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id}))+f.node("button",c.close,"btn-flat picker__close","type=button data-close=true "+(a?"":" disabled")+" "+f.ariaAttr({controls:b.$node[0].id})),c.klass.footer)},c.defaults=function(a){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Close",format:"d mmmm, yyyy",klass:{table:a+"table",header:a+"header",date_display:a+"date-display",day_display:a+"day-display",month_display:a+"month-display",year_display:a+"year-display",calendar_container:a+"calendar-container",navPrev:a+"nav--prev",navNext:a+"nav--next",navDisabled:a+"nav--disabled",month:a+"month",year:a+"year",selectMonth:a+"select--month",selectYear:a+"select--year",weekdays:a+"weekday",day:a+"day",disabled:a+"day--disabled",selected:a+"day--selected",highlighted:a+"day--highlighted",now:a+"day--today",infocus:a+"day--infocus",outfocus:a+"day--outfocus",footer:a+"footer",buttonClear:a+"button--clear",buttonToday:a+"button--today",buttonClose:a+"button--close"}}}(a.klasses().picker+"__"),a.extend("pickadate",c)}),function(a){function b(){var b=+a(this).attr("length"),c=+a(this).val().length,d=b>=c;a(this).parent().find('span[class="character-counter"]').html(c+"/"+b),e(d,a(this))}function c(b){var c=a("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1);b.parent().append(c)}function d(){a(this).parent().find('span[class="character-counter"]').html("")}function e(a,b){var c=b.hasClass("invalid");a&&c?b.removeClass("invalid"):a||c||(b.removeClass("valid"),b.addClass("invalid"))}a.fn.characterCounter=function(){return this.each(function(){var e=void 0!==a(this).attr("length");e&&(a(this).on("input",b),a(this).on("focus",b),a(this).on("blur",d),c(a(this)))})},a(document).ready(function(){a("input, textarea").characterCounter()})}(jQuery);
0 5 \ No newline at end of file
... ...
bower_components/Materialize/bower.json 0 โ†’ 100644
  1 +{
  2 + "name": "Materialize",
  3 + "description": "A modern responsive front-end framework based on Material Design",
  4 + "keywords": [
  5 + "css",
  6 + "js",
  7 + "sass",
  8 + "mobile-first",
  9 + "responsive",
  10 + "front-end",
  11 + "framework",
  12 + "ux",
  13 + "material",
  14 + "design"
  15 + ],
  16 + "main": [
  17 + "bin/materialize.css",
  18 + "bin/materialize.js",
  19 + "font/material-design-icons/Material-Design-Icons.eot",
  20 + "font/material-design-icons/Material-Design-Icons.svg",
  21 + "font/material-design-icons/Material-Design-Icons.ttf",
  22 + "font/material-design-icons/Material-Design-Icons.woff",
  23 + "font/material-design-icons/Material-Design-Icons.woff2",
  24 + "font/roboto/Roboto-Bold.ttf",
  25 + "font/roboto/Roboto-Bold.woff",
  26 + "font/roboto/Roboto-Bold.woff2",
  27 + "font/roboto/Roboto-Light.ttf",
  28 + "font/roboto/Roboto-Light.woff",
  29 + "font/roboto/Roboto-Light.woff2",
  30 + "font/roboto/Roboto-Medium.ttf",
  31 + "font/roboto/Roboto-Medium.woff",
  32 + "font/roboto/Roboto-Medium.woff2",
  33 + "font/roboto/Roboto-Regular.ttf",
  34 + "font/roboto/Roboto-Regular.woff",
  35 + "font/roboto/Roboto-Regular.woff2",
  36 + "font/roboto/Roboto-Thin.ttf",
  37 + "font/roboto/Roboto-Thin.woff",
  38 + "font/roboto/Roboto-Thin.woff2",
  39 + "sass/*"
  40 + ],
  41 + "ignore": [
  42 + "jade/",
  43 + ".gitignore",
  44 + "CNAME",
  45 + "css/",
  46 + "bower.json",
  47 + "README.md",
  48 + "images/",
  49 + "js/jquery.timeago.js",
  50 + "js/init.js",
  51 + "js/prism.js",
  52 + "res/",
  53 + "sass/style.scss",
  54 + "sass/ghpages-materialize.scss",
  55 + "**/*.html",
  56 + "**/*.zip",
  57 + "**/*.txt",
  58 + "sitemap.xml",
  59 + "package.json",
  60 + "Gruntfile.js"
  61 + ],
  62 + "dependencies": {
  63 + "jquery": ">=2.1.1"
  64 + },
  65 + "devDependencies": {
  66 + }
  67 +}
... ...
bower_components/Materialize/dist/css/materialize.css 0 โ†’ 100644
Changes suppressed. Click to show
  1 +/*!
  2 + * Materialize v0.97.1 (http://materializecss.com)
  3 + * Copyright 2014-2015 Materialize
  4 + * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
  5 + */
  6 +.materialize-red.lighten-5 {
  7 + background-color: #fdeaeb !important; }
  8 +
  9 +.materialize-red-text.text-lighten-5 {
  10 + color: #fdeaeb !important; }
  11 +
  12 +.materialize-red.lighten-4 {
  13