@charset "UTF-8";
div.gmce-editable {
  /* Set padding to stop content of the editable div from overflowing; without this we cannot identify
   * the drop target properly
   */
  /* 
  padding: 1px;
  margin: -1px;
  */
}

ul {
  list-style: disc outside none;
}

ol {
  list-style: decimal outside none;
}

ol ol {
  list-style: lower-alpha outside none;
}

dt {
  margin-top: 5px;
  font-weight: bold;
}

blockquote, q {
  quotes: "“" "”";
}
blockquote:before, q:before {
  content: open-quote;
}
blockquote:after, q:after {
  content: close-quote;
}

blockquote {
  padding: 0 30px;
}
blockquote p {
  display: inline;
}

q {
  font-style: italic;
}

cite {
  font-style: normal;
}

em {
  font-style: italic;
}

.gmce-widget-wrapper {
  /* overflow: hidden; */
}

.g_system-new-password {
  font-weight: bold;
}

html {
  overflow: scroll;
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.gmce-widget-wrapper {
  background: url(/public/grasshopper/images/widget-tape.png) repeat gray;
}

.qa-status-blank {
  color: black;
  background-color: white;
  font-weight: normal;
}

.qa-status-draft {
  color: white;
  background-color: red;
  font-weight: normal;
}

.qa-status-rejected {
  color: white;
  background-color: red;
  font-weight: bold;
}

.qa-status-unapproved {
  color: black;
  background-color: #EF9B0F;
  font-weight: normal;
}

.qa-status-partially-approved, .qa-status-partiallyApproved {
  color: white;
  background-color: blue;
  font-weight: normal;
}

.qa-status-fully-approved, .qa-status-fullyApproved, .qa-status-fully-archived, .qa-status-fullyArchived {
  color: white;
  background-color: #228B22;
  font-weight: normal;
}

body {
  font-family: sofia_pro, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background-color: #FBFBFB;
  color: #252525;
}

input {
  font-family: sofia_pro, Arial, Helvetica, sans-serif;
}

img {
  border: none;
}

p {
  padding: 0 0 5px;
  line-height: 130%;
  font-size: 1.1em;
}

b, strong {
  font-weight: bold;
}

i, em {
  font-style: italic;
}

ul, ol {
  list-style: inside;
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  margin-top: 5px;
}

table {
  border-collapse: collapse;
}

td, th {
  padding: 2px;
  vertical-align: top;
}

td {
  text-align: left;
}

table.stdTable {
  width: 100%;
  margin-bottom: 10px;
}
table.stdTable th {
  text-align: left;
  padding: 8px;
  background: -webkit-linear-gradient(top, #ececec, #dbdbdb);
  background: -moz-linear-gradient(top, #ececec, #dbdbdb);
  background: -ms-linear-gradient(top, #ececec, #dbdbdb);
}
table.stdTable td {
  padding: 4px 8px;
}

table.border-inner > tbody > tr > td, body.report .qa-revision table.qar-cooking > tbody > tr > td, body.report .qa-revision table.qa-ingredients2 > tbody > tr > td, body.report .qa-revision table.qar-post-launch > tbody > tr > td, body.report .qa-revision table.qar-pandw > tbody > tr > td, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > td, body.report .qa-revision table.qar-physical-standards > tbody > tr > td, body.report .qa-revision table.qar-product-standards > tbody > tr > td, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > td, body.report .qa-revision table.qar-tests-on-final > tbody > tr > td, body.report .qa-revision table.qar-primary-pack > tbody > tr > td, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > td, body.report .qa-revision table.qar-microbio-quality > tbody > tr > td, body.report .qa-revision table.qar-chemical-params > tbody > tr > td, body.report .qa-revision table.qar-recycling-info > tbody > tr > td, body.report .qa-revision table.qar-recipe > tbody > tr > td, body.report .qa-revision table.qar-cooking-other > tbody > tr > td, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > td, body.report .qa-revision table.qar-cooking-oven > tbody > tr > td, table.border-inner > tbody > tr > th, body.report .qa-revision table.qar-cooking > tbody > tr > th, body.report .qa-revision table.qa-ingredients2 > tbody > tr > th, body.report .qa-revision table.qar-post-launch > tbody > tr > th, body.report .qa-revision table.qar-pandw > tbody > tr > th, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > th, body.report .qa-revision table.qar-physical-standards > tbody > tr > th, body.report .qa-revision table.qar-product-standards > tbody > tr > th, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > th, body.report .qa-revision table.qar-tests-on-final > tbody > tr > th, body.report .qa-revision table.qar-primary-pack > tbody > tr > th, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > th, body.report .qa-revision table.qar-microbio-quality > tbody > tr > th, body.report .qa-revision table.qar-chemical-params > tbody > tr > th, body.report .qa-revision table.qar-recycling-info > tbody > tr > th, body.report .qa-revision table.qar-recipe > tbody > tr > th, body.report .qa-revision table.qar-cooking-other > tbody > tr > th, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > th, body.report .qa-revision table.qar-cooking-oven > tbody > tr > th, table.border-inner > thead > tr > td, body.report .qa-revision table.qar-cooking > thead > tr > td, body.report .qa-revision table.qa-ingredients2 > thead > tr > td, body.report .qa-revision table.qar-post-launch > thead > tr > td, body.report .qa-revision table.qar-pandw > thead > tr > td, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > td, body.report .qa-revision table.qar-physical-standards > thead > tr > td, body.report .qa-revision table.qar-product-standards > thead > tr > td, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > td, body.report .qa-revision table.qar-tests-on-final > thead > tr > td, body.report .qa-revision table.qar-primary-pack > thead > tr > td, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > td, body.report .qa-revision table.qar-microbio-quality > thead > tr > td, body.report .qa-revision table.qar-chemical-params > thead > tr > td, body.report .qa-revision table.qar-recycling-info > thead > tr > td, body.report .qa-revision table.qar-recipe > thead > tr > td, body.report .qa-revision table.qar-cooking-other > thead > tr > td, body.report .qa-revision table.qar-cooking-microwave > thead > tr > td, body.report .qa-revision table.qar-cooking-oven > thead > tr > td, table.border-inner > thead > tr > th, body.report .qa-revision table.qar-cooking > thead > tr > th, body.report .qa-revision table.qa-ingredients2 > thead > tr > th, body.report .qa-revision table.qar-post-launch > thead > tr > th, body.report .qa-revision table.qar-pandw > thead > tr > th, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > th, body.report .qa-revision table.qar-physical-standards > thead > tr > th, body.report .qa-revision table.qar-product-standards > thead > tr > th, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > th, body.report .qa-revision table.qar-tests-on-final > thead > tr > th, body.report .qa-revision table.qar-primary-pack > thead > tr > th, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > th, body.report .qa-revision table.qar-microbio-quality > thead > tr > th, body.report .qa-revision table.qar-chemical-params > thead > tr > th, body.report .qa-revision table.qar-recycling-info > thead > tr > th, body.report .qa-revision table.qar-recipe > thead > tr > th, body.report .qa-revision table.qar-cooking-other > thead > tr > th, body.report .qa-revision table.qar-cooking-microwave > thead > tr > th, body.report .qa-revision table.qar-cooking-oven > thead > tr > th {
  border-bottom: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
}
table.border-inner > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking > tbody > tr:last-child > td, body.report .qa-revision table.qa-ingredients2 > tbody > tr:last-child > td, body.report .qa-revision table.qar-post-launch > tbody > tr:last-child > td, body.report .qa-revision table.qar-pandw > tbody > tr:last-child > td, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr:last-child > td, body.report .qa-revision table.qar-physical-standards > tbody > tr:last-child > td, body.report .qa-revision table.qar-product-standards > tbody > tr:last-child > td, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr:last-child > td, body.report .qa-revision table.qar-tests-on-final > tbody > tr:last-child > td, body.report .qa-revision table.qar-primary-pack > tbody > tr:last-child > td, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr:last-child > td, body.report .qa-revision table.qar-microbio-quality > tbody > tr:last-child > td, body.report .qa-revision table.qar-chemical-params > tbody > tr:last-child > td, body.report .qa-revision table.qar-recycling-info > tbody > tr:last-child > td, body.report .qa-revision table.qar-recipe > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-other > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-microwave > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-oven > tbody > tr:last-child > td, table.border-inner > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking > tbody > tr:last-child > th, body.report .qa-revision table.qa-ingredients2 > tbody > tr:last-child > th, body.report .qa-revision table.qar-post-launch > tbody > tr:last-child > th, body.report .qa-revision table.qar-pandw > tbody > tr:last-child > th, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr:last-child > th, body.report .qa-revision table.qar-physical-standards > tbody > tr:last-child > th, body.report .qa-revision table.qar-product-standards > tbody > tr:last-child > th, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr:last-child > th, body.report .qa-revision table.qar-tests-on-final > tbody > tr:last-child > th, body.report .qa-revision table.qar-primary-pack > tbody > tr:last-child > th, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr:last-child > th, body.report .qa-revision table.qar-microbio-quality > tbody > tr:last-child > th, body.report .qa-revision table.qar-chemical-params > tbody > tr:last-child > th, body.report .qa-revision table.qar-recycling-info > tbody > tr:last-child > th, body.report .qa-revision table.qar-recipe > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-other > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-microwave > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-oven > tbody > tr:last-child > th, table.border-inner > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking > thead > tr:last-child > td, body.report .qa-revision table.qa-ingredients2 > thead > tr:last-child > td, body.report .qa-revision table.qar-post-launch > thead > tr:last-child > td, body.report .qa-revision table.qar-pandw > thead > tr:last-child > td, body.report .qa-revision table.qar-non-foods-packaging > thead > tr:last-child > td, body.report .qa-revision table.qar-physical-standards > thead > tr:last-child > td, body.report .qa-revision table.qar-product-standards > thead > tr:last-child > td, body.report .qa-revision table.qar-outer-pack-desc > thead > tr:last-child > td, body.report .qa-revision table.qar-tests-on-final > thead > tr:last-child > td, body.report .qa-revision table.qar-primary-pack > thead > tr:last-child > td, body.report .qa-revision table.qar-alcohol-analysis > thead > tr:last-child > td, body.report .qa-revision table.qar-microbio-quality > thead > tr:last-child > td, body.report .qa-revision table.qar-chemical-params > thead > tr:last-child > td, body.report .qa-revision table.qar-recycling-info > thead > tr:last-child > td, body.report .qa-revision table.qar-recipe > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-other > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-microwave > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-oven > thead > tr:last-child > td, table.border-inner > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking > thead > tr:last-child > th, body.report .qa-revision table.qa-ingredients2 > thead > tr:last-child > th, body.report .qa-revision table.qar-post-launch > thead > tr:last-child > th, body.report .qa-revision table.qar-pandw > thead > tr:last-child > th, body.report .qa-revision table.qar-non-foods-packaging > thead > tr:last-child > th, body.report .qa-revision table.qar-physical-standards > thead > tr:last-child > th, body.report .qa-revision table.qar-product-standards > thead > tr:last-child > th, body.report .qa-revision table.qar-outer-pack-desc > thead > tr:last-child > th, body.report .qa-revision table.qar-tests-on-final > thead > tr:last-child > th, body.report .qa-revision table.qar-primary-pack > thead > tr:last-child > th, body.report .qa-revision table.qar-alcohol-analysis > thead > tr:last-child > th, body.report .qa-revision table.qar-microbio-quality > thead > tr:last-child > th, body.report .qa-revision table.qar-chemical-params > thead > tr:last-child > th, body.report .qa-revision table.qar-recycling-info > thead > tr:last-child > th, body.report .qa-revision table.qar-recipe > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-other > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-microwave > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-oven > thead > tr:last-child > th {
  border-bottom: none;
}
table.border-inner > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking > tbody > tr > td:last-child, body.report .qa-revision table.qa-ingredients2 > tbody > tr > td:last-child, body.report .qa-revision table.qar-post-launch > tbody > tr > td:last-child, body.report .qa-revision table.qar-pandw > tbody > tr > td:last-child, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > td:last-child, body.report .qa-revision table.qar-physical-standards > tbody > tr > td:last-child, body.report .qa-revision table.qar-product-standards > tbody > tr > td:last-child, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > td:last-child, body.report .qa-revision table.qar-tests-on-final > tbody > tr > td:last-child, body.report .qa-revision table.qar-primary-pack > tbody > tr > td:last-child, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > td:last-child, body.report .qa-revision table.qar-microbio-quality > tbody > tr > td:last-child, body.report .qa-revision table.qar-chemical-params > tbody > tr > td:last-child, body.report .qa-revision table.qar-recycling-info > tbody > tr > td:last-child, body.report .qa-revision table.qar-recipe > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-other > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-oven > tbody > tr > td:last-child, table.border-inner > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking > tbody > tr > th:last-child, body.report .qa-revision table.qa-ingredients2 > tbody > tr > th:last-child, body.report .qa-revision table.qar-post-launch > tbody > tr > th:last-child, body.report .qa-revision table.qar-pandw > tbody > tr > th:last-child, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > th:last-child, body.report .qa-revision table.qar-physical-standards > tbody > tr > th:last-child, body.report .qa-revision table.qar-product-standards > tbody > tr > th:last-child, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > th:last-child, body.report .qa-revision table.qar-tests-on-final > tbody > tr > th:last-child, body.report .qa-revision table.qar-primary-pack > tbody > tr > th:last-child, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > th:last-child, body.report .qa-revision table.qar-microbio-quality > tbody > tr > th:last-child, body.report .qa-revision table.qar-chemical-params > tbody > tr > th:last-child, body.report .qa-revision table.qar-recycling-info > tbody > tr > th:last-child, body.report .qa-revision table.qar-recipe > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-other > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-oven > tbody > tr > th:last-child, table.border-inner > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking > thead > tr > td:last-child, body.report .qa-revision table.qa-ingredients2 > thead > tr > td:last-child, body.report .qa-revision table.qar-post-launch > thead > tr > td:last-child, body.report .qa-revision table.qar-pandw > thead > tr > td:last-child, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > td:last-child, body.report .qa-revision table.qar-physical-standards > thead > tr > td:last-child, body.report .qa-revision table.qar-product-standards > thead > tr > td:last-child, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > td:last-child, body.report .qa-revision table.qar-tests-on-final > thead > tr > td:last-child, body.report .qa-revision table.qar-primary-pack > thead > tr > td:last-child, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > td:last-child, body.report .qa-revision table.qar-microbio-quality > thead > tr > td:last-child, body.report .qa-revision table.qar-chemical-params > thead > tr > td:last-child, body.report .qa-revision table.qar-recycling-info > thead > tr > td:last-child, body.report .qa-revision table.qar-recipe > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-other > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-microwave > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-oven > thead > tr > td:last-child, table.border-inner > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking > thead > tr > th:last-child, body.report .qa-revision table.qa-ingredients2 > thead > tr > th:last-child, body.report .qa-revision table.qar-post-launch > thead > tr > th:last-child, body.report .qa-revision table.qar-pandw > thead > tr > th:last-child, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > th:last-child, body.report .qa-revision table.qar-physical-standards > thead > tr > th:last-child, body.report .qa-revision table.qar-product-standards > thead > tr > th:last-child, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > th:last-child, body.report .qa-revision table.qar-tests-on-final > thead > tr > th:last-child, body.report .qa-revision table.qar-primary-pack > thead > tr > th:last-child, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > th:last-child, body.report .qa-revision table.qar-microbio-quality > thead > tr > th:last-child, body.report .qa-revision table.qar-chemical-params > thead > tr > th:last-child, body.report .qa-revision table.qar-recycling-info > thead > tr > th:last-child, body.report .qa-revision table.qar-recipe > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-other > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-microwave > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-oven > thead > tr > th:last-child {
  border-right: none;
}

a {
  color: #A43691;
}

label {
  vertical-align: top;
}

p, table.stdTable, li {
  line-height: 120%;
  margin-bottom: 6px;
}

h1, h2, h3, h4 {
  padding-top: 6px;
  background-repeat: repeat-x;
  background-position: left 4px;
  font-weight: bold;
  color: #1a3278;
}

h1.g_first {
  margin-top: 0;
}

h1 {
  font-size: 22px;
  margin-bottom: 6px;
}

h2 {
  font-size: 18px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

.caption {
  background-color: #1a3278;
  color: #fff !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

h1.caption, h2.caption, h3.caption, h4.caption {
  padding-left: 8px;
}

caption {
  font-style: italic;
  text-align: left;
  font-size: 100%;
}

blockquote {
  font-style: italic;
}

blockquote {
  padding: 5px 14px;
}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2012 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mostardesign
 * License URL: http://www.fontspring.com/fflicense/mostardesign
 *
 *
 */
@font-face {
  font-family: "sofia_pro";
  src: url("/skin/fonts/SofiaProLight-webfont.eot");
  src: url("/skin/fonts/SofiaProLight-webfont.eot?#iefix") format("embedded-opentype"), url("/skin/fonts/SofiaProLight-webfont.woff") format("woff"), url("/skin/fonts/SofiaProLight-webfont.ttf") format("truetype"), url("/skin/fonts/SofiaProLight-webfont.svg#sofia_pro_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "sofia_pro";
  src: url("/skin/fonts/SofiaProSemiBold-webfont.eot");
  src: url("/skin/fonts/SofiaProSemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("/skin/fonts/SofiaProSemiBold-webfont.woff") format("woff"), url("/skin/fonts/SofiaProSemiBold-webfont.ttf") format("truetype"), url("/skin/fonts/SofiaProSemiBold-webfont.svg#sofia_pro_semi_boldregular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "sofia_pro";
  src: url("/skin/fonts/SofiaProLightIt-webfont.eot");
  src: url("/skin/fonts/SofiaProLightIt-webfont.eot?#iefix") format("embedded-opentype"), url("/skin/fonts/SofiaProLightIt-webfont.woff") format("woff"), url("/skin/fonts/SofiaProLightIt-webfont.ttf") format("truetype"), url("/skin/fonts/SofiaProLightIt-webfont.svg#sofia_pro_lightitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
.gbubble-popup {
  position: absolute;
  background-color: #e40e1a;
  border-color: #e40e1a;
  color: white;
  behavior: url(/skin/pie/PIE.htc);
  border-radius: 0px;
  border-width: 1px;
  padding: 3px 7px 5px;
  min-height: 0px;
  z-index: 1000;
}

.gbubble-thin .gbubble-arrow-border.gbubble-arrow-left {
  top: 5px;
  left: -14px;
  border-right-color: #e40e1a;
  border-width: 7px;
}

.gbubble-arrow-border.gbubble-arrow-bottom {
  bottom: -15px;
  left: 4px;
  border-top-color: #e40e1a;
  border-width: 7px;
}

.gbubble-arrow {
  display: none;
}

.dialog-blocker {
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  z-index: 1000;
}

.gw-ui-dialog * {
  color: black;
}

h1.gw-ui-dialog-title {
  margin: 10px 15px;
}

.gw-ui-dialog {
  display: none;
  position: fixed;
  left: 100px;
  top: 100px;
  width: 600px;
  margin: 0 auto;
  border-radius: 5px;
  border: 1px solid #fcbee2;
  background-color: white;
  z-index: 1000;
}
.gw-ui-dialog h1, .gw-ui-dialog h2, .gw-ui-dialog h3, .gw-ui-dialog h4, .gw-ui-dialog h5 {
  font-weight: normal;
  padding: 0;
}
.gw-ui-dialog .gw-ui-dialogButtonBar {
  margin: 10px 15px;
}
.gw-ui-dialog .gw-ui-dialogClose {
  position: absolute;
  right: 10px;
  top: 10px;
}
.gw-ui-dialog .gw-ui-dialogClose a {
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
.gw-ui-dialog .gw-ui-dialogInner {
  margin: 20px 16px;
}
.gw-ui-dialog .gw-ui-dialogHeader h1, .gw-ui-dialog .gw-ui-dialogHeader h2, .gw-ui-dialog .gw-ui-dialogHeader h3, .gw-ui-dialog .gw-ui-dialogHeader h4, .gw-ui-dialog .gw-ui-dialogHeader h5 {
  margin: 0 0 14px 30px;
  padding: 0;
}
.gw-ui-dialog .gw-ui-dialogBody {
  background-color: white;
  padding: 5px 20px;
}
.gw-ui-dialog-embedded {
  position: fixed;
}

.grasshopper-dialog {
  position: absolute;
  z-index: 1100;
  border: 1px solid;
  padding: 10px 40px 30px;
  min-width: 300px;
  max-width: 80%;
  max-height: 80%;
  background: #034e7f;
  color: white;
  margin: 40px;
}
.grasshopper-dialog a {
  color: white;
}
.grasshopper-dialog h1, .grasshopper-dialog h2, .grasshopper-dialog h3 {
  margin: 10px 0 20px;
  border-bottom: 1px solid;
}
.grasshopper-dialog.dialog-message-dlg {
  width: 450px;
}
.grasshopper-dialog .dialog-button-bar {
  margin: 20px auto 0;
  text-align: center;
}
.grasshopper-dialog .dialog-button-bar input[type=button] {
  margin-right: 15px;
}
.grasshopper-dialog input[type=text], .grasshopper-dialog input[type=password] {
  margin: 0 0 8px 0;
  background: white;
  color: black;
  padding: 6px;
}

.form input, .form-fields input, .form select, .form-fields select {
  border: none;
  width: 100%;
  font-size: 14px;
  padding: 2px;
}
.form input::-webkit-input-placeholder, .form-fields input::-webkit-input-placeholder, .form select::-webkit-input-placeholder, .form-fields select::-webkit-input-placeholder {
  color: lightgrey;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  padding-top: 2px;
}
.form input::-moz-placeholder, .form-fields input::-moz-placeholder, .form select::-moz-placeholder, .form-fields select::-moz-placeholder {
  color: lightgrey;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  padding-top: 2px;
}
.form input:-ms-input-placeholder, .form-fields input:-ms-input-placeholder, .form select:-ms-input-placeholder, .form-fields select:-ms-input-placeholder {
  color: lightgrey;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  padding-top: 2px;
}
.form input:-moz-placeholder, .form-fields input:-moz-placeholder, .form select:-moz-placeholder, .form-fields select:-moz-placeholder {
  color: lightgrey;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  padding-top: 2px;
}
.form input[type=radio], .form-fields input[type=radio] {
  display: none;
}
.form input[type=radio] + label, .form-fields input[type=radio] + label {
  display: block;
  margin: 3px 0;
}
.form input[type=radio] + label span, .form-fields input[type=radio] + label span {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
}
.form input[type=radio] + label > span, .form-fields input[type=radio] + label > span {
  background-color: #0079c7;
  border: 2px solid white;
}
.form input[type=radio] + label > span > span, .form-fields input[type=radio] + label > span > span {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: -6px 0 0 1px;
}
.form input[type=radio]:checked + label > span > span, .form-fields input[type=radio]:checked + label > span > span {
  background-color: white;
}

.form-fields {
  border: 1px solid #8799a1;
  border-radius: 5px;
  overflow: hidden;
  color: white;
  background-color: #0079c7;
}
.form-fields a {
  color: black;
}
.form-fields .form-field, .form-fields .form-field-row {
  background-color: white;
  padding: 1px 7px;
  border-bottom: 1px solid #8799a1;
}
.form-fields .form-field:last-child, .form-fields .form-field-row:last-child {
  border: none;
}
.form-fields .form-field-row {
  padding: 0;
}
.form-fields .form-field-row .form-field {
  display: inline-block;
  width: 40%;
  border: none;
  border-right: 1px solid #8799a1;
}
.form-fields .form-field-row .form-field:last-child {
  border-right: none;
}
.form-fields label {
  display: block;
  font-size: 12px;
  color: black;
}
.form-fields label.populated {
  color: grey;
}

input[type=submit], input[type=button], button {
  border: 2px solid #afb8ba;
  border-radius: 5px;
  padding: 6px 24px;
  font-size: 14px;
  margin: 12px 0;
  display: block;
  background-color: #121660;
  color: white;
  text-decoration: none;
  cursor: pointer;
}

input[type=submit]:hover, input[type=button]:hover {
  background: white;
  color: #121660;
}

textarea {
  width: 100%;
  min-height: 70px;
}

#grasshopper-login-form-message {
  display: none;
}

#grasshopper-login-form {
  max-width: 450px;
}

#content {
  margin: 0 auto;
  width: 1020px;
  padding-bottom: 20px;
}

#content-wrapper {
  margin-top: 145px;
}

h1.banner, h2.banner {
  background-color: #1a3278;
  color: white;
  margin-bottom: 5px;
  padding: 5px 15px;
}

h2.banner {
  margin-top: 30px;
}

#header-rhs {
  width: 50%;
  height: 96px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #1c357f;
}

#header-lhs {
  width: 50%;
  height: 96px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #1a3278;
}

#header-wrapper {
  width: 100%;
  position: absolute;
  z-index: 1000;
  top: 0;
}

#header {
  background: url(/skin/images/banner.png) no-repeat;
  height: 96px;
  margin: 0 auto;
  width: 1020px;
}
#header .welcome {
  font-size: 15px;
  margin-right: 14px;
  text-align: right;
  color: #FFFFFF;
  position: relative;
  top: 10px;
  right: 30px;
  float: right;
}
#header #zenesis {
  float: right;
  font-size: 19px;
}
#header #zenesis a {
  text-indent: -10000px;
  display: block;
  padding: 5px 0;
  width: 200px;
}

