/*
 * 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, or any plugin's
 * vendor/assets/stylesheets directory 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 bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *

 */
/* Foodstand colors */
/* Jamie Oliver promotion */
/* line 19, /app/app/assets/stylesheets/application.scss */
.page-wrap {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 960px;
}
/* line 24, /app/app/assets/stylesheets/application.scss */
.page-wrap div {
  box-sizing: border-box;
}

/* line 29, /app/app/assets/stylesheets/application.scss */
.main-content-area {
  box-sizing: border-box;
  padding: 25px;
}

/* line 1, /app/app/assets/stylesheets/modules/links.scss */
a.button {
  text-decoration: none;
}
/* line 4, /app/app/assets/stylesheets/modules/links.scss */
a.button button {
  cursor: pointer;
}

/* line 1, /app/app/assets/stylesheets/modules/header.scss */
.header-area {
  display: flex;
  flex-direction: row;
  align-items: center;
  box-sizing: border-box;
  text-align: left;
  border-bottom: 1px #858585 solid;
  padding: 5px 15px;
  margin-bottom: 20px;
}
/* line 11, /app/app/assets/stylesheets/modules/header.scss */
.header-area .logo-small {
  margin-bottom: -5px;
}
/* line 15, /app/app/assets/stylesheets/modules/header.scss */
.header-area .auth-info {
  flex: 1;
  text-align: right;
  font-size: 90%;
}

/* line 1, /app/app/assets/stylesheets/modules/flash.scss */
.flash-notices {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  font-weight: bold;
  color: #ff7e73;
}
/* line 8, /app/app/assets/stylesheets/modules/flash.scss */
.flash-notices .info {
  color: green;
}
/* line 11, /app/app/assets/stylesheets/modules/flash.scss */
.flash-notices .success {
  color: green;
}

/* line 3, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .form-group {
  margin: 15px;
  margin-left: 0;
}
/* line 8, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .control-label {
  min-width: 100px;
  display: block;
  color: #000;
  font-size: 90%;
  font-weight: bold;
  margin-bottom: 2px;
}
/* line 16, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .control-label:after {
  content: ":";
}
/* line 21, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .form-control {
  padding: 6px 12px;
  border: 1px #b5b5b5 solid;
  border-radius: 5px;
  min-width: 200px;
}
/* line 28, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .formError {
  margin: 3px;
  margin-left: 0;
  font-size: 90%;
  color: #ff7e73;
}
/* line 35, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .tip {
  font-size: 80%;
  color: #858585;
  margin-top: -10px;
  margin-left: 12px;
  display: inline-block;
}
/* line 43, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .btn-primary {
  margin-top: 5px;
  padding: 8px 12px;
  border-radius: 5px;
  color: #fff;
  background-color: #4b71e3;
  border: 0;
}
/* line 52, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .form-info {
  margin: 50px 0;
  font-size: 90%;
  color: #9b9b9b;
}
/* line 58, /app/app/assets/stylesheets/modules/forms.scss */
.standard-form .formError {
  color: #ff7e73;
  font-size: 90%;
}

/* line 1, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight table td {
  padding: 5px;
}

/* line 2, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight table pre {
  margin: 0;
}

/* line 3, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight, .highlight .w {
  color: #303030;
}

/* line 6, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .err {
  color: #151515;
  background-color: #ac4142;
}

/* line 10, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cm, .highlight .cpf, .highlight .c1, .highlight .cs {
  color: #505050;
}

/* line 13, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .cp {
  color: #f4bf75;
}

/* line 16, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .nt {
  color: #f4bf75;
}

/* line 19, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .o, .highlight .ow {
  color: #d0d0d0;
}

/* line 22, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .p, .highlight .pi {
  color: #d0d0d0;
}

/* line 25, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .gi {
  color: #90a959;
}

/* line 28, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .gd {
  color: #ac4142;
}

/* line 31, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .gh {
  color: #6a9fb5;
  background-color: #151515;
  font-weight: bold;
}

/* line 36, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .k, .highlight .kn, .highlight .kp, .highlight .kr, .highlight .kv {
  color: #aa759f;
}

/* line 39, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .kc {
  color: #d28445;
}

/* line 42, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .kt {
  color: #d28445;
}

/* line 45, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .kd {
  color: #d28445;
}

/* line 48, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .s, .highlight .sb, .highlight .sc, .highlight .dl, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .s1 {
  color: #90a959;
}

/* line 51, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .sa {
  color: #aa759f;
}

/* line 54, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .sr {
  color: #75b5aa;
}

/* line 57, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .si {
  color: #8f5536;
}

/* line 60, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .se {
  color: #8f5536;
}

/* line 63, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .nn {
  color: #f4bf75;
}

/* line 66, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .nc {
  color: #f4bf75;
}

/* line 69, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .no {
  color: #f4bf75;
}

/* line 72, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .na {
  color: #6a9fb5;
}

/* line 75, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .m, .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mx {
  color: #90a959;
}

/* line 78, /app/app/assets/stylesheets/rouge.scss.erb */
.highlight .ss {
  color: #90a959;
}

