/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding: 48px 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
section{margin:40px 0}.section-block{padding:44px 0}.section-block .section-block-wrapper{margin:0 auto;max-width:1200px}.section-block.theme-light-yellow,.section-block.theme1{background:#fffce5}.section-block.theme-light-blue .text,.section-block.theme-light-blue .title,.section-block.theme-light-blue .title a,.section-block.theme-light-yellow .text,.section-block.theme-light-yellow .title,.section-block.theme-light-yellow .title a,.section-block.theme1 .text,.section-block.theme1 .title,.section-block.theme1 .title a,.section-block.theme2 .text,.section-block.theme2 .title,.section-block.theme2 .title a{color:#003c51}.section-block.theme-light-blue,.section-block.theme2{background:#d6eceb}@media screen and (min-width:768px) and (max-width:992px){.section-block .col-sm-push-6.mobile-reverse{left:0}.section-block .col-sm-pull-6.mobile-reverse{right:0}}.contact-card,.theme{position:relative;overflow:hidden}.contact-card{padding:45px 32px;margin-bottom:32px;border-radius:4px}.contact-card,.contact-card.theme1:hover{background-color:#d6eceb}.contact-card.theme2:hover{background-color:#fff8bd}.contact-card.theme3:hover{background-color:#c6d2a2}.contact-card.theme4:hover{background-color:#9ed0d6}.contact-card.theme5:hover{background-color:#003c51}.contact-card .body{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.contact-card .body .tagline,.contact-card .body .title{font-size:16px;font-style:normal;font-weight:700;line-height:16px}.contact-card .body .title{font-size:24px;line-height:24px}.contact-card .body img{border-radius:50%;max-width:132px;width:100%}.slick-track .theme{padding-top:0;padding-bottom:0}.slick-track .theme.has-image.has-link.has-title.has-body .text p,.theme.space-small.has-link .mid-align-content .btn.btn-default,.theme.space-small.has-title.has-body .text p{display:none}.slick-track .theme .mid-align-content{margin-bottom:-1px}.theme{padding:45px 16px}.theme.space-sensor{opacity:0!important}.theme.space-sensor.space-ready{opacity:1!important}.theme .text{text-align:center;padding:15px 25px;font-size:16px}.theme .text .tagline{font-size:12px;line-height:1.5;font-weight:700;text-transform:uppercase;margin-top:7px}.theme .text .title{margin-top:10px;min-height:initial}.theme .text .title,.theme .text .title a{font-size:24px;line-height:1.25;font-weight:700}.theme .btn,.theme .text p{font-weight:300;line-height:1.5}.theme .image img,.theme.image-on-side .text p{width:100%}.theme .btn{background-color:#003c51;border-color:transparent;color:#fffce5;padding:13px 42px 13px 24px;border-radius:24px;transition:background-color .2s;font-size:12px;font-weight:700;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;text-transform:uppercase;margin-top:15px}.theme .btn.hover,.theme .btn:active,.theme .btn:hover,.theme.image-bg .text.has-link:hover .btn{background-color:#2c607f}.theme .mid-align-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.theme .mid-align-e{height:100%}.theme .mid-align-e:before{content:"";display:inline-block;height:100%;vertical-align:middle}.theme .mid-align-content{display:inline-block;vertical-align:middle;white-space:normal}.theme.space-small.drop .text{padding:0 calc(2% + 10px)}.theme.space-small.drop.drop-full.center .text h2,.theme.space-small.drop.drop-full.center .text p,.theme.space-small.drop.drop-full.left .text h2,.theme.space-small.drop.drop-full.left .text p,.theme.space-small.drop.drop-full.right .text h2,.theme.space-small.drop.drop-full.right .text p,.theme.space-small.drop.drop-small.center .text h2,.theme.space-small.drop.drop-small.center .text p,.theme.space-small.drop.drop-small.left .text h2,.theme.space-small.drop.drop-small.left .text p,.theme.space-small.drop.drop-small.right .text h2,.theme.space-small.drop.drop-small.right .text p{font-size:12px}.theme.space-medium.colored .text .title,.theme.space-medium.colored .text .title a,.theme.space-small .text .title,.theme.space-small .text .title a{font-size:16px}.theme.space-medium .text .title,.theme.space-medium .text .title a{font-size:24px}.theme.space-large .text .title,.theme.space-large .text .title a{font-size:32px}.theme.image-bg,.theme.image-on-side{padding-left:0;padding-right:0}.theme.image-on-side .title,.theme.image-on-side .title a{font-size:48px;text-transform:none}.theme.image-on-side .text{padding:16px;vertical-align:top;text-align:left;font-size:24px;font-style:normal;font-weight:400;line-height:31px}.theme.image-on-side .image{padding-top:16px;padding-bottom:16px;vertical-align:top}.article .main-section .theme.image-on-side{margin-left:-16px;margin-right:-16px}@media screen and (max-width:991px){.theme.image-on-side.image-on-side-left .text{padding-top:0}.theme.image-on-side.image-on-side-right .text{padding-bottom:0}}.theme.image-bg .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover}.theme.image-bg .text{vertical-align:middle;height:100%;white-space:nowrap;padding:0 calc(2% + 30px);z-index:15;text-align:center;width:80%;margin:0 auto;color:#fffce5}.theme.image-bg .text .tagline,.theme.image-bg .text a,.theme.image-bg .text a:hover,.theme.image-bg .text a:visited,.theme.image-bg .title a{color:#fffce5}.theme.image-bg .text .btn,.theme.image-bg .text p a{position:relative}.theme.image-bg .title a:hover{text-decoration:none}.highligh-item.colored .text .title a:after,.theme.image-bg .container-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.theme.image-bg-normal.fullwidth{max-width:none;padding-left:15px;padding-right:15px}.theme.image-bg-normal .slot-wrapper{padding-bottom:calc(50% - 16px);position:relative;overflow:hidden;height:0}.theme.image-bg-normal .slot-wrapper .video-container{margin-top:-6.5%}.theme.image-bg-normal .bg-image{background-size:105%}.theme.image-bg-square .slot-wrapper{padding-bottom:100%;position:relative;overflow:hidden;height:0}.theme.image-bg-square .slot-wrapper .video-container{padding-bottom:100%}.theme .image-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.theme.darken .image-layer{background-color:rgba(0,0,0,.25);display:block}.highligh-item.colored,.highligh-item.portrait{padding:0;margin:0 16px;overflow:inherit}.highligh-item.portrait .slot-wrapper{padding-bottom:133.3%;height:0;overflow:hidden;border-radius:4px}.highligh-item.portrait .slot-wrapper:hover .bg-image{opacity:.8}.highligh-item.portrait .text{position:absolute;bottom:0;width:100%;text-align:left;padding:0;color:#003c51}.highligh-item.portrait .text .title{text-transform:none;margin-bottom:0;line-height:1}.highligh-item.portrait .text .title+p{margin-top:8px}.highligh-item.portrait .text p:empty{display:none}.highligh-item.colored .text padding,.highligh-item.portrait .text padding,.modal-notification-mask .modal-container p{margin:0}.highligh-item.portrait .mid-align-content{padding:25px}.highligh-item.portrait .mid-align-e{border-radius:0 0 3px 3px;background:#003c51;overflow:hidden}.highligh-item.colored .mid-align-e:before,.highligh-item.portrait .mid-align-e:before{display:none}.highligh-item.portrait .image .link-for-clickable-card:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.FoodServiceArticlePage .section-block:not(.theme1) .highligh-item.portrait .mid-align-e,.FoodServiceArticlePage article .highligh-item.portrait .mid-align-e,.FoodServiceProductGroupLandingPage article .highligh-item.portrait .mid-align-e,.ProductArticlePage article .highligh-item.portrait .mid-align-e,.RecipePage article .highligh-item.portrait .mid-align-e,.section-block.theme2 .highligh-item.portrait .mid-align-e{background:#003c51}.FoodServiceArticlePage article .highligh-item.portrait .mid-align-e,.FoodServiceProductGroupLandingPage article .highligh-item.portrait .mid-align-e,.ProductArticlePage article .highligh-item.portrait .mid-align-e,.RecipePage article .highligh-item.portrait .mid-align-e,.section-block.theme1 .highligh-item.portrait .mid-align-e{background:#003c51!important}.hero-container.theme-btn-non-filled .text:hover .btn,.theme1.highligh-item.has-link .text:hover .btn,.theme2.highligh-item.has-link .text:hover .btn,.theme3.highligh-item.has-link .text:hover .btn,.theme4.highligh-item.has-link .text:hover .btn,.theme5.highligh-item.has-link .text:hover .btn{background-color:transparent}.theme-btn-filled .text:hover .btn{background-color:#2c607f!important}.theme.theme-btn-non-filled .text:hover .btn,.theme5.theme-btn-non-filled .text:hover .btn{background-color:rgba(255,252,229,.25)!important}.highligh-item.colored.theme1.theme-btn-non-filled .slot-wrapper .btn,.highligh-item.has-link.theme1.theme-btn-non-filled .btn,.highligh-item.has-link.theme2.theme-btn-non-filled .btn,.highligh-item.has-link.theme3.theme-btn-non-filled .btn,.highligh-item.has-link.theme4.theme-btn-non-filled .btn{background-color:transparent;color:#003c51;border:3px solid #003c51;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23003C51' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;padding-right:40px;transition:background-color .2s;font-size:12px}.highligh-item.portrait .text,.highligh-item.portrait .text .tagline,.highligh-item.portrait .text a:not(.btn),.highligh-item.portrait .text a:not(.btn):hover,.highligh-item.portrait .text a:not(.btn):visited{color:#fffce5!important}.highligh-item.colored.theme1.theme-btn-filled .slot-wrapper .btn,.highligh-item.image-bg-normal.theme5.theme-btn-non-filled .btn{color:#fffce5;transition:background-color .2s;font-size:12px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%}.highligh-item.image-bg-normal.theme5.theme-btn-non-filled .btn{background-color:transparent;border:3px solid #fffce5;padding-right:40px}.highligh-item.colored.theme1.theme-btn-filled .slot-wrapper,.highligh-item.colored.theme1.theme-btn-non-filled .slot-wrapper{background:#d6eceb}.highligh-item.colored.theme1.theme-btn-filled .slot-wrapper .btn{background-color:#003c51;border-color:transparent;padding:13px 42px 13px 24px;border-radius:24px;line-height:1.5;font-weight:700;margin-top:20px;letter-spacing:1px;text-transform:uppercase}.highligh-item.colored.theme2.theme-btn-filled .slot-wrapper,.highligh-item.colored.theme2.theme-btn-non-filled .slot-wrapper{background:#fff8bd}.highligh-item.colored.theme2.theme-btn-non-filled .slot-wrapper .btn{background-color:transparent;color:#003c51;border:3px solid #003c51;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23003C51' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;padding-right:40px;transition:background-color .2s;font-size:12px}.highligh-item.colored.theme2.theme-btn-filled .slot-wrapper .btn{background-color:#003c51;border-color:transparent;color:#fffce5;padding:13px 42px 13px 24px;border-radius:24px;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;margin-top:20px;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;text-transform:uppercase}.highligh-item.colored.theme3.theme-btn-filled .slot-wrapper,.highligh-item.colored.theme3.theme-btn-non-filled .slot-wrapper{background:#c6d2a2}.highligh-item.colored.theme3.theme-btn-non-filled .slot-wrapper .btn{background-color:transparent;color:#003c51;border:3px solid #003c51;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23003C51' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;padding-right:40px;transition:background-color .2s;font-size:12px}.highligh-item.colored.theme3.theme-btn-filled .slot-wrapper .btn{background-color:#003c51;border-color:transparent;color:#fffce5;padding:13px 42px 13px 24px;border-radius:24px;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;margin-top:20px;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;text-transform:uppercase}.highligh-item.colored.theme4.theme-btn-filled .slot-wrapper,.highligh-item.colored.theme4.theme-btn-non-filled .slot-wrapper{background:#9ed0d6}.highligh-item.colored.theme4.theme-btn-non-filled .slot-wrapper .btn{background-color:transparent;color:#003c51;border:3px solid #003c51;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23003C51' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;padding-right:40px;transition:background-color .2s;font-size:12px}.highligh-item.colored.theme4.theme-btn-filled .slot-wrapper .btn,.highligh-item.colored.theme5.theme-btn-non-filled .slot-wrapper .btn,.highligh-item.theme5.theme-btn-non-filled .slot-wrapper .btn{color:#fffce5;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;transition:background-color .2s;font-size:12px}.highligh-item.colored.theme4.theme-btn-filled .slot-wrapper .btn{background-color:#003c51;border-color:transparent;padding:13px 42px 13px 24px;border-radius:24px;line-height:1.5;font-weight:700;margin-top:20px;letter-spacing:1px;text-transform:uppercase}.highligh-item.colored.theme5.theme-btn-non-filled .slot-wrapper .btn,.highligh-item.theme5.theme-btn-non-filled .slot-wrapper .btn{background-color:transparent;border:3px solid #fffce5;padding-right:40px}.highligh-item.colored.theme5.theme-btn-non-filled .slot-wrapper .text,.highligh-item.colored.theme5.theme-btn-non-filled .slot-wrapper .text .title a,.highligh-item.theme5.theme-btn-non-filled .slot-wrapper .text,.highligh-item.theme5.theme-btn-non-filled .slot-wrapper .text .title a{color:#fffce5}.highligh-item.colored.theme5.theme-btn-filled .slot-wrapper,.highligh-item.colored.theme5.theme-btn-non-filled .slot-wrapper{background:#003c51}.highligh-item.colored.theme5.theme-btn-filled .slot-wrapper .btn{background-color:#003c51;border-color:transparent;color:#fffce5;padding:13px 42px 13px 24px;border-radius:24px;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;margin-top:20px;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;text-transform:uppercase}.breadcrumb a,.breadcrumb a:hover,.highligh-item.colored.theme5.theme-btn-filled .slot-wrapper .text,.highligh-item.colored.theme5.theme-btn-filled .slot-wrapper .text .title a,.section-block.theme3 .foodservice-narrow-4 .slick-dots li.slick-active button:before,.section-block.theme4 .foodservice-narrow-4 .slick-dots li.slick-active button:before,.top-highlights .foodservice-narrow-4 .slick-dots li.slick-active button:before{color:#fffce5}.drops-allowed.drop .text{width:calc(50% - 16px);background:rgba(255,248,189,.8);mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 116 121" xmlns="http://www.w3.org/2000/svg"><path d="M14.3 100.39L45.1 117.5C53.2 122 63.05 122 71.15 117.5L101.95 100.39C110.47 95.66 115.75 86.68 115.75 76.94V44.51C115.75 34.77 110.47 25.79 101.95 21.06L71.15 3.95C63.05 -0.550003 53.2 -0.550003 45.1 3.95L14.3 21.06C5.78 25.79 0.5 34.77 0.5 44.51V76.94C0.5 86.68 5.78 95.66 14.3 100.39Z"/></svg>')no-repeat center;mask-size:contain;margin:0;color:#003c51!important;position:absolute;top:0}.drops-allowed.drop .text .tagline,.drops-allowed.drop .text .title a{color:#003c51!important}.drops-allowed.drop .text .mid-align-content{word-break:break-word}.drops-allowed.drop.center .text{left:50%;transform:translateX(-50%)}.drops-allowed.drop.right .text{right:0;transform:translateX(0)}.drops-allowed.drop.left .text{left:0;transform:translateX(0)}.drops-allowed.drop.drop-small .text{width:calc((50% - 16px)*.65);height:65%;top:50%;left:50%;transform:translate(-50%,-50%)}.drops-allowed.drop.drop-small.right .text{right:0;left:auto;transform:translate(calc((-100% + 16px)*.25),-50%)}.drops-allowed.drop.drop-small.left .text{left:0;right:auto;transform:translate(calc((100% + 16px)*.25),-50%)}@media only screen and (max-width:640px){.drops-allowed.drop.drop-small.has-title.has-body .text p,.drops-allowed.drop.left.has-title.has-body .text p,.drops-allowed.drop.right.has-title.has-body .text p{display:none}.drops-allowed.drop.drop-small:not(.has-video).has-body .btn,.drops-allowed.drop.drop-small:not(.has-video).has-title .btn,.drops-allowed.drop.left:not(.has-video).has-body .btn,.drops-allowed.drop.left:not(.has-video).has-title .btn,.drops-allowed.drop.right:not(.has-video).has-body .btn,.drops-allowed.drop.right:not(.has-video).has-title .btn{display:none}}.theme.image-bg-square.drop.drop-full .text{width:100%;height:100%}.theme.image-bg-square.drop.drop-small .text{width:65%;height:65%}.FoodServiceArticlePage body,.FoodServiceProductGroupLandingPage body,.ProductArticlePage body,.RecipePage body,.drops-allowed.drop.theme1 .text{background:#d6eceb}.drops-allowed.drop.theme2 .text{background:#fff8bd}.drops-allowed.drop.theme3 .text{background:#c6d2a2}.drops-allowed.drop.theme4 .text{background:#9ed0d6}.drops-allowed.drop.theme5 .text{background:#003c51;color:#fffce5!important}.drops-allowed.drop.theme5 .text .tagline,.drops-allowed.drop.theme5 .text .title a,.drops-allowed.drop.theme5.has-image .text .tagline,.drops-allowed.drop.theme5.has-image .text .title a{color:#fffce5!important}.drops-allowed.drop.theme1.has-image .text{background:rgba(214,236,235,.8)}.drops-allowed.drop.theme2.has-image .text{background:rgba(255,248,189,.8)}.drops-allowed.drop.theme3.has-image .text{background:rgba(198,210,162,.8)}.drops-allowed.drop.theme4.has-image .text{background:rgba(158,208,214,.8)}.drops-allowed.drop.theme5.has-image .text{background:rgba(0,60,81,.8);color:#fffce5!important}.highligh-item.colored .slot-wrapper{border-radius:4px;padding-bottom:133.3%;height:0}.highligh-item.colored .text{position:absolute;bottom:0;top:0;left:0;right:0;width:100%;text-align:left;padding:0}.highligh-item.colored .text .title{text-transform:none;margin-bottom:0;line-height:1}.highligh-item.colored .text .title+p{margin-top:8px}.highligh-item.colored .text p:empty{display:none}.highligh-item.colored .mid-align-content{padding:25px;text-align:center;width:100%}.highligh-item.colored .mid-align-content img{max-width:70%;max-height:50%;margin:0 auto 15px}.highligh-item.colored .mid-align-e{height:100%;display:flex;align-items:center;width:100%;overflow:hidden}.highligh-item.colored .image .link-for-clickable-card:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.cluster-block .theme{padding:0}.cluster-block>.row>.col-xs-12>div>div>.highligh-item,.cluster-block>.row>.col-xs-6>div>div>.highligh-item{padding:0;margin:0 0 32px}.cluster-block .image-bg-square,section.introduction-section{padding-left:0;padding-right:0}.cluster-block .image-bg-normal .slot-wrapper{padding-bottom:calc(50% - 16px)}.introduction-wrapper{padding-top:16px;padding-bottom:32px}.related-product-item{background:#fffce5;padding:24px;margin-bottom:32px;border-radius:4px}.related-product-item .brand{font-size:12px;line-height:16px}.related-product-item .related-product-item-link{font-size:16px;font-style:normal;font-weight:700;line-height:21px}.FoodServiceArticlePage .EPiServerForms .Form__MainBody section,.FoodServiceArticlePage article.article .main-section,.FoodServiceProductGroupLandingPage article.article .main-section,.ProductArticlePage article.article .main-section,.RecipePage article.article .main-section,.highlight-row .col{padding:0}.highlight-row .theme .text{font-size:14px}.highlight-row .theme .text .tagline{margin-top:0;margin-bottom:5px}.highlight-row .theme .title a,.highlight-row .theme h2.title{font-size:16px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:7px}.foodservice-narrow-4 .slick-list{overflow:hidden!important}.foodservice-narrow-4 .slick-dots{bottom:-30px}.foodservice-narrow-4 .slick-dots li{margin:0 2px}.foodservice-narrow-4 .slick-dots li button:before{font-size:10px;opacity:.35}#topBar #blue-logo,.breadcrumb>li+li:before,.carousel{display:none}.carousel.slick-initialized{display:block}.carousel.slick-initialized .slick-list{padding-top:5px}.instagram-squares .theme{padding-left:15px;padding-right:15px}@media screen and (max-width:640px){.highlight-row.foodservice-narrow-4 .col-xs-6{width:100%}}.modal-slotted-mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-slotted-mask .modal-body,.modal-slotted-mask .modal-footer,.modal-slotted-mask .modal-header{border:0;padding:0}.modal-slotted-mask .modal-slotted-wrapper{display:table-cell;vertical-align:middle}.modal-slotted-mask .modal-slotted-wrapper .modal-container{display:flex;flex-direction:column;max-width:650px;position:relative;margin:0 auto;padding:60px 30px;background-color:#fffce5;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-slotted-mask .modal-slotted-wrapper .modal-container__close{background:0 0;float:right;border:0}.modal-slotted-mask .modal-slotted-wrapper .modal-container__close svg{fill:#003c51}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-toolbar{margin:0;height:0;position:absolute;top:10px;right:10px}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-body .input-rating{flex-direction:column;font-size:18px}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-body .input-rating .input-rating__label{margin:0 0 1em}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-header{margin-top:1em;text-align:center}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-header h2{font-size:37px;line-height:51px}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-body,.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-footer{text-align:center}.modal-slotted-mask .modal-slotted-wrapper .modal-container>*{margin-bottom:1.5em}@media screen and (max-width:768px){.modal-slotted-mask .modal-slotted-wrapper .modal-container{width:95%;height:auto;margin:0 auto;padding:50px 24px}.modal-slotted-mask .modal-slotted-wrapper .modal-container .modal-toolbar{right:0}}.modal-slotted-mask .modal-slotted-wrapper .modal-default-button{width:auto;height:100%;background:#003c51;border:1px solid currentColor;border-radius:25px;color:#fffce5;padding:.5em 2em;display:flex;align-items:center;gap:10px;font-size:18px;line-height:23px;margin:0 auto}.modal-slotted-mask .modal-slotted-wrapper .modal-default-button:hover{background:#2c607f}.modal-notification-mask{position:fixed;z-index:99;right:1em;min-width:250px;height:auto;bottom:10%}.modal-notification-mask .modal-container{text-align:center;padding:0;background:#003c51;color:#fffce5;border-radius:.5em;border:1px solid #003c51}.modal-notification-enter-from,.modal-notification-leave-to,.modal-slotted-enter-from,.modal-slotted-leave-to{opacity:0}.modal-notification-enter-from .modal-container,.modal-slotted-enter-from .modal-container,.modal-slotted-leave-to .modal-container{transform:scale(1.1)}.rating{display:flex;gap:5px;width:140px;color:#003c51}.rating__item{position:relative;width:24px;height:24px}.rating__item input[type=radio]{position:absolute;opacity:0;height:0;width:0}.RecipePage .recipe-main-content .recipe__rating .rating .rating__item input[type=radio]:focus-visible~svg,.rating__item input[type=radio]:focus-visible~svg{outline:#000 auto 1px}.RecipePage .recipe-main-content .recipe__rating .rating .rating__item input[type=radio]~svg,.rating__item input[type=radio]~svg{cursor:pointer}.rating__item svg{width:24px;height:24px;columns:inherit;fill:currentColor}.input-rating{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.input-rating__label{margin-right:30px}.foodservice main .hero-container{margin-bottom:32px}.alpha-item-padding{padding:20px}.foodservice .hero-container{min-height:120px;background-color:#d6eceb;margin-left:0;margin-right:0;overflow:hidden}.foodservice .hero-container .foodservice-blurred-hero{overflow:hidden;background:0 0;margin:-5px}.foodservice .hero-container .foodservice-blurred-hero .hero-image-container{background-color:#fffce5;background-size:cover;filter:blur(5px)}.foodservice .hero-container .row{margin:0}.foodservice .hero-container .hero-foodservice{height:900px;position:relative;padding:0}@media only screen and (max-width:768px){.foodservice .hero-container .hero-foodservice{height:720px}}.dropdown-menu>li>a,.dropdown-menu>li>a:hover,.foodservice .hero-container .hero-theme2 .hero-content .tagline,.foodservice .hero-container .hero-theme2 .hero-content h1,.foodservice .hero-container .hero-theme2 .hero-content p{color:#003c51}.foodservice .hero-container .hero-content{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.foodservice .hero-container .hero-content .tagline{font-size:12px;color:#fffce5;font-weight:700;text-transform:uppercase;line-height:1.5;font-family:"GT Alpina Fine","times new roman",times,serif}.foodservice .hero-container .hero-content h1{color:#fffce5;font-size:90px;font-style:normal;font-weight:700;line-height:90px;letter-spacing:0;font-family:"GT Alpina Fine","times new roman",times,serif}@media only screen and (max-width:1200px){.foodservice .hero-container .hero-content h1{font-size:72px;line-height:72px}}@media only screen and (max-width:768px){.foodservice .hero-container .hero-content h1{font-size:48px;line-height:48px}}.foodservice .hero-container .hero-content p{font-size:32px;line-height:38px;letter-spacing:0;color:#fffce5}@media only screen and (max-width:768px){.foodservice .hero-container .hero-content p{font-size:24px;line-height:29px}}.foodservice .hero-container .hero-content .btn{background-color:transparent;color:#fffce5;border:3px solid #fffce5;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:85% 50%;padding-right:40px;transition:background-color .2s;font-size:12px}.foodservice .hero-container .hero-content .btn:hover{background-color:rgba(255,252,229,.25)!important}.foodservice .hero-container .hero-video{height:720px;width:100%;position:relative;padding-bottom:56.25%;min-width:1100px;min-height:100%;top:-58px;left:50%;transform:translate(-50%)}.foodservice .hero-container .hero-video video{position:absolute;z-index:-99;min-width:100%;min-height:100%;left:50%;transform:translate(-50%)}.foodservice .hero-container .hero-video-container,.video-container>iframe{height:900px;position:absolute;width:100%}.FoodServiceProductSearchPage .filter-list .sub-list .filter input[type=checkbox],.foodservice .hero-container .hero-video-container iframe,.video-container .iframe-video iframe{position:absolute}@media only screen and (max-width:768px){.foodservice .hero-container .hero-video-container{height:720px}}.foodservice .hero-container .hero-image-container{height:900px;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;background-color:#003c51}@media only screen and (max-width:768px){.foodservice .hero-container .hero-image-container{height:720px}}.foodservice .hero-container .image-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.foodservice .hero-container .darken .image-layer{background-color:rgba(0,0,0,.25);display:block}.video-button-container .open-video-dialog{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.video-button-container .open-video-dialog .btn{font-size:25px;display:inline-block;padding:5px 15px;border-radius:50%;width:50px;height:50px;background-color:rgba(0,42,120,.8);background-image:none;color:#fffce5;transition:background-color ease .15s;font-family:Ariel;margin-top:0}.video-button-container .open-video-dialog .btn,.video-button-container .open-video-dialog .btn .icon-play,.video-container .iframe-video,.video-container .video video{left:50%;top:50%;-ms-transform:translate(-50%,-50%);webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.video-button-container .open-video-dialog .btn .icon-play{background-image:url(/Static/Images/FoodService/playbutton.svg);background-repeat:no-repeat;background-size:cover;width:15px;height:15px}.theme-btn-filled:hover .video-button-container .open-video-dialog .btn{background-color:rgba(50,92,170,.8)!important}@media only screen and (min-width:640px){.video-button-container .open-video-dialog .btn{width:100px;height:100px}.video-button-container .open-video-dialog .btn .icon-play{width:30px;height:30px}.cluster-block .video-button-container .open-video-dialog .btn{width:50px;height:50px}.cluster-block .video-button-container .open-video-dialog .btn .icon-play{width:15px;height:15px}}@media only screen and (min-width:640px) and (max-width:992px){.cluster-block .col-xs-12 .video-button-container .open-video-dialog .btn{width:100px;height:100px}.cluster-block .col-xs-12 .video-button-container .open-video-dialog .btn .icon-play{width:30px;height:30px}}.video-container{display:block;width:100%;position:relative;height:0;overflow:hidden;padding-bottom:60%}.video-container>iframe{left:0;top:0;bottom:0;right:0;height:100%}.breadcrumb-container{background:#003c51}.breadcrumb{margin-bottom:0;background-color:transparent;font-size:12px;font-weight:700;text-transform:uppercase;border-radius:0;text-align:center}.breadcrumb .breadcrumb-separator:before{content:">";color:#fffce5;opacity:.5;padding:0 5px 0 6px}.video-container .iframe-video,.video-container .video video{min-height:100%}.video-container .video video{height:100%;min-width:100%}.video-container .iframe-video{min-width:2500px;width:100%}.center-foodservice-content{max-width:1200px;margin:0 auto}.fullwidth-bg{margin-left:-32px;margin-right:-32px}.fullwidth-bg .section-block-wrapper{padding-left:32px;padding-right:32px}.fullwidth-bg:not(#topBar){min-height:150px}.scaling-svg-container{position:relative;height:0;width:100%;padding:0 0 100%}.scaling-svg{position:absolute;height:100%;width:100%;left:0;top:0}.foodservice-video-dialog{background-color:rgba(43,51,51,.8);z-index:10001}.foodservice-video-dialog .modal-content{background-color:transparent;box-shadow:none;border-color:transparent}.foodservice-video-dialog button.close{width:50px;height:50px;border-radius:50%;margin-bottom:10px;position:relative;opacity:1;padding:20px;background-color:#003c51}.foodservice-video-dialog button.close span{background-color:#fffce5;position:absolute;display:block;width:22px;height:3px;top:24px;left:14px}.foodservice-video-dialog button.close span.line-1{transform:rotate(135deg)}.foodservice-video-dialog button.close span.line-2{transform:rotate(-135deg)}.navigation-border{display:block;height:9px;background-image:url(/Static/Images/FoodService/border-light.png);margin:5px auto 0;background-repeat:no-repeat}.active .navigation-border{background-image:url(/Static/Images/FoodService/border-red.png)}.col-centered,.row-centered{text-align:center}.col-centered{display:inline-block;float:none;margin-right:-4px;vertical-align:top}.btn-default,.wave-border{margin-top:20px;background-repeat:no-repeat}.wave-border{display:block;height:9px;box-sizing:content-box;margin-bottom:20px}.theme .btn{white-space:normal}.btn-default{background-color:#003c51;border-color:transparent;color:#fffce5;padding:13px 42px 13px 24px;border-radius:24px;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22717 0.999884L13.5559 5.32861L9.22717 9.65734' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cline x1='12.8984' y1='5.32861' x2='0.898438' y2='5.32861' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:85% 50%;text-transform:uppercase}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fffce5;background-color:#2c607f;border-color:transparent;box-shadow:none}.btn-group,.btn-group-vertical{width:100%}.dropdown-menu{width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:21px;padding-top:20px;margin-top:10px;background-color:#fffce5}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fff8bd;color:#003c51}.btn.link-button,.container-footer .foodservice-footer h3{font-size:16px;font-style:normal;font-weight:700;line-height:21px}.btn.link-button{width:100%;border-radius:4px;background:#e9c0cb;text-align:left;padding:25px;margin:0;background-image:url("data:image/svg+xml,%3Csvg width='47' height='14' viewBox='0 0 47 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.9911 0.829136L44.8221 6.66016L38.9911 12.4912' stroke='%23003C51' stroke-width='2'/%3E%3Cpath d='M43.5078 6.65906L0 6.65918' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:90% 50%;background-repeat:no-repeat}.btn.link-button.theme1{background-color:#d6eceb}.btn.link-button.theme2,.table-hover>tbody>tr:hover{background-color:#fff8bd}.btn.link-button.theme3{background-color:#c6d2a2}.btn.link-button.theme4{background-color:#9ed0d6}.btn.link-button.theme5{background-color:#003c51}.btn.link-button.dropdown-toggle{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0078 9.65889L0.00781296 9.65893' stroke='%23003C51' stroke-width='2'/%3E%3Cpath d='M9.00776 0.658936L9.00781 18.6589' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A");background-color:#fffce5}.btn.link-button:hover{box-shadow:0 3px 8px rgba(5,17,39,.2);color:#003c51}.btn-group.open .dropdown-toggle{box-shadow:none}.link-list{margin:0}.link-list li{padding:0;margin:0 0 16px}@media screen and (min-width:1199px){.foodservice-video-dialog .modal-dialog{width:1170px}.foodservice-video-dialog iframe{height:710px!important}}@media only screen and (max-width:768px){.foodservice .hero-container .hero-content{left:0;transform:translate(0,-50%);padding:48px;width:100%}.foodservice .hero-container .hero-content h1{font-size:48px}}.link-list,ul.badges{list-style:none;padding:0}ul.badges li{display:inline-block}ul.badges li .badge{background:#d6eceb;border-radius:12px 12px 12px 0;color:#003c51;padding:4px 8px}.table-bordered{border:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #003c51;font-size:16px;font-style:normal;line-height:22px;text-align:left;padding-left:0}.table>tbody>tr>td,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td{font-weight:400}.table>tbody>tr>th,.table>thead>tr>th{font-weight:600}@media screen and (max-width:768px){.table-responsive{border:0}}.main-section{line-height:22.4px;margin:0}.main-section p:after{content:"";display:table}.main-section blockquote p:after{content:close-quote;clear:initial;display:initial}.img-editor,figure.image{border-radius:4px;height:auto!important;margin-top:24px}.img-editor.align-right,figure.image.align-right{float:right;margin-left:32px;margin-bottom:16px}.img-editor.align-left,figure.image.align-left{margin-right:32px;margin-bottom:16px;float:left}.img-editor.align-center,figure.image.align-center,main .highligh-item{margin:0 auto}.img-editor.width-full,figure.image.width-full{margin-bottom:24px}.img-editor.first-child,.img-editor.image.width-full,.img-editor.image.width-half,figure.image.first-child,figure.image.image.width-full,figure.image.image.width-half{margin-top:0!important}.img-editor.width-half,figure.image.width-half{width:50%}@media screen and (max-width:768px){.img-editor.width-half,figure.image.width-half{width:100%}}.img-editor figcaption,figure.image figcaption{text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:10px}.brandlinks{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ProductArticlePage .center-foodservice-content a>img,.RecipePage .center-foodservice-content a>img,.brandlinks img{filter:grayscale(100%)}.ProductArticlePage .center-foodservice-content a>img:hover,.RecipePage .center-foodservice-content a>img:hover,.brandlinks img:hover{filter:unset}.container-footer{min-height:0;max-width:100vw;margin:0;box-shadow:none;overflow:visible;background:#003c51}.container-footer .foodservice-footer .footer-inner-container{padding:85px 120px;max-width:1200px;margin:0 auto}.container-footer .foodservice-footer .footer-inner-container .foodservice-footer-logo{max-width:120px;margin:0 auto 40px}.container-footer .foodservice-footer .footer-inner-container .footer-content{position:relative;margin:0 auto;color:#fffce5}.container-footer .foodservice-footer .footer-inner-container .footer-content .footer-link-blocks{display:flex;justify-content:space-around}.container-footer .foodservice-footer .footer-inner-container .footer-content .footer-list-title{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5}.container-footer .foodservice-footer .footer-inner-container .footer-content .footer-links{font-size:16px;margin:10px 0;padding-left:0}.container-footer .foodservice-footer .footer-inner-container .footer-content li.footer-link{font-weight:300;list-style-type:none;font-family:"CheltenhamITCPro-Light"}.container-footer .foodservice-footer .footer-inner-container .footer-content a{color:#fffce5;line-height:1.5}.container-footer .foodservice-footer{max-width:1200px;margin:0 auto;color:#fffce5;display:flex;align-items:center;justify-content:center;padding:100px 0}.container-footer .foodservice-footer .footer-some-container>div{margin-bottom:28px}.container-footer .foodservice-footer .footer-extras{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-align:center}.container-footer .foodservice-footer .footer-extras a{color:#fffce5}.container-footer .foodservice-footer .footer-extras .foodservice-footer-logo{max-width:250px;margin:0 auto 40px}.container-footer .foodservice-footer h3{margin-bottom:16px}.container-footer .foodservice-footer .f-icon{display:inline-block;text-align:center;font-size:16px;background-repeat:no-repeat;background-color:#fffce5;border-radius:4px;width:100%;padding-top:100%;position:relative;background-position:center 33%;background-size:30%}.ProductArticlePage .related-recipe-item-image-container img,.RecipePage .related-recipe-item-image-container img,.container-footer .foodservice-footer .f-icon svg{width:100%;height:auto}.container-footer .foodservice-footer .f-icon.icon-foodservice-facebook{background-image:url(/Static/Images/FoodService/SocialMedia/facebook.svg?v1)}.container-footer .foodservice-footer .f-icon.icon-foodservice-linkedin{background-image:url(/Static/Images/FoodService/SocialMedia/linkedin.svg?v1)}.container-footer .foodservice-footer .f-icon.icon-foodservice-instagram{background-image:url(/Static/Images/FoodService/SocialMedia/instagram.svg?v1)}.container-footer .foodservice-footer .f-icon.icon-foodservice-twitter{background-image:url(/Static/Images/FoodService/SocialMedia/twitter.svg?v1)}.container-footer .foodservice-footer .f-icon.f-email{background-image:url(/Static/Images/FoodService/footer-email.svg?v1)}.container-footer .foodservice-footer .f-icon.f-phone{background-image:url(/Static/Images/FoodService/footer-phone.svg?v1)}.container-footer .foodservice-footer .f-icon span{color:#003c51;position:absolute;top:54%;left:50%;transform:translate(-50%,50%)}@media screen and (max-width:991px) and (min-width:767px){.container-footer .foodservice-footer .f-icon span{font-size:1.2rem;top:50%}}@media only screen and (max-width:992px){.container-footer .footer-inner-container .footer-content{margin-left:30px;margin-right:30px;text-align:center}.container-footer .footer-inner-container .footer-content .footer-link-blocks{flex-direction:column}}@media screen and (max-width:991px){.container-footer .foodservice-footer .footer-inner-container{padding:45px 15px}}@media screen and (max-width:767px){.container-footer .foodservice-footer{display:block}.container-footer .foodservice-footer .footer-extras{margin-top:150px}}.FoodServiceArticlePage .EPiServerForms{max-width:600px;margin:0;padding:0}.FoodServiceArticlePage .EPiServerForms .Form__Description,.FoodServiceArticlePage .EPiServerForms .Form__Title{color:#003c51;margin-bottom:20px}.FoodServiceArticlePage .EPiServerForms .FormChoice label,.FoodServiceArticlePage .EPiServerForms .Form__Element .Form__Element__Caption{display:block;font-size:18px;font-weight:400;color:#003c51}.FoodServiceArticlePage .EPiServerForms .FormTextbox input,.FoodServiceArticlePage .EPiServerForms .FormTextbox textarea{display:block;width:100%;color:#003c51;border:1px solid #003c51;border-radius:4px;padding:8px}.FoodServiceArticlePage .EPiServerForms .Form__Status .Form__Warning__Message{background-color:#8a3d3e;color:#fffce5;border-radius:8px}.FoodServiceArticlePage .EPiServerForms .FormResetButton,.FoodServiceArticlePage .EPiServerForms .FormSubmitButton{background-color:#003c51;border-radius:24px;border-color:transparent;color:#fffce5;padding:13px 30px;text-transform:uppercase;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1px;white-space:initial;margin:10px;outline:0}.FoodServiceArticlePage .EPiServerForms .FormResetButton:active,.FoodServiceArticlePage .EPiServerForms .FormResetButton:hover,.FoodServiceArticlePage .EPiServerForms .FormSubmitButton:active,.FoodServiceArticlePage .EPiServerForms .FormSubmitButton:hover{background-color:#2c607f}.FoodServiceArticlePage .EPiServerForms input[type=file],.FoodServiceArticlePage .EPiServerForms select{display:block;border:1px solid #003c51;padding:8px;border-radius:4px;width:100%}.FoodServiceArticlePage .EPiServerForms .FormChoice input[type=checkbox]{visibility:hidden;z-index:2}.FoodServiceArticlePage .EPiServerForms .Form__Element__Caption{margin-bottom:0;color:#555}.FoodServiceArticlePage .EPiServerForms .FormChoice label{font-family:"GT Pressura",arial,helvetica,sans-serif}.FoodServiceArticlePage .EPiServerForms .FormCaptcha .FormCaptcha__Refresh{border-radius:30px;padding:10px 30px;text-transform:uppercase;transition:background-color .2s;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:1px;white-space:initial;background-color:#fffce5;color:#8a3d3e;border:1px solid #8a3d3e;margin:10px;outline:0}.FoodServiceArticlePage .EPiServerForms .FormCaptcha .FormCaptcha__Refresh:active,.FoodServiceArticlePage .EPiServerForms .FormCaptcha .FormCaptcha__Refresh:hover{background-color:#8a3d3e}.FoodServiceArticlePage .EPiServerForms .FormCaptcha .FormCaptcha__Input{width:100%;max-width:350px;border:1px solid #003c51;padding:8px;border-radius:4px;display:block;margin-top:5px}.FoodServiceArticlePage .EPiServerForms .Form__Element.ValidationRequired label:after{content:"*";padding-left:5px}input::placeholder{color:#003c51}input[type=checkbox]+label:before{transform:translate(-22px,2px);position:absolute;width:17px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.40039' y='0.5' width='15' height='15' rx='1.5' stroke='%23003C51'/%3E%3C/svg%3E%0A");content:" "}input[type=checkbox]+label:hover,input[type=checkbox]:checked+label{color:#003c51}input[type=checkbox]+label:hover:before,input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.900391' width='16' height='16' rx='2' fill='%23003C51'/%3E%3Cpath d='M13.3076 4.91548L7.36489 10.8582L4.70382 8.19712' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A")}#topBar.hero-theme2 #globalSearchToggle span,#topBar.hero-theme2 #mobileNavToggle span,#topBar.open #globalSearchToggle span,#topBar.open #mobileNavToggle span,#topBar.search-open #globalSearchToggle span,#topBar.search-open #mobileNavToggle span,.main-navigation li>a:hover,.main-navigation ul>a:hover,body.scrolled #topBar #globalSearchToggle span,body.scrolled #topBar #mobileNavToggle span,input[type=checkbox].inverted+label{color:#fffce5}input[type=checkbox].inverted+label:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.40039' y='0.5' width='15' height='15' rx='1.5' stroke='%23FFFCE5'/%3E%3C/svg%3E%0A")}input[type=checkbox].inverted+label:hover,input[type=checkbox].inverted:checked+label{color:#fffce5}input[type=checkbox].inverted+label:hover:before,input[type=checkbox].inverted:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.900391' width='16' height='16' rx='2' fill='%23FFFCE5'/%3E%3Cpath d='M13.3076 4.91548L7.36489 10.8582L4.70382 8.19712' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A")}input[type=radio]+label:before{transform:translate(-22px,2px);position:absolute;width:17px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.40039' y='0.5' width='15' height='15' rx='7.5' stroke='%23003C51'/%3E%3C/svg%3E%0A");content:" "}input[type=radio]+label:hover,input[type=radio]:checked+label{color:#003c51}input[type=radio]+label:hover:before,input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.900391' width='16' height='16' rx='8' fill='%23003C51'/%3E%3Crect x='4.90039' y='4' width='8' height='8' rx='4' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")}input[type=checkbox],input[type=radio]{position:relative;z-index:-9999;visibility:hidden}input[type=checkbox]+label,input[type=radio]+label{transform:translate(0,-2px);margin-left:8px;color:#003c51;font-size:16px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}a:hover,input[type=checkbox]+label:hover,input[type=radio]+label:hover{color:#003c51}body,html{overflow-x:hidden}#topBar.hero-theme2 #globalSearchToggle .nav-icon b,#topBar.hero-theme2 #mobileNavToggle .nav-icon b,#topBar.open #globalSearchToggle .nav-icon b,#topBar.open #mobileNavToggle .nav-icon b,#topBar.search-open #globalSearchToggle .nav-icon b,#topBar.search-open #mobileNavToggle .nav-icon b,body,body.scrolled #topBar #globalSearchToggle .nav-icon b,body.scrolled #topBar #mobileNavToggle .nav-icon b{background-color:#fffce5}.container-main{min-height:0;max-width:100vw;margin:0 auto;box-shadow:none;overflow:visible;min-height:calc(100vh - 430px)}.row{margin-left:-16px;margin-right:-16px}.container-inner,div[class^=col],section{padding-left:16px;padding-right:16px}img{max-width:100%}@media only screen and (max-width:639px){.col-xxs-12{width:100%}}.collapsing{transition:none;display:none}.FoodServiceArticlePage article.article,.FoodServiceProductGroupLandingPage article.article,.ProductArticlePage article.article,.RecipePage article.article{max-width:1200px;margin:-150px auto 0;padding:60px 100px;background:#fffce5}@media only screen and (max-width:767px){.FoodServiceArticlePage article.article,.FoodServiceProductGroupLandingPage article.article,.ProductArticlePage article.article,.RecipePage article.article{padding-left:16px;padding-right:16px;margin-top:-116px}}.FoodServiceArticlePage .hero-container .hero-foodservice,.FoodServiceProductGroupLandingPage .hero-container .hero-foodservice,.ProductArticlePage .hero-container .hero-foodservice,.RecipePage .hero-container .hero-foodservice{height:666px}@media only screen and (max-width:768px){.FoodServiceArticlePage .hero-container .hero-foodservice,.FoodServiceProductGroupLandingPage .hero-container .hero-foodservice,.ProductArticlePage .hero-container .hero-foodservice,.RecipePage .hero-container .hero-foodservice{height:540px}}.FoodServiceArticlePage .hero-container .hero-video-container,.FoodServiceProductGroupLandingPage .hero-container .hero-video-container,.ProductArticlePage .hero-container .hero-video-container,.RecipePage .hero-container .hero-video-container{height:666px}@media only screen and (max-width:768px){.FoodServiceArticlePage .hero-container .hero-video-container,.FoodServiceProductGroupLandingPage .hero-container .hero-video-container,.ProductArticlePage .hero-container .hero-video-container,.RecipePage .hero-container .hero-video-container{height:540px}}.FoodServiceArticlePage .hero-container .hero-image-container,.FoodServiceProductGroupLandingPage .hero-container .hero-image-container,.ProductArticlePage .hero-container .hero-image-container,.RecipePage .hero-container .hero-image-container{height:666px}@media only screen and (max-width:768px){.FoodServiceArticlePage .hero-container .hero-image-container,.FoodServiceProductGroupLandingPage .hero-container .hero-image-container,.ProductArticlePage .hero-container .hero-image-container,.RecipePage .hero-container .hero-image-container{height:540px}}@media only screen and (max-width:767px){.FoodServiceArticlePage .container-main>.row>.col-md-12,.FoodServiceArticlePage .container-main>.row>.col-md-12 article>section{padding-left:0;padding-right:0}}.extra-section .row:not(.slick-slider){display:flex;flex-wrap:wrap}.extra-section .row:not(.slick-slider)>[class*=col-]{display:flex;flex-direction:column}.page-header{padding:0;margin-bottom:0;margin-top:0;border-bottom:none;position:relative}.navmenu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;background-color:#2b3333;opacity:.8;display:none}.navmenu-overlay.open{display:block}#topBar{padding-top:22px;padding-bottom:15px;position:absolute;z-index:9999;left:0;right:0}#topBar.open,#topBar.search-open{bottom:0;top:0;left:50%;position:fixed;background-color:#003c51}#topBar #mobileNavToggle .nav-icon,#topBar.open #mobileNavToggle .nav-icon,#topBar.search-open #mobileNavToggle .nav-icon{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.289062' y='0.751953' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3Crect x='0.289062' y='9.65039' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3Crect x='0.289062' y='18.5483' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")}#topBar .logo-container{position:absolute;left:145px;z-index:2001}#topBar .logo-container .logo{background:0 0;max-width:283px;display:block}@media only screen and (max-width:991px){#topBar .logo-container .logo{max-width:200px}}#topBar .global-navigation{height:50px}#topBar #mobileNavToggle{display:block;width:40px;height:40px;position:absolute;right:120px;text-align:center;color:#fffce5}#topBar #mobileNavToggle span{cursor:pointer;font-size:20px;vertical-align:bottom;color:#fffce5}#topBar #mobileNavToggle .nav-icon{display:inline-block;vertical-align:middle;margin-top:6px;width:22px;height:22px;background-repeat:no-repeat}#mainNav,#topBar #mobileNavToggle .textual{display:none}#topBar #mobileNavToggle.open{right:106px}#topBar #mobileNavToggle.open .textual{display:block;position:absolute;right:36px;margin-top:10px;color:#fffce5;font-size:14px;font-style:normal;font-weight:600;line-height:18px}#topBar #mobileNavToggle.open .nav-icon{margin-top:10px;width:15px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.679688' y='12.3032' width='17' height='2' transform='rotate(-45 0.679688 12.3032)' fill='%23FFFCE5'/%3E%3Crect x='2.09473' y='0.282471' width='17' height='2' transform='rotate(45 2.09473 0.282471)' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")!important}#topBar.open #mobileNavToggle{right:110px}#mainNav{padding:30px 120px 30px 70px;margin:0 auto}#mainNav.open,.main-navigation .level-0.open>.level-1-container{display:block}.main-navigation li,.main-navigation ul{padding:0;margin:0;list-style:none}.main-navigation .level-0-container{display:block;padding-bottom:25px;border-bottom:1px solid #fffce5}.main-navigation .level-0{padding:20px 37px 20px 0;position:relative;font-family:"GT Pressura",arial,helvetica,sans-serif}.main-navigation .level-0>a{font-size:clamp(20px,2.5vw,32px);font-weight:600;color:#fffce5;display:inline-block;line-height:37px}.main-navigation .level-0.open>a{padding:0 0 20px}.main-navigation .level-1-container{display:none;margin-top:-10px}.main-navigation .level-0.has-children>.ctrl-down{display:inline-block}.main-navigation .level-1-list,.main-navigation .level-1.open>.level-2-list,.navOpen #topBar #globalSearchToggle .textual{display:block}.main-navigation .level-1{position:relative}.main-navigation .level-1>a{font-weight:700;font-size:18px}.main-navigation .level-1 a{font-size:18px;color:#fffce5;line-height:1.5;display:inline-block;padding:10px 0}.main-navigation .level-1 .ctrl-down{right:-36px;top:14px;background-size:16px}.main-navigation .level-2-list,.navOpen #topBar .logo-container .logo{display:none}.main-navigation .level-1.has-children>.ctrl-down{display:inline-block}#topBar .nav-search-content form,.main-navigation .level-2{position:relative}.main-navigation .level-2 a{font-size:18px;color:#fffce5;line-height:1.5;padding:3px 0}.main-navigation .ctrl-down{width:26px;height:25px;padding:0;cursor:pointer;position:absolute;right:0;top:25px}.main-navigation .ctrl-down,.main-navigation .ctrl-down:hover{background-image:url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11.8872' y='23.7068' width='21.9775' height='2.58559' transform='rotate(-90 11.8872 23.7068)' fill='%23FFFCE5'/%3E%3Crect x='2.19238' y='11.4246' width='21.9775' height='2.58559' fill='%23FFFCE5'/%3E%3C/svg%3E")}.main-navigation .ctrl-down.open,.main-navigation .ctrl-down.open:hover{background-image:url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.19238' y='11.4246' width='21.9775' height='2.58559' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")}#topBar #globalSearchToggle{display:flex;align-items:flex-end;position:absolute;right:182px;text-align:center;cursor:pointer}#topBar #globalSearchToggle .textual{display:none;margin-left:8px;color:#fffce5;font-size:14px;font-style:normal;font-weight:600;line-height:18px}#topBar #globalSearchToggle .nav-icon,#topBar #globalSearchToggle .nav-search-icon{display:inline-block;vertical-align:middle;margin-top:6px;width:22px;height:22px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.289062' y='0.751953' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3Crect x='0.289062' y='9.65039' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3Crect x='0.289062' y='18.5483' width='21.6102' height='2.54237' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")}#topBar #globalSearchToggle .nav-search-icon{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.28527 15.2774H8.28523H8.28519H8.28515H8.28511H8.28507H8.28503H8.28499H8.28495H8.28491H8.28487H8.28483H8.28479H8.28475H8.28471H8.28467H8.28463H8.28459H8.28455H8.28451H8.28447H8.28443H8.28439H8.28434H8.2843H8.28426H8.28422H8.28418H8.28414H8.2841H8.28406H8.28402H8.28398H8.28394H8.2839H8.28386H8.28382H8.28378H8.28374H8.2837H8.28366H8.28362H8.28358H8.28354H8.2835H8.28346H8.28342H8.28338H8.28334H8.2833H8.28326H8.28322H8.28318H8.28314H8.2831H8.28306H8.28302H8.28298H8.28294H8.2829H8.28286H8.28282H8.28278H8.28273H8.28269H8.28265H8.28261H8.28257H8.28253H8.28249H8.28245H8.28241H8.28237H8.28233H8.28229H8.28225H8.28221H8.28217H8.28213H8.28209H8.28205H8.28201H8.28197H8.28193H8.28189H8.28185H8.28181H8.28177H8.28173H8.28169H8.28165H8.28161H8.28157H8.28153H8.28149H8.28145H8.28141H8.28137H8.28133H8.28129H8.28125H8.28121H8.28117H8.28113H8.28109H8.28104H8.281H8.28096H8.28092H8.28088H8.28084H8.2808H8.28076H8.28072H8.28068H8.28064H8.2806H8.28056H8.28052H8.28048H8.28044H8.2804H8.28036H8.28032H8.28028H8.28024H8.2802H8.28016H8.28012H8.28008H8.28004H8.28H8.27996H8.27992H8.27988H8.27984H8.2798H8.27976H8.27972H8.27968H8.27964H8.2796H8.27956H8.27952H8.27948H8.27944H8.2794H8.27936H8.27931H8.27927H8.27923H8.27919H8.27915H8.27911H8.27907H8.27903H8.27899H8.27895H8.27891H8.27887H8.27883H8.27879H8.27875H8.27871H8.27867H8.27863H8.27859H8.27855H8.27851H8.27847H8.27843H8.27839H8.27835H8.27831H8.27827H8.27823H8.27819H8.27815H8.27811H8.27807H8.27803H8.27799H8.27795H8.27791H8.27787H8.27783H8.27779H8.27775H8.2777H8.27766H8.27762H8.27758H8.27754H8.2775H8.27746H8.27742H8.27738H8.27734H8.2773H8.27726H8.27722H8.27718H8.27714H8.2771H8.27706H8.27702H8.27698H8.27694H8.2769H8.27686H8.27682H8.27678H8.27674H8.2767H8.27666H8.27662H8.27658H8.27654H8.2765H8.27646H8.27642H8.27638H8.27634H8.2763H8.27626H8.27622H8.27618H8.27614H8.27609H8.27605H8.27601H8.27597H8.27593H8.27589H8.27585H8.27581H8.27577H8.27573H8.27569H8.27565H8.27561H8.27557H8.27553H8.27549H8.27545H8.27541H8.27537H8.27533H8.27529H8.27525H8.27521H8.27517H8.27513H8.27509H8.27505H8.27501H8.27497H8.27493H8.27489H8.27485H8.27481H8.27477H8.27473H8.27469H8.27465H8.27461H8.27457H8.27453H8.27448H8.27444H8.2744H8.27436H8.27432H8.27428H8.27424H8.2742H8.27416H8.27412H8.27408H8.27404H8.274H8.27396H8.27392H8.27388H8.27384H8.2738H8.27376H8.27372H8.27368H8.27364H8.2736H8.27356H8.27352H8.27348H8.27344H8.2734H8.27336H8.27332H8.27328H8.27324H8.2732H8.27316H8.27312H8.27308H8.27304H8.273H8.27296H8.27292H8.27287H8.27283H8.27279H8.27275H8.27271H8.27267H8.27263H8.27259H8.27255H8.27251H8.27247H8.27243H8.27239H8.27235H8.27231H8.27227H8.27223H8.27219H8.27215H8.27211H8.27207H8.27203H8.27199H8.27195H8.27191H8.27187H8.27183H8.27179H8.27175H8.27171H8.27167H8.27163H8.27159H8.27155H8.27151H8.27147H8.27143H8.27139H8.27135H8.27131H8.27127H8.27122H8.27118H8.27114H8.2711H8.27106H8.27102H8.27098H8.27094H8.2709H8.27086H8.27082H8.27078H8.27074H8.2707H8.27066H8.27062H8.27058H8.27054H8.2705H8.27046H8.27042H8.27038H8.27034H8.2703H8.27026H8.27022H8.27018H8.27014H8.2701H8.27006H8.27002H8.26998H8.26994H8.2699H8.26986H8.26982H8.26978H8.26974H8.2697H8.26966H8.26962H8.26958H8.26954H8.2695H8.26945H8.26941H8.26937H8.26933H8.26929H8.26925H8.26921H8.26917H8.26913H8.26909H8.26905H8.26901H8.26897H8.26893H8.26889H8.26885H8.26881H8.26877H8.26873H8.26869H8.26865H8.26861H8.26857H8.26853H8.26849H8.26845H8.26841H8.26837H8.26833H8.26829H8.26825H8.26821H8.26817H8.26813H8.26809H8.26805H8.26801H8.26797H8.26793H8.26789H8.26784H8.2678H8.26776H8.26772H8.26768H8.26764H8.2676H8.26756H8.26752H8.26748H8.26744H8.2674H8.26736H8.26732H8.26728H8.26724H8.2672H8.26716H8.26712H8.26708H8.26704H8.267H8.26696H8.26692H8.26688H8.26684H8.2668H8.26676H8.26672H8.26668H8.26664H8.2666H8.26656H8.26652H8.26648H8.26644H8.2664H8.26636H8.26632H8.26628H8.26623H8.26619H8.26615H8.26611H8.26607H8.26603H8.26599H8.26595H8.26591H8.26587H8.26583H8.26579H8.26575H8.26571H8.26567H8.26563H8.26559H8.26555H8.26551H8.26547H8.26543H8.26539H8.26535H8.26531H8.26527H8.26523H8.26519H8.26515H8.26511H8.26507H8.26503H8.26499H8.26495H8.26491H8.26487H8.26483H8.26479H8.26475H8.26471H8.26467C4.8086 15.2774 2.00195 12.4707 2.00195 9.01466C2.00195 5.5586 4.8086 2.75195 8.26467 2.75195C11.7139 2.75195 14.5155 5.54568 14.5274 8.99729L14.5274 15.2774L8.28527 15.2774ZM16.5274 15.1775V8.99406C16.5136 4.4403 12.8184 0.751953 8.26467 0.751953C3.70403 0.751953 0.00195312 4.45403 0.00195312 9.01466C0.00195312 13.5753 3.70403 17.2774 8.26467 17.2774H8.28527H14.5274H15.0318L19.5805 21.8261L21.3782 20.0284L16.5274 15.1775Z' fill='%23FFFCE5'/%3E%3C/svg%3E%0A")}#topBar #globalSearchToggle .nav-search-icon:hover{opacity:.8}#topBar #globalSearch{display:none}#topBar #globalSearch.open,#topBar.open #globalSearchToggle .textual{display:block}#topBar.open #globalSearchToggle{left:63px}#topBar .nav-search-content{position:relative;margin:60px auto 0;padding:30px 102px 30px 70px}#topBar .nav-search-content .nav-search-text-area{margin-bottom:32px}#topBar .nav-search-content .nav-search-text-area h1{font-size:32px;font-style:normal;font-weight:700;line-height:38px;margin:0;color:#fffce5;font-family:"GT Pressura",arial,helvetica,sans-serif}#topBar .nav-search-content .nav-search-text-area p{text-align:center;font-size:16px;line-height:1.5}#topBar .nav-search-content .input-site-search{display:block;width:100%;height:70px;border-radius:4px;background-color:#fffce5;border:0;transition:all ease .5s;padding:0 110px 0 30px}#topBar .nav-search-content .input-site-search:active,#topBar .nav-search-content .input-site-search:focus,.FoodServiceProductSearchPage .container-inner .search-form .input-search:active,.FoodServiceProductSearchPage .container-inner .search-form .input-search:focus,a:focus{outline:0}#topBar .nav-search-content .nav-btn-search{width:60px;height:20px;padding:0;color:transparent;position:absolute;background-color:transparent;right:40px;top:50%;border:0;transform:translate(0,-50%);background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' viewBox='0 0 60 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53 15L47.5187 15H47.5C43.3603 15 40 11.6396 40 7.5C40 3.36035 43.3603 0 47.5 0C51.6334 0 54.9875 3.34788 55 7.4813L55 13V13.5859L59.5681 18.1539L58.1539 19.5682L53.5857 15H53ZM47.5 2C50.5289 2 52.9894 4.45328 53 7.48455L53 13L47.5187 13H47.5187H47.5186H47.5186H47.5186H47.5185H47.5185H47.5184H47.5184H47.5184H47.5183H47.5183H47.5183H47.5182H47.5182H47.5182H47.5181H47.5181H47.518H47.518H47.518H47.5179H47.5179H47.5179H47.5178H47.5178H47.5178H47.5177H47.5177H47.5176H47.5176H47.5176H47.5175H47.5175H47.5175H47.5174H47.5174H47.5174H47.5173H47.5173H47.5172H47.5172H47.5172H47.5171H47.5171H47.5171H47.517H47.517H47.5169H47.5169H47.5169H47.5168H47.5168H47.5168H47.5167H47.5167H47.5167H47.5166H47.5166H47.5165H47.5165H47.5165H47.5164H47.5164H47.5164H47.5163H47.5163H47.5163H47.5162H47.5162H47.5161H47.5161H47.5161H47.516H47.516H47.516H47.5159H47.5159H47.5159H47.5158H47.5158H47.5157H47.5157H47.5157H47.5156H47.5156H47.5156H47.5155H47.5155H47.5155H47.5154H47.5154H47.5153H47.5153H47.5153H47.5152H47.5152H47.5152H47.5151H47.5151H47.515H47.515H47.515H47.5149H47.5149H47.5149H47.5148H47.5148H47.5148H47.5147H47.5147H47.5146H47.5146H47.5146H47.5145H47.5145H47.5145H47.5144H47.5144H47.5144H47.5143H47.5143H47.5142H47.5142H47.5142H47.5141H47.5141H47.5141H47.514H47.514H47.514H47.5139H47.5139H47.5138H47.5138H47.5138H47.5137H47.5137H47.5137H47.5136H47.5136H47.5136H47.5135H47.5135H47.5134H47.5134H47.5134H47.5133H47.5133H47.5133H47.5132H47.5132H47.5132H47.5131H47.5131H47.513H47.513H47.513H47.5129H47.5129H47.5129H47.5128H47.5128H47.5127H47.5127H47.5127H47.5126H47.5126H47.5126H47.5125H47.5125H47.5125H47.5124H47.5124H47.5123H47.5123H47.5123H47.5122H47.5122H47.5122H47.5121H47.5121H47.5121H47.512H47.512H47.5119H47.5119H47.5119H47.5118H47.5118H47.5118H47.5117H47.5117H47.5117H47.5116H47.5116H47.5115H47.5115H47.5115H47.5114H47.5114H47.5114H47.5113H47.5113H47.5113H47.5112H47.5112H47.5111H47.5111H47.5111H47.511H47.511H47.511H47.5109H47.5109H47.5108H47.5108H47.5108H47.5107H47.5107H47.5107H47.5106H47.5106H47.5106H47.5105H47.5105H47.5104H47.5104H47.5104H47.5103H47.5103H47.5103H47.5102H47.5102H47.5102H47.5101H47.5101H47.51H47.51H47.51H47.5099H47.5099H47.5099H47.5098H47.5098H47.5098H47.5097H47.5097H47.5096H47.5096H47.5096H47.5095H47.5095H47.5095H47.5094H47.5094H47.5094H47.5093H47.5093H47.5092H47.5092H47.5092H47.5091H47.5091H47.5091H47.509H47.509H47.5089H47.5089H47.5089H47.5088H47.5088H47.5088H47.5087H47.5087H47.5087H47.5086H47.5086H47.5085H47.5085H47.5085H47.5084H47.5084H47.5084H47.5083H47.5083H47.5083H47.5082H47.5082H47.5081H47.5081H47.5081H47.508H47.508H47.508H47.5079H47.5079H47.5079H47.5078H47.5078H47.5077H47.5077H47.5077H47.5076H47.5076H47.5076H47.5075H47.5075H47.5075H47.5074H47.5074H47.5073H47.5073H47.5073H47.5072H47.5072H47.5072H47.5071H47.5071H47.507H47.507H47.507H47.5069H47.5069H47.5069H47.5068H47.5068H47.5068H47.5067H47.5067H47.5066H47.5066H47.5066H47.5065H47.5065H47.5065H47.5064H47.5064H47.5064H47.5063H47.5063H47.5062H47.5062H47.5062H47.5061H47.5061H47.5061H47.506H47.506H47.506H47.5059H47.5059H47.5058H47.5058H47.5058H47.5057H47.5057H47.5057H47.5056H47.5056H47.5056H47.5055H47.5055H47.5054H47.5054H47.5054H47.5053H47.5053H47.5053H47.5052H47.5052H47.5051H47.5051H47.5051H47.505H47.505H47.505H47.5049H47.5049H47.5049H47.5048H47.5048H47.5047H47.5047H47.5047H47.5046H47.5046H47.5046H47.5045H47.5045H47.5045H47.5044H47.5044H47.5043H47.5043H47.5043H47.5042H47.5042H47.5042H47.5041H47.5041H47.5041H47.504H47.504H47.5039H47.5039H47.5039H47.5038H47.5038H47.5038H47.5037H47.5037H47.5037H47.5036H47.5036H47.5035H47.5035H47.5035H47.5034H47.5034H47.5034H47.5033H47.5033H47.5033H47.5032H47.5032H47.5031H47.5031H47.5031H47.503H47.503H47.503H47.5029H47.5029H47.5028H47.5028H47.5028H47.5027H47.5027H47.5027H47.5026H47.5026H47.5026H47.5025H47.5025H47.5024H47.5024H47.5024H47.5023H47.5023H47.5023H47.5022H47.5022H47.5022H47.5021H47.5021H47.502H47.502H47.502H47.5019H47.5019H47.5019H47.5018H47.5018H47.5018H47.5017H47.5017H47.5016H47.5016H47.5016H47.5015H47.5015H47.5015H47.5014H47.5014H47.5014H47.5013H47.5013H47.5012H47.5012H47.5012H47.5011H47.5011H47.5011H47.501H47.501H47.5009H47.5009H47.5009H47.5008H47.5008H47.5008H47.5007H47.5007H47.5007H47.5006H47.5006H47.5005H47.5005H47.5005H47.5004H47.5004H47.5004H47.5003H47.5003H47.5003H47.5002H47.5002H47.5001H47.5001H47.5001H47.5H47.5C44.4649 13 42 10.5351 42 7.5C42 4.46492 44.4649 2 47.5 2Z' fill='%23003C51'/%3E%3Cpath d='M7.599 7.092C7.34967 6.77467 7.021 6.52533 6.613 6.344C6.21633 6.15133 5.831 6.055 5.457 6.055C5.26433 6.055 5.066 6.072 4.862 6.106C4.66933 6.14 4.49367 6.208 4.335 6.31C4.17633 6.40067 4.04033 6.52533 3.927 6.684C3.825 6.83133 3.774 7.024 3.774 7.262C3.774 7.466 3.81367 7.636 3.893 7.772C3.98367 7.908 4.10833 8.027 4.267 8.129C4.437 8.231 4.63533 8.32733 4.862 8.418C5.08867 8.49733 5.34367 8.58233 5.627 8.673C6.035 8.809 6.46 8.962 6.902 9.132C7.344 9.29067 7.74633 9.506 8.109 9.778C8.47167 10.05 8.772 10.39 9.01 10.798C9.248 11.1947 9.367 11.6933 9.367 12.294C9.367 12.9853 9.23667 13.586 8.976 14.096C8.72667 14.5947 8.38667 15.0083 7.956 15.337C7.52533 15.6657 7.03233 15.9093 6.477 16.068C5.92167 16.2267 5.34933 16.306 4.76 16.306C3.89867 16.306 3.06567 16.1587 2.261 15.864C1.45633 15.558 0.787667 15.1273 0.255 14.572L2.159 12.634C2.45367 12.9967 2.839 13.3027 3.315 13.552C3.80233 13.79 4.284 13.909 4.76 13.909C4.97533 13.909 5.185 13.8863 5.389 13.841C5.593 13.7957 5.76867 13.722 5.916 13.62C6.07467 13.518 6.19933 13.382 6.29 13.212C6.38067 13.042 6.426 12.838 6.426 12.6C6.426 12.3733 6.36933 12.1807 6.256 12.022C6.14267 11.8633 5.97833 11.7217 5.763 11.597C5.559 11.461 5.29833 11.342 4.981 11.24C4.675 11.1267 4.32367 11.0077 3.927 10.883C3.54167 10.7583 3.162 10.611 2.788 10.441C2.42533 10.271 2.09667 10.0557 1.802 9.795C1.51867 9.523 1.28633 9.2 1.105 8.826C0.935 8.44067 0.85 7.976 0.85 7.432C0.85 6.76333 0.986 6.191 1.258 5.715C1.53 5.239 1.887 4.848 2.329 4.542C2.771 4.236 3.26967 4.015 3.825 3.879C4.38033 3.73167 4.94133 3.658 5.508 3.658C6.188 3.658 6.87933 3.78267 7.582 4.032C8.296 4.28133 8.91933 4.64967 9.452 5.137L7.599 7.092ZM20.1079 11.733C20.1079 12.4243 19.9833 13.0533 19.7339 13.62C19.4846 14.1753 19.1446 14.6513 18.7139 15.048C18.2833 15.4333 17.7846 15.7337 17.2179 15.949C16.6513 16.1643 16.0449 16.272 15.3989 16.272C14.7643 16.272 14.1579 16.1643 13.5799 15.949C13.0133 15.7337 12.5146 15.4333 12.0839 15.048C11.6646 14.6513 11.3303 14.1753 11.0809 13.62C10.8316 13.0533 10.7069 12.4243 10.7069 11.733C10.7069 11.0417 10.8316 10.4183 11.0809 9.863C11.3303 9.30767 11.6646 8.83733 12.0839 8.452C12.5146 8.06667 13.0133 7.772 13.5799 7.568C14.1579 7.364 14.7643 7.262 15.3989 7.262C16.0449 7.262 16.6513 7.364 17.2179 7.568C17.7846 7.772 18.2833 8.06667 18.7139 8.452C19.1446 8.83733 19.4846 9.30767 19.7339 9.863C19.9833 10.4183 20.1079 11.0417 20.1079 11.733ZM17.4219 11.733C17.4219 11.461 17.3766 11.1947 17.2859 10.934C17.1953 10.6733 17.0649 10.4467 16.8949 10.254C16.7249 10.05 16.5153 9.88567 16.2659 9.761C16.0166 9.63633 15.7276 9.574 15.3989 9.574C15.0703 9.574 14.7813 9.63633 14.5319 9.761C14.2826 9.88567 14.0729 10.05 13.9029 10.254C13.7443 10.4467 13.6196 10.6733 13.5289 10.934C13.4496 11.1947 13.4099 11.461 13.4099 11.733C13.4099 12.005 13.4496 12.2713 13.5289 12.532C13.6196 12.7927 13.7499 13.0307 13.9199 13.246C14.0899 13.45 14.2996 13.6143 14.5489 13.739C14.7983 13.8637 15.0873 13.926 15.4159 13.926C15.7446 13.926 16.0336 13.8637 16.2829 13.739C16.5323 13.6143 16.7419 13.45 16.9119 13.246C17.0819 13.0307 17.2066 12.7927 17.2859 12.532C17.3766 12.2713 17.4219 12.005 17.4219 11.733ZM18.6629 4.814C18.6629 5.21067 18.5213 5.545 18.2379 5.817C17.9659 6.07767 17.6373 6.208 17.2519 6.208C16.8553 6.208 16.5209 6.072 16.2489 5.8C15.9769 5.528 15.8409 5.19933 15.8409 4.814C15.8409 4.63267 15.8749 4.46267 15.9429 4.304C16.0223 4.134 16.1243 3.98667 16.2489 3.862C16.3736 3.726 16.5209 3.624 16.6909 3.556C16.8609 3.47667 17.0479 3.437 17.2519 3.437C17.6373 3.437 17.9659 3.573 18.2379 3.845C18.5213 4.10567 18.6629 4.42867 18.6629 4.814ZM14.9739 4.814C14.9739 5.21067 14.8323 5.545 14.5489 5.817C14.2769 6.07767 13.9426 6.208 13.5459 6.208C13.1493 6.208 12.8149 6.072 12.5429 5.8C12.2709 5.528 12.1349 5.19933 12.1349 4.814C12.1349 4.63267 12.1689 4.46267 12.2369 4.304C12.3163 4.134 12.4183 3.98667 12.5429 3.862C12.6676 3.726 12.8149 3.624 12.9849 3.556C13.1663 3.47667 13.3533 3.437 13.5459 3.437C13.9426 3.437 14.2769 3.573 14.5489 3.845C14.8323 4.10567 14.9739 4.42867 14.9739 4.814ZM30.9682 16H27.5172L24.7462 11.937H24.6952V16H21.8902V3.148H24.6952V10.968H24.7462L27.4492 7.534H30.8322L27.5682 11.359L30.9682 16Z' fill='%23003C51'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}#topBar.hero-theme2 #globalSearchToggle,#topBar.hero-theme2 #globalSearchToggle span.element-1,#topBar.hero-theme2 #globalSearchToggle span.element-2,#topBar.hero-theme2 #globalSearchToggle span.element-3,#topBar.hero-theme2 #mobileNavToggle,#topBar.hero-theme2 #mobileNavToggle span.element-1,#topBar.hero-theme2 #mobileNavToggle span.element-2,#topBar.hero-theme2 #mobileNavToggle span.element-3{border-color:#fffce5}#topBar.hero-theme2 #globalSearchToggle span.element-1 span,#topBar.hero-theme2 #globalSearchToggle span.element-2 span,#topBar.hero-theme2 #globalSearchToggle span.element-3 span,#topBar.hero-theme2 #mobileNavToggle span.element-1 span,#topBar.hero-theme2 #mobileNavToggle span.element-2 span,#topBar.hero-theme2 #mobileNavToggle span.element-3 span{background:#fffce5;border-color:transparent}#topBar #globalSearchToggle .search{display:contents}#topBar #globalSearchToggle .menu,#topBar .nav-extras,#topBar.open #globalSearchToggle.open .search,#topBar.search-open #globalSearchToggle.open .search,body.scrolled #topBar #globalSearchToggle.open .search,body.scrolled #topBar .logo-container #white-logo,html.navOpen body #topBar.open .logo-container #blue-logo,html.navOpen body #topBar.open .logo-container #white-logo,html.navOpen body #topBar.search-open .logo-container #blue-logo,html.navOpen body #topBar.search-open .logo-container #white-logo{display:none}#topBar.open #globalSearchToggle,#topBar.open #mobileNavToggle,#topBar.search-open #globalSearchToggle,#topBar.search-open #mobileNavToggle,body.scrolled #topBar #globalSearchToggle,body.scrolled #topBar #mobileNavToggle{border-color:#c6c6c6}#topBar.open #globalSearchToggle span.element-1,#topBar.open #globalSearchToggle span.element-2,#topBar.open #globalSearchToggle span.element-3,#topBar.open #mobileNavToggle span.element-1,#topBar.open #mobileNavToggle span.element-2,#topBar.open #mobileNavToggle span.element-3,#topBar.search-open #globalSearchToggle span.element-1,#topBar.search-open #globalSearchToggle span.element-2,#topBar.search-open #globalSearchToggle span.element-3,#topBar.search-open #mobileNavToggle span.element-1,#topBar.search-open #mobileNavToggle span.element-2,#topBar.search-open #mobileNavToggle span.element-3,body.scrolled #topBar #globalSearchToggle span.element-1,body.scrolled #topBar #globalSearchToggle span.element-2,body.scrolled #topBar #globalSearchToggle span.element-3,body.scrolled #topBar #mobileNavToggle span.element-1,body.scrolled #topBar #mobileNavToggle span.element-2,body.scrolled #topBar #mobileNavToggle span.element-3{border-color:#fffce5}#topBar.open #globalSearchToggle span.element-1 span,#topBar.open #globalSearchToggle span.element-2 span,#topBar.open #globalSearchToggle span.element-3 span,#topBar.open #mobileNavToggle span.element-1 span,#topBar.open #mobileNavToggle span.element-2 span,#topBar.open #mobileNavToggle span.element-3 span,#topBar.search-open #globalSearchToggle span.element-1 span,#topBar.search-open #globalSearchToggle span.element-2 span,#topBar.search-open #globalSearchToggle span.element-3 span,#topBar.search-open #mobileNavToggle span.element-1 span,#topBar.search-open #mobileNavToggle span.element-2 span,#topBar.search-open #mobileNavToggle span.element-3 span,body.scrolled #topBar #globalSearchToggle span.element-1 span,body.scrolled #topBar #globalSearchToggle span.element-2 span,body.scrolled #topBar #globalSearchToggle span.element-3 span,body.scrolled #topBar #mobileNavToggle span.element-1 span,body.scrolled #topBar #mobileNavToggle span.element-2 span,body.scrolled #topBar #mobileNavToggle span.element-3 span{background:#fffce5}#topBar.open #globalSearchToggle.open .menu,#topBar.search-open #globalSearchToggle.open .menu,body.scrolled #topBar #globalSearchToggle.open .menu{display:contents}#topBar.open .logo-container .logo,#topBar.search-open .logo-container .logo,body.scrolled #topBar .logo-container .logo{max-width:120px}#topBar.open .nav-extras{margin-left:-16px;padding:30px 120px 30px 70px;display:block;font-size:12px;font-style:normal;font-weight:500;line-height:17px;color:#fffce5}#topBar.open .nav-extras img{margin-bottom:16px;height:56px}html.navOpen body #topBar.open,html.navOpen body #topBar.search-open{margin:0}body.scrolled #topBar{background-color:#003c51;position:fixed;top:0;margin:0;padding-top:15px;padding-bottom:15px;box-shadow:0 1px 10px rgba(0,0,0,.15)}body.scrolled #topBar .logo-container{top:50%;transform:translate(0,-50%)}body.scrolled #topBar .logo-container #blue-logo{display:block}body.scrolled #topBar.open,body.scrolled #topBar.search-open,html.navOpen body #topBar.open,html.navOpen body #topBar.search-open{height:100%;width:50%;right:0;left:auto;overflow-y:auto;overflow-x:hidden}body.scrolled #topBar.open .logo-container #blue-logo,body.scrolled #topBar.open .logo-container #white-logo,body.scrolled #topBar.search-open .logo-container #blue-logo,body.scrolled #topBar.search-open .logo-container #white-logo{display:none}html.navOpen{overflow:hidden}@media only screen and (max-width:1199px){#mainNav{padding-right:70px}#topBar .logo-container{left:53px}#topBar .nav-search-content{padding-right:53px}#topBar #mobileNavToggle{right:60px}#topBar.open #mobileNavToggle{right:53px}#topBar #globalSearchToggle{right:122px}}@media only screen and (max-width:991px){#mainNav{padding-right:50px}#mainNav,#topBar .nav-search-content{padding-left:60px}#topBar.open .nav-extras{margin-left:-24px}#topBar.open #globalSearchToggle{left:53px}#topBar.open #mobileNavToggle{right:34px}}@media only screen and (max-width:480px){#topBar .logo-container{left:40px}#topBar #mobileNavToggle{right:32px}#topBar #globalSearchToggle{right:94px}}:target{display:block;position:relative;top:-70px;visibility:hidden}@media only screen and (max-width:640px){#topBar.open,body.scrolled #topBar.open,html.navOpen body #topBar.open,html.navOpen body #topBar.search-open{left:0;right:0;width:100%}}@font-face{font-family:"GT Pressura";src:url(/Static/Fonts/FoodService/GT-Pressura-Standard-Regular.woff2)format("woff2"),url(/Static/Fonts/FoodService/GT-Pressura-Standard-Regular.woff)format("woff"),url(/Static/Fonts/FoodService/GT-Pressura-Standard-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"GT Pressura";src:url(/Static/Fonts/FoodService/GT-Pressura-Standard-Bold.woff2)format("woff2"),url(/Static/Fonts/FoodService/GT-Pressura-Standard-Bold.woff)format("woff"),url(/Static/Fonts/FoodService/GT-Pressura-Standard-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"GT Alpina Fine";src:url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light.woff2)format("woff2"),url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light.woff)format("woff"),url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"GT Alpina Fine";src:url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light-Italic.woff2)format("woff2"),url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light-Italic.woff)format("woff"),url(/Static/Fonts/FoodService/GT-Alpina-Fine-Standard-Light-Italic.ttf)format("truetype");font-weight:300;font-style:italic}.h1,body,h1{font-style:normal}a,body{color:#003c51}body{font-size:16px;font-weight:400;line-height:22px;font-family:"GT Pressura",arial,helvetica,sans-serif}a{outline:0}strong{font-weight:700}em strong,strong em{font-weight:700;font-style:italic}.h1,h1{font-size:80px;font-weight:800;line-height:88px;font-family:"GT Alpina Fine","times new roman",times,serif}.h2,.h3,h2,h2.section-title,h3{font-style:normal;font-weight:700}.h2,h2{font-size:48px;line-height:53px;letter-spacing:0}.h3,h2.section-title,h3{font-size:32px;line-height:38px}.h3,h3{letter-spacing:0}h2.section-title{min-height:64px}.title-with-icon,.title-wrapper,h2.title{min-height:64px}.FoodServiceArticlePage article header h1,.FoodServiceProductGroupLandingPage article header h1,.ProductArticlePage article header h1,.RecipePage article header h1{font-family:"GT Pressura",arial,helvetica,sans-serif;font-size:72px;font-style:normal;font-weight:700;line-height:79px;letter-spacing:0}hr{border-top:1px solid #003c51}.highlight-text,.highlight-text-inverted{background-color:#fffce5;color:#003c51;line-height:1.4;padding-left:4px;padding-right:4px;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}.highlight-text em,.highlight-text-inverted em{padding-right:6px}.highlight-text-inverted{background-color:#003c51;color:#fffce5}blockquote,blockquote footer{color:#003c51;letter-spacing:0;text-align:center}blockquote{font-family:"GT Alpina Fine";font-size:40px;line-height:52px;border:0}blockquote p{quotes:"“""”"}blockquote p:after,blockquote p:before{font-family:Georgia,serif;content:open-quote}blockquote p:after{content:close-quote}blockquote footer{font-size:12px;font-style:normal;font-weight:600;line-height:16px}blockquote footer:before{content:""}@media only screen and (max-width:768px){.h1,.h2,.h3,h1,h2,h3{font-size:40px;font-style:normal;font-weight:800;line-height:44px}.h2,.h3,h2,h3{font-size:32px;font-weight:700;line-height:35px}.h3,h3{font-size:24px;line-height:26px}.FoodServiceArticlePage article header h1,.FoodServiceProductGroupLandingPage article header h1,.ProductArticlePage article header h1,.RecipePage article header h1{font-size:40px;font-style:normal;font-weight:700;line-height:44px}}@media print{.RecipePage .scrolled #topBar{position:absolute}.RecipePage #epi-quickNavigator,.RecipePage #topBar #white-logo,.RecipePage .breadcrumb-container,.RecipePage .global-navigation,.RecipePage .globalSearch,.RecipePage .mainNav,.RecipePage .nav-extras{display:none}.RecipePage #topBar #blue-logo{display:block}.RecipePage #topBar .logo-container{left:0;position:relative;text-align:-webkit-center}.RecipePage #topBar .logo-container a:after{display:none!important}.RecipePage #topBar .logo-container .logo{max-width:120px}.RecipePage .hero-container{display:none;min-height:0}.RecipePage article.article{padding-bottom:0}.RecipePage article.article .recipe-step-container{padding-top:1.5rem}.RecipePage article.article .recipe-step-container .default-label{font-size:1.75rem}.RecipePage article.article h1{font-size:2.5rem;padding-top:0;line-height:1.4}.RecipePage .ch2,.RecipePage .container-footer,.RecipePage .extra-section,.RecipePage article.article .main-section .print-container,.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe-icon{display:none}.RecipePage article.article .main-section .recipe-main-content__recipe-info{max-width:50%}.RecipePage article.article .main-section .recipe-main-content__recipe-info p{font-size:1.5rem;line-height:1.6}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe-icon-label{font-family:"GT Pressura",arial,helvetica,sans-serif;font-size:1.5rem;padding-left:0;line-height:1.4}.RecipePage article.article .main-section .r-instructions,.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe-icons{margin-bottom:0}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe__rating{min-width:180px;flex-direction:column;gap:5px}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe__rating .rating-average{break-after:always}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe__rating .rating{gap:10px;width:auto}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe__rating .rating__item{width:12px}.RecipePage article.article .main-section .recipe-main-content__recipe-info .recipe__rating .recipe__rating-label{font-size:1.5rem}.RecipePage article.article .main-section .r-instructions .recipe-instructions{font-size:1.5rem;line-height:1.2}.RecipePage article.article .main-section .r-ingredients .recipe-ingredients{font-size:1.5rem;line-height:1.6}.RecipePage article.article .main-section .r-ingredients .recipe-ingredients li{padding:0}}@page{margin:16mm 8mm}.hover-effect{top:0;transition:top linear .2s}.FoodServiceMainStartPage .breadcrumb{display:none}.FoodServiceMainStartPage .hero-container{background-image:none}.FoodServiceMainStartPage .hero-container .hero-foodservice{height:900px}.FoodServiceMainStartPage .hero-container .hero-video-container{height:900px;z-index:0}.FoodServiceMainStartPage .hero-container .hero-image-container{height:900px}.FoodServiceMainStartPage .top-highlights{background-image:url(/Static/Images/FoodService/foodservice-bg-black.jpg)}.FoodServiceMainStartPage .top-highlights>section{max-width:1170px;padding-top:0;margin:-50px auto 0}.FoodServiceMainStartPage .top-highlights .highlight-row .col{padding:0}.FoodServiceMainStartPage .top-highlights .highlight-row .theme{padding-top:0}.FoodServiceMainStartPage .top-highlights .text{color:#fffce5;font-size:14px;font-weight:300;line-height:1.71;padding-bottom:15px}.FoodServiceMainStartPage .top-highlights .title,.FoodServiceMainStartPage .top-highlights .title a{color:#fffce5;font-size:16px;font-weight:700;line-height:1.5}@media only screen and (max-width:991px){.FoodServiceMainStartPage .top-highlights .highlight-row .col{margin-top:20px}}@media (max-width:1400px) and (min-width:769px){.FoodServiceMainStartPage .hero-container .hero-content{width:80%}}@media only screen and (max-width:768px){.FoodServiceMainStartPage .hero-container .hero-foodservice,.FoodServiceMainStartPage .hero-container .hero-image-container,.FoodServiceMainStartPage .hero-container .hero-video-container{height:720px}}@media only screen and (max-width:663px){.FoodServiceMainStartPage .top-highlights .highlight-row .col{padding-left:15px;padding-right:15px}}@media only screen and (max-width:430px){.FoodServiceMainStartPage .hero-container .hero-content h1{font-size:32px;line-height:40px}}.ProductArticlePage h1,.ProductArticlePage h2,.ProductArticlePage h3{margin:8px 0}.ProductArticlePage h2{font-size:40px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:24px}.ProductArticlePage h3{font-size:32px;font-style:normal;font-weight:700;line-height:35px}.ProductArticlePage p{font-size:16px;margin-top:10px;margin-bottom:30px}.ProductArticlePage .container-main{background-color:#d6eceb}.ProductArticlePage .product-main-content .product-top-container{padding-bottom:20px}.ProductArticlePage .product-main-content .product-name{font-size:28px}.ProductArticlePage .product-main-content .product-image{border:1px solid #003c51}.FoodServiceProductSearchPage .filter-list>.filter.none-checked .badge,.ProductArticlePage .product-main-content .brand-logo-partial{display:none}.ProductArticlePage .product-markings-list{margin:0 0 32px;padding:0}.ProductArticlePage .product-markings-list li{display:inline-block;margin:0;padding:0 10px 0 0;list-style:none}.ProductArticlePage .product-markings-list li .productMarkings{max-height:40px}.ProductArticlePage .leading-dots{max-width:40em;padding:0;overflow-x:hidden;margin-bottom:30px}.ProductArticlePage .leading-dots li{border-bottom:1px solid #003c51;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:16px 0 8px}.ProductArticlePage .leading-dots span:first-child{padding-right:.33em}.ProductArticlePage .leading-dots span+span{float:right;padding-left:.33em}.ProductArticlePage .product-technical-details p{margin:0;padding:0}.ProductArticlePage .product-data .product-info{margin-bottom:16px}.FoodServiceProductSearchPage #expandFilters.open:after,.FoodServiceProductSearchPage #expandFilters:after,.ProductArticlePage .product-data .btn-toggle{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8.99995L4.64963e-07 9' stroke='%23003C51' stroke-width='2'/%3E%3Cpath d='M8.99995 0L9 18' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A")}.ProductArticlePage .product-data .btn-toggle{font-size:16px;font-style:normal;font-weight:700;line-height:21px;background-position-x:95%;margin-bottom:16px}.ProductArticlePage .product-data .btn-toggle.open{background-image:url("data:image/svg+xml,%3Csvg width='18' height='2' viewBox='0 0 18 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.999949L4.64963e-07 0.999998' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A")}.ProductArticlePage .item-recipe{background:#003c51;border-radius:4px;margin-bottom:32px;overflow:hidden}.ProductArticlePage .item-recipe .title{padding:24px;margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:21px;color:#fffce5}.ProductArticlePage .item-product{background:#fffce5;padding:24px;border-radius:4px;margin-bottom:32px}.ProductArticlePage .item-product h4,.RecipePage .item-product h4{font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0}.ProductArticlePage .item-product .brand{font-size:12px;line-height:16px}.FoodServiceProductSearchPage .search-results .res h4,.ProductArticlePage .item-product .txt{font-size:16px;font-style:normal;font-weight:700;line-height:21px}.ProductArticlePage .related-products-container{color:#fffce5;text-align:center;background-image:url(/Static/Images/FoodService/foodservice-bg-dark.jpg);padding:45px 30px}.ProductArticlePage .related-products-container h2{margin-bottom:35px}.ProductArticlePage .related-product-item-link{display:block;position:relative;width:100%;overflow:hidden;text-decoration:none}.ProductArticlePage .related-product-item-link .related-product-brand-logo-container{display:none;position:absolute;top:0;left:0;padding-left:5px;padding-top:5px;max-width:50px}.ProductArticlePage .related-product-item-text-container{position:relative}.ProductArticlePage .related-product-item-text-container span{font-size:16px;display:inline-block;width:100%;line-height:16px;margin:0;padding:15px;text-align:center;vertical-align:bottom;white-space:normal;text-transform:uppercase;color:#fffce5}.ProductArticlePage a.show-more{display:block;text-align:center;padding-top:5px;color:#5ab891}.ProductArticlePage .related-recipes{text-align:center;color:#fffce5;background-image:url(/Static/Images/FoodService/foodservice-bg-black.jpg);padding:45px 30px;margin-left:-15px;margin-right:-15px}.ProductArticlePage .related-recipes h2{margin-bottom:20px}.ProductArticlePage .related-recipes-container{display:flex;flex-flow:row wrap}.ProductArticlePage .related-recipes-container .related-recipe-item{width:25%;padding:15px;position:relative}.ProductArticlePage .related-recipe-item-image-container{width:100%}.ProductArticlePage .related-recipe-item-link{display:block;position:relative;width:100%;overflow:hidden;text-decoration:none}.ProductArticlePage .related-recipe-item-text-container h3{font-size:14px;color:#fffce5;display:inline-block;width:100%;line-height:14px;margin:0;padding-top:10px;text-align:center;vertical-align:middle;white-space:normal}.ProductArticlePage .container-footer{margin-top:-1px}@media screen and (max-width:639px){.ProductArticlePage .related-recipes-container .related-recipe-item{width:100%}.ProductArticlePage .product-image{margin-bottom:30px}}@media screen and (min-width:640px) and (max-width:767px){.ProductArticlePage .related-recipes-container .related-recipe-item{width:50%}.ProductArticlePage .product-image{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:992px){.ProductArticlePage .related-recipes-container .related-recipe-item{width:33.3%}}@media screen and (max-width:992px){.ProductArticlePage .product-data .btn-toggle{display:block}.ProductArticlePage .product-data .product-info,.ProductArticlePage .product-data h3{display:none}}@media screen and (min-width:992px){.ProductArticlePage .product-data .btn-toggle{display:none}.ProductArticlePage .product-data .product-info,.ProductArticlePage .product-data h3{display:block!important}}.FoodServiceProductSearchPage .container-main{background:#d6eceb}.FoodServiceProductSearchPage .intro-text{background-color:#d6eceb;padding:45px 30px;margin-left:-15px;margin-right:-15px}.FoodServiceProductSearchPage #form{padding:32px 32px 20px;max-width:1200px;margin:72px auto 0;background:#003c51;border-radius:4px}.FoodServiceProductSearchPage .result-section{padding:32px 0;max-width:1200px;margin:0 auto}.FoodServiceProductSearchPage .title-wrapper{text-align:left}.FoodServiceProductSearchPage .title-wrapper .section-title{max-width:600px;font-family:"GT Pressura",arial,helvetica,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:38px;text-align:left;color:#fffce5}.FoodServiceProductSearchPage #resultInfo{text-align:left;padding:10px 0 20px;font-size:16px;font-style:normal;font-weight:400;line-height:19px;border-bottom:1px solid #003c51;margin-bottom:16px}.FoodServiceProductSearchPage .container-inner{max-width:1200px;margin:0 auto;padding:0}.FoodServiceProductSearchPage .container-inner .search-form{position:relative}.FoodServiceProductSearchPage .container-inner .search-form .col-md-3,.FoodServiceProductSearchPage .container-inner .search-form .col-md-9{margin-bottom:32px}.FoodServiceProductSearchPage .container-inner .search-form .input-search{display:block;width:100%;height:70px;border-radius:4px;background-color:#fffce5;border:0;padding:0 50px 0 30px;transition:all ease .5s}.FoodServiceProductSearchPage .container-inner .search-form .btn-search{width:60px;height:20px;padding:0;color:transparent;position:absolute;background-color:transparent;right:40px;top:50%;border:0;transform:translate(0,-50%);background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' viewBox='0 0 60 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53 15L47.5187 15H47.5C43.3603 15 40 11.6396 40 7.5C40 3.36035 43.3603 0 47.5 0C51.6334 0 54.9875 3.34788 55 7.4813L55 13V13.5859L59.5681 18.1539L58.1539 19.5682L53.5857 15H53ZM47.5 2C50.5289 2 52.9894 4.45328 53 7.48455L53 13L47.5187 13H47.5187H47.5186H47.5186H47.5186H47.5185H47.5185H47.5184H47.5184H47.5184H47.5183H47.5183H47.5183H47.5182H47.5182H47.5182H47.5181H47.5181H47.518H47.518H47.518H47.5179H47.5179H47.5179H47.5178H47.5178H47.5178H47.5177H47.5177H47.5176H47.5176H47.5176H47.5175H47.5175H47.5175H47.5174H47.5174H47.5174H47.5173H47.5173H47.5172H47.5172H47.5172H47.5171H47.5171H47.5171H47.517H47.517H47.5169H47.5169H47.5169H47.5168H47.5168H47.5168H47.5167H47.5167H47.5167H47.5166H47.5166H47.5165H47.5165H47.5165H47.5164H47.5164H47.5164H47.5163H47.5163H47.5163H47.5162H47.5162H47.5161H47.5161H47.5161H47.516H47.516H47.516H47.5159H47.5159H47.5159H47.5158H47.5158H47.5157H47.5157H47.5157H47.5156H47.5156H47.5156H47.5155H47.5155H47.5155H47.5154H47.5154H47.5153H47.5153H47.5153H47.5152H47.5152H47.5152H47.5151H47.5151H47.515H47.515H47.515H47.5149H47.5149H47.5149H47.5148H47.5148H47.5148H47.5147H47.5147H47.5146H47.5146H47.5146H47.5145H47.5145H47.5145H47.5144H47.5144H47.5144H47.5143H47.5143H47.5142H47.5142H47.5142H47.5141H47.5141H47.5141H47.514H47.514H47.514H47.5139H47.5139H47.5138H47.5138H47.5138H47.5137H47.5137H47.5137H47.5136H47.5136H47.5136H47.5135H47.5135H47.5134H47.5134H47.5134H47.5133H47.5133H47.5133H47.5132H47.5132H47.5132H47.5131H47.5131H47.513H47.513H47.513H47.5129H47.5129H47.5129H47.5128H47.5128H47.5127H47.5127H47.5127H47.5126H47.5126H47.5126H47.5125H47.5125H47.5125H47.5124H47.5124H47.5123H47.5123H47.5123H47.5122H47.5122H47.5122H47.5121H47.5121H47.5121H47.512H47.512H47.5119H47.5119H47.5119H47.5118H47.5118H47.5118H47.5117H47.5117H47.5117H47.5116H47.5116H47.5115H47.5115H47.5115H47.5114H47.5114H47.5114H47.5113H47.5113H47.5113H47.5112H47.5112H47.5111H47.5111H47.5111H47.511H47.511H47.511H47.5109H47.5109H47.5108H47.5108H47.5108H47.5107H47.5107H47.5107H47.5106H47.5106H47.5106H47.5105H47.5105H47.5104H47.5104H47.5104H47.5103H47.5103H47.5103H47.5102H47.5102H47.5102H47.5101H47.5101H47.51H47.51H47.51H47.5099H47.5099H47.5099H47.5098H47.5098H47.5098H47.5097H47.5097H47.5096H47.5096H47.5096H47.5095H47.5095H47.5095H47.5094H47.5094H47.5094H47.5093H47.5093H47.5092H47.5092H47.5092H47.5091H47.5091H47.5091H47.509H47.509H47.5089H47.5089H47.5089H47.5088H47.5088H47.5088H47.5087H47.5087H47.5087H47.5086H47.5086H47.5085H47.5085H47.5085H47.5084H47.5084H47.5084H47.5083H47.5083H47.5083H47.5082H47.5082H47.5081H47.5081H47.5081H47.508H47.508H47.508H47.5079H47.5079H47.5079H47.5078H47.5078H47.5077H47.5077H47.5077H47.5076H47.5076H47.5076H47.5075H47.5075H47.5075H47.5074H47.5074H47.5073H47.5073H47.5073H47.5072H47.5072H47.5072H47.5071H47.5071H47.507H47.507H47.507H47.5069H47.5069H47.5069H47.5068H47.5068H47.5068H47.5067H47.5067H47.5066H47.5066H47.5066H47.5065H47.5065H47.5065H47.5064H47.5064H47.5064H47.5063H47.5063H47.5062H47.5062H47.5062H47.5061H47.5061H47.5061H47.506H47.506H47.506H47.5059H47.5059H47.5058H47.5058H47.5058H47.5057H47.5057H47.5057H47.5056H47.5056H47.5056H47.5055H47.5055H47.5054H47.5054H47.5054H47.5053H47.5053H47.5053H47.5052H47.5052H47.5051H47.5051H47.5051H47.505H47.505H47.505H47.5049H47.5049H47.5049H47.5048H47.5048H47.5047H47.5047H47.5047H47.5046H47.5046H47.5046H47.5045H47.5045H47.5045H47.5044H47.5044H47.5043H47.5043H47.5043H47.5042H47.5042H47.5042H47.5041H47.5041H47.5041H47.504H47.504H47.5039H47.5039H47.5039H47.5038H47.5038H47.5038H47.5037H47.5037H47.5037H47.5036H47.5036H47.5035H47.5035H47.5035H47.5034H47.5034H47.5034H47.5033H47.5033H47.5033H47.5032H47.5032H47.5031H47.5031H47.5031H47.503H47.503H47.503H47.5029H47.5029H47.5028H47.5028H47.5028H47.5027H47.5027H47.5027H47.5026H47.5026H47.5026H47.5025H47.5025H47.5024H47.5024H47.5024H47.5023H47.5023H47.5023H47.5022H47.5022H47.5022H47.5021H47.5021H47.502H47.502H47.502H47.5019H47.5019H47.5019H47.5018H47.5018H47.5018H47.5017H47.5017H47.5016H47.5016H47.5016H47.5015H47.5015H47.5015H47.5014H47.5014H47.5014H47.5013H47.5013H47.5012H47.5012H47.5012H47.5011H47.5011H47.5011H47.501H47.501H47.5009H47.5009H47.5009H47.5008H47.5008H47.5008H47.5007H47.5007H47.5007H47.5006H47.5006H47.5005H47.5005H47.5005H47.5004H47.5004H47.5004H47.5003H47.5003H47.5003H47.5002H47.5002H47.5001H47.5001H47.5001H47.5H47.5C44.4649 13 42 10.5351 42 7.5C42 4.46492 44.4649 2 47.5 2Z' fill='%23003C51'/%3E%3Cpath d='M7.599 7.092C7.34967 6.77467 7.021 6.52533 6.613 6.344C6.21633 6.15133 5.831 6.055 5.457 6.055C5.26433 6.055 5.066 6.072 4.862 6.106C4.66933 6.14 4.49367 6.208 4.335 6.31C4.17633 6.40067 4.04033 6.52533 3.927 6.684C3.825 6.83133 3.774 7.024 3.774 7.262C3.774 7.466 3.81367 7.636 3.893 7.772C3.98367 7.908 4.10833 8.027 4.267 8.129C4.437 8.231 4.63533 8.32733 4.862 8.418C5.08867 8.49733 5.34367 8.58233 5.627 8.673C6.035 8.809 6.46 8.962 6.902 9.132C7.344 9.29067 7.74633 9.506 8.109 9.778C8.47167 10.05 8.772 10.39 9.01 10.798C9.248 11.1947 9.367 11.6933 9.367 12.294C9.367 12.9853 9.23667 13.586 8.976 14.096C8.72667 14.5947 8.38667 15.0083 7.956 15.337C7.52533 15.6657 7.03233 15.9093 6.477 16.068C5.92167 16.2267 5.34933 16.306 4.76 16.306C3.89867 16.306 3.06567 16.1587 2.261 15.864C1.45633 15.558 0.787667 15.1273 0.255 14.572L2.159 12.634C2.45367 12.9967 2.839 13.3027 3.315 13.552C3.80233 13.79 4.284 13.909 4.76 13.909C4.97533 13.909 5.185 13.8863 5.389 13.841C5.593 13.7957 5.76867 13.722 5.916 13.62C6.07467 13.518 6.19933 13.382 6.29 13.212C6.38067 13.042 6.426 12.838 6.426 12.6C6.426 12.3733 6.36933 12.1807 6.256 12.022C6.14267 11.8633 5.97833 11.7217 5.763 11.597C5.559 11.461 5.29833 11.342 4.981 11.24C4.675 11.1267 4.32367 11.0077 3.927 10.883C3.54167 10.7583 3.162 10.611 2.788 10.441C2.42533 10.271 2.09667 10.0557 1.802 9.795C1.51867 9.523 1.28633 9.2 1.105 8.826C0.935 8.44067 0.85 7.976 0.85 7.432C0.85 6.76333 0.986 6.191 1.258 5.715C1.53 5.239 1.887 4.848 2.329 4.542C2.771 4.236 3.26967 4.015 3.825 3.879C4.38033 3.73167 4.94133 3.658 5.508 3.658C6.188 3.658 6.87933 3.78267 7.582 4.032C8.296 4.28133 8.91933 4.64967 9.452 5.137L7.599 7.092ZM20.1079 11.733C20.1079 12.4243 19.9833 13.0533 19.7339 13.62C19.4846 14.1753 19.1446 14.6513 18.7139 15.048C18.2833 15.4333 17.7846 15.7337 17.2179 15.949C16.6513 16.1643 16.0449 16.272 15.3989 16.272C14.7643 16.272 14.1579 16.1643 13.5799 15.949C13.0133 15.7337 12.5146 15.4333 12.0839 15.048C11.6646 14.6513 11.3303 14.1753 11.0809 13.62C10.8316 13.0533 10.7069 12.4243 10.7069 11.733C10.7069 11.0417 10.8316 10.4183 11.0809 9.863C11.3303 9.30767 11.6646 8.83733 12.0839 8.452C12.5146 8.06667 13.0133 7.772 13.5799 7.568C14.1579 7.364 14.7643 7.262 15.3989 7.262C16.0449 7.262 16.6513 7.364 17.2179 7.568C17.7846 7.772 18.2833 8.06667 18.7139 8.452C19.1446 8.83733 19.4846 9.30767 19.7339 9.863C19.9833 10.4183 20.1079 11.0417 20.1079 11.733ZM17.4219 11.733C17.4219 11.461 17.3766 11.1947 17.2859 10.934C17.1953 10.6733 17.0649 10.4467 16.8949 10.254C16.7249 10.05 16.5153 9.88567 16.2659 9.761C16.0166 9.63633 15.7276 9.574 15.3989 9.574C15.0703 9.574 14.7813 9.63633 14.5319 9.761C14.2826 9.88567 14.0729 10.05 13.9029 10.254C13.7443 10.4467 13.6196 10.6733 13.5289 10.934C13.4496 11.1947 13.4099 11.461 13.4099 11.733C13.4099 12.005 13.4496 12.2713 13.5289 12.532C13.6196 12.7927 13.7499 13.0307 13.9199 13.246C14.0899 13.45 14.2996 13.6143 14.5489 13.739C14.7983 13.8637 15.0873 13.926 15.4159 13.926C15.7446 13.926 16.0336 13.8637 16.2829 13.739C16.5323 13.6143 16.7419 13.45 16.9119 13.246C17.0819 13.0307 17.2066 12.7927 17.2859 12.532C17.3766 12.2713 17.4219 12.005 17.4219 11.733ZM18.6629 4.814C18.6629 5.21067 18.5213 5.545 18.2379 5.817C17.9659 6.07767 17.6373 6.208 17.2519 6.208C16.8553 6.208 16.5209 6.072 16.2489 5.8C15.9769 5.528 15.8409 5.19933 15.8409 4.814C15.8409 4.63267 15.8749 4.46267 15.9429 4.304C16.0223 4.134 16.1243 3.98667 16.2489 3.862C16.3736 3.726 16.5209 3.624 16.6909 3.556C16.8609 3.47667 17.0479 3.437 17.2519 3.437C17.6373 3.437 17.9659 3.573 18.2379 3.845C18.5213 4.10567 18.6629 4.42867 18.6629 4.814ZM14.9739 4.814C14.9739 5.21067 14.8323 5.545 14.5489 5.817C14.2769 6.07767 13.9426 6.208 13.5459 6.208C13.1493 6.208 12.8149 6.072 12.5429 5.8C12.2709 5.528 12.1349 5.19933 12.1349 4.814C12.1349 4.63267 12.1689 4.46267 12.2369 4.304C12.3163 4.134 12.4183 3.98667 12.5429 3.862C12.6676 3.726 12.8149 3.624 12.9849 3.556C13.1663 3.47667 13.3533 3.437 13.5459 3.437C13.9426 3.437 14.2769 3.573 14.5489 3.845C14.8323 4.10567 14.9739 4.42867 14.9739 4.814ZM30.9682 16H27.5172L24.7462 11.937H24.6952V16H21.8902V3.148H24.6952V10.968H24.7462L27.4492 7.534H30.8322L27.5682 11.359L30.9682 16Z' fill='%23003C51'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.FoodServiceProductSearchPage .product-search-filters-container{position:relative;max-height:0;visibility:hidden;transition:all linear .3s;overflow:hidden}.FoodServiceProductSearchPage .product-search-filters-container.open{max-height:2500px;visibility:visible;transition:all linear .3s;padding-bottom:20px}.FoodServiceProductSearchPage .product-search-expand-filters-container{text-align:center;padding-bottom:15px}.FoodServiceProductSearchPage #expandFilters{cursor:pointer;color:#003c51;font-size:18px;font-weight:700;margin-right:15px;letter-spacing:1px;height:70px;border-radius:4px;background-color:#fffce5;border:0;padding:0 50px 0 30px;display:inline-flex;align-items:center;width:100%}.FoodServiceProductSearchPage #expandFilters.open:after,.FoodServiceProductSearchPage #expandFilters:after{right:32px;position:absolute;height:18px;width:18px;top:50%;transform:translate(0,-50%);content:" "}.FoodServiceProductSearchPage #expandFilters.open:after{height:2px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='2' viewBox='0 0 18 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 0.999949L4.64963e-07 0.999998' stroke='%23003C51' stroke-width='2'/%3E%3C/svg%3E%0A")}.FoodServiceProductSearchPage #resetSearch{cursor:pointer;color:#fffce5;font-size:16px;font-weight:700;letter-spacing:1px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3652 1.63644L1.63731 14.3644' stroke='%23FFFCE5' stroke-width='2'/%3E%3Cpath d='M1.63668 1.63627L14.3646 14.3642' stroke='%23FFFCE5' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:100% 50%;padding:10px 32px 10px 14px;background-repeat:no-repeat}.FoodServiceProductSearchPage .filter-category{font-size:16px;text-transform:uppercase;margin:10px 0;padding:3px 8px;font-weight:700;color:#fffce5}.FoodServiceProductSearchPage .filter-list{display:inline-block;padding:0;margin:10px auto 30px;position:relative;left:8px}.FoodServiceProductSearchPage .filter-list>.filter{display:inline-block;list-style-type:none;margin-right:24px}.FoodServiceProductSearchPage .filter-list>.filter.level-0{margin:0 32px 32px 0}.FoodServiceProductSearchPage .filter-list>.filter .btn{background:#fffce5;padding:25px;color:#003c51}.FoodServiceProductSearchPage .filter-list>.filter .icon{float:right;display:none;margin-left:24px;height:18px;width:18px}.FoodServiceProductSearchPage .filter-list>.filter .badge{text-indent:-1px;height:18px;width:18px;margin-left:24px;border-radius:50%;background:#003c51;color:#fffce5;font-size:10px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:0;text-align:center;float:right}.FoodServiceProductSearchPage .filter-list .sub-list .filter,.FoodServiceProductSearchPage .filter-list>.filter.none-checked .icon{display:block}.FoodServiceProductSearchPage .filter-list .sub-list{max-height:0;margin:0;overflow:hidden;opacity:0;transition:all linear .3s}.FoodServiceProductSearchPage .filter-list .sub-list .filter label{margin-right:10px;display:inline-table;font-size:16px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.FoodServiceProductSearchPage .filter-list .open .sub-list{max-width:1600px;max-height:300px;margin:3px 0;opacity:1;padding-left:30px}.FoodServiceProductSearchPage .filter{-webkit-user-select:none;user-select:none}.FoodServiceProductSearchPage .filter .x-ctrl,.FoodServiceProductSearchPage .filter label,.FoodServiceRecipeSearchPage .filter label{display:inline-block;background:0 0;color:#003c51;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0;text-align:left}.FoodServiceProductSearchPage .open>.x-ctrl:before{opacity:0}.FoodServiceProductSearchPage .open>.x-ctrl:after{opacity:1}.FoodServiceProductSearchPage .result-section,.FoodServiceProductSearchPage .search-results .res:hover h4{color:#003c51}.FoodServiceProductSearchPage .result-section .title-wrapper .section-title{color:#fffce5;display:none}.FoodServiceProductSearchPage .search-results{display:flex;flex-wrap:wrap;padding-left:0;margin-left:-16px;margin-right:-16px}.FoodServiceProductSearchPage .search-results>span{margin:16px}.FoodServiceProductSearchPage .search-results .res{width:calc(25% - 32px);list-style-type:none;margin:16px;padding:24px;background-color:#fffce5;border-radius:4px}.FoodServiceProductSearchPage .search-results .res .brand{font-size:12px;line-height:16px}.FoodServiceProductSearchPage .search-results .res h4{color:#003c51;text-transform:none;word-wrap:break-word;margin-bottom:0}.FoodServiceProductSearchPage .search-results .res>.item-product{position:relative;height:100%}.FoodServiceProductSearchPage .search-results .res-lnk .xtxt{position:absolute;text-align:center;text-transform:uppercase;width:100%;bottom:0;word-wrap:break-word}.FoodServiceProductSearchPage .search-results .res-lnk .img+.txt{position:relative}@media screen and (max-width:639px){.FoodServiceProductSearchPage .search-results .res{width:100%}}@media screen and (min-width:640px) and (max-width:767px){.FoodServiceProductSearchPage .search-results .res{width:calc(50% - 32px)}}@media screen and (min-width:768px) and (max-width:992px){.FoodServiceProductSearchPage .search-results .res{width:calc(33.3% - 32px)}}@media screen and (max-width:991px){.FoodServiceProductSearchPage #form,.FoodServiceProductSearchPage .intro-text,.FoodServiceProductSearchPage .result-section{padding:45px 15px}.FoodServiceProductSearchPage #form.result-section,.FoodServiceProductSearchPage .intro-text.result-section,.FoodServiceProductSearchPage .result-section.result-section{padding-left:0;padding-right:0}}.RecipePage main p,.RecipePage main span{font-size:24px;line-height:33.6px}@media screen and (max-width:991px){.RecipePage p:not([itemprop=description]),.RecipePage span{font-size:20px;line-height:22px}.RecipePage main article header{margin-bottom:0!important}.RecipePage main article header h1{font-size:37px;line-height:43px}.RecipePage h2{font-size:24px}.RecipePage div.recipe-step-container ul li{padding:0 0 22px!important}.RecipePage div.recipe-step-container .default-label{font-size:20px;line-height:22px}}.RecipePage main article header{margin-bottom:2em}.RecipePage .section-block{padding:16px 0}.RecipePage h2.title,.RecipePage h2.title-with-icon{font-size:40px;font-style:normal;font-weight:700;line-height:48px}.RecipePage .recipe-main-content{display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (max-width:991px){.RecipePage .recipe-main-content{gap:1em;flex-direction:column}.RecipePage .recipe-main-content *{flex:0 1 auto}}@media screen and (max-width:768px){.RecipePage .recipe-main-content{align-items:flex-start}}.RecipePage .recipe-main-content__recipe-info{display:flex;gap:1em;flex-direction:column;align-items:center}.RecipePage .recipe-main-content__recipe-info>*{width:100%;align-items:flex-start}.RecipePage .recipe-main-content .recipe__rating{color:#003c51;display:flex;gap:15px;line-height:23px;font-size:18px;margin-bottom:32px}.RecipePage .recipe-main-content .recipe__rating .rating{display:flex}.RecipePage .recipe-main-content .recipe__rating .rating .rating__item{position:relative;width:24px;height:24px}.RecipePage .recipe-main-content .recipe__rating .rating .rating__item input[type=radio]{position:absolute;opacity:0}.RecipePage .recipe-main-content .recipe__rating .rating .rating__item svg{width:24px;height:24px;columns:inherit;fill:#003c51}.RecipePage .recipe-main-content .recipe__rating .rating:hover{cursor:pointer}.RecipePage .recipe-main-content .recipe__rating-label{color:#003c51}.RecipePage .recipe-main-content .print-container{width:100%;display:flex;align-items:flex-start}.RecipePage .recipe-main-content .print-container a{width:auto;height:100%;background:#003c51;border:1px solid currentColor;border-radius:25px;color:#fffce5;padding:.5em 2em;display:flex;align-items:center;gap:10px;font-size:18px;line-height:23px}.RecipePage .recipe-main-content .print-container a:hover{background:#2c607f}.RecipePage .recipe-main-content .print-container a span{font-size:18px}.RecipePage .recipe-main-content .print-container a svg{width:24px;height:24px;fill:currentColor}.RecipePage .recipe-step-container{margin-bottom:30px;line-height:33.6px;margin-top:1em}@media screen and (max-width:992px){.RecipePage .recipe-step-container{margin-top:32px}}.RecipePage .recipe-step-container .default-label{font-size:24px;font-style:normal;font-weight:700;line-height:33.6px;margin-bottom:1em;display:block}.RecipePage .recipe-step-container ul{padding-left:0;list-style:none}.RecipePage .recipe-step-container ul li{padding:0 0 33.6px}.RecipePage .recipe-icons{display:flex;align-items:center;margin-bottom:32px;width:100%}.RecipePage .recipe-icons span.recipe-icon-label{float:left;padding-right:24px;padding-left:24px;color:#003c51;font-size:18px;font-style:normal;font-weight:700;line-height:33.6px}.RecipePage .recipe-icons .recipe-icon{position:relative;width:45px;height:45px;display:inline-block}.RecipePage .item-product{background:#fffce5;padding:24px;border-radius:4px;margin:0 0 32px}.RecipePage .item-product .brand{font-size:12px;line-height:16px}.RecipePage .item-product .txt,.RecipePage .item-recipe .title{font-size:16px;font-style:normal;font-weight:700;line-height:21px}.RecipePage .item-recipe{background:#003c51;border-radius:4px;margin-bottom:32px;overflow:hidden}.RecipePage .item-recipe .title{padding:24px;margin:0;color:#fffce5}.RecipePage .related-products,.RecipePage .related-recipes{text-align:center;color:#fffce5;padding:45px 30px}.RecipePage .related-products h2,.RecipePage .related-recipes h2{margin-bottom:20px}.RecipePage .related-products{background-image:url(/Static/Images/FoodService/foodservice-bg-dark.jpg)}.RecipePage .related-recipes{background-image:url(/Static/Images/FoodService/foodservice-bg-black.jpg)}.RecipePage .related-products-container,.RecipePage .related-recipes-container{display:flex;flex-flow:row wrap}.RecipePage .related-products-container .related-product-item,.RecipePage .related-products-container .related-recipe-item,.RecipePage .related-recipes-container .related-product-item,.RecipePage .related-recipes-container .related-recipe-item{width:25%;padding:15px;position:relative}.RecipePage .related-products-container .related-product-item .related-product-brand-logo-container,.RecipePage .related-products-container .related-recipe-item .related-product-brand-logo-container,.RecipePage .related-recipes-container .related-product-item .related-product-brand-logo-container,.RecipePage .related-recipes-container .related-recipe-item .related-product-brand-logo-container{display:none}.RecipePage .related-recipe-item-image-container{width:100%}.RecipePage .related-product-item-link,.RecipePage .related-recipe-item-link{display:block;position:relative;width:100%;overflow:hidden;text-decoration:none}.RecipePage .related-product-item-text-container{position:relative}.RecipePage .related-product-item-text-container span{font-size:16px;display:inline-block;width:100%;line-height:16px;margin:0;padding:15px;text-align:center;vertical-align:bottom;white-space:normal;text-transform:uppercase;color:#fffce5}.RecipePage .related-recipe-item-text-container h3{font-size:14px;color:#fffce5;display:inline-block;width:100%;line-height:14px;margin:0;padding-top:10px;text-align:center;vertical-align:middle;white-space:normal}.RecipePage .container-footer{margin-top:-1px}@media screen and (max-width:639px){.RecipePage .related-products-container .related-product-item,.RecipePage .related-recipes-container .related-recipe-item{width:100%}}@media screen and (min-width:640px) and (max-width:767px){.RecipePage .related-products-container .related-product-item,.RecipePage .related-recipes-container .related-recipe-item{width:50%}}@media screen and (min-width:768px) and (max-width:992px){.RecipePage .related-products-container .related-product-item,.RecipePage .related-recipes-container .related-recipe-item{width:33.3%}}.FoodServiceRecipeSearchPage .container-main{background:#fffce5}.FoodServiceRecipeSearchPage .intro-text{background-color:#fffce5;padding:45px 30px;margin-left:-15px;margin-right:-15px}.FoodServiceRecipeSearchPage #form{padding:32px 32px 20px;max-width:1200px;margin:72px auto 0;background:#003c51;border-radius:4px}.FoodServiceRecipeSearchPage .result-section{padding:32px 0;max-width:1200px;margin:0 auto}.FoodServiceRecipeSearchPage .title-wrapper{text-align:left}.FoodServiceRecipeSearchPage .title-wrapper .section-title{max-width:600px;font-size:32px;font-style:normal;font-weight:700;line-height:38px;text-align:left;color:#fffce5}.FoodServiceRecipeSearchPage #resultInfo{text-align:left;padding:10px 0 20px;font-size:16px;font-style:normal;font-weight:400;line-height:19px;border-bottom:1px solid #003c51;margin-bottom:16px}.FoodServiceRecipeSearchPage .container-inner{max-width:1200px;margin:0 auto;padding:0}.FoodServiceRecipeSearchPage .container-inner .search-form{position:relative}.FoodServiceRecipeSearchPage .container-inner .search-form .input-search{display:block;width:100%;height:70px;border-radius:4px;background-color:#fffce5;border:0;padding:0 50px 0 30px;transition:all ease .5s}.FoodServiceRecipeSearchPage .container-inner .search-form .input-search:active,.FoodServiceRecipeSearchPage .container-inner .search-form .input-search:focus{outline:0}.FoodServiceRecipeSearchPage .container-inner .search-form .btn-search{width:60px;height:20px;padding:0;color:transparent;position:absolute;background-color:transparent;right:40px;top:50%;border:0;transform:translate(0,-50%);background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' viewBox='0 0 60 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53 15L47.5187 15H47.5C43.3603 15 40 11.6396 40 7.5C40 3.36035 43.3603 0 47.5 0C51.6334 0 54.9875 3.34788 55 7.4813L55 13V13.5859L59.5681 18.1539L58.1539 19.5682L53.5857 15H53ZM47.5 2C50.5289 2 52.9894 4.45328 53 7.48455L53 13L47.5187 13H47.5187H47.5186H47.5186H47.5186H47.5185H47.5185H47.5184H47.5184H47.5184H47.5183H47.5183H47.5183H47.5182H47.5182H47.5182H47.5181H47.5181H47.518H47.518H47.518H47.5179H47.5179H47.5179H47.5178H47.5178H47.5178H47.5177H47.5177H47.5176H47.5176H47.5176H47.5175H47.5175H47.5175H47.5174H47.5174H47.5174H47.5173H47.5173H47.5172H47.5172H47.5172H47.5171H47.5171H47.5171H47.517H47.517H47.5169H47.5169H47.5169H47.5168H47.5168H47.5168H47.5167H47.5167H47.5167H47.5166H47.5166H47.5165H47.5165H47.5165H47.5164H47.5164H47.5164H47.5163H47.5163H47.5163H47.5162H47.5162H47.5161H47.5161H47.5161H47.516H47.516H47.516H47.5159H47.5159H47.5159H47.5158H47.5158H47.5157H47.5157H47.5157H47.5156H47.5156H47.5156H47.5155H47.5155H47.5155H47.5154H47.5154H47.5153H47.5153H47.5153H47.5152H47.5152H47.5152H47.5151H47.5151H47.515H47.515H47.515H47.5149H47.5149H47.5149H47.5148H47.5148H47.5148H47.5147H47.5147H47.5146H47.5146H47.5146H47.5145H47.5145H47.5145H47.5144H47.5144H47.5144H47.5143H47.5143H47.5142H47.5142H47.5142H47.5141H47.5141H47.5141H47.514H47.514H47.514H47.5139H47.5139H47.5138H47.5138H47.5138H47.5137H47.5137H47.5137H47.5136H47.5136H47.5136H47.5135H47.5135H47.5134H47.5134H47.5134H47.5133H47.5133H47.5133H47.5132H47.5132H47.5132H47.5131H47.5131H47.513H47.513H47.513H47.5129H47.5129H47.5129H47.5128H47.5128H47.5127H47.5127H47.5127H47.5126H47.5126H47.5126H47.5125H47.5125H47.5125H47.5124H47.5124H47.5123H47.5123H47.5123H47.5122H47.5122H47.5122H47.5121H47.5121H47.5121H47.512H47.512H47.5119H47.5119H47.5119H47.5118H47.5118H47.5118H47.5117H47.5117H47.5117H47.5116H47.5116H47.5115H47.5115H47.5115H47.5114H47.5114H47.5114H47.5113H47.5113H47.5113H47.5112H47.5112H47.5111H47.5111H47.5111H47.511H47.511H47.511H47.5109H47.5109H47.5108H47.5108H47.5108H47.5107H47.5107H47.5107H47.5106H47.5106H47.5106H47.5105H47.5105H47.5104H47.5104H47.5104H47.5103H47.5103H47.5103H47.5102H47.5102H47.5102H47.5101H47.5101H47.51H47.51H47.51H47.5099H47.5099H47.5099H47.5098H47.5098H47.5098H47.5097H47.5097H47.5096H47.5096H47.5096H47.5095H47.5095H47.5095H47.5094H47.5094H47.5094H47.5093H47.5093H47.5092H47.5092H47.5092H47.5091H47.5091H47.5091H47.509H47.509H47.5089H47.5089H47.5089H47.5088H47.5088H47.5088H47.5087H47.5087H47.5087H47.5086H47.5086H47.5085H47.5085H47.5085H47.5084H47.5084H47.5084H47.5083H47.5083H47.5083H47.5082H47.5082H47.5081H47.5081H47.5081H47.508H47.508H47.508H47.5079H47.5079H47.5079H47.5078H47.5078H47.5077H47.5077H47.5077H47.5076H47.5076H47.5076H47.5075H47.5075H47.5075H47.5074H47.5074H47.5073H47.5073H47.5073H47.5072H47.5072H47.5072H47.5071H47.5071H47.507H47.507H47.507H47.5069H47.5069H47.5069H47.5068H47.5068H47.5068H47.5067H47.5067H47.5066H47.5066H47.5066H47.5065H47.5065H47.5065H47.5064H47.5064H47.5064H47.5063H47.5063H47.5062H47.5062H47.5062H47.5061H47.5061H47.5061H47.506H47.506H47.506H47.5059H47.5059H47.5058H47.5058H47.5058H47.5057H47.5057H47.5057H47.5056H47.5056H47.5056H47.5055H47.5055H47.5054H47.5054H47.5054H47.5053H47.5053H47.5053H47.5052H47.5052H47.5051H47.5051H47.5051H47.505H47.505H47.505H47.5049H47.5049H47.5049H47.5048H47.5048H47.5047H47.5047H47.5047H47.5046H47.5046H47.5046H47.5045H47.5045H47.5045H47.5044H47.5044H47.5043H47.5043H47.5043H47.5042H47.5042H47.5042H47.5041H47.5041H47.5041H47.504H47.504H47.5039H47.5039H47.5039H47.5038H47.5038H47.5038H47.5037H47.5037H47.5037H47.5036H47.5036H47.5035H47.5035H47.5035H47.5034H47.5034H47.5034H47.5033H47.5033H47.5033H47.5032H47.5032H47.5031H47.5031H47.5031H47.503H47.503H47.503H47.5029H47.5029H47.5028H47.5028H47.5028H47.5027H47.5027H47.5027H47.5026H47.5026H47.5026H47.5025H47.5025H47.5024H47.5024H47.5024H47.5023H47.5023H47.5023H47.5022H47.5022H47.5022H47.5021H47.5021H47.502H47.502H47.502H47.5019H47.5019H47.5019H47.5018H47.5018H47.5018H47.5017H47.5017H47.5016H47.5016H47.5016H47.5015H47.5015H47.5015H47.5014H47.5014H47.5014H47.5013H47.5013H47.5012H47.5012H47.5012H47.5011H47.5011H47.5011H47.501H47.501H47.5009H47.5009H47.5009H47.5008H47.5008H47.5008H47.5007H47.5007H47.5007H47.5006H47.5006H47.5005H47.5005H47.5005H47.5004H47.5004H47.5004H47.5003H47.5003H47.5003H47.5002H47.5002H47.5001H47.5001H47.5001H47.5H47.5C44.4649 13 42 10.5351 42 7.5C42 4.46492 44.4649 2 47.5 2Z' fill='%23003C51'/%3E%3Cpath d='M7.599 7.092C7.34967 6.77467 7.021 6.52533 6.613 6.344C6.21633 6.15133 5.831 6.055 5.457 6.055C5.26433 6.055 5.066 6.072 4.862 6.106C4.66933 6.14 4.49367 6.208 4.335 6.31C4.17633 6.40067 4.04033 6.52533 3.927 6.684C3.825 6.83133 3.774 7.024 3.774 7.262C3.774 7.466 3.81367 7.636 3.893 7.772C3.98367 7.908 4.10833 8.027 4.267 8.129C4.437 8.231 4.63533 8.32733 4.862 8.418C5.08867 8.49733 5.34367 8.58233 5.627 8.673C6.035 8.809 6.46 8.962 6.902 9.132C7.344 9.29067 7.74633 9.506 8.109 9.778C8.47167 10.05 8.772 10.39 9.01 10.798C9.248 11.1947 9.367 11.6933 9.367 12.294C9.367 12.9853 9.23667 13.586 8.976 14.096C8.72667 14.5947 8.38667 15.0083 7.956 15.337C7.52533 15.6657 7.03233 15.9093 6.477 16.068C5.92167 16.2267 5.34933 16.306 4.76 16.306C3.89867 16.306 3.06567 16.1587 2.261 15.864C1.45633 15.558 0.787667 15.1273 0.255 14.572L2.159 12.634C2.45367 12.9967 2.839 13.3027 3.315 13.552C3.80233 13.79 4.284 13.909 4.76 13.909C4.97533 13.909 5.185 13.8863 5.389 13.841C5.593 13.7957 5.76867 13.722 5.916 13.62C6.07467 13.518 6.19933 13.382 6.29 13.212C6.38067 13.042 6.426 12.838 6.426 12.6C6.426 12.3733 6.36933 12.1807 6.256 12.022C6.14267 11.8633 5.97833 11.7217 5.763 11.597C5.559 11.461 5.29833 11.342 4.981 11.24C4.675 11.1267 4.32367 11.0077 3.927 10.883C3.54167 10.7583 3.162 10.611 2.788 10.441C2.42533 10.271 2.09667 10.0557 1.802 9.795C1.51867 9.523 1.28633 9.2 1.105 8.826C0.935 8.44067 0.85 7.976 0.85 7.432C0.85 6.76333 0.986 6.191 1.258 5.715C1.53 5.239 1.887 4.848 2.329 4.542C2.771 4.236 3.26967 4.015 3.825 3.879C4.38033 3.73167 4.94133 3.658 5.508 3.658C6.188 3.658 6.87933 3.78267 7.582 4.032C8.296 4.28133 8.91933 4.64967 9.452 5.137L7.599 7.092ZM20.1079 11.733C20.1079 12.4243 19.9833 13.0533 19.7339 13.62C19.4846 14.1753 19.1446 14.6513 18.7139 15.048C18.2833 15.4333 17.7846 15.7337 17.2179 15.949C16.6513 16.1643 16.0449 16.272 15.3989 16.272C14.7643 16.272 14.1579 16.1643 13.5799 15.949C13.0133 15.7337 12.5146 15.4333 12.0839 15.048C11.6646 14.6513 11.3303 14.1753 11.0809 13.62C10.8316 13.0533 10.7069 12.4243 10.7069 11.733C10.7069 11.0417 10.8316 10.4183 11.0809 9.863C11.3303 9.30767 11.6646 8.83733 12.0839 8.452C12.5146 8.06667 13.0133 7.772 13.5799 7.568C14.1579 7.364 14.7643 7.262 15.3989 7.262C16.0449 7.262 16.6513 7.364 17.2179 7.568C17.7846 7.772 18.2833 8.06667 18.7139 8.452C19.1446 8.83733 19.4846 9.30767 19.7339 9.863C19.9833 10.4183 20.1079 11.0417 20.1079 11.733ZM17.4219 11.733C17.4219 11.461 17.3766 11.1947 17.2859 10.934C17.1953 10.6733 17.0649 10.4467 16.8949 10.254C16.7249 10.05 16.5153 9.88567 16.2659 9.761C16.0166 9.63633 15.7276 9.574 15.3989 9.574C15.0703 9.574 14.7813 9.63633 14.5319 9.761C14.2826 9.88567 14.0729 10.05 13.9029 10.254C13.7443 10.4467 13.6196 10.6733 13.5289 10.934C13.4496 11.1947 13.4099 11.461 13.4099 11.733C13.4099 12.005 13.4496 12.2713 13.5289 12.532C13.6196 12.7927 13.7499 13.0307 13.9199 13.246C14.0899 13.45 14.2996 13.6143 14.5489 13.739C14.7983 13.8637 15.0873 13.926 15.4159 13.926C15.7446 13.926 16.0336 13.8637 16.2829 13.739C16.5323 13.6143 16.7419 13.45 16.9119 13.246C17.0819 13.0307 17.2066 12.7927 17.2859 12.532C17.3766 12.2713 17.4219 12.005 17.4219 11.733ZM18.6629 4.814C18.6629 5.21067 18.5213 5.545 18.2379 5.817C17.9659 6.07767 17.6373 6.208 17.2519 6.208C16.8553 6.208 16.5209 6.072 16.2489 5.8C15.9769 5.528 15.8409 5.19933 15.8409 4.814C15.8409 4.63267 15.8749 4.46267 15.9429 4.304C16.0223 4.134 16.1243 3.98667 16.2489 3.862C16.3736 3.726 16.5209 3.624 16.6909 3.556C16.8609 3.47667 17.0479 3.437 17.2519 3.437C17.6373 3.437 17.9659 3.573 18.2379 3.845C18.5213 4.10567 18.6629 4.42867 18.6629 4.814ZM14.9739 4.814C14.9739 5.21067 14.8323 5.545 14.5489 5.817C14.2769 6.07767 13.9426 6.208 13.5459 6.208C13.1493 6.208 12.8149 6.072 12.5429 5.8C12.2709 5.528 12.1349 5.19933 12.1349 4.814C12.1349 4.63267 12.1689 4.46267 12.2369 4.304C12.3163 4.134 12.4183 3.98667 12.5429 3.862C12.6676 3.726 12.8149 3.624 12.9849 3.556C13.1663 3.47667 13.3533 3.437 13.5459 3.437C13.9426 3.437 14.2769 3.573 14.5489 3.845C14.8323 4.10567 14.9739 4.42867 14.9739 4.814ZM30.9682 16H27.5172L24.7462 11.937H24.6952V16H21.8902V3.148H24.6952V10.968H24.7462L27.4492 7.534H30.8322L27.5682 11.359L30.9682 16Z' fill='%23003C51'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.FoodServiceRecipeSearchPage .filter-category{padding-left:5px;font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0;text-align:left;color:#fffce5}.FoodServiceRecipeSearchPage .filter-list{padding-left:0;list-style:none}.FoodServiceRecipeSearchPage .filter{-webkit-user-select:none;user-select:none;display:inline-block;margin-right:24px}.FoodServiceRecipeSearchPage .result-section,.FoodServiceSearchPage .section-results a,.FoodServiceSearchPage .section-results a:visited{color:#003c51}.FoodServiceRecipeSearchPage .result-section .title-wrapper .section-title{color:#fffce5;display:none}.FoodServiceRecipeSearchPage .search-results{display:flex;flex-wrap:wrap;padding-left:0;margin-left:-16px;margin-right:-16px}.FoodServiceRecipeSearchPage .search-results>span{margin:16px}.FoodServiceRecipeSearchPage .search-results .res{width:calc(25% - 32px);list-style-type:none;margin:16px;background-color:#003c51;border-radius:4px}.FoodServiceRecipeSearchPage .search-results .res img{border-radius:4px 4px 0 0}.FoodServiceRecipeSearchPage .search-results .res h4{color:#fffce5;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin:0;padding:24px}.FoodServiceRecipeSearchPage .search-results .res:hover h4{color:#fffce5}.FoodServiceRecipeSearchPage .search-results .res>.item-product{position:relative;height:100%}.FoodServiceRecipeSearchPage .search-results .res-lnk .txt{position:absolute;text-align:left;width:100%;bottom:0;word-wrap:break-word}.FoodServiceRecipeSearchPage .search-results .res-lnk .img+.txt{position:relative}@media screen and (max-width:639px){.FoodServiceRecipeSearchPage .search-results .res{width:100%}}@media screen and (min-width:640px) and (max-width:767px){.FoodServiceRecipeSearchPage .search-results .res{width:calc(50% - 32px)}}@media screen and (min-width:768px) and (max-width:992px){.FoodServiceRecipeSearchPage .search-results .res{width:calc(33.3% - 32px)}}@media screen and (max-width:991px){.FoodServiceRecipeSearchPage #form,.FoodServiceRecipeSearchPage .intro-text,.FoodServiceRecipeSearchPage .result-section{padding:45px 15px}.FoodServiceRecipeSearchPage #form.result-section,.FoodServiceRecipeSearchPage .intro-text.result-section,.FoodServiceRecipeSearchPage .result-section.result-section{padding-left:0;padding-right:0}}.FoodServiceSearchPage .hero-container .hero-foodservice{background:#3e808f;height:540px}.FoodServiceSearchPage .container-main{background:#fffce5}.FoodServiceSearchPage .container-inner{max-width:1200px;margin:0 auto;padding:0}.FoodServiceSearchPage #form{padding:32px;max-width:1200px;margin:72px auto 32px;background:#003c51}.FoodServiceSearchPage .title-wrapper .section-title{color:#fffce5}.FoodServiceSearchPage .search-header-text{text-align:center;width:100%}.FoodServiceSearchPage .search-header-text h1{text-transform:uppercase;font-weight:700;font-size:40px}.FoodServiceSearchPage .site-search-refine .center-foodservice-content{padding-top:0;padding-bottom:0}.FoodServiceSearchPage .site-search-refine .container-inner{background-image:url(/Static/Images/FoodService/foodservice-bg-dark.jpg)}.FoodServiceSearchPage .site-search-refine .refine-row{padding:10px 0}.FoodServiceSearchPage .section-results{margin-bottom:20px;list-style-type:none}.FoodServiceSearchPage .section-results .pub-date{display:none}.FoodServiceSearchPage .section-results .url-path{text-decoration:underline;font-size:24px;font-style:normal;font-weight:500;line-height:31px}.FoodServiceSearchPage .section-results #resultInfo{text-align:left;padding:10px 0 20px;font-size:16px;font-style:normal;font-weight:400;line-height:19px;border-bottom:1px solid #003c51}.FoodServiceSearchPage .section-results .site-search-results{list-style-type:none;padding:0;margin-bottom:64px}.FoodServiceSearchPage .section-results .site-search-results li.res{display:flex;border-bottom:1px solid #003c51;padding:32px 0}.FoodServiceSearchPage .section-results .site-search-results .search-img{margin-right:20px;min-width:100px}.FoodServiceSearchPage .section-results .site-search-results article .body{font-size:24px;font-style:normal;font-weight:400;line-height:34px;margin:10px 0 0}.FoodServiceSearchPage .section-results .site-search-results article h4{margin:0 0 10px}.FoodServiceSearchPage .section-results .site-search-results article h4 a,.FoodServiceSearchPage .section-results .site-search-results article h4 a:visited{color:#003c51;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.FoodServiceSearchPage .section-results .site-search-results .metadata{word-break:break-word;word-wrap:break-word;font-family:"CheltenhamITCPro-Light"}.FoodServiceSearchPage .section-results .site-search-results .metadata>*{margin-right:10px}.FoodServiceSearchPage .search-form{position:relative}.FoodServiceSearchPage .search-form .input-search{display:block;width:100%;height:70px;border-radius:4px;background-color:#fffce5;border:0;padding:0 50px 0 30px;transition:all ease .5s}.FoodServiceSearchPage .search-form .input-search:active,.FoodServiceSearchPage .search-form .input-search:focus{outline:0}.FoodServiceSearchPage .search-form .btn-search{width:60px;height:20px;padding:0;color:transparent;position:absolute;background-color:transparent;right:40px;top:50%;border:0;transform:translate(0,-50%);background-image:url("data:image/svg+xml,%3Csvg width='60' height='20' viewBox='0 0 60 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53 15L47.5187 15H47.5C43.3603 15 40 11.6396 40 7.5C40 3.36035 43.3603 0 47.5 0C51.6334 0 54.9875 3.34788 55 7.4813L55 13V13.5859L59.5681 18.1539L58.1539 19.5682L53.5857 15H53ZM47.5 2C50.5289 2 52.9894 4.45328 53 7.48455L53 13L47.5187 13H47.5187H47.5186H47.5186H47.5186H47.5185H47.5185H47.5184H47.5184H47.5184H47.5183H47.5183H47.5183H47.5182H47.5182H47.5182H47.5181H47.5181H47.518H47.518H47.518H47.5179H47.5179H47.5179H47.5178H47.5178H47.5178H47.5177H47.5177H47.5176H47.5176H47.5176H47.5175H47.5175H47.5175H47.5174H47.5174H47.5174H47.5173H47.5173H47.5172H47.5172H47.5172H47.5171H47.5171H47.5171H47.517H47.517H47.5169H47.5169H47.5169H47.5168H47.5168H47.5168H47.5167H47.5167H47.5167H47.5166H47.5166H47.5165H47.5165H47.5165H47.5164H47.5164H47.5164H47.5163H47.5163H47.5163H47.5162H47.5162H47.5161H47.5161H47.5161H47.516H47.516H47.516H47.5159H47.5159H47.5159H47.5158H47.5158H47.5157H47.5157H47.5157H47.5156H47.5156H47.5156H47.5155H47.5155H47.5155H47.5154H47.5154H47.5153H47.5153H47.5153H47.5152H47.5152H47.5152H47.5151H47.5151H47.515H47.515H47.515H47.5149H47.5149H47.5149H47.5148H47.5148H47.5148H47.5147H47.5147H47.5146H47.5146H47.5146H47.5145H47.5145H47.5145H47.5144H47.5144H47.5144H47.5143H47.5143H47.5142H47.5142H47.5142H47.5141H47.5141H47.5141H47.514H47.514H47.514H47.5139H47.5139H47.5138H47.5138H47.5138H47.5137H47.5137H47.5137H47.5136H47.5136H47.5136H47.5135H47.5135H47.5134H47.5134H47.5134H47.5133H47.5133H47.5133H47.5132H47.5132H47.5132H47.5131H47.5131H47.513H47.513H47.513H47.5129H47.5129H47.5129H47.5128H47.5128H47.5127H47.5127H47.5127H47.5126H47.5126H47.5126H47.5125H47.5125H47.5125H47.5124H47.5124H47.5123H47.5123H47.5123H47.5122H47.5122H47.5122H47.5121H47.5121H47.5121H47.512H47.512H47.5119H47.5119H47.5119H47.5118H47.5118H47.5118H47.5117H47.5117H47.5117H47.5116H47.5116H47.5115H47.5115H47.5115H47.5114H47.5114H47.5114H47.5113H47.5113H47.5113H47.5112H47.5112H47.5111H47.5111H47.5111H47.511H47.511H47.511H47.5109H47.5109H47.5108H47.5108H47.5108H47.5107H47.5107H47.5107H47.5106H47.5106H47.5106H47.5105H47.5105H47.5104H47.5104H47.5104H47.5103H47.5103H47.5103H47.5102H47.5102H47.5102H47.5101H47.5101H47.51H47.51H47.51H47.5099H47.5099H47.5099H47.5098H47.5098H47.5098H47.5097H47.5097H47.5096H47.5096H47.5096H47.5095H47.5095H47.5095H47.5094H47.5094H47.5094H47.5093H47.5093H47.5092H47.5092H47.5092H47.5091H47.5091H47.5091H47.509H47.509H47.5089H47.5089H47.5089H47.5088H47.5088H47.5088H47.5087H47.5087H47.5087H47.5086H47.5086H47.5085H47.5085H47.5085H47.5084H47.5084H47.5084H47.5083H47.5083H47.5083H47.5082H47.5082H47.5081H47.5081H47.5081H47.508H47.508H47.508H47.5079H47.5079H47.5079H47.5078H47.5078H47.5077H47.5077H47.5077H47.5076H47.5076H47.5076H47.5075H47.5075H47.5075H47.5074H47.5074H47.5073H47.5073H47.5073H47.5072H47.5072H47.5072H47.5071H47.5071H47.507H47.507H47.507H47.5069H47.5069H47.5069H47.5068H47.5068H47.5068H47.5067H47.5067H47.5066H47.5066H47.5066H47.5065H47.5065H47.5065H47.5064H47.5064H47.5064H47.5063H47.5063H47.5062H47.5062H47.5062H47.5061H47.5061H47.5061H47.506H47.506H47.506H47.5059H47.5059H47.5058H47.5058H47.5058H47.5057H47.5057H47.5057H47.5056H47.5056H47.5056H47.5055H47.5055H47.5054H47.5054H47.5054H47.5053H47.5053H47.5053H47.5052H47.5052H47.5051H47.5051H47.5051H47.505H47.505H47.505H47.5049H47.5049H47.5049H47.5048H47.5048H47.5047H47.5047H47.5047H47.5046H47.5046H47.5046H47.5045H47.5045H47.5045H47.5044H47.5044H47.5043H47.5043H47.5043H47.5042H47.5042H47.5042H47.5041H47.5041H47.5041H47.504H47.504H47.5039H47.5039H47.5039H47.5038H47.5038H47.5038H47.5037H47.5037H47.5037H47.5036H47.5036H47.5035H47.5035H47.5035H47.5034H47.5034H47.5034H47.5033H47.5033H47.5033H47.5032H47.5032H47.5031H47.5031H47.5031H47.503H47.503H47.503H47.5029H47.5029H47.5028H47.5028H47.5028H47.5027H47.5027H47.5027H47.5026H47.5026H47.5026H47.5025H47.5025H47.5024H47.5024H47.5024H47.5023H47.5023H47.5023H47.5022H47.5022H47.5022H47.5021H47.5021H47.502H47.502H47.502H47.5019H47.5019H47.5019H47.5018H47.5018H47.5018H47.5017H47.5017H47.5016H47.5016H47.5016H47.5015H47.5015H47.5015H47.5014H47.5014H47.5014H47.5013H47.5013H47.5012H47.5012H47.5012H47.5011H47.5011H47.5011H47.501H47.501H47.5009H47.5009H47.5009H47.5008H47.5008H47.5008H47.5007H47.5007H47.5007H47.5006H47.5006H47.5005H47.5005H47.5005H47.5004H47.5004H47.5004H47.5003H47.5003H47.5003H47.5002H47.5002H47.5001H47.5001H47.5001H47.5H47.5C44.4649 13 42 10.5351 42 7.5C42 4.46492 44.4649 2 47.5 2Z' fill='%23003C51'/%3E%3Cpath d='M7.599 7.092C7.34967 6.77467 7.021 6.52533 6.613 6.344C6.21633 6.15133 5.831 6.055 5.457 6.055C5.26433 6.055 5.066 6.072 4.862 6.106C4.66933 6.14 4.49367 6.208 4.335 6.31C4.17633 6.40067 4.04033 6.52533 3.927 6.684C3.825 6.83133 3.774 7.024 3.774 7.262C3.774 7.466 3.81367 7.636 3.893 7.772C3.98367 7.908 4.10833 8.027 4.267 8.129C4.437 8.231 4.63533 8.32733 4.862 8.418C5.08867 8.49733 5.34367 8.58233 5.627 8.673C6.035 8.809 6.46 8.962 6.902 9.132C7.344 9.29067 7.74633 9.506 8.109 9.778C8.47167 10.05 8.772 10.39 9.01 10.798C9.248 11.1947 9.367 11.6933 9.367 12.294C9.367 12.9853 9.23667 13.586 8.976 14.096C8.72667 14.5947 8.38667 15.0083 7.956 15.337C7.52533 15.6657 7.03233 15.9093 6.477 16.068C5.92167 16.2267 5.34933 16.306 4.76 16.306C3.89867 16.306 3.06567 16.1587 2.261 15.864C1.45633 15.558 0.787667 15.1273 0.255 14.572L2.159 12.634C2.45367 12.9967 2.839 13.3027 3.315 13.552C3.80233 13.79 4.284 13.909 4.76 13.909C4.97533 13.909 5.185 13.8863 5.389 13.841C5.593 13.7957 5.76867 13.722 5.916 13.62C6.07467 13.518 6.19933 13.382 6.29 13.212C6.38067 13.042 6.426 12.838 6.426 12.6C6.426 12.3733 6.36933 12.1807 6.256 12.022C6.14267 11.8633 5.97833 11.7217 5.763 11.597C5.559 11.461 5.29833 11.342 4.981 11.24C4.675 11.1267 4.32367 11.0077 3.927 10.883C3.54167 10.7583 3.162 10.611 2.788 10.441C2.42533 10.271 2.09667 10.0557 1.802 9.795C1.51867 9.523 1.28633 9.2 1.105 8.826C0.935 8.44067 0.85 7.976 0.85 7.432C0.85 6.76333 0.986 6.191 1.258 5.715C1.53 5.239 1.887 4.848 2.329 4.542C2.771 4.236 3.26967 4.015 3.825 3.879C4.38033 3.73167 4.94133 3.658 5.508 3.658C6.188 3.658 6.87933 3.78267 7.582 4.032C8.296 4.28133 8.91933 4.64967 9.452 5.137L7.599 7.092ZM20.1079 11.733C20.1079 12.4243 19.9833 13.0533 19.7339 13.62C19.4846 14.1753 19.1446 14.6513 18.7139 15.048C18.2833 15.4333 17.7846 15.7337 17.2179 15.949C16.6513 16.1643 16.0449 16.272 15.3989 16.272C14.7643 16.272 14.1579 16.1643 13.5799 15.949C13.0133 15.7337 12.5146 15.4333 12.0839 15.048C11.6646 14.6513 11.3303 14.1753 11.0809 13.62C10.8316 13.0533 10.7069 12.4243 10.7069 11.733C10.7069 11.0417 10.8316 10.4183 11.0809 9.863C11.3303 9.30767 11.6646 8.83733 12.0839 8.452C12.5146 8.06667 13.0133 7.772 13.5799 7.568C14.1579 7.364 14.7643 7.262 15.3989 7.262C16.0449 7.262 16.6513 7.364 17.2179 7.568C17.7846 7.772 18.2833 8.06667 18.7139 8.452C19.1446 8.83733 19.4846 9.30767 19.7339 9.863C19.9833 10.4183 20.1079 11.0417 20.1079 11.733ZM17.4219 11.733C17.4219 11.461 17.3766 11.1947 17.2859 10.934C17.1953 10.6733 17.0649 10.4467 16.8949 10.254C16.7249 10.05 16.5153 9.88567 16.2659 9.761C16.0166 9.63633 15.7276 9.574 15.3989 9.574C15.0703 9.574 14.7813 9.63633 14.5319 9.761C14.2826 9.88567 14.0729 10.05 13.9029 10.254C13.7443 10.4467 13.6196 10.6733 13.5289 10.934C13.4496 11.1947 13.4099 11.461 13.4099 11.733C13.4099 12.005 13.4496 12.2713 13.5289 12.532C13.6196 12.7927 13.7499 13.0307 13.9199 13.246C14.0899 13.45 14.2996 13.6143 14.5489 13.739C14.7983 13.8637 15.0873 13.926 15.4159 13.926C15.7446 13.926 16.0336 13.8637 16.2829 13.739C16.5323 13.6143 16.7419 13.45 16.9119 13.246C17.0819 13.0307 17.2066 12.7927 17.2859 12.532C17.3766 12.2713 17.4219 12.005 17.4219 11.733ZM18.6629 4.814C18.6629 5.21067 18.5213 5.545 18.2379 5.817C17.9659 6.07767 17.6373 6.208 17.2519 6.208C16.8553 6.208 16.5209 6.072 16.2489 5.8C15.9769 5.528 15.8409 5.19933 15.8409 4.814C15.8409 4.63267 15.8749 4.46267 15.9429 4.304C16.0223 4.134 16.1243 3.98667 16.2489 3.862C16.3736 3.726 16.5209 3.624 16.6909 3.556C16.8609 3.47667 17.0479 3.437 17.2519 3.437C17.6373 3.437 17.9659 3.573 18.2379 3.845C18.5213 4.10567 18.6629 4.42867 18.6629 4.814ZM14.9739 4.814C14.9739 5.21067 14.8323 5.545 14.5489 5.817C14.2769 6.07767 13.9426 6.208 13.5459 6.208C13.1493 6.208 12.8149 6.072 12.5429 5.8C12.2709 5.528 12.1349 5.19933 12.1349 4.814C12.1349 4.63267 12.1689 4.46267 12.2369 4.304C12.3163 4.134 12.4183 3.98667 12.5429 3.862C12.6676 3.726 12.8149 3.624 12.9849 3.556C13.1663 3.47667 13.3533 3.437 13.5459 3.437C13.9426 3.437 14.2769 3.573 14.5489 3.845C14.8323 4.10567 14.9739 4.42867 14.9739 4.814ZM30.9682 16H27.5172L24.7462 11.937H24.6952V16H21.8902V3.148H24.6952V10.968H24.7462L27.4492 7.534H30.8322L27.5682 11.359L30.9682 16Z' fill='%23003C51'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}@media screen and (max-width:991px){.FoodServiceSearchPage .center-foodservice-content{padding:45px 15px}.FoodServiceSearchPage .search-form{float:none;margin:0 auto}}.hover-effect:hover{box-shadow:0 3px 8px rgba(5,17,39,.2);top:-3px;position:relative}