#gw-navigation {
  background: url(/skin/images/menu_bg.png) no-repeat 0px 0px;
  height: 51px;
  width: 1022px;
  position: absolute;
  top: 100px;
  font-size: 14px;
}
#gw-navigation ul.nav-level-1 {
  padding-top: 8px;
}
#gw-navigation li.nav-level-1 {
  display: block;
  float: left;
  padding: 0px 18px 10px 18px;
  margin: 0;
  font-size: 1.1em;
  color: black;
  position: relative;
}
#gw-navigation a {
  color: black;
  text-decoration: none;
}
#gw-navigation a:hover {
  color: black;
  text-decoration: underline;
}

@media screen {
  #footer-wrapper {
    position: fixed;
    bottom: 0;
  }
}
#footer-wrapper {
  background-color: #e1e1e1;
  width: 100%;
  height: 112px;
}

#content-wrapper {
  padding-bottom: 112px;
}

#footer {
  padding: 10px 60px;
  color: #747474;
  margin: 0 auto;
  width: 1020px;
  min-height: 50px;
  font-size: 11px;
}
#footer a {
  color: #747474;
}
#footer li {
  list-style: none;
  margin-bottom: 3px;
  margin-left: 30px;
  float: left;
}
#footer li.g_first {
  margin-left: 0;
}
#footer #footer-address {
  width: 300px;
  float: left;
}
#footer #footer-enquiries {
  width: 300px;
  float: right;
}

