/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *
 */
/*doc
---
title: Default Layout
name: default
category: Layouts
---

The default 12-column layout with vertically oriented logo an right-aligned navigation.

```
@import 'chef/layouts/default'; // optional
@import 'chef';
```
*/
@import url(//fonts.googleapis.com/css?family=Montserrat:400);
/* line 431, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.3/";
}

/* line 435, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 440, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0;
}

/* line 445, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em;
}

/* line 450, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em;
}

/* line 455, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

/* line 460, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em;
}

/* line 465, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em;
}

/* line 470, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em;
}

/* line 475, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em;
}

/* line 480, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 489, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
html, body {
  height: 100%;
}

/* line 492, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 498, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 502, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 515, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 518, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 520, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 525, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 532, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.left {
  float: left !important;
}

/* line 533, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.right {
  float: right !important;
}

/* line 239, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 537, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.hide {
  display: none;
}

/* line 542, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 548, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 551, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 561, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 564, lib/assets/stylesheets/chef/layouts/../foundation-rails/components/_global.scss */
select {
  width: 100%;
}

/*doc
---
title: Default Theme
name: _default
category: Themes
---

The default theme.

```
@import 'chef/themes/default'; // optional
@import 'chef';
```
*/
/*doc
---
title: Color
name: color
category: Color
---

We try to keep to as few colors as possible, and to calculate the variations we need based on them. Here's
what we're using currently.

Swatch                                      | Hex         | RGB         | CMYK        | Sass
----------------------------------------    | ----------- | ----------- | ----------- | ----
<div class="panel swatch orange"></div>     | `#f18b21`   | 241 139 33  | 2 54 100 0  |`$chef-orange`
<div class="panel swatch dark-blue"></div>  | `#3f5364`   | 63 83 100   | 78 60 44 25 | `$chef-dark-blue`
<div class="panel swatch light-blue"></div> | `#6bb2e2`   | 107 178 226 | 54 16 0 0   | `$chef-light-blue`
<div class="panel swatch green"></div>      | `#5ab7b2`   | 90 183 178   | 63 7 34 0   | `$chef-green`
<div class="panel swatch yellow"></div>     | `#fdb714`   | 253 183 20  | 0 31 99 0   | `$chef-yellow`
<div class="panel swatch grey"></div>       | `#7d868c`   | 125 134 140  | 54 41 38 4  | `$chef-grey`
<div class="panel swatch dark-grey"></div>  | `#3e4346`   | 62 67 70    | 71 61 57 43 | `$chef-dark-grey`
<div class="panel swatch white"></div>      | `#ffffff`   | 255 255 255 | 0 0 0 0     | `$chef-white`
*/
/*doc
---
title: Layout and Grid
name: layout
category: Grid
---

We use a 12-column, full-width layout built on the [Foundation 5 grid system](http://foundation.zurb.com/docs/components/grid.html).
In general, we target mobile first, then work up from there. For example, in the snippet below: 

  * On large screens, each `div` occupies two columns, so should appear on one row.
  * On medium screens, the first two `div`s occupy six columns each (comprising one row), and the latter 
    four columns should wrap to the next line and span three columns each (giving us two rows of 12 columns each).
  * On small screens, all `div`s appear stacked (so six rows).

In other words, small is the default, so the `divs` in given a `row` without any column classes will simply be stacked.

```html_example
<div class="row">
  <div class="medium-6 large-2 columns">1</div>
  <div class="medium-6 large-2 columns">2</div>
  <div class="medium-3 large-2 columns">3</div>
  <div class="medium-3 large-2 columns">4</div>
  <div class="medium-3 large-2 columns">5</div>
  <div class="medium-3 large-2 columns">6</div>
</div>
```

For more examples, see the [Foundation grid docs](http://foundation.zurb.com/docs/components/grid.html).

### Handy Media-Query Helpers

Foundation provides [some very helpful helpers](http://foundation.zurb.com/docs/media-queries.html) 
for working with media queries:

```
@media \$large-up { 
  // These rules will apply to large screens and above 
}

@media \$large-only { 
  // These to large only
}

@media \$medium-up { 
  // These to medium and above 
}
```

... and so on. In general, if you find yourself writing media queries by hand, there's a good chance you should be
using a helper.
*/
/*doc
---
title: Typography
name: typography
category: Typography
---

```html_example
<div>
  <h1>Heading 1</h1>
  <h2>Heading 2</h2>
  <h3>Heading 3</h3>
  <h4>Heading 4</h4>
  <h5>Heading 5</h5>
  <h6>Heading 6</h6>
  <p>Some paragraph text.</p>
</div>
``` 
*/
/* line 158, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 159, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 160, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 161, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:40.0625em) and (max-width:64em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.0625em) and (max-width:90em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:64.0625em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.0625em) and (max-width:120em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:90.0625em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width:120.0625em) {
  /* line 165, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }
  /* line 166, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }
  /* line 167, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }
  /* line 168, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

/* Typography resets */
/* line 196, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 220, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
a {
  color: #f18b21;
  line-height: inherit;
  text-decoration: none;
}

/* line 225, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
a:hover, a:focus {
  color: #de780e;
}

/* line 233, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 237, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
p {
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 245, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 247, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
p aside {
  font-size: 0.875rem;
  font-style: italic;
  line-height: 1.35;
}

/* Default header styles */
/* line 255, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  color: #222222;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
  text-rendering: optimizeLegibility;
}

/* line 265, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #6f6f6f;
  font-size: 60%;
  line-height: 0;
}

/* line 272, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h1 {
  font-size: 1.625rem;
}

/* line 273, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h2 {
  font-size: 1.125rem;
}

/* line 274, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h3 {
  font-size: 1.1875rem;
}

/* line 275, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h4 {
  font-size: 0.8125rem;
}

/* line 276, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h5 {
  font-size: 1rem;
}

/* line 277, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 279, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 281, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 1.25rem 0 1.1875rem;
}

/* Helpful Typography Defaults */
/* line 290, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 296, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 302, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 307, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
code {
  background-color: #f8f8f8;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  font-family: Consolas, Liberation Mono, Courier, monospace;
  font-weight: normal;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 319, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul,
ol,
dl {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.6;
  list-style-position: outside;
  margin-bottom: 1.25rem;
}

/* line 329, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul {
  margin-left: 1.1rem;
}

/* Unordered Lists */
/* line 336, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 345, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 348, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 349, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 350, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* Ordered Lists */
/* line 354, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ol {
  margin-left: 1.4rem;
}

/* line 357, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 366, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.no-bullet {
  list-style-type: none;
  margin-left: 0;
}

/* line 371, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.no-bullet li ul,
.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Definition Lists */
/* line 382, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 386, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 390, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}

/* line 397, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
abbr {
  text-transform: none;
}

/* line 399, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 405, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}

/* line 410, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}

/* line 414, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 418, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 424, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 431, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}

/* line 437, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 441, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 448, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 450, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width:40.0625em) {
  /* line 461, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  /* line 462, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h1 {
    font-size: 2.25rem;
  }
  /* line 463, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h2 {
    font-size: 1.75rem;
  }
  /* line 464, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h3 {
    font-size: 1.5rem;
  }
  /* line 465, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h4 {
    font-size: 1.125rem;
  }
  /* line 466, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h5 {
    font-size: 1rem;
  }
  /* line 467, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
@media print {
  /* line 479, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 486, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 488, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 490, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 493, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  /* line 497, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  pre,
blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  /* line 503, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 505, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 508, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.34in;
  }
  /* line 512, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 519, lib/assets/stylesheets/chef/base/../foundation-rails/components/_type.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
}

/*doc
---
title: Accordion
name: accordion
category: Accordion
---

```html_example
<dl class="accordion" data-accordion>
  <dd class="accordion-navigation">
    <a href="#panel-1">Thing 1</a>
    <div id="panel-1" class="content active">
      Thing 1 is awesome.
    </div>
  </dd>
  <dd class="accordion-navigation">
    <a href="#panel-2">Thing 2</a>
    <div id="panel-2" class="content">
      Thing 3 is awesomer.
    </div>
  </dd>
  <dd class="accordion-navigation">
    <a href="#panel-3">Thing 3</a>
    <div id="panel-3" class="content">
      Thing 3 is awesomest.
    </div>
  </dd>
</dl>
```
*/
/* line 132, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion {
  margin-bottom: 0;
  margin-left: 0;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.accordion:before, .accordion:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.accordion:after {
  clear: both;
}

/* line 136, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation, .accordion dd {
  display: block;
  margin-bottom: 0 !important;
}

/* line 139, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation.active > a, .accordion dd.active > a {
  background: #e8e8e8;
  color: #222222;
}

/* line 140, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation > a, .accordion dd > a {
  background: #EFEFEF;
  color: #222222;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  padding: 1rem;
}

/* line 147, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
  background: #e3e3e3;
}

/* line 150, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation > .content, .accordion dd > .content {
  display: none;
  padding: 0.9375rem;
}

/* line 153, lib/assets/stylesheets/chef/components/../foundation-rails/components/_accordion.scss */
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
  background: #FFFFFF;
  display: block;
}

/*doc
---
title: Alert
name: alert
category: Alert
---

```html_example
<div data-alert class="alert-box radius success">
  Well done!
  <a href="#" class="close">&times;</a>
</div>

<div data-alert class="alert-box radius info">
  Just FYI.
  <a href="#" class="close">&times;</a>
</div>

<div data-alert class="alert-box radius secondary">
  Keep this in mind.
  <a href="#" class="close">&times;</a>
</div>

<div data-alert class="alert-box radius warning">
  Careful...
  <a href="#" class="close">&times;</a>
</div>

<div data-alert class="alert-box radius alert">
  Ouch.
  <a href="#" class="close">&times;</a>
</div>
```
*/
/* line 112, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box {
  border-style: none;
  border-width: 1px;
  display: block;
  font-size: 0.8125rem;
  font-weight: normal;
  margin-bottom: 1.25rem;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  position: relative;
  transition: opacity 300ms ease-out;
  background-color: #f18b21;
  border-color: #de780e;
  color: #FFFFFF;
}

/* line 115, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box .close {
  right: 0.25rem;
  background: inherit;
  color: #333333;
  font-size: 1.375rem;
  line-height: .9;
  margin-top: -0.6875rem;
  opacity: 0.3;
  padding: 0 6px 4px;
  position: absolute;
  top: 50%;
}

/* line 96, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}

/* line 117, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.radius {
  border-radius: 4px;
}

/* line 118, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.round {
  border-radius: 1000px;
}

/* line 120, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.success {
  background-color: #43AC6A;
  border-color: #3a945b;
  color: #FFFFFF;
}

/* line 121, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: #FFFFFF;
}

/* line 122, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.secondary {
  background-color: #e7e7e7;
  border-color: #c7c7c7;
  color: #4f4f4f;
}

/* line 123, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.warning {
  background-color: #fdb714;
  border-color: #e9a302;
  color: #FFFFFF;
}

/* line 124, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.info {
  background-color: #81A9CC;
  border-color: #6092bf;
  color: #FFFFFF;
}

/* line 125, lib/assets/stylesheets/chef/components/../foundation-rails/components/_alert-boxes.scss */
.alert-box.alert-close {
  opacity: 0;
}