/* line 81, /app/app/assets/stylesheets/rouge.scss.erb */
div.highlight {
  border-radius: 5px;
  padding: 10px;
  padding-bottom: 0px;
  margin-bottom: 12px;
}

/* line 87, /app/app/assets/stylesheets/rouge.scss.erb */
pre.highlight {
  margin-top: 0;
  background: #f5f5f5;
  border-radius: 5px;
  padding-bottom: 10px;
  padding: 15px;
}

/* line 94, /app/app/assets/stylesheets/rouge.scss.erb */
code {
  background: #f5f5f5;
  border-radius: 5px;
}

/* line 1, /app/app/assets/stylesheets/modules/api_docs.scss */
.highlight {
  border-radius: 5px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  font-weight: normal;
  font-size: 15px;
  padding: 10px;
  padding-bottom: 0px;
  margin-bottom: 20px;
}
/* line 10, /app/app/assets/stylesheets/modules/api_docs.scss */
.highlight h2 {
  border-bottom: 1px solid #CCC;
  line-height: 40px;
}
/* line 14, /app/app/assets/stylesheets/modules/api_docs.scss */
.highlight h3 {
  margin-bottom: 5px;
}
/* line 17, /app/app/assets/stylesheets/modules/api_docs.scss */
.highlight pre {
  padding-bottom: 10px;
}
/* line 22, /app/app/assets/stylesheets/modules/api_docs.scss */
.highlight code {
  font-size: 13px;
}

/* line 1, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page {
  /*
  @import url(https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre:300,400,500,700|Montserrat:300,400,500,700&subset=latin);
  @import url(https://fonts.googleapis.com/css?family=Oswald:600);
  */
  background-color: #02120f;
}
/* line 8, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .page-wrap {
  max-width: none;
  margin: none;
}
/* line 13, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .main-content-area {
  padding: 0;
}
/* line 17, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .header-area {
  display: none;
}
/* line 21, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .content-area {
  max-width: none;
}
/* line 27, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-panel {
  height: 100vh;
  width: 100%;
  background-color: #02120f;
  background-image: url("/assets/landing-background-6934b3252fa4121331e9337dadbd7b1034a7edaa685da7d52f3d67e8f9c40681.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 37, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-panel .button.get-started {
  width: 60%;
}
/* line 41, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-width: 500px;
  max-width: 600px;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-family: 'Frank Ruhl Libre',Georgia,serif;
  padding: 0 60px;
  margin-left: 5%;
}
/* line 58, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-header {
  color: #63ca82;
}
/* line 62, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-subtext {
  color: #fff;
  font-size: 1.11111111rem;
}
/* line 67, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-logo {
  text-align: left;
}
/* line 71, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-logo .landing-logo-subtext {
  display: block;
  color: #fff;
  margin-top: -30px;
  font-size: 12px;
}
/* line 78, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .landing-error {
  margin-top: 5px;
  color: #ff7e73;
  font-size: 1.11111111rem;
}
/* line 84, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .email-link {
  color: #63ca82;
}
/* line 88, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .ui.green.button {
  display: block;
  width: 200px;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
/* line 94, /app/app/assets/stylesheets/pages/splash_screen.scss */
.splash-screen-page .ui.green.button, .splash-screen-page .ui.green.buttons .button {
  background-color: #63ca82;
  color: #fff;
  text-shadow: none;
  background-image: none;
  padding: 1.27777778em 1.5em 1.27777778em;
  margin: 0 .25em 0 0;
  font-weight: bold;
}