@media print {
  #header-wrapper, #header-rhs, #header-lhs {
    display: none;
  }

  #content-wrapper {
    margin-top: 0;
  }

  #print-header {
    display: block;
  }

  .reportFrontPage {
    page-break-after: always;
  }
}
@media screen {
  #print-header {
    display: none;
  }
}
body.grasshopper-email #gw-navigation, body.grasshopper-email #header-lhs, body.grasshopper-email #header-rhs {
  display: none;
}
body.grasshopper-email #footer-wrapper {
  position: inherit;
  top: inherit;
}

body.report #gw-navigation {
  display: none;
}
body.report .reportFrontPage h1 {
  text-align: center;
  font-size: 40px;
  margin: 80px 0;
}
body.report .blank-underlines {
  border-bottom: 1px solid grey;
  width: 100%;
  height: 16px;
}
body.report .storeReport {
  width: 600px;
}
body.report .opening-hours th {
  font-weight: bold;
}
body.report .opening-hours tr th:first-child {
  text-align: left;
}
body.report .opening-hours tr td:first-child {
  width: 150px;
}
body.report .opening-hours td, body.report .opening-hours th {
  border-right: 1px solid grey;
  border-bottom: 1px solid grey;
}
body.report .opening-hours td:last-child, body.report .opening-hours th:last-child {
  border-right: none;
}
body.report .opening-hours tr:last-child td, body.report .opening-hours tr:last-child th {
  border-bottom: none;
}
body.report .smart-savings {
  width: 100%;
}
body.report .smart-savings td:first-child {
  width: 290px;
}
body.report .smart-savings .blank-underlines {
  display: inline-block;
  width: 180px;
}
body.report .staffing-levels td:first-child {
  width: 200px;
}
body.report .covenants td:first-child {
  width: 200px;
}
body.report .storeServicesReport .storeRow {
  border-top: 1px solid;
  margin-top: 10px;
}
body.report .storeServicesReport .colStoreDetails {
  width: 300px;
  float: left;
}
body.report .storeServicesReport .colStoreFacilities {
  width: 550px;
  float: left;
}
body.report .storeServicesReport .colStoreFacilities tr:first-child td, body.report .storeServicesReport .colHeader {
  font-weight: bold;
}
body.report .smartSavingsReport td:first-child {
  width: 150px;
}
body.report .smartSavingsReport td:nth-child(3) {
  width: 220px;
}
body.report .smartSavingsReport table {
  width: 800px;
}
body.report .joinersAndLeaversReport table.storeDetails {
  width: 100%;
  margin-bottom: 7px;
}
body.report .joinersAndLeaversReport table.storeDetails td:nth-child(1) {
  width: 150px;
}
body.report .joinersAndLeaversReport table.storeDetails td:nth-child(3) {
  width: 250px;
}
body.report .storeProfileReport {
  page-break-after: always;
}
body.report .storeProfileReport table.storeVisits th {
  text-align: left;
  font-weight: bold;
}
body.report .qa-revision .qar-approval {
  background-repeat: none;
  width: 35px;
  height: 19px;
  display: inline-block;
}
body.report .qa-revision .qar-approval.qar-fbdc.qar-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-checked.png);
}
body.report .qa-revision .qar-approval.qar-fbdc.qar-rejected {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox.png);
}
body.report .qa-revision .qar-approval.qar-fbdc.qar-not-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-undetermined.png);
}
body.report .qa-revision .qar-approval.qar-proddev.qar-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-checked.png);
}
body.report .qa-revision .qar-approval.qar-proddev.qar-rejected {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox.png);
}
body.report .qa-revision .qar-approval.qar-proddev.qar-not-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-undetermined.png);
}
body.report .qa-revision .qar-approval.qar-inttech.qar-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-checked.png);
}
body.report .qa-revision .qar-approval.qar-inttech.qar-rejected {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox.png);
}
body.report .qa-revision .qar-approval.qar-inttech.qar-not-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/fbdc-checkbox-undetermined.png);
}
body.report .qa-revision .qar-approval.qar-micron.qar-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/micron-checkbox-checked.png);
}
body.report .qa-revision .qar-approval.qar-micron.qar-rejected {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/micron-checkbox.png);
}
body.report .qa-revision .qar-approval.qar-micron.qar-not-approved {
  background-image: url(/public/grasshopper/sitelib/resource/sitelib/decoration/qa/micron-checkbox-undetermined.png);
}
body.report .qa-revision .qar-section img {
  width: 100%;
}
body.report .qa-revision table.qar-section-body {
  width: 100%;
  margin-bottom: 10px;
}
body.report .qa-revision table.qar-section-body > tbody > tr > td:nth-child(1), body.report .qa-revision table.qar-section-body > thead > tr > td:nth-child(1) {
  width: 40px;
}
body.report .qa-revision table.qar-section-body > tbody > tr > td:nth-child(2), body.report .qa-revision table.qar-section-body > thead > tr > td:nth-child(2) {
  width: 40px;
}
body.report .qa-revision table.qar-section-body > tbody > tr > td:nth-child(3), body.report .qa-revision table.qar-section-body > thead > tr > td:nth-child(3) {
  width: 240px;
}
body.report .qa-revision table.border-inner > tbody > tr > td, body.report .qa-revision table.qar-cooking > tbody > tr > td, body.report .qa-revision table.qa-ingredients2 > tbody > tr > td, body.report .qa-revision table.qar-post-launch > tbody > tr > td, body.report .qa-revision table.qar-pandw > tbody > tr > td, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > td, body.report .qa-revision table.qar-physical-standards > tbody > tr > td, body.report .qa-revision table.qar-product-standards > tbody > tr > td, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > td, body.report .qa-revision table.qar-tests-on-final > tbody > tr > td, body.report .qa-revision table.qar-primary-pack > tbody > tr > td, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > td, body.report .qa-revision table.qar-microbio-quality > tbody > tr > td, body.report .qa-revision table.qar-chemical-params > tbody > tr > td, body.report .qa-revision table.qar-recycling-info > tbody > tr > td, body.report .qa-revision table.qar-recipe > tbody > tr > td, body.report .qa-revision table.qar-cooking-other > tbody > tr > td, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > td, body.report .qa-revision table.qar-cooking-oven > tbody > tr > td, body.report .qa-revision table.border-inner > tbody > tr > th, body.report .qa-revision table.qar-cooking > tbody > tr > th, body.report .qa-revision table.qa-ingredients2 > tbody > tr > th, body.report .qa-revision table.qar-post-launch > tbody > tr > th, body.report .qa-revision table.qar-pandw > tbody > tr > th, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > th, body.report .qa-revision table.qar-physical-standards > tbody > tr > th, body.report .qa-revision table.qar-product-standards > tbody > tr > th, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > th, body.report .qa-revision table.qar-tests-on-final > tbody > tr > th, body.report .qa-revision table.qar-primary-pack > tbody > tr > th, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > th, body.report .qa-revision table.qar-microbio-quality > tbody > tr > th, body.report .qa-revision table.qar-chemical-params > tbody > tr > th, body.report .qa-revision table.qar-recycling-info > tbody > tr > th, body.report .qa-revision table.qar-recipe > tbody > tr > th, body.report .qa-revision table.qar-cooking-other > tbody > tr > th, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > th, body.report .qa-revision table.qar-cooking-oven > tbody > tr > th, body.report .qa-revision table.border-inner > thead > tr > td, body.report .qa-revision table.qar-cooking > thead > tr > td, body.report .qa-revision table.qa-ingredients2 > thead > tr > td, body.report .qa-revision table.qar-post-launch > thead > tr > td, body.report .qa-revision table.qar-pandw > thead > tr > td, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > td, body.report .qa-revision table.qar-physical-standards > thead > tr > td, body.report .qa-revision table.qar-product-standards > thead > tr > td, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > td, body.report .qa-revision table.qar-tests-on-final > thead > tr > td, body.report .qa-revision table.qar-primary-pack > thead > tr > td, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > td, body.report .qa-revision table.qar-microbio-quality > thead > tr > td, body.report .qa-revision table.qar-chemical-params > thead > tr > td, body.report .qa-revision table.qar-recycling-info > thead > tr > td, body.report .qa-revision table.qar-recipe > thead > tr > td, body.report .qa-revision table.qar-cooking-other > thead > tr > td, body.report .qa-revision table.qar-cooking-microwave > thead > tr > td, body.report .qa-revision table.qar-cooking-oven > thead > tr > td, body.report .qa-revision table.border-inner > thead > tr > th, body.report .qa-revision table.qar-cooking > thead > tr > th, body.report .qa-revision table.qa-ingredients2 > thead > tr > th, body.report .qa-revision table.qar-post-launch > thead > tr > th, body.report .qa-revision table.qar-pandw > thead > tr > th, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > th, body.report .qa-revision table.qar-physical-standards > thead > tr > th, body.report .qa-revision table.qar-product-standards > thead > tr > th, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > th, body.report .qa-revision table.qar-tests-on-final > thead > tr > th, body.report .qa-revision table.qar-primary-pack > thead > tr > th, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > th, body.report .qa-revision table.qar-microbio-quality > thead > tr > th, body.report .qa-revision table.qar-chemical-params > thead > tr > th, body.report .qa-revision table.qar-recycling-info > thead > tr > th, body.report .qa-revision table.qar-recipe > thead > tr > th, body.report .qa-revision table.qar-cooking-other > thead > tr > th, body.report .qa-revision table.qar-cooking-microwave > thead > tr > th, body.report .qa-revision table.qar-cooking-oven > thead > tr > th {
  border-bottom: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
}
body.report .qa-revision table.border-inner > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking > tbody > tr:last-child > td, body.report .qa-revision table.qa-ingredients2 > tbody > tr:last-child > td, body.report .qa-revision table.qar-post-launch > tbody > tr:last-child > td, body.report .qa-revision table.qar-pandw > tbody > tr:last-child > td, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr:last-child > td, body.report .qa-revision table.qar-physical-standards > tbody > tr:last-child > td, body.report .qa-revision table.qar-product-standards > tbody > tr:last-child > td, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr:last-child > td, body.report .qa-revision table.qar-tests-on-final > tbody > tr:last-child > td, body.report .qa-revision table.qar-primary-pack > tbody > tr:last-child > td, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr:last-child > td, body.report .qa-revision table.qar-microbio-quality > tbody > tr:last-child > td, body.report .qa-revision table.qar-chemical-params > tbody > tr:last-child > td, body.report .qa-revision table.qar-recycling-info > tbody > tr:last-child > td, body.report .qa-revision table.qar-recipe > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-other > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-microwave > tbody > tr:last-child > td, body.report .qa-revision table.qar-cooking-oven > tbody > tr:last-child > td, body.report .qa-revision table.border-inner > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking > tbody > tr:last-child > th, body.report .qa-revision table.qa-ingredients2 > tbody > tr:last-child > th, body.report .qa-revision table.qar-post-launch > tbody > tr:last-child > th, body.report .qa-revision table.qar-pandw > tbody > tr:last-child > th, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr:last-child > th, body.report .qa-revision table.qar-physical-standards > tbody > tr:last-child > th, body.report .qa-revision table.qar-product-standards > tbody > tr:last-child > th, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr:last-child > th, body.report .qa-revision table.qar-tests-on-final > tbody > tr:last-child > th, body.report .qa-revision table.qar-primary-pack > tbody > tr:last-child > th, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr:last-child > th, body.report .qa-revision table.qar-microbio-quality > tbody > tr:last-child > th, body.report .qa-revision table.qar-chemical-params > tbody > tr:last-child > th, body.report .qa-revision table.qar-recycling-info > tbody > tr:last-child > th, body.report .qa-revision table.qar-recipe > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-other > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-microwave > tbody > tr:last-child > th, body.report .qa-revision table.qar-cooking-oven > tbody > tr:last-child > th, body.report .qa-revision table.border-inner > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking > thead > tr:last-child > td, body.report .qa-revision table.qa-ingredients2 > thead > tr:last-child > td, body.report .qa-revision table.qar-post-launch > thead > tr:last-child > td, body.report .qa-revision table.qar-pandw > thead > tr:last-child > td, body.report .qa-revision table.qar-non-foods-packaging > thead > tr:last-child > td, body.report .qa-revision table.qar-physical-standards > thead > tr:last-child > td, body.report .qa-revision table.qar-product-standards > thead > tr:last-child > td, body.report .qa-revision table.qar-outer-pack-desc > thead > tr:last-child > td, body.report .qa-revision table.qar-tests-on-final > thead > tr:last-child > td, body.report .qa-revision table.qar-primary-pack > thead > tr:last-child > td, body.report .qa-revision table.qar-alcohol-analysis > thead > tr:last-child > td, body.report .qa-revision table.qar-microbio-quality > thead > tr:last-child > td, body.report .qa-revision table.qar-chemical-params > thead > tr:last-child > td, body.report .qa-revision table.qar-recycling-info > thead > tr:last-child > td, body.report .qa-revision table.qar-recipe > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-other > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-microwave > thead > tr:last-child > td, body.report .qa-revision table.qar-cooking-oven > thead > tr:last-child > td, body.report .qa-revision table.border-inner > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking > thead > tr:last-child > th, body.report .qa-revision table.qa-ingredients2 > thead > tr:last-child > th, body.report .qa-revision table.qar-post-launch > thead > tr:last-child > th, body.report .qa-revision table.qar-pandw > thead > tr:last-child > th, body.report .qa-revision table.qar-non-foods-packaging > thead > tr:last-child > th, body.report .qa-revision table.qar-physical-standards > thead > tr:last-child > th, body.report .qa-revision table.qar-product-standards > thead > tr:last-child > th, body.report .qa-revision table.qar-outer-pack-desc > thead > tr:last-child > th, body.report .qa-revision table.qar-tests-on-final > thead > tr:last-child > th, body.report .qa-revision table.qar-primary-pack > thead > tr:last-child > th, body.report .qa-revision table.qar-alcohol-analysis > thead > tr:last-child > th, body.report .qa-revision table.qar-microbio-quality > thead > tr:last-child > th, body.report .qa-revision table.qar-chemical-params > thead > tr:last-child > th, body.report .qa-revision table.qar-recycling-info > thead > tr:last-child > th, body.report .qa-revision table.qar-recipe > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-other > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-microwave > thead > tr:last-child > th, body.report .qa-revision table.qar-cooking-oven > thead > tr:last-child > th {
  border-bottom: none;
}
body.report .qa-revision table.border-inner > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking > tbody > tr > td:last-child, body.report .qa-revision table.qa-ingredients2 > tbody > tr > td:last-child, body.report .qa-revision table.qar-post-launch > tbody > tr > td:last-child, body.report .qa-revision table.qar-pandw > tbody > tr > td:last-child, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > td:last-child, body.report .qa-revision table.qar-physical-standards > tbody > tr > td:last-child, body.report .qa-revision table.qar-product-standards > tbody > tr > td:last-child, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > td:last-child, body.report .qa-revision table.qar-tests-on-final > tbody > tr > td:last-child, body.report .qa-revision table.qar-primary-pack > tbody > tr > td:last-child, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > td:last-child, body.report .qa-revision table.qar-microbio-quality > tbody > tr > td:last-child, body.report .qa-revision table.qar-chemical-params > tbody > tr > td:last-child, body.report .qa-revision table.qar-recycling-info > tbody > tr > td:last-child, body.report .qa-revision table.qar-recipe > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-other > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > td:last-child, body.report .qa-revision table.qar-cooking-oven > tbody > tr > td:last-child, body.report .qa-revision table.border-inner > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking > tbody > tr > th:last-child, body.report .qa-revision table.qa-ingredients2 > tbody > tr > th:last-child, body.report .qa-revision table.qar-post-launch > tbody > tr > th:last-child, body.report .qa-revision table.qar-pandw > tbody > tr > th:last-child, body.report .qa-revision table.qar-non-foods-packaging > tbody > tr > th:last-child, body.report .qa-revision table.qar-physical-standards > tbody > tr > th:last-child, body.report .qa-revision table.qar-product-standards > tbody > tr > th:last-child, body.report .qa-revision table.qar-outer-pack-desc > tbody > tr > th:last-child, body.report .qa-revision table.qar-tests-on-final > tbody > tr > th:last-child, body.report .qa-revision table.qar-primary-pack > tbody > tr > th:last-child, body.report .qa-revision table.qar-alcohol-analysis > tbody > tr > th:last-child, body.report .qa-revision table.qar-microbio-quality > tbody > tr > th:last-child, body.report .qa-revision table.qar-chemical-params > tbody > tr > th:last-child, body.report .qa-revision table.qar-recycling-info > tbody > tr > th:last-child, body.report .qa-revision table.qar-recipe > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-other > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-microwave > tbody > tr > th:last-child, body.report .qa-revision table.qar-cooking-oven > tbody > tr > th:last-child, body.report .qa-revision table.border-inner > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking > thead > tr > td:last-child, body.report .qa-revision table.qa-ingredients2 > thead > tr > td:last-child, body.report .qa-revision table.qar-post-launch > thead > tr > td:last-child, body.report .qa-revision table.qar-pandw > thead > tr > td:last-child, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > td:last-child, body.report .qa-revision table.qar-physical-standards > thead > tr > td:last-child, body.report .qa-revision table.qar-product-standards > thead > tr > td:last-child, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > td:last-child, body.report .qa-revision table.qar-tests-on-final > thead > tr > td:last-child, body.report .qa-revision table.qar-primary-pack > thead > tr > td:last-child, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > td:last-child, body.report .qa-revision table.qar-microbio-quality > thead > tr > td:last-child, body.report .qa-revision table.qar-chemical-params > thead > tr > td:last-child, body.report .qa-revision table.qar-recycling-info > thead > tr > td:last-child, body.report .qa-revision table.qar-recipe > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-other > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-microwave > thead > tr > td:last-child, body.report .qa-revision table.qar-cooking-oven > thead > tr > td:last-child, body.report .qa-revision table.border-inner > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking > thead > tr > th:last-child, body.report .qa-revision table.qa-ingredients2 > thead > tr > th:last-child, body.report .qa-revision table.qar-post-launch > thead > tr > th:last-child, body.report .qa-revision table.qar-pandw > thead > tr > th:last-child, body.report .qa-revision table.qar-non-foods-packaging > thead > tr > th:last-child, body.report .qa-revision table.qar-physical-standards > thead > tr > th:last-child, body.report .qa-revision table.qar-product-standards > thead > tr > th:last-child, body.report .qa-revision table.qar-outer-pack-desc > thead > tr > th:last-child, body.report .qa-revision table.qar-tests-on-final > thead > tr > th:last-child, body.report .qa-revision table.qar-primary-pack > thead > tr > th:last-child, body.report .qa-revision table.qar-alcohol-analysis > thead > tr > th:last-child, body.report .qa-revision table.qar-microbio-quality > thead > tr > th:last-child, body.report .qa-revision table.qar-chemical-params > thead > tr > th:last-child, body.report .qa-revision table.qar-recycling-info > thead > tr > th:last-child, body.report .qa-revision table.qar-recipe > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-other > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-microwave > thead > tr > th:last-child, body.report .qa-revision table.qar-cooking-oven > thead > tr > th:last-child {
  border-right: none;
}
body.report .qa-revision table.qar-standard, body.report .qa-revision table.qar-cooking, body.report .qa-revision table.qa-ingredients2, body.report .qa-revision table.qar-post-launch, body.report .qa-revision table.qar-pandw, body.report .qa-revision table.qar-non-foods-packaging, body.report .qa-revision table.qar-physical-standards, body.report .qa-revision table.qar-product-standards, body.report .qa-revision table.qar-outer-pack-desc, body.report .qa-revision table.qar-tests-on-final, body.report .qa-revision table.qar-primary-pack, body.report .qa-revision table.qar-alcohol-analysis, body.report .qa-revision table.qar-microbio-quality, body.report .qa-revision table.qar-chemical-params, body.report .qa-revision table.qar-recycling-info, body.report .qa-revision table.qar-recipe, body.report .qa-revision table.qar-cooking-other, body.report .qa-revision table.qar-cooking-microwave, body.report .qa-revision table.qar-cooking-oven {
  width: 100%;
}
body.report .qa-revision table.qar-standard th, body.report .qa-revision table.qar-cooking th, body.report .qa-revision table.qa-ingredients2 th, body.report .qa-revision table.qar-post-launch th, body.report .qa-revision table.qar-pandw th, body.report .qa-revision table.qar-non-foods-packaging th, body.report .qa-revision table.qar-physical-standards th, body.report .qa-revision table.qar-product-standards th, body.report .qa-revision table.qar-outer-pack-desc th, body.report .qa-revision table.qar-tests-on-final th, body.report .qa-revision table.qar-primary-pack th, body.report .qa-revision table.qar-alcohol-analysis th, body.report .qa-revision table.qar-microbio-quality th, body.report .qa-revision table.qar-chemical-params th, body.report .qa-revision table.qar-recycling-info th, body.report .qa-revision table.qar-recipe th, body.report .qa-revision table.qar-cooking-other th, body.report .qa-revision table.qar-cooking-microwave th, body.report .qa-revision table.qar-cooking-oven th {
  text-align: center;
  background: -webkit-linear-gradient(top, #ececec, #dbdbdb);
  background: -moz-linear-gradient(top, #ececec, #dbdbdb);
  background: -ms-linear-gradient(top, #ececec, #dbdbdb);
}
body.report .qa-revision table.qar-oprl {
  width: 100%;
}
body.report .qa-revision table.qar-oprl th {
  text-align: center;
  background: -webkit-linear-gradient(top, #ececec, #dbdbdb);
  background: -moz-linear-gradient(top, #ececec, #dbdbdb);
  background: -ms-linear-gradient(top, #ececec, #dbdbdb);
}
body.report .qa-revision table.qar-oprl td, body.report .qa-revision table.qar-oprl th {
  border-top: 1px solid lightgray;
  border-left: 1px solid lightgray;
}
body.report .qa-revision table.qar-oprl tr:first-child th {
  border-top: none;
}
body.report .qa-revision table.qar-oprl tr td:first-child, body.report .qa-revision table.qar-oprl tr th:first-child {
  border-left: none;
}
body.report .qa-revision table.qar-overview td:nth-child(1) {
  width: 240px;
}
body.report .qa-revision table.qar-nutrition-recipe td:nth-child(1) {
  width: 170px;
}
body.report .qa-revision table.qar-nutrition-recipe td {
  width: 100px;
}
body.report .qa-revision .qar-nutrition-figures .traffic-light-red td {
  background-color: red;
  color: white;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-figures .traffic-light-amber td {
  background-color: orange;
  color: black;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-figures .traffic-light-green td {
  background-color: green;
  color: white;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-figures .qar-nutrition-figures td, body.report .qa-revision .qar-nutrition-figures .qar-nutrition-figures th {
  border-top: 1px solid lightgray;
  border-left: 1px solid lightgray;
}
body.report .qa-revision .qar-nutrition-figures .qar-nutrition-figures tr:first-child td {
  border-top: none;
}
body.report .qa-revision .qar-nutrition-figures .qar-nutrition-figures tr td:first-child {
  border-left: none;
}
body.report .qa-revision .qar-nutrition-compare td.traffic-light-red {
  background-color: red;
  color: white;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-compare td.traffic-light-amber {
  background-color: orange;
  color: black;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-compare td.traffic-light-green {
  background-color: green;
  color: white;
  -webkit-print-color-adjust: exact;
}
body.report .qa-revision .qar-nutrition-compare td, body.report .qa-revision .qar-nutrition-compare th {
  border-top: 1px solid lightgray;
  border-left: 1px solid lightgray;
}
body.report .qa-revision .qar-nutrition-compare tr:first-child th {
  border-top: none;
}
body.report .qa-revision .qar-nutrition-compare tr td:first-child, body.report .qa-revision .qar-nutrition-compare tr th:first-child {
  border-left: none;
}
body.report .qa-revision .qar-print-instructions {
  font-size: 10px;
  font-style: italic;
}
body.report .qa-revision table.qar-cooking-oven td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-cooking-oven td:nth-child(5) {
  width: 60px;
}
body.report .qa-revision table.qar-cooking-microwave td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-cooking-other td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-recipe td:nth-child(3), body.report .qa-revision table.qar-recipe td:nth-child(4), body.report .qa-revision table.qar-recipe td:nth-child(5) {
  width: 50px;
}
body.report .qa-revision table.qar-cooking-other td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-microbio-quality td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-alcohol-analysis {
  width: auto;
}
body.report .qa-revision table.qar-alcohol-analysis td:nth-child(1) {
  width: 310px;
}
body.report .qa-revision table.qar-alcohol-analysis td:nth-child(2), body.report .qa-revision table.qar-alcohol-analysis td:nth-child(3) {
  width: 100px;
}
body.report .qa-revision table.qar-primary-pack td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-pandw td:nth-child(1) {
  width: 150px;
}
body.report .qa-revision table.qar-post-launch td:nth-child(1) {
  width: 250px;
}
body.report .qa-revision table.qa-ingredients2 .tree-inset {
  display: inline-block;
  width: 20px;
}
body.report .qa-revision table.qa-ingredients2.qa-ingredients2-full .depth-1 td {
  font-weight: bold;
}
body.report .qa-revision table.qa-ingredients2 td:nth-child(1) {
  width: 75px;
}
body.report .qa-revision table.qa-ingredients2 td:nth-child(2) {
  width: 75px;
}
body.report .qa-revision table.qa-ingredients2 td:nth-child(6) {
  text-align: center;
}
body.report .qa-revision table.qa-ingredients2 td:nth-child(7) {
  text-align: center;
}
body.qa-email #content-wrapper {
  margin-top: 115px;
}
body.qa-email .supplier-info {
  padding: 0 10px;
  margin-left: 20px;
  border-left: 1px solid #D3D3D3;
}
body.qa-email .revision {
  padding: 7px 9px;
  font-weight: bold;
}
body.qa-email ul {
  list-style: none;
}
body.qa-email .comment-by {
  font-style: italic;
}

#gw-stdtemplates-incompatible-browser #incompatible-browser-body {
  border: 2px solid #1a3278;
  padding: 12px;
}

#gw-stdtemplates-loginForm, #gw-stdtemplates-incompatible-browser {
  text-align: center;
}
#gw-stdtemplates-loginForm.show-rightcol, #gw-stdtemplates-incompatible-browser.show-rightcol {
  width: 700px;
}
#gw-stdtemplates-loginForm.show-rightcol table, #gw-stdtemplates-incompatible-browser.show-rightcol table {
  float: left;
}
#gw-stdtemplates-loginForm input[type=text], #gw-stdtemplates-loginForm input[type=password], #gw-stdtemplates-incompatible-browser input[type=text], #gw-stdtemplates-incompatible-browser input[type=password] {
  font-size: 12px;
  width: 160px;
}
#gw-stdtemplates-loginForm table td, #gw-stdtemplates-incompatible-browser table td {
  vertical-align: middle;
}
#gw-stdtemplates-loginForm #loginDlg-login h3, #gw-stdtemplates-incompatible-browser #loginDlg-login h3 {
  margin: 5px 0;
  border-bottom: 1px solid;
  font-weight: bold;
}
#gw-stdtemplates-loginForm #loginDlg-login-footer, #gw-stdtemplates-incompatible-browser #loginDlg-login-footer {
  display: none;
}
#gw-stdtemplates-loginForm #loginDlg-login.initial-state, #gw-stdtemplates-incompatible-browser #loginDlg-login.initial-state {
  width: 400px;
  text-align: center;
  margin: 0 auto;
}
#gw-stdtemplates-loginForm #loginDlg-login.initial-state table, #gw-stdtemplates-incompatible-browser #loginDlg-login.initial-state table {
  margin: 0 auto;
}
#gw-stdtemplates-loginForm #loginDlg-login.initial-state #loginDlg-login-footer, #gw-stdtemplates-incompatible-browser #loginDlg-login.initial-state #loginDlg-login-footer {
  display: block;
}
#gw-stdtemplates-loginForm #loginDlg-login.initial-state .loginDlg-rightcol, #gw-stdtemplates-incompatible-browser #loginDlg-login.initial-state .loginDlg-rightcol {
  display: none;
}
#gw-stdtemplates-loginForm #loginDlg-password-reset, #gw-stdtemplates-incompatible-browser #loginDlg-password-reset {
  display: none;
}
#gw-stdtemplates-loginForm .loginDlg-rightcol, #gw-stdtemplates-incompatible-browser .loginDlg-rightcol {
  float: left;
  width: 350px;
  padding-left: 7px;
  margin-left: 7px;
  border-left: 2px solid #A43691;
}
#gw-stdtemplates-loginForm .loginDlg-rightcol p, #gw-stdtemplates-incompatible-browser .loginDlg-rightcol p {
  text-align: left;
}