/* line 40, lib/assets/stylesheets/chef/components/alert.scss */
.alert-box.info a {
  color: #d9e5f0;
}

/* line 42, lib/assets/stylesheets/chef/components/alert.scss */
.alert-box.info a:hover {
  color: #f2f6fa;
}

/*doc
---
title: Dropdown
name: dropdown
category: Dropdown
---

```html_example
<button class="button" data-dropdown="dropdown-profile" aria-controls="dropdown-profile" aria-expanded="false">Click Me</button>

<ul id="dropdown-profile" class="f-dropdown" data-dropdown-content aria-hidden="true" tabindex="-1">
  <li><a href="#">View Profile</a></li>
  <li><a href="#">Manage Profile</a></li>
  <li><a href="#">Sign Out</a></li>
</ul>
```

## Import and Customization

```
@import 'chef/components/dropdown'
```

<div data-alert class="alert-box secondary radius">
  The Dropdown component also requires a JavaScript module to work properly. Be sure to include 
  chef.js in your page, along with whatever additional scripts you might need. See the 
  <a href="/getting-started">Getting Started</a> section for more information.
</div>

## More Information
  * [Foundation Tabs documentation](http://foundation.zurb.com/docs/components/tabs.html)
*/
/* Foundation Dropdowns */
/* line 229, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}

/* line 73, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.open {
  display: block;
}

/* line 77, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}

/* line 105, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #FFFFFF transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 89;
}

/* line 112, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 88;
}

/* line 120, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}

/* line 124, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}

/* line 232, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}

/* line 73, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right.open {
  display: block;
}

/* line 77, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}

/* line 135, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #FFFFFF transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 89;
}

/* line 142, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 88;
}

/* line 236, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}

/* line 73, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left.open {
  display: block;
}

/* line 77, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}

/* line 156, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #FFFFFF;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 89;
}

/* line 164, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 88;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-left: 0;
  margin-top: -2px;
  max-width: 200px;
}

/* line 73, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top.open {
  display: block;
}

/* line 77, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}

/* line 179, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #FFFFFF transparent transparent transparent;
  border-top-style: solid;
  bottom: -12px;
  position: absolute;
  top: auto;
  left: 10px;
  right: auto;
  z-index: 89;
}

/* line 188, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  bottom: -14px;
  position: absolute;
  top: auto;
  left: 9px;
  right: auto;
  z-index: 88;
}

/* line 245, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown li {
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin: 0;
}

/* line 215, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}

/* line 218, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}

/* line 248, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.content {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  padding: 1.25rem;
  width: 100%;
  z-index: 89;
  max-width: 200px;
}

/* line 73, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.content.open {
  display: block;
}

/* line 77, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}

/* line 251, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.radius {
  border-radius: 4px;
}

/* line 254, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}

/* line 255, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}

/* line 256, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}

/* line 257, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}

/* line 258, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}

/* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}

/*doc
---
title: Button
name: button
category: Button
---

Use a button to capture an in-place action. While button styles may be applied to any
element, typically you'll want to apply them to `a`, `button`, or `input` elements.

```html_example
<input type="submit" class="button" value="Primary" />
<a class="button secondary">Secondary</a>
<button class="button alert">Alert</button>
<a class="button disabled">Disabled</a>
```

## Button Sizes

Buttons are available in several standard sizes:

<button class="button secondary tiny">Submit</button>
<button class="button">Submit</button>
<button class="button alert large">
  <i class="fi-x"></i>
  Delete
</button>

In general, use the default size, and reserve smaller and larger buttons for situations that require them &mdash; for example, with inline or nested components, lists or the like.
*/
/* line 218, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button, .button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  background-color: #f18b21;
  border-color: #ce6f0d;
  color: #FFFFFF;
  transition: background-color 300ms ease-out;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #ce6f0d;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 225, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #b9b9b9;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333333;
}

/* line 226, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.success, .button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #368a55;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 227, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 228, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #fdb714;
  border-color: #d99802;
  color: #FFFFFF;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #d99802;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 229, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.info, .button.info {
  background-color: #81A9CC;
  border-color: #5289b9;
  color: #FFFFFF;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #5289b9;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 231, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.large, .button.large {
  padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
  font-size: 1.25rem;
}

/* line 232, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.small, .button.small {
  padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
  font-size: 0.8125rem;
}

/* line 233, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.tiny, .button.tiny {
  padding: 0.625rem 1.25rem 0.6875rem 1.25rem;
  font-size: 0.6875rem;
}

/* line 234, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.expand, .button.expand {
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  padding-bottom: 1.0625rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}

/* line 236, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 237, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 4px;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 242, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #f18b21;
  border-color: #ce6f0d;
  color: #FFFFFF;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #ce6f0d;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #f18b21;
}

/* line 243, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.secondary, button.secondary[disabled], .button.disabled.secondary, .button.secondary[disabled] {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #b9b9b9;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  color: #333333;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button.secondary[disabled]:hover, button.secondary[disabled]:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button.secondary[disabled]:hover, .button.secondary[disabled]:focus {
  background-color: #e7e7e7;
}

/* line 244, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.success, button.success[disabled], .button.disabled.success, .button.success[disabled] {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #368a55;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  color: #FFFFFF;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button.success[disabled]:hover, button.success[disabled]:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button.success[disabled]:hover, .button.success[disabled]:focus {
  background-color: #43AC6A;
}

/* line 245, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.alert, button.alert[disabled], .button.disabled.alert, .button.alert[disabled] {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #cf2a0e;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  color: #FFFFFF;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button.alert[disabled]:hover, button.alert[disabled]:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button.alert[disabled]:hover, .button.alert[disabled]:focus {
  background-color: #f04124;
}

/* line 246, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.warning, button.warning[disabled], .button.disabled.warning, .button.warning[disabled] {
  background-color: #fdb714;
  border-color: #d99802;
  color: #FFFFFF;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #d99802;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  color: #FFFFFF;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button.warning[disabled]:hover, button.warning[disabled]:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button.warning[disabled]:hover, .button.warning[disabled]:focus {
  background-color: #fdb714;
}

/* line 247, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.info, button.info[disabled], .button.disabled.info, .button.info[disabled] {
  background-color: #81A9CC;
  border-color: #5289b9;
  color: #FFFFFF;
  box-shadow: none;
  cursor: default;
  opacity: 0.7;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #5289b9;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  color: #FFFFFF;
}

/* line 180, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button.info[disabled]:hover, button.info[disabled]:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button.info[disabled]:hover, .button.info[disabled]:focus {
  background-color: #81A9CC;
}

/* line 252, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width:40.0625em) {
  /* line 255, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* line 39, lib/assets/stylesheets/chef/components/button.scss */
