/* line 1, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page {
  /*.toplevel_page_admin-rp div input[type="submit"] {
    background-color: white; font-size:1em; padding:0.2em; border: 1px solid black; border-radius:4px;
  }*/
}
/* line 2, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page h1 {
  text-align: center !important;
  font-size: 3em;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: white;
}
/* line 7, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page div.general-rule label {
  font-size: 1em;
  font-weight: 500;
  display: inline-block;
  width: 8em;
}
/* line 9, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page div.general-rule, body.restaurant_page_restaurant_planner_admin_page div.exception-rules, body.restaurant_page_restaurant_planner_admin_page div.test-rules {
  border: 1px solid black;
  padding: 1em;
  background-color: white;
}
/* line 12, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page table.exception-rules {
  border: 2px solid black;
}
/* line 13, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page table.exception-rules th, body.restaurant_page_restaurant_planner_admin_page table.exception-rules td {
  padding-left: 1em;
  padding-right: 1em;
}
/* line 14, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page div.exception-rules form label {
  margin-left: 2em;
  margin-right: 1em;
}
/* line 15, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page div.exception-rules form input[type="text"] {
  width: 8em;
}
/* line 20, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page div.test-rules form label {
  margin-left: 2em;
  margin-right: 1em;
}
/* line 22, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page .button, body.restaurant_page_restaurant_planner_admin_page input[type="submit"] {
  background-color: #dd5859 !important;
  border: 1px solid black !important;
  border-radius: 6px !important;
  color: white !important;
  padding: 0.4em !important;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.7) !important;
  text-decoration: none;
}
/* line 31, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page .button:hover, body.restaurant_page_restaurant_planner_admin_page input[type="submit"]:hover {
  background-color: #ed6869 !important;
  text-decoration: none;
}
/* line 36, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page button.btn-success, body.restaurant_page_restaurant_planner_admin_page input[type="submit"].btn-success {
  background-image: none !important;
  color: #fff !important;
  background-color: #0FA840 !important;
  border: 1px solid #0A421C !important;
  border-radius: 4px !important;
}
/* line 44, ../sass/rp-admin.scss */
body.restaurant_page_restaurant_planner_admin_page button.btn-success:hover, body.restaurant_page_restaurant_planner_admin_page input[type="submit"].btn-success:hover {
  background-color: #1Fc850 !important;
}

/* line 51, ../sass/rp-admin.scss */
div.menu_meals h3 {
  font-size: 0.8em;
  font-style: italic;
  border-bottom: 1px solid green;
}
/* line 53, ../sass/rp-admin.scss */
div.menu_meals form.menu-meal label {
  margin-left: 4px;
  display: block;
}
/* line 54, ../sass/rp-admin.scss */
div.menu_meals form.menu-meal input[type='text'] {
  margin-left: 4px;
  width: 23em;
}
/* line 55, ../sass/rp-admin.scss */
div.menu_meals form.menu-meal textarea {
  margin-left: 4px;
  width: 25em;
  min-height: 8em;
}
/* line 56, ../sass/rp-admin.scss */
div.menu_meals form.menu-meal input[type='submit'] {
  margin-left: 20em;
  margin-top: 8px;
}