.gw-ui-dialog {
  border: 4px solid #A43691;
}
.gw-ui-dialog .gw-ui-dialogClose a {
  color: white;
}
.gw-ui-dialog .gw-ui-dialogHeader {
  background-color: #1a3278;
}
.gw-ui-dialog .gw-ui-dialogHeader h1, .gw-ui-dialog .gw-ui-dialogHeader h2, .gw-ui-dialog .gw-ui-dialogHeader h3, .gw-ui-dialog .gw-ui-dialogHeader h4, .gw-ui-dialog .gw-ui-dialogHeader h5 {
  color: white;
  margin: 0 0 15px 30px;
  padding: 2px 0 6px;
}

#grasshopper-policy .gw-ui-dialogBody {
  padding: 5px 0;
}
#grasshopper-policy .gw-ui-policy-body {
  max-height: 300px;
  overflow-y: scroll;
}
#grasshopper-policy .gw-ui-dialogBodyInner {
  padding: 5px 10px;
  border: 1px solid darkgray;
  padding: 5px 10px;
  background-color: #f5f5f5;
}

input[type=submit], button {
  border: 1px solid #A43691;
  background: #1a3278;
  color: white;
  font-size: 14px;
  padding: 4px 20px;
  cursor: pointer;
  border-radius: 4px;
}

/*# sourceMappingURL=skin.css.map */