.button, input.button[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 0.6875rem 1.375rem 0.75rem 1.375rem;
  background-color: #f18b21;
  border-color: #ce6f0d;
  color: #FFFFFF;
  border-radius: 4px;
  transition: background-color 300ms ease-out;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
.button:hover, .button:focus, input.button[type=submit]:hover, input.button[type=submit]:focus {
  background-color: #ce6f0d;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
.button:hover, .button:focus, input.button[type=submit]:hover, input.button[type=submit]:focus {
  color: #FFFFFF;
}

/*doc
---
title: Code
name: code
category: Code
---

This is for code samples.
*/
/*doc
---
title: Form
name: form
category: Form
---

## Sign-In Form

```html_example
<div class="row">
  <div class="medium-6 columns">
    <form>
      <div>
        <label>
          Username
          <input type="text" class="radius" required>
        </label>
      </div>
      <div>
        <label>
          Password
          <input type="password" class="radius" required>
        </label>
      </div>
      <div>
        <button type="submit" class="button">Sign In</button>
      </div>
      <div>
        <a href="#">Forgot your password?</a>
      </div>
    </form>
  </div>
</div>
```

## Search Form

```html_example
<form>
  <div class="row">
    <div class="large-6 columns">
      <div class="row collapse postfix-radius">
        <div class="small-9 columns">
          <input type="text" placeholder="Search">
        </div>
        <div class="small-3 columns">
          <a href="#" class="button secondary postfix inline">
            <i class="fi-magnifying-glass"></i>
          </a>
        </div>
      </div>
    </div>
  </div>
</form>
```

*/
/* line 78, lib/assets/stylesheets/chef/components/form.scss */
form a, form button {
  font-size: 0.875rem;
}

/*doc
---
title: Button
name: button
category: Button
---

Use a button to capture an in-place action. While button styles may be applied to any
element, typically you'll want to apply them to `a`, `button`, or `input` elements.

```html_example
<input type="submit" class="button" value="Primary" />
<a class="button secondary">Secondary</a>
<button class="button alert">Alert</button>
<a class="button disabled">Disabled</a>
```

## Button Sizes

Buttons are available in several standard sizes:

<button class="button secondary tiny">Submit</button>
<button class="button">Submit</button>
<button class="button alert large">
  <i class="fi-x"></i>
  Delete
</button>

In general, use the default size, and reserve smaller and larger buttons for situations that require them &mdash; for example, with inline or nested components, lists or the like.
*/
/* line 39, lib/assets/stylesheets/chef/components/button.scss */
.button, input.button[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 0.6875rem 1.375rem 0.75rem 1.375rem;
  background-color: #f18b21;
  border-color: #ce6f0d;
  color: #FFFFFF;
  border-radius: 4px;
  transition: background-color 300ms ease-out;
}

/* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
.button:hover, .button:focus, input.button[type=submit]:hover, input.button[type=submit]:focus {
  background-color: #ce6f0d;
}

/* line 169, lib/assets/stylesheets/chef/components/../foundation-rails/components/_buttons.scss */
.button:hover, .button:focus, input.button[type=submit]:hover, input.button[type=submit]:focus {
  color: #FFFFFF;
}

/* Standard Forms */
/* line 385, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 91, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}

/* line 93, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}

/* line 97, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}

/* line 99, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

/* line 101, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 107, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
/* line 391, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
label {
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0.5rem;
  /* Styles for required inputs */
}

/* line 392, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}

/* line 393, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.5625rem 0;
}

/* line 395, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* Attach elements to the beginning or end of an input */
/* line 402, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.prefix,
.postfix {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
  overflow: visible;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 2;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 406, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.postfix.button {
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}

/* line 407, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.prefix.button {
  border: none;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}

/* line 409, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 410, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 411, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 412, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 415, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 416, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 419, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  font-size: 0.875rem;
  height: 2.3125rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;
  transition: border-color 0.15s linear, background 0.15s linear;
}

/* line 137, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 143, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input:not([type]):disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 149, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input[disabled]:not([type]), input[readonly]:not([type]), fieldset[disabled] input:not([type]), input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 431, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input.radius:not([type]), input.radius[type="text"], input.radius[type="password"], input.radius[type="date"], input.radius[type="datetime"], input.radius[type="datetime-local"], input.radius[type="month"], input.radius[type="week"], input.radius[type="email"], input.radius[type="number"], input.radius[type="search"], input.radius[type="tel"], input.radius[type="time"], input.radius[type="url"], input.radius[type="color"], textarea.radius {
  border-radius: 4px;
}

/* line 439, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select,
form .row .prefix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 443, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 446, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select,
form .row .postfix-radius.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 450, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 453, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select,
form .row .prefix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 457, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 460, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select,
form .row .postfix-round.row.collapse button {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 464, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 469, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}

/* Respect enforced amount of rows for textarea */
/* line 476, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Not allow resize out of parent */
/* line 481, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
textarea {
  max-width: 100%;
}

/* line 486, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
::-webkit-input-placeholder {
  color: #666666;
}

/* line 490, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #666666;
}

/* line 494, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #666666;
}

/* line 498, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
:-ms-input-placeholder {
  color: #666666;
}

/* Add height value for select elements to match text input height */
/* line 504, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: #FAFAFA;
  border-radius: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  color: rgba(0, 0, 0, 0.75);
  font-family: inherit;
  font-size: 0.875rem;
  line-height: normal;
  padding: 0.5rem;
  border-radius: 0;
  height: 2.3125rem;
}

/* line 335, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* line 358, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select.radius {
  border-radius: 4px;
}

/* line 359, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select:focus {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* line 364, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 507, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
select[multiple] {
  height: auto;
}

/* Adjust margin for form elements below */
/* line 513, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0;
}

/* line 520, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 530, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 544, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  margin: 1.125rem 0;
  padding: 1.25rem;
}

/* line 278, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}

/* Error Handling */
/* line 551, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0;
  background: #fff;
  color: #f04124;
}

/* line 554, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 557, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
span.error, small.error {
  display: block;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0;
  background: #fff;
  color: #f04124;
}

/* line 562, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}

/* line 568, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}

/* line 573, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}

/* line 578, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error small.error {
  display: block;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1rem;
  margin-top: -1px;
  padding: 0;
  background: #fff;
  color: #f04124;
}

/* line 583, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error > label > small {
  background: transparent;
  color: #676767;
  display: inline;
  font-size: 60%;
  font-style: normal;
  margin: 0;
  padding: 0;
  text-transform: capitalize;
}

/* line 595, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 600, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 605, lib/assets/stylesheets/chef/components/../foundation-rails/components/_forms.scss */
label.error {
  color: #f04124;
}

/*doc
---
title: Icon
name: icon
category: Icon
---

For general-purpose icons, we use [Foundation icons](http://zurb.com/playground/foundation-icon-fonts-3).
Feel free to use anything you see there.

```html_example
<button class="button secondary small">
  <i class="fi-upload-cloud"></i>
  Upload to the Cloud
</button>

<button class="button secondary small">
  <i class="fi-download"></i>
  Download to Earth
</button>
```

## Chef Icons

We also have our own set of SVG icons, which you can use in a few different ways.

With JavaScript, the simplest approach is to include the `icon` component (which comes
bundled with chef.js) and specify your icons with `i` tags, similar to the way you might
be used to working with icon fonts:

```html_example
<h2>
  <i class="icon-chef-dk"></i>
</h2>
```

This approach adds an SVG sprite containing all Chef icons to the body of your page, then
appends an `svg` element for each of the icons you refer to in this way. You can then
apply styling with CSS:

```html_example
<style>
  .icon-chef-dk.light-blue {
    color: #6bb2e2;
    width: 75px;
    height: 75px;
  }
</style>
<i class="icon-chef-dk light-blue"></i>
```

If you need to add icons dynamically to the DOM after initial page load, be sure to call the Icon
component's `refresh` method:

```
Chef.Web.Core.components.icon.refresh();
```

If you'd rather not use JavaScript, you can achieve the same result by including the SVG
sprite in your document yourself (inline, ideally just inside your opening `body` tag) and
using `svg` elements to refer to each icon symbol:

```html_example
<body>
  <!-- Place the full SVG icon sprite (images/icons/all.svg) here: -->
  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100" style="display: none;">
    <symbol id="icon-chef-analytics">
      <g>
        ...
  </svg>

  <!-- Then, reference each icon individually: -->
  <div style="width: 100px; height: 100px; color: #f18b21">
    <svg class="icon-chef-delivery">
      <use xlink:href="#icon-chef-delivery"></use>
    </svg>
  </div>

</body>
```

Lastly, you can use them with standard `img` tags:

```html_example
<img src="/assets/images/icons/icon-chef-delivery.svg" width="75" height="75">
```

Keep in mind, though, that using this method limits your ability to style the
icons with CSS.

### Captioned Tiles

To get a colored tile with a centered caption, just provide a `data-caption` attribute (and optional `border` class):

```html_example
<i class="icon-workflow-build border" data-caption="Build"></i>
<i class="icon-workflow-tests border" data-caption="Test"></i>
<i class="icon-workflow-publish border" data-caption="Publish"></i>
```

### The Complete List

Hover over an icon to reveal its class/file name.

```html_example
<div id="all-icons">
  <i class="icon-chef-analytics"></i>
  <i class="icon-chef-client"></i>
  <i class="icon-chef-community"></i>
  <i class="icon-chef-delivery"></i>
  <i class="icon-chef-dk"></i>
  <i class="icon-chef-manage"></i>
  <i class="icon-chef-ohai"></i>
  <i class="icon-chef-push-jobs"></i>
  <i class="icon-chef-server"></i>
  <i class="icon-chef-supermarket"></i>
  <i class="icon-logo-centos"></i>
  <i class="icon-logo-debian"></i>
  <i class="icon-logo-git"></i>
  <i class="icon-logo-github"></i>
  <i class="icon-logo-mac-osx"></i>
  <i class="icon-logo-redhat"></i>
  <i class="icon-logo-rubygems"></i>
  <i class="icon-logo-ubuntu"></i>
  <i class="icon-logo-windows"></i>
  <i class="icon-node-type-application"></i>
  <i class="icon-node-type-bare-metal"></i>
  <i class="icon-node-type-container"></i>
  <i class="icon-node-type-middleware"></i>
  <i class="icon-node-type-network-device"></i>
  <i class="icon-node-type-platform"></i>
  <i class="icon-node-type-private-cloud"></i>
  <i class="icon-node-type-public-cloud"></i>
  <i class="icon-node-type-server"></i>
  <i class="icon-node-type-storage-device"></i>
  <i class="icon-node-type-virtual-machine"></i>
  <i class="icon-node-type-virtual-platform"></i>
  <i class="icon-object-cookbook-attributes"></i>
  <i class="icon-object-cookbook-cookbook"></i>
  <i class="icon-object-cookbook-definitions"></i>
  <i class="icon-object-cookbook-files"></i>
  <i class="icon-object-cookbook-libraries"></i>
  <i class="icon-object-cookbook-metadata"></i>
  <i class="icon-object-cookbook-providers"></i>
  <i class="icon-object-cookbook-recipes"></i>
  <i class="icon-object-cookbook-resources"></i>
  <i class="icon-object-cookbook-template"></i>
  <i class="icon-object-cookbook-tests"></i>
  <i class="icon-object-cookbook-version"></i>
  <i class="icon-object-server-api"></i>
  <i class="icon-object-server-client"></i>
  <i class="icon-object-server-cookbook"></i>
  <i class="icon-object-server-data-bag"></i>
  <i class="icon-object-server-environment"></i>
  <i class="icon-object-server-group"></i>
  <i class="icon-object-server-node"></i>
  <i class="icon-object-server-organization"></i>
  <i class="icon-object-server-policy"></i>
  <i class="icon-object-server-role"></i>
  <i class="icon-object-server-run-list"></i>
  <i class="icon-object-server-search"></i>
  <i class="icon-object-server-user"></i>
  <i class="icon-object-server-workstation"></i>
  <i class="icon-resource-core-bash"></i>
  <i class="icon-resource-core-chef-gem"></i>
  <i class="icon-resource-core-cookbook-file"></i>
  <i class="icon-resource-core-cron"></i>
  <i class="icon-resource-core-deploy"></i>
  <i class="icon-resource-core-directory"></i>
  <i class="icon-resource-core-execute"></i>
  <i class="icon-resource-core-file"></i>
  <i class="icon-resource-core-gem"></i>
  <i class="icon-resource-core-group"></i>
  <i class="icon-resource-core-link"></i>
  <i class="icon-resource-core-log"></i>
  <i class="icon-resource-core-package"></i>
  <i class="icon-resource-core-remote-directory"></i>
  <i class="icon-resource-core-remote-file"></i>
  <i class="icon-resource-core-ruby-block"></i>
  <i class="icon-resource-core-script"></i>
  <i class="icon-resource-core-service"></i>
  <i class="icon-resource-core-template"></i>
  <i class="icon-resource-core-user"></i>
  <i class="icon-resource-provisioning-load-balancer"></i>
  <i class="icon-resource-provisioning-machine"></i>
  <i class="icon-resource-provisioning-machine-batch"></i>
  <i class="icon-resource-provisioning-machine-execute"></i>
  <i class="icon-resource-provisioning-machine-file"></i>
  <i class="icon-resource-provisioning-machine-image"></i>
  <i class="icon-resource-provisioning-chef-acl"></i>
  <i class="icon-resource-provisioning-chef-client"></i>
  <i class="icon-resource-provisioning-chef-container"></i>
  <i class="icon-resource-provisioning-chef-data-bag"></i>
  <i class="icon-resource-provisioning-chef-environment"></i>
  <i class="icon-resource-provisioning-chef-group"></i>
  <i class="icon-resource-provisioning-chef-mirror"></i>
  <i class="icon-resource-provisioning-chef-node"></i>
  <i class="icon-resource-provisioning-chef-organization"></i>
  <i class="icon-resource-provisioning-chef-role"></i>
  <i class="icon-resource-provisioning-chef-user"></i>
  <i class="icon-resource-provisioning-private-key"></i>
  <i class="icon-resource-provisioning-public-key"></i>
  <i class="icon-resource-other-apt"></i>
  <i class="icon-resource-other-batch"></i>
  <i class="icon-resource-other-bff"></i>
  <i class="icon-resource-other-breakpoint"></i>
  <i class="icon-resource-other-chef-handler"></i>
  <i class="icon-resource-other-csh"></i>
  <i class="icon-resource-other-dpkg"></i>
  <i class="icon-resource-other-dsc-resource"></i>
  <i class="icon-resource-other-dsc-script"></i>
  <i class="icon-resource-other-easy-install"></i>
  <i class="icon-resource-other-env"></i>
  <i class="icon-resource-other-erlang-call"></i>
  <i class="icon-resource-other-freebsd"></i>
  <i class="icon-resource-other-git"></i>
  <i class="icon-resource-other-homebrew"></i>
  <i class="icon-resource-other-http-request"></i>
  <i class="icon-resource-other-ifconfig"></i>
  <i class="icon-resource-other-ips"></i>
  <i class="icon-resource-other-macports"></i>
  <i class="icon-resource-other-mdadm"></i>
  <i class="icon-resource-other-mount"></i>
  <i class="icon-resource-other-ohai"></i>
  <i class="icon-resource-other-openbsd"></i>
  <i class="icon-resource-other-pacman"></i>
  <i class="icon-resource-other-paludis"></i>
  <i class="icon-resource-other-perl"></i>
  <i class="icon-resource-other-portage"></i>
  <i class="icon-resource-other-powershell"></i>
  <i class="icon-resource-other-python"></i>
  <i class="icon-resource-other-reboot"></i>
  <i class="icon-resource-other-registry-key"></i>
  <i class="icon-resource-other-route"></i>
  <i class="icon-resource-other-rpm"></i>
  <i class="icon-resource-other-ruby"></i>
  <i class="icon-resource-other-smartos"></i>
  <i class="icon-resource-other-solaris"></i>
  <i class="icon-resource-other-subversion"></i>
  <i class="icon-resource-other-windows"></i>
  <i class="icon-resource-other-windows-service"></i>
  <i class="icon-resource-other-yum"></i>
  <i class="icon-workflow-cd"></i>
  <i class="icon-workflow-chefspec"></i>
  <i class="icon-workflow-chef-repo"></i>
  <i class="icon-workflow-ci"></i>
  <i class="icon-workflow-config-rb"></i>
  <i class="icon-workflow-controls"></i>
  <i class="icon-workflow-cookbooks"></i>
  <i class="icon-workflow-development-kit"></i>
  <i class="icon-workflow-foodcritic"></i>
  <i class="icon-workflow-kitchen"></i>
  <i class="icon-workflow-knife"></i>
  <i class="icon-workflow-policyfile"></i>
  <i class="icon-workflow-policygroup"></i>
  <i class="icon-workflow-recipe-dsl"></i>
  <i class="icon-workflow-recipe"></i>
  <i class="icon-workflow-recipes"></i>
  <i class="icon-workflow-reports"></i>
  <i class="icon-workflow-resources"></i>
  <i class="icon-workflow-rubocop"></i>
  <i class="icon-workflow-ruby"></i>
  <i class="icon-workflow-rules"></i>
  <i class="icon-workflow-secrets"></i>
  <i class="icon-workflow-tests"></i>
  <i class="icon-workflow-workstation"></i>
  <i class="icon-workflow-verify"></i>
  <i class="icon-workflow-approve"></i>
  <i class="icon-workflow-build"></i>
  <i class="icon-workflow-accept"></i>
  <i class="icon-workflow-publish"></i>
  <i class="icon-workflow-union"></i>
  <i class="icon-workflow-rehearse"></i>
  <i class="icon-workflow-deliver"></i>
</div>
```

<style>
  #all-icons > i {
    margin: 8px;
    width: 2em;
    height: 2em;
  }
</style>

<script>
  var icons = document.querySelectorAll('#all-icons i');
  for (var i = 0; i < icons.length; i++) {
    icons[i].setAttribute('title', icons[i].getAttribute('class'));
  }
</script>
*/
/*doc
---
title: Default Theme
name: _default
category: Themes
---

The default theme.

```
@import 'chef/themes/default'; // optional
@import 'chef';
```
*/
/* line 297, lib/assets/stylesheets/chef/components/icon.scss */
body > #chef-icons {
  display: none;
}

/* line 301, lib/assets/stylesheets/chef/components/icon.scss */
svg[class^="icon-"] {
  width: 100%;
  height: 100%;
  fill: currentColor;
  display: block;
}

/* line 308, lib/assets/stylesheets/chef/components/icon.scss */
i[class^="icon-"] {
  display: inline-block;
  margin: 0;
  width: 1em;
  height: 1em;
}

/* line 314, lib/assets/stylesheets/chef/components/icon.scss */
i.caption[class^="icon-"] {
  width: 80px;
  height: 80px;
  padding: 8px 8px 26px 8px;
  overflow: visible;
  background-color: #3e4346;
  color: #ffffff;
  box-sizing: border-box;
}

/* line 323, lib/assets/stylesheets/chef/components/icon.scss */
i.caption.border[class^="icon-"] {
  border: 4px solid #ddd;
  border-radius: 2px;
}

/* line 328, lib/assets/stylesheets/chef/components/icon.scss */
i.caption[class^="icon-"] svg {
  margin: 0 auto 6px auto;
}

/* line 332, lib/assets/stylesheets/chef/components/icon.scss */
i.caption[class^="icon-"] span {
  display: block;
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 0.625rem;
  text-align: center;
  white-space: nowrap;
  padding: 0;
  margin: 0;
}

/* 
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */
@font-face {
  font-family: "foundation-icons";
  src: url(/id/assets/foundation-icons-2526c3b0bd60d6f29e38c0f734da7e4ba18118bc49e0dc28c093c928a165823d.eot);
  src: url(/id/assets/foundation-icons-2526c3b0bd60d6f29e38c0f734da7e4ba18118bc49e0dc28c093c928a165823d.eot?#iefix) format("embedded-opentype"), url(/id/assets/foundation-icons-25761227484178e75ba2a3687530fd51643c5467e1cb0f2c22c87bc4ac3508c7.woff) format("woff"), url(/id/assets/foundation-icons-57c83b3cc4782ae9a77c5b0b0429181dcbaab29e5551d6cdc3351f982626cc1d.ttf) format("truetype"), url(/id/assets/foundation-icons-77d9b34b9749ca930fcacd3fe5b3b786fa7885737f78ac05563b7db03844d291.svg#fontcustom) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 18, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

/* line 312, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-address-book:before {
  content: "\f100";
}

/* line 313, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-alert:before {
  content: "\f101";
}

/* line 314, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-align-center:before {
  content: "\f102";
}

/* line 315, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-align-justify:before {
  content: "\f103";
}

/* line 316, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-align-left:before {
  content: "\f104";
}

/* line 317, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-align-right:before {
  content: "\f105";
}

/* line 318, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-anchor:before {
  content: "\f106";
}

/* line 319, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-annotate:before {
  content: "\f107";
}

/* line 320, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-archive:before {
  content: "\f108";
}

/* line 321, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrow-down:before {
  content: "\f109";
}

/* line 322, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrow-left:before {
  content: "\f10a";
}

/* line 323, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrow-right:before {
  content: "\f10b";
}

/* line 324, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrow-up:before {
  content: "\f10c";
}

/* line 325, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrows-compress:before {
  content: "\f10d";
}

/* line 326, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrows-expand:before {
  content: "\f10e";
}

/* line 327, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrows-in:before {
  content: "\f10f";
}

/* line 328, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-arrows-out:before {
  content: "\f110";
}

/* line 329, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-asl:before {
  content: "\f111";
}

/* line 330, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-asterisk:before {
  content: "\f112";
}

/* line 331, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-at-sign:before {
  content: "\f113";
}

/* line 332, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-background-color:before {
  content: "\f114";
}

/* line 333, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-battery-empty:before {
  content: "\f115";
}

/* line 334, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-battery-full:before {
  content: "\f116";
}

/* line 335, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-battery-half:before {
  content: "\f117";
}

/* line 336, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-bitcoin-circle:before {
  content: "\f118";
}

/* line 337, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-bitcoin:before {
  content: "\f119";
}

/* line 338, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-blind:before {
  content: "\f11a";
}

/* line 339, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-bluetooth:before {
  content: "\f11b";
}

/* line 340, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-bold:before {
  content: "\f11c";
}

/* line 341, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-book-bookmark:before {
  content: "\f11d";
}

/* line 342, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-book:before {
  content: "\f11e";
}

/* line 343, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-bookmark:before {
  content: "\f11f";
}

/* line 344, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-braille:before {
  content: "\f120";
}

/* line 345, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-burst-new:before {
  content: "\f121";
}

/* line 346, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-burst-sale:before {
  content: "\f122";
}

/* line 347, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-burst:before {
  content: "\f123";
}

/* line 348, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-calendar:before {
  content: "\f124";
}

/* line 349, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-camera:before {
  content: "\f125";
}

/* line 350, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-check:before {
  content: "\f126";
}

/* line 351, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-checkbox:before {
  content: "\f127";
}

/* line 352, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-clipboard-notes:before {
  content: "\f128";
}

/* line 353, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-clipboard-pencil:before {
  content: "\f129";
}

/* line 354, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-clipboard:before {
  content: "\f12a";
}

/* line 355, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-clock:before {
  content: "\f12b";
}

/* line 356, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-closed-caption:before {
  content: "\f12c";
}

/* line 357, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-cloud:before {
  content: "\f12d";
}

/* line 358, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-comment-minus:before {
  content: "\f12e";
}

/* line 359, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-comment-quotes:before {
  content: "\f12f";
}

/* line 360, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-comment-video:before {
  content: "\f130";
}

/* line 361, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-comment:before {
  content: "\f131";
}

/* line 362, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-comments:before {
  content: "\f132";
}

/* line 363, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-compass:before {
  content: "\f133";
}

/* line 364, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-contrast:before {
  content: "\f134";
}

/* line 365, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-credit-card:before {
  content: "\f135";
}

/* line 366, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-crop:before {
  content: "\f136";
}

/* line 367, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-crown:before {
  content: "\f137";
}

/* line 368, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-css3:before {
  content: "\f138";
}

/* line 369, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-database:before {
  content: "\f139";
}

/* line 370, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-five:before {
  content: "\f13a";
}

/* line 371, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-four:before {
  content: "\f13b";
}

/* line 372, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-one:before {
  content: "\f13c";
}

/* line 373, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-six:before {
  content: "\f13d";
}

/* line 374, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-three:before {
  content: "\f13e";
}

/* line 375, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-die-two:before {
  content: "\f13f";
}

/* line 376, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-dislike:before {
  content: "\f140";
}

/* line 377, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-dollar-bill:before {
  content: "\f141";
}

/* line 378, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-dollar:before {
  content: "\f142";
}

/* line 379, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-download:before {
  content: "\f143";
}

/* line 380, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-eject:before {
  content: "\f144";
}

/* line 381, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-elevator:before {
  content: "\f145";
}

/* line 382, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-euro:before {
  content: "\f146";
}

/* line 383, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-eye:before {
  content: "\f147";
}

/* line 384, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-fast-forward:before {
  content: "\f148";
}

/* line 385, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-female-symbol:before {
  content: "\f149";
}

/* line 386, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-female:before {
  content: "\f14a";
}

/* line 387, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-filter:before {
  content: "\f14b";
}

/* line 388, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-first-aid:before {
  content: "\f14c";
}

/* line 389, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-flag:before {
  content: "\f14d";
}

/* line 390, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-folder-add:before {
  content: "\f14e";
}

/* line 391, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-folder-lock:before {
  content: "\f14f";
}

/* line 392, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-folder:before {
  content: "\f150";
}

/* line 393, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-foot:before {
  content: "\f151";
}

/* line 394, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-foundation:before {
  content: "\f152";
}

/* line 395, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-graph-bar:before {
  content: "\f153";
}

/* line 396, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-graph-horizontal:before {
  content: "\f154";
}

/* line 397, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-graph-pie:before {
  content: "\f155";
}

/* line 398, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-graph-trend:before {
  content: "\f156";
}

/* line 399, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-guide-dog:before {
  content: "\f157";
}

/* line 400, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-hearing-aid:before {
  content: "\f158";
}

/* line 401, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-heart:before {
  content: "\f159";
}

/* line 402, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-home:before {
  content: "\f15a";
}

/* line 403, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-html5:before {
  content: "\f15b";
}

/* line 404, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-indent-less:before {
  content: "\f15c";
}

/* line 405, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-indent-more:before {
  content: "\f15d";
}

/* line 406, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-info:before {
  content: "\f15e";
}

/* line 407, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-italic:before {
  content: "\f15f";
}

/* line 408, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-key:before {
  content: "\f160";
}

/* line 409, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-laptop:before {
  content: "\f161";
}

/* line 410, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-layout:before {
  content: "\f162";
}

/* line 411, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-lightbulb:before {
  content: "\f163";
}

/* line 412, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-like:before {
  content: "\f164";
}

/* line 413, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-link:before {
  content: "\f165";
}

/* line 414, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-list-bullet:before {
  content: "\f166";
}

/* line 415, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-list-number:before {
  content: "\f167";
}

/* line 416, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-list-thumbnails:before {
  content: "\f168";
}

/* line 417, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-list:before {
  content: "\f169";
}

/* line 418, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-lock:before {
  content: "\f16a";
}

/* line 419, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-loop:before {
  content: "\f16b";
}

/* line 420, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-magnifying-glass:before {
  content: "\f16c";
}

/* line 421, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-mail:before {
  content: "\f16d";
}

/* line 422, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-male-female:before {
  content: "\f16e";
}

/* line 423, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-male-symbol:before {
  content: "\f16f";
}

/* line 424, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-male:before {
  content: "\f170";
}

/* line 425, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-map:before {
  content: "\f171";
}

/* line 426, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-marker:before {
  content: "\f172";
}

/* line 427, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-megaphone:before {
  content: "\f173";
}

/* line 428, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-microphone:before {
  content: "\f174";
}

/* line 429, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-minus-circle:before {
  content: "\f175";
}

/* line 430, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-minus:before {
  content: "\f176";
}

/* line 431, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-mobile-signal:before {
  content: "\f177";
}

/* line 432, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-mobile:before {
  content: "\f178";
}

/* line 433, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-monitor:before {
  content: "\f179";
}

/* line 434, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-mountains:before {
  content: "\f17a";
}

/* line 435, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-music:before {
  content: "\f17b";
}

/* line 436, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-next:before {
  content: "\f17c";
}

/* line 437, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-no-dogs:before {
  content: "\f17d";
}

/* line 438, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-no-smoking:before {
  content: "\f17e";
}

/* line 439, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-add:before {
  content: "\f17f";
}

/* line 440, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-copy:before {
  content: "\f180";
}

/* line 441, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-csv:before {
  content: "\f181";
}

/* line 442, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-delete:before {
  content: "\f182";
}

/* line 443, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-doc:before {
  content: "\f183";
}

/* line 444, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-edit:before {
  content: "\f184";
}

/* line 445, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-export-csv:before {
  content: "\f185";
}

/* line 446, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-export-doc:before {
  content: "\f186";
}

/* line 447, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-export-pdf:before {
  content: "\f187";
}

/* line 448, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-export:before {
  content: "\f188";
}

/* line 449, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-filled:before {
  content: "\f189";
}

/* line 450, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-multiple:before {
  content: "\f18a";
}

/* line 451, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-pdf:before {
  content: "\f18b";
}

/* line 452, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-remove:before {
  content: "\f18c";
}

/* line 453, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page-search:before {
  content: "\f18d";
}

/* line 454, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-page:before {
  content: "\f18e";
}

/* line 455, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-paint-bucket:before {
  content: "\f18f";
}

/* line 456, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-paperclip:before {
  content: "\f190";
}

/* line 457, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-pause:before {
  content: "\f191";
}

/* line 458, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-paw:before {
  content: "\f192";
}

/* line 459, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-paypal:before {
  content: "\f193";
}

/* line 460, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-pencil:before {
  content: "\f194";
}

/* line 461, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-photo:before {
  content: "\f195";
}

/* line 462, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-play-circle:before {
  content: "\f196";
}

/* line 463, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-play-video:before {
  content: "\f197";
}

/* line 464, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-play:before {
  content: "\f198";
}

/* line 465, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-plus:before {
  content: "\f199";
}

/* line 466, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-pound:before {
  content: "\f19a";
}

/* line 467, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-power:before {
  content: "\f19b";
}

/* line 468, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-previous:before {
  content: "\f19c";
}

/* line 469, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-price-tag:before {
  content: "\f19d";
}

/* line 470, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-pricetag-multiple:before {
  content: "\f19e";
}

/* line 471, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-print:before {
  content: "\f19f";
}

/* line 472, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-prohibited:before {
  content: "\f1a0";
}

/* line 473, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-projection-screen:before {
  content: "\f1a1";
}

/* line 474, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-puzzle:before {
  content: "\f1a2";
}

/* line 475, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-quote:before {
  content: "\f1a3";
}

/* line 476, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-record:before {
  content: "\f1a4";
}

/* line 477, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-refresh:before {
  content: "\f1a5";
}

/* line 478, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-results-demographics:before {
  content: "\f1a6";
}

/* line 479, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-results:before {
  content: "\f1a7";
}

/* line 480, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-rewind-ten:before {
  content: "\f1a8";
}

/* line 481, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-rewind:before {
  content: "\f1a9";
}

/* line 482, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-rss:before {
  content: "\f1aa";
}

/* line 483, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-safety-cone:before {
  content: "\f1ab";
}

/* line 484, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-save:before {
  content: "\f1ac";
}

/* line 485, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-share:before {
  content: "\f1ad";
}

/* line 486, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-sheriff-badge:before {
  content: "\f1ae";
}

/* line 487, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-shield:before {
  content: "\f1af";
}

/* line 488, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-shopping-bag:before {
  content: "\f1b0";
}

/* line 489, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-shopping-cart:before {
  content: "\f1b1";
}

/* line 490, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-shuffle:before {
  content: "\f1b2";
}

/* line 491, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-skull:before {
  content: "\f1b3";
}

/* line 492, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-500px:before {
  content: "\f1b4";
}

/* line 493, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-adobe:before {
  content: "\f1b5";
}

/* line 494, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-amazon:before {
  content: "\f1b6";
}

/* line 495, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-android:before {
  content: "\f1b7";
}

/* line 496, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-apple:before {
  content: "\f1b8";
}

/* line 497, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-behance:before {
  content: "\f1b9";
}

/* line 498, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-bing:before {
  content: "\f1ba";
}

/* line 499, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-blogger:before {
  content: "\f1bb";
}

/* line 500, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-delicious:before {
  content: "\f1bc";
}

/* line 501, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-designer-news:before {
  content: "\f1bd";
}

/* line 502, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-deviant-art:before {
  content: "\f1be";
}

/* line 503, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-digg:before {
  content: "\f1bf";
}

/* line 504, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-dribbble:before {
  content: "\f1c0";
}

/* line 505, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-drive:before {
  content: "\f1c1";
}

/* line 506, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-dropbox:before {
  content: "\f1c2";
}

/* line 507, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-evernote:before {
  content: "\f1c3";
}

/* line 508, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-facebook:before {
  content: "\f1c4";
}

/* line 509, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-flickr:before {
  content: "\f1c5";
}

/* line 510, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-forrst:before {
  content: "\f1c6";
}

/* line 511, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-foursquare:before {
  content: "\f1c7";
}

/* line 512, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-game-center:before {
  content: "\f1c8";
}

/* line 513, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-github:before {
  content: "\f1c9";
}

/* line 514, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-google-plus:before {
  content: "\f1ca";
}

/* line 515, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-hacker-news:before {
  content: "\f1cb";
}

/* line 516, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-hi5:before {
  content: "\f1cc";
}

/* line 517, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-instagram:before {
  content: "\f1cd";
}

/* line 518, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-joomla:before {
  content: "\f1ce";
}

/* line 519, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-lastfm:before {
  content: "\f1cf";
}

/* line 520, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-linkedin:before {
  content: "\f1d0";
}

/* line 521, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-medium:before {
  content: "\f1d1";
}

/* line 522, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-myspace:before {
  content: "\f1d2";
}

/* line 523, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-orkut:before {
  content: "\f1d3";
}

/* line 524, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-path:before {
  content: "\f1d4";
}

/* line 525, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-picasa:before {
  content: "\f1d5";
}

/* line 526, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-pinterest:before {
  content: "\f1d6";
}

/* line 527, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-rdio:before {
  content: "\f1d7";
}

/* line 528, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-reddit:before {
  content: "\f1d8";
}

/* line 529, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-skillshare:before {
  content: "\f1d9";
}

/* line 530, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-skype:before {
  content: "\f1da";
}

/* line 531, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-smashing-mag:before {
  content: "\f1db";
}

/* line 532, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-snapchat:before {
  content: "\f1dc";
}

/* line 533, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-spotify:before {
  content: "\f1dd";
}

/* line 534, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-squidoo:before {
  content: "\f1de";
}

/* line 535, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-stack-overflow:before {
  content: "\f1df";
}

/* line 536, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-steam:before {
  content: "\f1e0";
}

/* line 537, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-stumbleupon:before {
  content: "\f1e1";
}

/* line 538, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-treehouse:before {
  content: "\f1e2";
}

/* line 539, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-tumblr:before {
  content: "\f1e3";
}

/* line 540, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-twitter:before {
  content: "\f1e4";
}

/* line 541, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-vimeo:before {
  content: "\f1e5";
}

/* line 542, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-windows:before {
  content: "\f1e6";
}

/* line 543, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-xbox:before {
  content: "\f1e7";
}

/* line 544, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-yahoo:before {
  content: "\f1e8";
}

/* line 545, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-yelp:before {
  content: "\f1e9";
}

/* line 546, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-youtube:before {
  content: "\f1ea";
}

/* line 547, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-zerply:before {
  content: "\f1eb";
}

/* line 548, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-social-zurb:before {
  content: "\f1ec";
}

/* line 549, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-sound:before {
  content: "\f1ed";
}

/* line 550, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-star:before {
  content: "\f1ee";
}

/* line 551, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-stop:before {
  content: "\f1ef";
}

/* line 552, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-strikethrough:before {
  content: "\f1f0";
}

/* line 553, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-subscript:before {
  content: "\f1f1";
}

/* line 554, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-superscript:before {
  content: "\f1f2";
}

/* line 555, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-tablet-landscape:before {
  content: "\f1f3";
}

/* line 556, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-tablet-portrait:before {
  content: "\f1f4";
}

/* line 557, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-target-two:before {
  content: "\f1f5";
}

/* line 558, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-target:before {
  content: "\f1f6";
}

/* line 559, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-telephone-accessible:before {
  content: "\f1f7";
}

/* line 560, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-telephone:before {
  content: "\f1f8";
}

/* line 561, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-text-color:before {
  content: "\f1f9";
}

/* line 562, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-thumbnails:before {
  content: "\f1fa";
}

/* line 563, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-ticket:before {
  content: "\f1fb";
}

/* line 564, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torso-business:before {
  content: "\f1fc";
}

/* line 565, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torso-female:before {
  content: "\f1fd";
}

/* line 566, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torso:before {
  content: "\f1fe";
}

/* line 567, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torsos-all-female:before {
  content: "\f1ff";
}

/* line 568, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torsos-all:before {
  content: "\f200";
}

/* line 569, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torsos-female-male:before {
  content: "\f201";
}

/* line 570, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torsos-male-female:before {
  content: "\f202";
}

/* line 571, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-torsos:before {
  content: "\f203";
}

/* line 572, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-trash:before {
  content: "\f204";
}

/* line 573, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-trees:before {
  content: "\f205";
}

/* line 574, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-trophy:before {
  content: "\f206";
}

/* line 575, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-underline:before {
  content: "\f207";
}

/* line 576, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-universal-access:before {
  content: "\f208";
}

/* line 577, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-unlink:before {
  content: "\f209";
}

/* line 578, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-unlock:before {
  content: "\f20a";
}

/* line 579, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-upload-cloud:before {
  content: "\f20b";
}

/* line 580, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-upload:before {
  content: "\f20c";
}

/* line 581, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-usb:before {
  content: "\f20d";
}

/* line 582, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-video:before {
  content: "\f20e";
}

/* line 583, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-volume-none:before {
  content: "\f20f";
}

/* line 584, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-volume-strike:before {
  content: "\f210";
}

/* line 585, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-volume:before {
  content: "\f211";
}

/* line 586, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-web:before {
  content: "\f212";
}

/* line 587, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-wheelchair:before {
  content: "\f213";
}

/* line 588, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-widget:before {
  content: "\f214";
}

/* line 589, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-wrench:before {
  content: "\f215";
}

/* line 590, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-x-circle:before {
  content: "\f216";
}

/* line 591, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-x:before {
  content: "\f217";
}

/* line 592, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-yen:before {
  content: "\f218";
}

/* line 593, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-zoom-in:before {
  content: "\f219";
}

/* line 594, lib/assets/stylesheets/chef/components/foundation/foundation-icons.scss */
.fi-zoom-out:before {
  content: "\f21a";
}

/*doc
---
title: Label
name: label
category: Label
---

```html_example
<span class="label radius">So-So</span>
<span class="label radius alert">Not Good</span>
<span class="label success radius">Awesome</span>
```
*/
/* line 91, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label {
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin-bottom: auto;
  position: relative;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
  background-color: #f18b21;
  color: #FFFFFF;
}

/* line 96, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.radius {
  border-radius: 4px;
}

/* line 97, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.round {
  border-radius: 1000px;
}

/* line 99, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.alert {
  background-color: #f04124;
  color: #FFFFFF;
}

/* line 100, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.warning {
  background-color: #fdb714;
  color: #FFFFFF;
}

/* line 101, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.success {
  background-color: #43AC6A;
  color: #FFFFFF;
}

/* line 102, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.secondary {
  background-color: #e7e7e7;
  color: #333333;
}

/* line 103, lib/assets/stylesheets/chef/components/../foundation-rails/components/_labels.scss */
.label.info {
  background-color: #81A9CC;
  color: #FFFFFF;
}

/*doc
---
title: Logo
name: logo
category: Logo
---

Logos are delivered as CSS-configurable SVG graphics. The default orientation is vertical, 
but you can also specify horizontal, provided you also supply a site name. Available 
for both the default and inverse [themes](../themes).

```html_example
<!-- Default -->
<div class="logo"></div>

<!-- Inverse (for dark backgrounds) -->
<div class="logo inverse"></div>

<!-- Grayscale -->
<div class="logo grayscale"></div>

<!-- Just the mark -->
<div class="logo mark"></div>
```

### Animating the Logo

If you'd like to animate the logo (for example, as a loading spinner), you can use the 
`animate` and `deaminate` classes:

```html_example
<div id="animate-example" class="logo mark animate"></div>
```  

The `deanimate` class simply returns the logo to its original position.

Applying and removing these classes manually certainly works, but doesn't guarantee that 
a running animation finishes smoothly. To do that, use the jQuery `logo` plugin:

```
$(selector).logo('animate');     // Start animating
$(selector).logo('deanimate');   // Go one last time, then stop
```

Give it a try with the logo above:

<button id="animate" class="small button secondary">Animate!</button>
<button id="deanimate" class="small button secondary">Stop</button>

<script>
  document.querySelector('#animate').onclick = function() { $('#animate-example').logo('animate') };
  document.querySelector('#deanimate').onclick = function() { $('#animate-example').logo('deanimate') };
</script>

### Using Ruby? Have a Helper

The methods above use JavaScript to retrieve the logo and place it into the DOM. If you'd 
rather the logo be rendered into your document, you can use a Ruby helper instead. Just 
include the `AssetHelpers` module (in Rails, that's typically done in `application_helper.rb`):

```
require 'chef/web/core/asset_helpers'

module ApplicationHelper
  include Chef::Web::Core::AssetHelpers
  ...
end
```

Then use it in your templates:

```html_example
<!-- Just the logo in a div -->
<%= chef_logo %>

<!-- As a link, horizontal, with site name -->
<%= chef_logo :a, :class => 'horizontal inverse', :href => '/', :data => { :'tag-line' => 'Style Guide' } %>
```

Be sure to use one of these two methods, as the content of the logo will likely change 
with future versions of this component.

<style>
  .logo {
    margin: 0 12px 12px 0;
  }
  .logo.inverse {
    background-color: #3f5364;
    padding: 4px 8px;
  }
</style>
*/
/*doc
---
title: Default Theme
name: _default
category: Themes
---

The default theme.

```
@import 'chef/themes/default'; // optional
@import 'chef';
```
*/
/*doc
---
title: Default Layout
name: default
category: Layouts
---

The default 12-column layout with vertically oriented logo an right-aligned navigation.

```
@import 'chef/layouts/default'; // optional
@import 'chef';
```
*/
/* line 243, lib/assets/stylesheets/chef/components/logo.scss */
.logo {
  display: inline-block;
  font-size: 0;
  width: 76px;
  height: 82px;
}

/* line 107, lib/assets/stylesheets/chef/components/logo.scss */
.logo .base {
  fill: #3f5364;
}

/* line 111, lib/assets/stylesheets/chef/components/logo.scss */
.logo .accent {
  fill: #f18b21;
}

/* line 116, lib/assets/stylesheets/chef/components/logo.scss */
.logo.inverse .base {
  fill: white;
}

/* line 122, lib/assets/stylesheets/chef/components/logo.scss */
.logo.grayscale .base {
  fill: #525252;
}

/* line 125, lib/assets/stylesheets/chef/components/logo.scss */
.logo.grayscale .accent {
  fill: #898989;
}

/* line 131, lib/assets/stylesheets/chef/components/logo.scss */
.logo.mark .type {
  display: none;
}

/* line 134, lib/assets/stylesheets/chef/components/logo.scss */
.logo.mark .mark {
  width: 82px;
  height: auto;
}

/* line 138, lib/assets/stylesheets/chef/components/logo.scss */
.logo.mark .mark svg.vertical {
  display: none;
}

/* line 142, lib/assets/stylesheets/chef/components/logo.scss */
.logo.mark .mark svg.mark {
  display: block;
}

/* line 148, lib/assets/stylesheets/chef/components/logo.scss */
.logo .tag-line {
  display: none;
}

/* line 150, lib/assets/stylesheets/chef/components/logo.scss */
.logo .tag-line text {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.0875rem;
  font-size: 0.8125rem;
}

/* line 159, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal[data-tag-line] {
  width: 256px;
  height: 60px;
}

/* line 163, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal[data-tag-line] svg.vertical {
  display: none;
}

/* line 167, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal[data-tag-line] svg.horizontal {
  display: block;
}

/* line 171, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal[data-tag-line] .tag-line {
  display: block;
}

/* line 177, lib/assets/stylesheets/chef/components/logo.scss */
.logo .mark g {
  transition: opacity 1s;
  -webkit-transform-origin: 223px 150px;
  -moz-transform-origin: 223px 150px;
  -ms-transform-origin: 223px 150px;
  -o-transform-origin: 223px 150px;
  transform-origin: 223px 150px;
}

/* line 182, lib/assets/stylesheets/chef/components/logo.scss */
.logo.animate .mark g {
  -webkit-transform-origin: 223px 150px;
  -moz-transform-origin: 223px 150px;
  -ms-transform-origin: 223px 150px;
  -o-transform-origin: 223px 150px;
  transform-origin: 223px 150px;
  opacity: 0.7;
}

/* line 187, lib/assets/stylesheets/chef/components/logo.scss */
.logo.deanimate .mark g {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}

/* line 192, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .mark g {
  -webkit-transform-origin: 30px 30px;
  -moz-transform-origin: 30px 30px;
  -ms-transform-origin: 30px 30px;
  -o-transform-origin: 30px 30px;
  transform-origin: 30px 30px;
}

/* line 196, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .animate .mark g {
  -webkit-transform-origin: 30px 30px;
  -moz-transform-origin: 30px 30px;
  -ms-transform-origin: 30px 30px;
  -o-transform-origin: 30px 30px;
  transform-origin: 30px 30px;
}

/* line 200, lib/assets/stylesheets/chef/components/logo.scss */
.logo.animate .band-0 {
  -webkit-animation: rotate-band-0 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-0 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-0 1.5s infinite ease-in-out;
  -o-animation: rotate-band-0 1.5s infinite ease-in-out;
  animation: rotate-band-0 1.5s infinite ease-in-out;
}

/* line 204, lib/assets/stylesheets/chef/components/logo.scss */
.logo.animate .band-1 {
  -webkit-animation: rotate-band-1 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-1 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-1 1.5s infinite ease-in-out;
  -o-animation: rotate-band-1 1.5s infinite ease-in-out;
  animation: rotate-band-1 1.5s infinite ease-in-out;
}

/* line 208, lib/assets/stylesheets/chef/components/logo.scss */
.logo.animate .band-2 {
  -webkit-animation: rotate-band-2 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-2 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-2 1.5s infinite ease-in-out;
  -o-animation: rotate-band-2 1.5s infinite ease-in-out;
  animation: rotate-band-2 1.5s infinite ease-in-out;
}

/* line 212, lib/assets/stylesheets/chef/components/logo.scss */
.logo.animate .band-3 {
  -webkit-animation: rotate-band-3 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-3 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-3 1.5s infinite ease-in-out;
  -o-animation: rotate-band-3 1.5s infinite ease-in-out;
  animation: rotate-band-3 1.5s infinite ease-in-out;
}

@-moz-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-0 {
  /* line 217, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 218, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-1 {
  /* line 222, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 223, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-2 {
  /* line 227, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 228, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-3 {
  /* line 232, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 233, lib/assets/stylesheets/chef/components/logo.scss */
  .logo 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 236, lib/assets/stylesheets/chef/components/logo.scss */
.logo svg {
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/* line 246, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal {
  display: inline-block;
  font-size: 0;
  width: 256px;
  height: 60px;
}

/* line 107, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .base {
  fill: #3f5364;
}

/* line 111, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .accent {
  fill: #f18b21;
}

/* line 116, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.inverse .base {
  fill: white;
}

/* line 122, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.grayscale .base {
  fill: #525252;
}

/* line 125, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.grayscale .accent {
  fill: #898989;
}

/* line 131, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.mark .type {
  display: none;
}

/* line 134, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.mark .mark {
  width: 60px;
  height: auto;
}

/* line 138, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.mark .mark svg.vertical {
  display: none;
}

/* line 142, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.mark .mark svg.mark {
  display: block;
}

/* line 148, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .tag-line {
  display: none;
}

/* line 150, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .tag-line text {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.0875rem;
  font-size: 0.8125rem;
}

/* line 159, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal[data-tag-line] {
  width: 256px;
  height: 60px;
}

/* line 163, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal[data-tag-line] svg.vertical {
  display: none;
}

/* line 167, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal[data-tag-line] svg.horizontal {
  display: block;
}

/* line 171, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal[data-tag-line] .tag-line {
  display: block;
}

/* line 177, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal .mark g {
  transition: opacity 1s;
  -webkit-transform-origin: 223px 150px;
  -moz-transform-origin: 223px 150px;
  -ms-transform-origin: 223px 150px;
  -o-transform-origin: 223px 150px;
  transform-origin: 223px 150px;
}

/* line 182, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.animate .mark g {
  -webkit-transform-origin: 223px 150px;
  -moz-transform-origin: 223px 150px;
  -ms-transform-origin: 223px 150px;
  -o-transform-origin: 223px 150px;
  transform-origin: 223px 150px;
  opacity: 0.7;
}

/* line 187, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.deanimate .mark g {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}

/* line 192, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal .mark g {
  -webkit-transform-origin: 30px 30px;
  -moz-transform-origin: 30px 30px;
  -ms-transform-origin: 30px 30px;
  -o-transform-origin: 30px 30px;
  transform-origin: 30px 30px;
}

/* line 196, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.horizontal .animate .mark g {
  -webkit-transform-origin: 30px 30px;
  -moz-transform-origin: 30px 30px;
  -ms-transform-origin: 30px 30px;
  -o-transform-origin: 30px 30px;
  transform-origin: 30px 30px;
}

/* line 200, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.animate .band-0 {
  -webkit-animation: rotate-band-0 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-0 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-0 1.5s infinite ease-in-out;
  -o-animation: rotate-band-0 1.5s infinite ease-in-out;
  animation: rotate-band-0 1.5s infinite ease-in-out;
}

/* line 204, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.animate .band-1 {
  -webkit-animation: rotate-band-1 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-1 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-1 1.5s infinite ease-in-out;
  -o-animation: rotate-band-1 1.5s infinite ease-in-out;
  animation: rotate-band-1 1.5s infinite ease-in-out;
}

/* line 208, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.animate .band-2 {
  -webkit-animation: rotate-band-2 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-2 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-2 1.5s infinite ease-in-out;
  -o-animation: rotate-band-2 1.5s infinite ease-in-out;
  animation: rotate-band-2 1.5s infinite ease-in-out;
}

/* line 212, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal.animate .band-3 {
  -webkit-animation: rotate-band-3 1.5s infinite ease-in-out;
  -moz-animation: rotate-band-3 1.5s infinite ease-in-out;
  -ms-animation: rotate-band-3 1.5s infinite ease-in-out;
  -o-animation: rotate-band-3 1.5s infinite ease-in-out;
  animation: rotate-band-3 1.5s infinite ease-in-out;
}

@-moz-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-0 {
  /* line 217, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 218, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-0 {
  50% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-1 {
  /* line 222, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 223, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-1 {
  60% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-2 {
  /* line 227, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 228, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-2 {
  80% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-o-keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate-band-3 {
  /* line 232, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  /* line 233, lib/assets/stylesheets/chef/components/logo.scss */
  .logo.horizontal 100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-band-3 {
  90% {
    -webkit-transform: translateZ(0) rotate(360deg);
    -moz-transform: translateZ(0) rotate(360deg);
    -ms-transform: translateZ(0) rotate(360deg);
    -o-transform: translateZ(0) rotate(360deg);
    transform: translateZ(0) rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 236, lib/assets/stylesheets/chef/components/logo.scss */
.logo.horizontal svg {
  width: 100%;
  height: 100%;
  pointer-events: none;
}

/*doc
---
title: Modal
name: modal
category: Modal
---

```html_example
<button class="button" data-reveal-id="modal-confirmation">Show Me the Modal</button>

<div id="modal-confirmation" class="reveal-modal" data-reveal>
  <h2>Ohai!</h2>
  <p>Lovely to see you.</p>
  <a class="close-reveal-modal">&#215;</a>
</div>
```

## Import and Customization

```
@import 'chef/components/modal'
```

<div data-alert class="alert-box secondary radius">
  The Modals component also requires a JavaScript module to work properly. Be sure to include 
  chef.js in your page, along with whatever additional scripts you might need. See the 
  <a href="/getting-started">Getting Started</a> section for more information.
</div>

## More Information
  * [Foundation Reveal documentation](http://foundation.zurb.com/docs/components/reveal.html)
*/
/* line 223, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.row {
  margin: 0 auto;
  max-width: 62.5rem;
  width: 100%;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row:after {
  clear: both;
}

/* line 227, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 230, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 233, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 234, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 238, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 243, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.column + .column:last-child, .column + .columns:last-child,
.columns + .column:last-child,
.columns + .columns:last-child {
  float: right;
}

/* line 246, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
.column + .column.end, .column + .columns.end,
.columns + .column.end,
.columns + .columns.end {
  float: left;
}

@media only screen {
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-1 {
    width: 8.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-2 {
    width: 16.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-4 {
    width: 33.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-5 {
    width: 41.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-7 {
    width: 58.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-8 {
    width: 66.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-10 {
    width: 83.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-11 {
    width: 91.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0 !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 175, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  /* line 183, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.small-centered,
.columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 185, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.small-uncentered,
.columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 192, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.small-centered:last-child,
.columns.small-centered:last-child {
    float: none;
  }
  /* line 197, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
    float: left;
  }
  /* line 201, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
    float: right;
  }
  /* line 207, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.small-collapse > .column,
.row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 210, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 213, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.small-uncollapse > .column,
.row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-1 {
    width: 8.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-2 {
    width: 16.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-4 {
    width: 33.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-5 {
    width: 41.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-7 {
    width: 58.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-8 {
    width: 66.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-10 {
    width: 83.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-11 {
    width: 91.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0 !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 175, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  /* line 183, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.medium-centered,
.columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 185, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.medium-uncentered,
.columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 192, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.medium-centered:last-child,
.columns.medium-centered:last-child {
    float: none;
  }
  /* line 197, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 201, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 207, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.medium-collapse > .column,
.row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 210, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 213, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.medium-uncollapse > .column,
.row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 259, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 262, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

@media only screen and (min-width:64.0625em) {
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 155, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 158, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  /* line 163, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column,
.columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-1 {
    width: 8.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-2 {
    width: 16.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-3 {
    width: 25%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-4 {
    width: 33.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-5 {
    width: 41.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-7 {
    width: 58.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-8 {
    width: 66.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-9 {
    width: 75%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-10 {
    width: 83.3333333333%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-11 {
    width: 91.6666666667%;
  }
  /* line 168, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0 !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  /* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  /* line 175, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  /* line 183, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.large-centered,
.columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 185, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.large-uncentered,
.columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 192, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.large-centered:last-child,
.columns.large-centered:last-child {
    float: none;
  }
  /* line 197, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
    float: left;
  }
  /* line 201, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
    float: right;
  }
  /* line 207, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.large-collapse > .column,
.row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 210, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 213, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .row.large-uncollapse > .column,
.row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  /* line 270, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  /* line 273, lib/assets/stylesheets/chef/components/../foundation-rails/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}

/* line 172, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal-bg {
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0;
}

/* line 174, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal {
  border-radius: 4px;
  display: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.875rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

@media only screen and (max-width: 40em) {
  /* line 174, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal {
    min-height: 100vh;
  }
}

/* line 89, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal .column, .reveal-modal .columns {
  min-width: 0;
}

/* line 92, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}

/* line 94, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}

@media only screen and (min-width:40.0625em) {
  /* line 174, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 80%;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 174, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal {
    top: 6.25rem;
  }
}

/* line 185, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal.radius {
  box-shadow: none;
  border-radius: 4px;
}

/* line 186, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal.round {
  box-shadow: none;
  border-radius: 1000px;
}

/* line 187, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal.collapse {
  padding: 0;
  box-shadow: none;
}

@media only screen and (min-width:40.0625em) {
  /* line 188, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.tiny {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 30%;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 189, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.small {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 40%;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 190, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.medium {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 60%;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 191, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.large {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 70%;
  }
}

@media only screen and (min-width:40.0625em) {
  /* line 192, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.xlarge {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 95%;
  }
}

/* line 193, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal.full {
  height: 100vh;
  height: 100%;
  left: 0;
  margin-left: 0 !important;
  max-width: none !important;
  min-height: 100vh;
  top: 0;
}

@media only screen and (min-width:40.0625em) {
  /* line 193, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
  .reveal-modal.full {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 100%;
  }
}

/* line 205, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal.toback {
  z-index: 1003;
}

/* line 209, lib/assets/stylesheets/chef/components/../foundation-rails/components/_reveal.scss */
.reveal-modal .close-reveal-modal {
  color: #AAAAAA;
  cursor: pointer;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
}

/*doc
---
title: Panel
name: panel
category: Panel
---

Panels are useful for calling attention to content, often in the form of a sidebar. 
Use them in conjunction with the grid to have them lay out well and behave responsively.

```html_example
<div class="row">
  <div class="medium-4 columns end">

    <div class="panel">
      Words go nicely in here.
      <a href="#">Links</a> do, too.
    </div>
  
  </div>
</div>
```
*/
/* Panels */
/* line 86, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel {
  border-style: none;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 0.9375rem;
  background: #f2f2f2;
  color: #333333;
}

/* line 61, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}

/* line 62, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}

/* line 67, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
  color: #333333;
}

/* line 74, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}

/* line 76, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}

/* line 88, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout {
  border-style: none;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 0.9375rem;
  background: #fef8f2;
  color: #333333;
}

/* line 61, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}

/* line 62, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}

/* line 67, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
  color: #333333;
}

/* line 74, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}

/* line 76, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}

/* line 90, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout a:not(.button) {
  color: #f18b21;
}

/* line 93, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
  color: #de780e;
}

/* line 100, lib/assets/stylesheets/chef/components/../foundation-rails/components/_panels.scss */
.panel.radius {
  border-radius: 4px;
}

/*doc
---
title: Side Nav
name: side-nav
category: Side Nav
---

The Side Nav is useful for navigating, like, from the side, or something. You'll find one your left, there.

<script type="text/jsx">
  var SideNavItem = React.createClass({
    render: function() {
      return (
        <li><a href={this.props.href}>{this.props.text}</a></li> 
      );
    }
  });

  var SideNav = React.createClass({
    render: function() {
      var listItems = [];

      this.props.items.forEach(function(item, i) {
        listItems.push(
          <SideNavItem text={item.text + ' ' + i} href={item.href} />
        );
      });

      return (
        <ul className="side-nav"> 
          {listItems}
        </ul>
      );
    }
  });
</script>

```jsx_example
var items = [
  { text: 'Link', href: '#' },
  { text: 'Link', href: '#' },
  { text: 'Link', href: '#' }
];

React.render(
  <SideNav items={items} />,
  document.getElementById('jsx-example')
);
```
*/
/* line 118, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 71, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li {
  font-size: 0.8125rem;
  font-weight: normal;
  margin: 0 0 0.4375rem 0;
}

/* line 76, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li a:not(.button) {
  color: #7d868c;
  display: block;
  margin: 0;
  padding: 0.4375rem 0.875rem;
}

/* line 81, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: #a4aaaf;
}

/* line 86, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li a:not(.button):active {
  color: #a4aaaf;
}

/* line 91, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li.active > a:first-child:not(.button) {
  color: #a4aaaf;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
}

/* line 97, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  list-style: none;
  padding: 0;
  border-top-color: #e6e6e6;
}

/* line 105, lib/assets/stylesheets/chef/components/../foundation-rails/components/_side-nav.scss */
.side-nav li.heading {
  color: #7d868c;
  font-size: 0.8125rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 63, lib/assets/stylesheets/chef/components/side-nav.scss */
.side-nav {
  border-radius: 4px;
}

/* line 69, lib/assets/stylesheets/chef/components/side-nav.scss */
.side-nav {
  background-color: #f5f5f6;
}

/* line 72, lib/assets/stylesheets/chef/components/side-nav.scss */
.side-nav li.active {
  background-color: #e5e7e8;
}

/* line 76, lib/assets/stylesheets/chef/components/side-nav.scss */
.side-nav.ugly {
  border: solid 20px #000;
  background-color: aqua;
}

/*doc
---
title: Tab
name: tab
category: Tab
---

```html_example
<ul class="tabs" data-tab>
  <li class="tab-title active"><a href="#tab-1">Tab 1</a></li>
  <li class="tab-title"><a href="#tab-2">Tab 2</a></li>
  <li class="tab-title"><a href="#tab-3">Tab 3</a></li>
</ul>
<div class="tabs-content">
  <div class="content active" id="tab-1">
    <p>Welcome to Tab 1!</p>
  </div>
  <div class="content" id="tab-2">
    <p>Greetings from Tab 2.</p>
  </div> 
  <div class="content" id="tab-3">
    <p>Hey.</p>
  </div>
</div>

```

## Import and Customization

```
@import 'chef/components/tabs'
```

<div data-alert class="alert-box secondary radius">
  The Tabs component also requires a JavaScript module to work properly. Be sure to include 
  chef.js in your page, along with whatever additional scripts you might need. See the 
  <a href="/getting-started">Getting Started</a> section for more information.
</div>

## More Information
  * [Foundation Tabs documentation](http://foundation.zurb.com/docs/components/tabs.html)
*/
/* line 30, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.tabs:after {
  clear: both;
}

/* line 35, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs dd,
.tabs .tab-title {
  float: left;
  list-style: none;
  margin-bottom: 0 !important;
  position: relative;
}

/* line 42, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs dd > a,
.tabs .tab-title > a {
  display: block;
  background-color: #ffffff;
  color: #3e4346;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.875rem;
  padding: 0.625rem 1.25rem;
}

/* line 50, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs dd > a:hover,
.tabs .tab-title > a:hover {
  background-color: #f2f3f4;
}

/* line 55, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs dd.active > a,
.tabs .tab-title.active > a {
  background-color: #FFFFFF;
  color: #3e4346;
}

/* line 64, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs.radius dd:first-child a,
.tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 69, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs.radius dd:last-child a,
.tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 74, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs.vertical dd,
.tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 84, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 239, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 240, lib/assets/stylesheets/chef/components/../foundation-rails/components/_global.scss */
.tabs-content:after {
  clear: both;
}

/* line 89, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}

/* line 95, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 99, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}

/* line 104, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}

/* line 107, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width:40.0625em) {
  /* line 115, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
  .tabs.vertical {
    float: left;
    margin: 0;
    margin-bottom: 1.25rem !important;
    max-width: 20%;
    width: 20%;
  }
  /* line 125, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
  .tabs-content.vertical {
    float: left;
    margin-left: -1px;
    max-width: 80%;
    padding-left: 1rem;
    width: 80%;
  }
}

/* line 136, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* line 56, lib/assets/stylesheets/chef/components/tab.scss */
.tabs {
  position: relative;
  border-bottom: 1px solid #bec3c6;
}

/* line 60, lib/assets/stylesheets/chef/components/tab.scss */
.tabs .tab-title {
  margin-bottom: -1px !important;
}

/* line 63, lib/assets/stylesheets/chef/components/tab.scss */
.tabs .tab-title a {
  border-bottom: 1px solid #bec3c6;
  background-color: none;
  border-radius: 8px 8px 0 0;
  opacity: 0.8;
}

/* line 70, lib/assets/stylesheets/chef/components/tab.scss */
.tabs .tab-title.active a {
  border: 1px solid #bec3c6;
  border-bottom: none;
  opacity: 1;
}

/*doc
---
title: Table
name: table
category: Table
---

TODO: Put some stuff here.
*/
/* line 131, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table {
  background: #FFFFFF;
  border: solid 1px #DDDDDD;
  margin-bottom: 1.25rem;
  table-layout: auto;
}

/* line 69, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}

/* line 78, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table thead {
  background: #F5F5F5;
}

/* line 82, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table thead tr th,
table thead tr td {
  color: #222222;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 92, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table tfoot {
  background: #F5F5F5;
}

/* line 96, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  color: #222222;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.5rem 0.625rem 0.625rem;
}

/* line 107, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table tr th,
table tr td {
  color: #222222;
  font-size: 0.875rem;
  padding: 0.5625rem 0.625rem;
  text-align: left;
}

/* line 115, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #F9F9F9;
}

/* line 120, lib/assets/stylesheets/chef/components/../foundation-rails/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/*doc
---
title: Top Bar
name: top-bar
category: Top Bar
---

The Top Bar is the primary navigational component of a site. It offers a
site name, links, and [Chef logo](../logo).

Use the Top Bar to provide access to your site's top-level resources: your home
page, the main sections of your site, etc. Don't use the top-bar logo or its primary links
to point to other Chef or third-party sites; instead, link to those resources from within the
bodies of your pages.

```html_example
<nav class="top-bar" role="navigation">
  <h1>
    <a href="/"><span class="chef">Chef</span> Thing</span></a>
  </h1>
  <i class="nav-icon fi-list"></i>
  <ul>
    <li><a href="#">Link</a></li>
    <li><a class="active" href="#">Active Link</a></li>
    <li><a href="#">Link</a></li>
  </ul>
  <a href="/" class="logo mark"></a>
</nav>
```

## Import and Customization

```
@import 'chef/components/top-bar'
```

<div data-alert class="alert-box secondary radius">
  The Top Bar component also requires a JavaScript module in order for the
  mobile menu dropdown to work properly. Be sure to include
  chef.js in your page, along with whatever additional scripts you might need. See the
  <a href="/getting-started">Getting Started</a> section for more information.
</div>

*/
/* line 48, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar {
  line-height: 1;
  margin-bottom: 20px;
  min-height: 50px;
  padding: 11px 0.9375rem;
  position: relative;
  white-space: nowrap;
}

/* line 56, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul, .top-bar h1 {
  display: inline;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  text-transform: uppercase;
}

/* line 62, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar h1 {
  font-size: 18px;
  margin: 0;
  padding: 5px 0;
}

/* line 67, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar h1 a {
  color: #f18b21;
  font-size: 18px;
  font-weight: 700;
}

/* line 73, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar h1 .chef {
  color: #3f5364;
}

/* line 78, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul {
  display: inline;
  list-style: none;
  margin: 7px 0 0 26px;
}

/* line 83, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul li {
  display: inline-block;
  margin-left: 20px;
}

/* line 87, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul li a {
  border-bottom: 3px solid transparent;
  color: #7d868c;
  font-size: 14px;
  font-weight: normal;
  transition: all 0.4s ease;
}

/* line 95, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul li a:hover, .top-bar ul li a.active {
  border-bottom: 3px solid #3e4346;
  color: #3e4346;
}

/* line 100, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul li a.active {
  cursor: default;
}

/* line 104, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar ul li:first-child {
  margin: 0;
}

/* line 110, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar .nav-icon {
  color: #3f5364;
  cursor: pointer;
  display: none;
  font-size: 22px;
  position: absolute;
  right: 60px;
  top: 14px;
}

/* line 120, lib/assets/stylesheets/chef/components/top-bar.scss */
.top-bar .logo {
  position: absolute;
  height: 45px;
  width: 45px;
  top: 11px;
  right: 8px;
}

@media only screen and (max-width: 40em) {
  /* line 129, lib/assets/stylesheets/chef/components/top-bar.scss */
  .top-bar ul {
    display: none;
    margin-left: 0;
  }
  /* line 133, lib/assets/stylesheets/chef/components/top-bar.scss */
  .top-bar ul li {
    display: block;
    margin-left: 0;
  }
  /* line 139, lib/assets/stylesheets/chef/components/top-bar.scss */
  .top-bar .nav-icon {
    display: inline-block;
  }
}

/*doc 
---
title: Footer
name: footer
category: Footer
---

Footers are positioned at the bottom of the page, offset slightly from the 
content above them and aligned to match to your specified [layout](../layouts).

```html_example
<footer>
  &copy; <%= Time.now.year %> Chef Software, Inc.  
</footer>
```
*/
/* line 20, lib/assets/stylesheets/chef/components/footer.scss */
footer {
  width: 100%;
  max-width: 62.5rem;
  margin: 1.25rem auto;
  padding: 0 0.9375rem;
  background: #ffffff;
  font-size: 0.8125rem;
  color: #7d868c;
  overflow: auto;
}

/* line 17, app/assets/stylesheets/application.css.scss */
form.button_to {
  display: inline;
  margin: 0;
}
