/**
 * OpenEyes
 *
 * (C) Moorfields Eye Hospital NHS Foundation Trust, 2008-2011
 * (C) OpenEyes Foundation, 2011-2013
 * This file is part of OpenEyes.
 * OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
 * OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see <http://www.gnu.org/licenses/>.
 *
 * @package OpenEyes
 * @link http://www.openeyes.org.uk
 * @author OpenEyes <info@openeyes.org.uk>
 * @copyright Copyright (c) 2008-2011, Moorfields Eye Hospital NHS Foundation Trust
 * @copyright Copyright (c) 2011-2013, OpenEyes Foundation
 * @license http://www.gnu.org/licenses/gpl-3.0.html The GNU General Public License V3.0
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../components/foundation/scss/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../components/foundation/scss/normalize.scss */
body {
  margin: 0;
}

button:focus { outline: none; }
*:focus { outline: none; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../components/foundation/scss/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../components/foundation/scss/normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../components/foundation/scss/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, ../components/foundation/scss/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../components/foundation/scss/normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, ../components/foundation/scss/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../components/foundation/scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, ../components/foundation/scss/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../components/foundation/scss/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../components/foundation/scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../components/foundation/scss/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../components/foundation/scss/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, ../components/foundation/scss/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 169, ../components/foundation/scss/normalize.scss */
sup {
  top: -0.5em;
}

/* line 173, ../components/foundation/scss/normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../components/foundation/scss/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../components/foundation/scss/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../components/foundation/scss/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../components/foundation/scss/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../components/foundation/scss/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../components/foundation/scss/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../components/foundation/scss/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../components/foundation/scss/normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../components/foundation/scss/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../components/foundation/scss/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../components/foundation/scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../components/foundation/scss/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../components/foundation/scss/normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../components/foundation/scss/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../components/foundation/scss/normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, ../components/foundation/scss/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 370, ../components/foundation/scss/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../components/foundation/scss/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../components/foundation/scss/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  font-style: italic;
  font-weight: 600!important;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../components/foundation/scss/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, ../components/foundation/scss/normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../components/foundation/scss/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, ../components/foundation/scss/normalize.scss */
td,
th {
  padding: 0;
}

/* line 17, ../sass/openeyes/_placeholders.scss */
.box.content, .event.episode.view .event-types .collapsible .data-title, .element-data, .edit .element-fields, .sub-element-data, .edit .sub-element-fields, .element-eye, .sub-elements, .clearfix, .footer, .box-header, .panel.user, .panel.episode .events-overview, .event .event-header, .element-header, .edit .optional-elements-header, .sub-element-header {
  *zoom: 1;
}
/* line 19, ../sass/openeyes/_mixins.scss */
.box.content:before, .event.episode.view .event-types .collapsible .data-title:before, .element-data:before, .edit .element-fields:before, .sub-element-data:before, .edit .sub-element-fields:before, .element-eye:before, .sub-elements:before, .clearfix:before, .footer:before, .box-header:before, .panel.user:before, .panel.episode .events-overview:before, .event .event-header:before, .element-header:before, .edit .optional-elements-header:before, .sub-element-header:before, .box.content:after, .event.episode.view .event-types .collapsible .data-title:after, .element-data:after, .edit .element-fields:after, .sub-element-data:after, .edit .sub-element-fields:after, .element-eye:after, .sub-elements:after, .clearfix:after, .footer:after, .box-header:after, .panel.user:after, .panel.episode .events-overview:after, .event .event-header:after, .element-header:after, .edit .optional-elements-header:after, .sub-element-header:after {
  content: " ";
  display: table;
}
/* line 23, ../sass/openeyes/_mixins.scss */
.box.content:after, .event.episode.view .event-types .collapsible .data-title:after, .element-data:after, .edit .element-fields:after, .sub-element-data:after, .edit .sub-element-fields:after, .element-eye:after, .sub-elements:after, .clearfix:after, .footer:after, .box-header:after, .panel.user:after, .panel.episode .events-overview:after, .event .event-header:after, .element-header:after, .edit .optional-elements-header:after, .sub-element-header:after {
  clear: both;
}

/* line 21, ../sass/openeyes/_placeholders.scss */
.multi-select .remove-one, .multi-select-free-text .remove-one, .hide-text, .header .logo, [class*="icon-"] {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}

/* line 29, ../sass/openeyes/_placeholders.scss */
.hide-offscreen {
  left: -9999px;
  overflow: hidden;
  position: absolute;
  top: -9999px;
}

/* line 348, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.1/";
}

/* line 352, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/all/";
  width: 1230px;
}

/* line 357, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/all/";
  width: 1230px;
}

/* line 362, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/all/";
  width: 1230px;
}

/* line 367, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/all/";
  width: 1230px;
}

/* line 372, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/all/";
  width: 1230px;
}

/* line 377, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/all/";
  width: 1230px;
}

/* line 382, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/all and (min-width:1230px)/";
  width: 1230px;
}

/* line 387, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/all and (min-width:1230px) and (max-width:1230px)/";
  width: 1230px;
}

/* line 392, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/all and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 397, ../components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 404, ../components/foundation/scss/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 407, ../components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 413, ../components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 417, ../components/foundation/scss/foundation/components/_global.scss */
body {
  /* KECSO */
  background: #a0a0a0;
  color: #222;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;

}

/* line 430, ../components/foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 433, ../components/foundation/scss/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 435, ../components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 439, ../components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 446, ../components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 447, ../components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.clearfix:before, .footer:before, .box-header:before, .panel.user:before, .panel.episode .events-overview:before, .event .event-header:before, .element-header:before, .edit .optional-elements-header:before, .sub-element-header:before, .clearfix:after, .footer:after, .box-header:after, .panel.user:after, .panel.episode .events-overview:after, .event .event-header:after, .element-header:after, .edit .optional-elements-header:after, .sub-element-header:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.clearfix:after, .footer:after, .box-header:after, .panel.user:after, .panel.episode .events-overview:after, .event .event-header:after, .element-header:after, .edit .optional-elements-header:after, .sub-element-header:after {
  clear: both;
}

/* line 451, ../components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 456, ../components/foundation/scss/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 462, ../components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 465, ../components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 475, ../components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 478, ../components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
  height: 25px;
  border-color: #6b8aaa;
  border-radius: 5px;
}

/* line 232, ../components/foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1230px;
}
/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 236, ../components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 239, ../components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 242, ../components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  /*
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  */
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 243, ../components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 247, ../components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
}

/* line 250, ../components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 251, ../components/foundation/scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

@media all {
  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 216, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }
}
@media all {
  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 216, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 261, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 264, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media all {
  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-6, .element-eye.left-eye, .element-eye.right-eye {
    width: 50%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 172, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 216, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../components/foundation/scss/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    float: left;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 272, ../components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 275, ../components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* Accessibility - hides the forward slash */
/* line 130, ../components/foundation/scss/foundation/components/_breadcrumbs.scss */
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
  content: "/";
}

/* line 155, ../components/foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, ../components/foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, ../components/foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, ../components/foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}
@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}
@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}
@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}
@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}
@media all {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1230px) and (max-width: 1230px) {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1230px) {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 120.063em) and (max-width: 999999999999) {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 120.063em) {
  /* line 162, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }

  /* line 163, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }

  /* line 164, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }

  /* line 165, ../components/foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}
/* Typography resets */
/* line 193, ../components/foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, ../components/foundation/scss/foundation/components/_type.scss */
a {
  color: #0b59da;
  text-decoration: none;
  line-height: inherit;
}
/* line 222, ../components/foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #094dbb;
}
/* line 230, ../components/foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, ../components/foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 1.2;
  margin-bottom: 16px;
  text-rendering: optimizeLegibility;
}
/* line 242, ../components/foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.03125rem;
  line-height: 1.6;
}
/* line 244, ../components/foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, ../components/foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #333333;
  text-rendering: optimizeLegibility;
  margin-top: 2px;
  margin-bottom: 0.5em;
  line-height: 1.4;
}
/* line 262, ../components/foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #7a7a7a;
  line-height: 0;
}

/* line 269, ../components/foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 0.875rem;
}

/* line 270, ../components/foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 0.5625rem;
}

/* line 271, ../components/foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 0.75rem;
}

/* line 272, ../components/foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 0.6875rem;
}

/* line 273, ../components/foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 0.9375rem;
}

/* line 274, ../components/foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, ../components/foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #7a7a7a;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, ../components/foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, ../components/foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, ../components/foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, ../components/foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, ../components/foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #e0e0e0;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, ../components/foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 0.8125rem;
  line-height: 1.2;
  margin-bottom: 16px;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, ../components/foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}
/* line 328, ../components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}
/* line 331, ../components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, ../components/foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}
/* line 353, ../components/foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}
/* line 356, ../components/foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}
/* line 357, ../components/foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}
/* line 358, ../components/foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}
/* line 359, ../components/foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 363, ../components/foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}
/* line 366, ../components/foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, ../components/foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}
/* line 380, ../components/foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, ../components/foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}

/* line 391, ../components/foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}
/* line 393, ../components/foundation/scss/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, ../components/foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 16px;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}
/* line 404, ../components/foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #626262;
}
/* line 408, ../components/foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}
/* line 412, ../components/foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #626262;
}

/* line 418, ../components/foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.2;
  color: #7a7a7a;
}

/* Microformats */
/* line 425, ../components/foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}
/* line 431, ../components/foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}
/* line 435, ../components/foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, ../components/foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}
/* line 444, ../components/foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media all {
  /* line 455, ../components/foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  /* line 456, ../components/foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 1.5rem;
  }

  /* line 457, ../components/foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 1.1875rem;
  }

  /* line 458, ../components/foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.0625rem;
  }

  /* line 459, ../components/foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1rem;
  }

  /* line 460, ../components/foundation/scss/foundation/components/_type.scss */
  h5 {
    font-size: 0.9375rem;
  }

  /* line 461, ../components/foundation/scss/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}
/* line 17, ../sass/openeyes/components/_global.scss */
html, body {
  background: #5b5b5b;
}

@media print {
  /* line 22, ../sass/openeyes/components/_global.scss */
  html, body {
    background: #ffffff;
  }
}
/* line 27, ../sass/openeyes/components/_global.scss */
.end {
  float: left !important;
}

/* line 31, ../sass/openeyes/components/_global.scss */
.print {
  background: #ffffff;
}

/* line 35, ../sass/openeyes/components/_global.scss */
.wordbreak {
  background: #ffffff;
}

/* line 17, ../sass/openeyes/components/_containers.scss */
.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1230px;
}
/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.container:after {
  clear: both;
}

/* line 18, ../sass/openeyes/components/containers/_main.scss */
.container.main {
  border-radius: 5px;
  /* KECSO */
  background: #dae6f1 url('../img/_elements/graphic/Medicine-Doctor-Hand-Working-W-44541598-1200x600.jpg?1588056255') 0 0 repeat-x;
  background-color: #eff5fa;
  border: 2px solid #b3b0ae;
  margin-bottom: 40px;
  margin-top: 20px;
  width: 1234px;
  max-width: 1234px;
  border: 1px solid;
  box-shadow: 2px 5px 8px 3px;
}
@media print {
  /* line 18, ../sass/openeyes/components/containers/_main.scss */
  .container.main {
    min-width: 1000px;
    max-width: 100%;
    border-width: 1px;
  }
  /* line 30, ../sass/openeyes/components/containers/_main.scss */
  .print .container.main {
    border: 0;
    font-size: 12pt;
    padding: 0 30px;
    margin: 0;
  }
}

/* line 41, ../sass/openeyes/components/containers/_main.scss */
.modal-transparent {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1000;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: hidden;
  background-color: black;
  /* Fallback color */
  background-color: transparent;
  border: 5px solid #c90000;
}

/* Modal Content/Box */
/* line 56, ../sass/openeyes/components/containers/_main.scss */
.modal-transparent-content {
  background-color: transparent;
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  z-index: 1001;
  position: relative;
}

/* line 66, ../sass/openeyes/components/containers/_main.scss */
.canvasCopy {
  display: none;
}

/* line 69, ../sass/openeyes/components/containers/_main.scss */
.canvas-footer {
  background: #FFF;
  padding: 10px;
  padding-bottom: 40px;
  position: fixed;
  bottom: 0;
  width: 100%;
  border-top: 5px solid #c90000;
}

/* line 18, ../sass/openeyes/components/containers/_content.scss */
.container.content {
  background: url('../img/_structure/help_top_grad2.png?1588056251') 0 bottom repeat-x;
  min-height: 330px;
}
@media print {
  /* line 18, ../sass/openeyes/components/containers/_content.scss */
  .container.content {
    min-height: 0;
  }
}

/* line 33, ../sass/openeyes/components/_type.scss */
a:hover, a .highlight, .box.patient-info.episode-links a, .edit .optional-elements-actions a:hover span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0RkEwMUY5ODVDODExRTNBQkIxQkI3QTZDMTA3MTBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM0RkEwMUZBODVDODExRTNBQkIxQkI3QTZDMTA3MTBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzRGQTAxRjc4NUM4MTFFM0FCQjFCQjdBNkMxMDcxMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzRGQTAxRjg4NUM4MTFFM0FCQjFCQjdBNkMxMDcxMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz661JUBAAAAEklEQVR42mLi9N39HwgYAAIMABTSBRBnjWxHAAAAAElFTkSuQmCC") repeat-x center bottom;
}

/* line 38, ../sass/openeyes/components/_type.scss */
h1.badge {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjBhZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmRlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 0% 50%, 12 50%, color-stop(0%, #a39f9d), color-stop(100%, rgb(193, 194, 205)));
  background: -moz-linear-gradient(left, #a39f9d 0%, rgb(193, 194, 205) 12px);
  background: -webkit-linear-gradient(left, #a39f9d 0%, rgb(193, 194, 205) 12px);
  background: linear-gradient(to right, #a39f9d 0%, rgb(193, 194, 205) 12px);
  -moz-border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 3px 3px 0px;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: bold;
  font-family: verdana;
  margin: 0 0 12px 0;
  padding: 5px 15px 5px 55px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  margin-left:-5px;
}
@media print {
  /* line 38, ../sass/openeyes/components/_type.scss */
  h1.badge {
    font-size: 1.25rem;
    padding-left: 10px;
  }
}

@media print {
  /* line 98, ../sass/openeyes/components/_type.scss */
  a[href]:after {
    color: #444;
  }

  /* line 101, ../sass/openeyes/components/_type.scss */
  .screen-only {
    display: none !important;
  }

  /* line 104, ../sass/openeyes/components/_type.scss */
  .print-only {
    position: static !important;
    height: auto !important;
    font-size: inherit !important;
    font-family: inherit !important;
    color: #000 !important;
    line-height: inherit !important;
  }

  /* line 112, ../sass/openeyes/components/_type.scss */
  span.print-only {
    display: inline-block !important;
  }
}
@media screen {
  /* line 118, ../sass/openeyes/components/_type.scss */
  .screen-only {
    display: block !important;
  }

  /* line 121, ../sass/openeyes/components/_type.scss */
  span.screen-only {
    display: inline-block !important;
  }
}
/* line 126, ../sass/openeyes/components/_type.scss */
code {
  color: #000;
  font-size: 0.8125rem;
  font-weight: normal;
}

/* line 133, ../sass/openeyes/components/_type.scss */
span.error {
  border-bottom: #f00 1px dotted;
  color: #f00;
}
/* line 138, ../sass/openeyes/components/_type.scss */
span.help {
  border-bottom: 1px dotted black;
  padding-bottom: 2px;
  cursor: help;
}
/* line 143, ../sass/openeyes/components/_type.scss */
span.help img.help-icon {
  margin-top: -6px;
  width: 18px;
  height: 18px;
}

/* line 152, ../sass/openeyes/components/_type.scss */
blockquote, blockquote p {
  color: inherit;
}

/* line 21, ../sass/openeyes/components/_lists.scss */
ul,
ol,
dl {
  line-height: 1.6;
}
/* line 25, ../sass/openeyes/components/_lists.scss */
ul li,
ol li,
dl li {
  font-size: 0.8125rem;
}

/* line 30, ../sass/openeyes/components/_lists.scss */
.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
/* line 42, ../components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375rem;
  display: block;
}
/* line 47, ../components/foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* line 36, ../sass/openeyes/components/_lists.scss */
.msword-style-list ol > ol, .msword-style-list ol > li > ol {
  list-style-type: lower-alpha;
}
/* line 38, ../sass/openeyes/components/_lists.scss */
.msword-style-list ol > ol > ol, .msword-style-list ol > ol > li > ol, .msword-style-list ol > li > ol > ol, .msword-style-list ol > li > ol > li > ol {
  list-style-type: lower-roman;
}

/* line 58, ../sass/openeyes/components/_tables.scss */
table {
  min-width: 100%;
  background: #edf4f9;
  margin-bottom: 10px;
  border: solid 1px #DDDDDD;
  table-layout: auto;
}
/* line 69, ../components/foundation/scss/foundation/components/_tables.scss */
table caption {
  background: transparent;
  color: #444444;
  font-size: 1rem;
  font-weight: bold;
}
/* line 78, ../components/foundation/scss/foundation/components/_tables.scss */
table thead {
  background: whitesmoke;
}
/* line 82, ../components/foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table thead tr td {
  padding: 8px 10px;
  font-size: 0.6875rem;
  font-weight: bold;
  color: #444444;
}
/* line 92, ../components/foundation/scss/foundation/components/_tables.scss */
table tfoot {
  background: whitesmoke;
}
/* line 96, ../components/foundation/scss/foundation/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  padding: 8px 10px;
  font-size: 0.6875rem;
  font-weight: bold;
  color: #444444;
}
/* line 107, ../components/foundation/scss/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 10px;
  font-size: 0.875rem;
  color: #222;
  text-align: left;
}
/* line 115, ../components/foundation/scss/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #e1eef9;
}
/* line 120, ../components/foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125em;
}
@media print {
  /* line 58, ../sass/openeyes/components/_tables.scss */
  table {
    page-break-inside: auto;
  }
}
@media print {
  /* line 64, ../sass/openeyes/components/_tables.scss */
  table tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
}
/* line 69, ../sass/openeyes/components/_tables.scss */
table tr th {
  text-align: left;
  background: #dddddd;
  font-size: 0.6875rem;
}
/* line 73, ../sass/openeyes/components/_tables.scss */
table tr th, table tr th label {
  color: #444444;
  font-weight: bold;
  font-size: 0.6875rem;
  font-style: italic;
}
/* line 79, ../sass/openeyes/components/_tables.scss */
table tr td {
  font-size: 0.8125rem;
}
/* line 82, ../sass/openeyes/components/_tables.scss */
table tr.odd {
  background: #edf4f9;
}
/* line 85, ../sass/openeyes/components/_tables.scss */
table tr.even {
  background: #e1eef9;
}
/* line 89, ../sass/openeyes/components/_tables.scss */
table tfoot {
  font-weight: normal;
}
/* line 92, ../sass/openeyes/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  font-size: 0.6875rem;
  font-weight: bold;
}
/* line 97, ../sass/openeyes/components/_tables.scss */
table tfoot tr.even, table tfoot tr.alt, table tfoot tr:nth-of-type(even) {
  background: none;
}
/* line 104, ../sass/openeyes/components/_tables.scss */
table .clickable, table.clickable tr {
  cursor: pointer;
}
/* line 106, ../sass/openeyes/components/_tables.scss */
table .clickable:hover, table.clickable tr:hover {
  background: #8b98aa;
}
/* line 108, ../sass/openeyes/components/_tables.scss */
table .clickable:hover td, table.clickable tr:hover td {
  color: #fff;
}

/* line 122, ../sass/openeyes/components/_tables.scss */
table.white, table.white tr:nth-of-type(even) {
  background: #fff;
}

/* line 127, ../sass/openeyes/components/_tables.scss */
.table-summary {
  font-size: 0.6875rem;
  font-weight: bold;
}

/* line 154, ../sass/openeyes/components/_tables.scss */
table.plain, table.plain td, table.plain th, table.plain tr {
  border: 0;
}
/* line 157, ../sass/openeyes/components/_tables.scss */
table.plain, table.plain tr:nth-of-type(even) {
  background: transparent;
}

/* line 184, ../sass/openeyes/components/_tables.scss */
table.blank {
  background: none;
  border: 0;
  width: auto;
  min-width: 0;
}
/* line 189, ../sass/openeyes/components/_tables.scss */
table.blank thead {
  background: none;
}
/* line 192, ../sass/openeyes/components/_tables.scss */
table.blank th {
  background: none;
  font-weight: normal;
  font-size: 0.8125rem;
  padding-left: 0;
}
/* line 198, ../sass/openeyes/components/_tables.scss */
table.blank tfoot {
  background: none;
}
/* line 200, ../sass/openeyes/components/_tables.scss */
table.blank tfoot td {
  padding: 8px 10px;
  padding-left: 0;
  padding-right: 0;
}
/* line 206, ../sass/openeyes/components/_tables.scss */
table.blank tr {
  background: none;
}
/* line 209, ../sass/openeyes/components/_tables.scss */
table.blank td {
  padding: 2px 10px 2px 0;
}
/* line 211, ../sass/openeyes/components/_tables.scss */
table.blank td img {
  height: auto;
  width: auto;
}

/* line 243, ../sass/openeyes/components/_tables.scss */
table.patient-episodes {
  border-bottom: 15px solid #ddd;
}
/* line 245, ../sass/openeyes/components/_tables.scss */
table.patient-episodes td, table.patient-episodes th {
  padding: 10px;
}
/* line 248, ../sass/openeyes/components/_tables.scss */
table.patient-episodes .speciality {
  background: #004277;

}
/* line 250, ../sass/openeyes/components/_tables.scss */
table.patient-episodes .speciality td {
  color: white;
  font-size: 0.75rem;
}

/* line 261, ../sass/openeyes/components/_tables.scss */
table.patient-data th, table.patient-data td {
  background: #fff;
}
/* line 264, ../sass/openeyes/components/_tables.scss */
table.patient-data .driving_statuses {
  vertical-align: top;
}

/* line 272, ../sass/openeyes/components/_tables.scss */
table.patient-contacts {
  margin-top: 10px;
}
/* line 274, ../sass/openeyes/components/_tables.scss */
table.patient-contacts td {
  font-size: 0.6875rem;
}
/* line 277, ../sass/openeyes/components/_tables.scss */
table.patient-contacts th, table.patient-contacts td {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 281, ../sass/openeyes/components/_tables.scss */
table.patient-contacts td:first-child {
  font-size: 0.8125rem;
}

/* line 321, ../sass/openeyes/components/_tables.scss */
table.audit-logs tr.even.green {
  background-color: #c6ebb9;
}
/* line 324, ../sass/openeyes/components/_tables.scss */
table.audit-logs tr.odd.green {
  background-color: #e0f8d8;
}
/* line 327, ../sass/openeyes/components/_tables.scss */
table.audit-logs tr.even.red {
  background-color: #eba694;
}
/* line 330, ../sass/openeyes/components/_tables.scss */
table.audit-logs tr.odd.red {
  background-color: #e9c2b8;
}
/* line 335, ../sass/openeyes/components/_tables.scss */
table.log-details {
  width: 100%;
  table-layout: fixed;
}
/* line 338, ../sass/openeyes/components/_tables.scss */
table.log-details th {
  vertical-align: top;
  width: 9%;
}
/* line 342, ../sass/openeyes/components/_tables.scss */
table.log-details .data {
  overflow-x: auto;
  padding-bottom: 1px;
}

/* line 350, ../sass/openeyes/components/_tables.scss */
table.grid {
  border: solid 1px #ddd;
}
/* line 355, ../sass/openeyes/components/_tables.scss */
table.grid tr {
  border-bottom: 1px solid #CCD;
}
/* line 357, ../sass/openeyes/components/_tables.scss */
table.grid tr:last-child {
  border: 0;
}
/* line 361, ../sass/openeyes/components/_tables.scss */
table.grid th, table.grid td {
  border-right: 1px solid #CCD;
}
/* line 364, ../sass/openeyes/components/_tables.scss */
table.grid th:last-child,
table.grid td:last-child {
  border-right: none;
}
/* line 368, ../sass/openeyes/components/_tables.scss */
table.grid th:last-child span.empty,
table.grid td:last-child span.empty {
  font-size: 0.6875rem;
  font-weight: bold;
  font-style: normal;
}
/* line 374, ../sass/openeyes/components/_tables.scss */
table.grid tfoot {
  border-top: 1px solid #DDDDDD;
}
/* line 376, ../sass/openeyes/components/_tables.scss */
table.grid tfoot tr {
  border-bottom: 0;
}
@media print {
  /* line 381, ../sass/openeyes/components/_tables.scss */
  table.grid th {
    border-bottom: 1px solid #CCD;
  }
}

/* line 22, ../sass/openeyes/components/_header.scss */
.header {
  min-height: 70px;
}
/* line 24, ../sass/openeyes/components/_header.scss */
.header .logo {
  background: url('../img/_structure/openeyes.png?1588056255') no-repeat;
  background-size: 100%;
  display: block;
  height: 70px;
  max-width: 210px;
}
@media print {
  /* line 24, ../sass/openeyes/components/_header.scss */
  .header .logo {
    -webkit-print-color-adjust: exact;
    background: url('../img/_structure/openeyes.png?1588056255') no-repeat !important;
    background-size: 100% !important;
  }
}
@media screen {
  /* line 37, ../sass/openeyes/components/_header.scss */
  .header.stuck {
    background: #bbd1e3 url('../img/_structure/miniheader/bg_gradient.png?1588056226') bottom repeat-x;
    position: fixed;
    top: 0px;
    z-index: 200;
    border-top: none;
    min-height: 40px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    padding-bottom: 3px;
  }
  /* line 47, ../sass/openeyes/components/_header.scss */
  .header.stuck .logo {
    height: 25px;
    margin: 8px 0 0 10px;
    background: url('../img/_structure/openeyes_small.png?1588056255') 0 0 no-repeat;
  }
}

/* line 19, ../sass/openeyes/components/_footer.scss */
.footer {
  background: #b3b0ae url('../img/_structure/openeyes_footer.png?1588056255') no-repeat right top;
}
/* line 22, ../sass/openeyes/components/_footer.scss */
.footer .info {
  font-size: 0.625rem;
  line-height: 0.9375rem;
  padding-bottom: 3px;
  padding-top: 3px;
}
/* line 27, ../sass/openeyes/components/_footer.scss */
.footer .info .copyright {
  color: #666666;
}
/* line 31, ../sass/openeyes/components/_footer.scss */
.footer .help {
  font-size: 0.6875rem;
  text-align: left;
  text-align: center;
}
/* line 35, ../sass/openeyes/components/_footer.scss */
.footer .help.large-centered {
  float: none;
}
/* line 38, ../sass/openeyes/components/_footer.scss */
.footer .help .panel {
  border-style: solid;
  border-width: 1px;
  border-color: #e5e2df;
  margin-bottom: 16px;
  padding: 8px 8px 6px 8px;
  background: #e2dfdb;
  color: #333333;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  margin: 1px 0 0 0;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.footer .help .panel > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.footer .help .panel > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.footer .help .panel h1, .footer .help .panel h2, .footer .help .panel h3, .footer .help .panel h4, .footer .help .panel h5, .footer .help .panel h6, .footer .help .panel p, .footer .help .panel li, .footer .help .panel dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.footer .help .panel h1, .footer .help .panel h2, .footer .help .panel h3, .footer .help .panel h4, .footer .help .panel h5, .footer .help .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.footer .help .panel h1.subheader, .footer .help .panel h2.subheader, .footer .help .panel h3.subheader, .footer .help .panel h4.subheader, .footer .help .panel h5.subheader, .footer .help .panel h6.subheader {
  line-height: 1.4;
}
@media print {
  /* line 38, ../sass/openeyes/components/_footer.scss */
  .footer .help .panel {
    padding: 0;
  }
}
/* line 46, ../sass/openeyes/components/_footer.scss */
.footer .help .inline-list {
  display: inline-block;
  margin: 0;
}
/* line 49, ../sass/openeyes/components/_footer.scss */
.footer .help .inline-list li {
  border-right: 1px solid #aaaaaa;
  display: inline-block;
  font-size: 0.6875rem;
  line-height: 1;
  list-style: none;
  margin: 0 10px 1px 0;
  padding: 0 10px 0 0;
}
/* line 57, ../sass/openeyes/components/_footer.scss */
.footer .help .inline-list li:last-child {
  padding-right: 0;
  margin-right: 0;
  border: 0;
}
@media print {
  /* line 49, ../sass/openeyes/components/_footer.scss */
  .footer .help .inline-list li {
    float: none;
  }
}

/* line 31, ../sass/openeyes/components/_pills.scss */
.pill, .field-highlight, .multi-select-selections li, .multi-select-free-text-selections li {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  font-size: 0.8125rem;
  margin: 2px;
  padding: 3px 5px;
}
/* line 37, ../sass/openeyes/components/_pills.scss */
.pill.high, .high.field-highlight, .multi-select-selections li.high, .multi-select-free-text-selections li.high, .pill.severe, .severe.field-highlight, .multi-select-selections li.severe, .multi-select-free-text-selections li.severe, .pill.high-risk, .high-risk.field-highlight, .multi-select-selections li.high-risk, .multi-select-free-text-selections li.high-risk, .pill.proliferative, .proliferative.field-highlight, .multi-select-selections li.proliferative, .multi-select-free-text-selections li.proliferative, .pill.maculopathy, .maculopathy.field-highlight, .multi-select-selections li.maculopathy, .multi-select-free-text-selections li.maculopathy {
  background: #f00;
  color: #fff;
}
/* line 44, ../sass/openeyes/components/_pills.scss */
.pill.high > select, .high.field-highlight > select, .multi-select-selections li.high > select, .multi-select-free-text-selections li.high > select, .pill.severe > select, .severe.field-highlight > select, .multi-select-selections li.severe > select, .multi-select-free-text-selections li.severe > select, .pill.high-risk > select, .high-risk.field-highlight > select, .multi-select-selections li.high-risk > select, .multi-select-free-text-selections li.high-risk > select, .pill.proliferative > select, .proliferative.field-highlight > select, .multi-select-selections li.proliferative > select, .multi-select-free-text-selections li.proliferative > select, .pill.maculopathy > select, .maculopathy.field-highlight > select, .multi-select-selections li.maculopathy > select, .multi-select-free-text-selections li.maculopathy > select {
  color: initial;
}
/* line 48, ../sass/openeyes/components/_pills.scss */
.pill.moderate, .moderate.field-highlight, .multi-select-selections li.moderate, .multi-select-free-text-selections li.moderate, .pill.pre-prolif, .pre-prolif.field-highlight, .multi-select-selections li.pre-prolif, .multi-select-free-text-selections li.pre-prolif {
  background: #fc0;
}
/* line 52, ../sass/openeyes/components/_pills.scss */
.pill.mild, .mild.field-highlight, .multi-select-selections li.mild, .multi-select-free-text-selections li.mild, .pill.early, .early.field-highlight, .multi-select-selections li.early, .multi-select-free-text-selections li.early, .pill.background, .background.field-highlight, .multi-select-selections li.background, .multi-select-free-text-selections li.background, .pill.peripheral, .peripheral.field-highlight, .multi-select-selections li.peripheral, .multi-select-free-text-selections li.peripheral, .pill.ungradable, .ungradable.field-highlight, .multi-select-selections li.ungradable, .multi-select-free-text-selections li.ungradable {
  background: #36f;
}
/* line 59, ../sass/openeyes/components/_pills.scss */
.pill.low, .low.field-highlight, .multi-select-selections li.low, .multi-select-free-text-selections li.low, .pill.none, .none.field-highlight, .multi-select-selections li.none, .multi-select-free-text-selections li.none {
  background: #9c0;
}
/* line 63, ../sass/openeyes/components/_pills.scss */
.pill.risk, .risk.field-highlight, .multi-select-selections li.risk, .multi-select-free-text-selections li.risk {
  display: block;
  margin: 0;
  padding: 5px;
}

/* Standard Forms */
/* line 20, ../sass/openeyes/components/_forms.scss */
form {
  margin: 0 0 0.9375rem;
}
/* line 22, ../sass/openeyes/components/_forms.scss */
form.cancel {
  margin-bottom: 0;
}

/* Label Styles */
/* line 28, ../sass/openeyes/components/_forms.scss */
label, .label {
  font-size: 0.8125rem;
  color: black;
  cursor: pointer;
  display: block;
  line-height: 1.5;
  margin-bottom: 4px;
  font-style: italic;
  font-weight: 600;
}
/* line 30, ../sass/openeyes/components/_forms.scss */
label.right, .label.right {
  float: none !important;
  text-align: right;
  margin: 0;
}
/* line 34, ../sass/openeyes/components/_forms.scss */
label.inline, .label.inline {
  margin: 0 0 0.9375rem 0;
  padding: 0.53125rem 0;
  margin: 0;
  display: inline-block;
  padding: 0 10px 0 0;
}
/* line 40, ../sass/openeyes/components/_forms.scss */
label.align, .label.align, fieldset legend.align, .prefix.align,
.postfix.align {
  padding-top: 4px;
}
/* line 43, ../sass/openeyes/components/_forms.scss */
label .required, .label .required {
  color: #f00;
}
/* line 48, ../sass/openeyes/components/_forms.scss */
label span.table-cell, .label span.table-cell {
  display: table-cell;
}
/* line 51, ../sass/openeyes/components/_forms.scss */
label span.radio-wrapper, .label span.radio-wrapper {
  width: 20px;
}

/* We use this to get basic styling on all basic form elements */
/* line 66, ../sass/openeyes/_mixins.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: white;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #6b8aaa;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.8125rem;
  margin: 0 0 0.9375rem 0;
  padding: 0.46875rem;
  height: 2.15625rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
  padding: 4px 5px;
  margin: 0;
}
/* line 185, ../components/foundation/scss/foundation/components/_global.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  box-shadow: 0 0 5px #19a8ea;
  border-color: #19a8ea;
}
/* line 133, ../components/foundation/scss/foundation/components/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: white;
  border-color: #19a8ea;
  outline: none;
}
/* line 139, ../components/foundation/scss/foundation/components/_forms.scss */
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, textarea:disabled {
  background-color: #dddddd;
  cursor: default;
}
/* line 145, ../components/foundation/scss/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
  background-color: #dddddd;
  cursor: default;
}
/* line 65, ../sass/openeyes/components/_forms.scss */
input[type="text"].inline, input[type="password"].inline, input[type="date"].inline, input[type="datetime"].inline, input[type="datetime-local"].inline, input[type="month"].inline, input[type="week"].inline, input[type="email"].inline, input[type="number"].inline, input[type="search"].inline, input[type="tel"].inline, input[type="time"].inline, input[type="url"].inline, textarea.inline {
  display: inline-block;
  width: auto;
  margin: 0 8px 0 0;
}

/* line 73, ../sass/openeyes/components/_forms.scss */
input[type="range"] {
  width: 100%;
}

/* line 78, ../sass/openeyes/components/_forms.scss */
input[readonly], input[readonly]:focus {
  color: #666;
  background: #f3f3f3;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #6b8aaa;
}

/* line 86, ../sass/openeyes/components/_forms.scss */
textarea {
  min-height: 4em;
}
/* line 88, ../sass/openeyes/components/_forms.scss */
textarea.address {
  font-family: courier;
  color: #000;
}

/* line 94, ../sass/openeyes/components/_forms.scss */
select {
  font-size: 0.8125rem;
  max-width: 100%;
}
/* line 97, ../sass/openeyes/components/_forms.scss */
select.inline {
  width: auto;
}
/* line 100, ../sass/openeyes/components/_forms.scss */
select.textMacro {
  width: 120px;
}
@media print {
  /* line 94, ../sass/openeyes/components/_forms.scss */
  select {
    background: #fff !important;
  }
}

/* Normalize file input width */
/* line 111, ../sass/openeyes/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* We add basic fieldset styling */
/* line 116, ../sass/openeyes/components/_forms.scss */
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
/* line 121, ../sass/openeyes/components/_forms.scss */
fieldset.inline legend {
  display: inline-block;
  float: left;
  width: auto;
  padding-right: 12px;
  line-height: 16px;
  margin: 0;
}
/* line 130, ../sass/openeyes/components/_forms.scss */
fieldset.framed {
  border: 1px solid #fafafa;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 135, ../sass/openeyes/components/_forms.scss */
fieldset.framed > legend {
  width: auto;
  padding: 0 10px 0 10px;
}
/* line 141, ../sass/openeyes/components/_forms.scss */
fieldset legend {
  font-weight: normal;
  font-size: 0.8125rem;
  background: transparent;
  padding: 0;
  display: block;
  margin: 0 0 1em 0;
  width: 100%;
}
/* line 152, ../sass/openeyes/components/_forms.scss */
fieldset legend.column {
  margin-bottom: 0;
}

/* Error Handling */
/* line 160, ../sass/openeyes/components/_forms.scss */
.error label,
label.error {
  color: red;
}

/* line 165, ../sass/openeyes/components/_forms.scss */
.error small,
small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 0.9375rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: red;
  color: #FFFFFF;
}

/* Attach elements to the beginning or end of an input */
/* line 172, ../sass/openeyes/components/_forms.scss */
.prefix,
.postfix {
  display: inline-block;
  padding: 0 5px;
}

/* Field helpers */
/* line 182, ../sass/openeyes/components/_forms.scss */
.field-info {
  font-size: 0.8125rem;
  display: inline-block;
  /* FIXME */
}
/* line 186, ../sass/openeyes/components/_forms.scss */
.field-info select, .field-info input, .field-info textarea {
  font-size: 1em;
}

/* Field highlight */
/* line 192, ../sass/openeyes/components/_forms.scss */
.field-highlight {
  display: block;
  max-width: 100%;
}
/* line 196, ../sass/openeyes/components/_forms.scss */
.field-highlight.inline {
  display: inline-block;
}
/* line 199, ../sass/openeyes/components/_forms.scss */
.field-highlight select {
  width: 100%;
}

/* line 205, ../sass/openeyes/components/_forms.scss */
label.highlight {
  background: #e3f0f2;
  padding: 4px 11px 5px 8px;
  margin-bottom: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 210, ../sass/openeyes/components/_forms.scss */
label.highlight:hover {
  background: #fff;
}
/* line 213, ../sass/openeyes/components/_forms.scss */
label.highlight.booking {
  padding: 7px 10px 8px 8px;
}
/* line 215, ../sass/openeyes/components/_forms.scss */
label.highlight.booking:hover {
  background: #3665ff;
  color: #fff;
}
/* line 219, ../sass/openeyes/components/_forms.scss */
label.highlight.booking img {
  vertical-align: top;
}
/* line 222, ../sass/openeyes/components/_forms.scss */
label.highlight.booking .row {
  display: block;
}
/* line 227, ../sass/openeyes/components/_forms.scss */
label input[type="checkbox"],
label input[type="radio"] {
  margin: 0;
  vertical-align: top;
}

/* line 66, ../sass/openeyes/_mixins.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: auto;
}
/* line 253, ../sass/openeyes/components/_forms.scss */
input[type="text"].small, input[type="password"].small, input[type="date"].small, input[type="datetime"].small, input[type="datetime-local"].small, input[type="month"].small, input[type="week"].small, input[type="email"].small, input[type="number"].small, input[type="search"].small, input[type="tel"].small, input[type="time"].small, input[type="url"].small, textarea.small {
  padding: 2px 3px;
}
/* line 256, ../sass/openeyes/components/_forms.scss */
input[type="text"].fixed-width, input[type="password"].fixed-width, input[type="date"].fixed-width, input[type="datetime"].fixed-width, input[type="datetime-local"].fixed-width, input[type="month"].fixed-width, input[type="week"].fixed-width, input[type="email"].fixed-width, input[type="number"].fixed-width, input[type="search"].fixed-width, input[type="tel"].fixed-width, input[type="time"].fixed-width, input[type="url"].fixed-width, textarea.fixed-width {
  width: 90px;
}
/* line 259, ../sass/openeyes/components/_forms.scss */
input[type="text"].large, input[type="password"].large, input[type="date"].large, input[type="datetime"].large, input[type="datetime-local"].large, input[type="month"].large, input[type="week"].large, input[type="email"].large, input[type="number"].large, input[type="search"].large, input[type="tel"].large, input[type="time"].large, input[type="url"].large, textarea.large {
  padding: 7px 4px;
}

/* line 266, ../sass/openeyes/components/_forms.scss */
.field-row, .eyedraw-row, .data-row {
  padding-bottom: 10px;
}
/* line 268, ../sass/openeyes/components/_forms.scss */
.field-row table:last-child, .eyedraw-row table:last-child, .data-row table:last-child {
  margin-bottom: 0;
}

/* line 277, ../sass/openeyes/components/_forms.scss */
.field-value, .field-label, .data-label, .data-value {
  font-size: 0.8125rem;
  line-height: 1.3;
  margin: 0;
  word-wrap: break-word;
}
/* line 281, ../sass/openeyes/components/_forms.scss */
.field-value li, .field-label li, .data-label li, .data-value li {
  margin-left: 18px;
}
/* line 284, ../sass/openeyes/components/_forms.scss */
.field-value.none, .none.field-label, .none.data-label, .none.data-value {
  color: #999;
  font-style: italic;
}
/* line 288, ../sass/openeyes/components/_forms.scss */
.field-value.highlight, .highlight.field-label, .highlight.data-label, .highlight.data-value {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: white;
  padding: 10px;
  font-size: 1.125rem;
  margin: 0 -10px;
  list-style-type: none;
}
/* line 295, ../sass/openeyes/components/_forms.scss */
.field-value.highlight li, .highlight.field-label li, .highlight.data-label li, .highlight.data-value li {
  padding: 4px 0;
  margin: 0;
  font-size: 1rem;
}
/* line 300, ../sass/openeyes/components/_forms.scss */
.field-value.highlight.important, .highlight.important.field-label, .highlight.important.data-label, .highlight.important.data-value {
  background: #fff300;
}

/* line 307, ../sass/openeyes/components/_forms.scss */
.field-label, .data-label {
  word-wrap: normal;
}

/* line 313, ../sass/openeyes/components/_forms.scss */
.generic-admin .reorder {
  width: 2em;
}
/* line 315, ../sass/openeyes/components/_forms.scss */
.generic-admin .reorder input {
  display: inline-block;
  width: 40px;
}

/* line 322, ../sass/openeyes/components/_forms.scss */
.generic-admin-no-default {
  text-align: right;
}

/* line 326, ../sass/openeyes/components/_forms.scss */
.nicEdit-main {
  font-size: 0.8125rem;
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #6b8aaa;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  padding: 4px 5px;
}

/* line 338, ../sass/openeyes/components/_forms.scss */
input.dummy-password {
  -webkit-text-security: disc;
}

/* line 96, ../sass/openeyes/_mixins.scss */
button, .button, input[type="submit"] {
  border-style: solid;
  border-width: 0;
  height: 28px;
  cursor: pointer;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: inline-block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwN2JlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0NjliZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #107be9), color-stop(100%, #1469bf));
  background: -moz-linear-gradient(#107be9, #1469bf);
  background: -webkit-linear-gradient(#107be9, #1469bf);
  background: linear-gradient(#107be9, #1469bf);
  border: 0;
  border-bottom: 2px solid #105dae;
  color: #FFFFFF;
  font-size: 1rem;
  letter-spacing: 1px;
  line-height: 1em;
  margin: 0;
  padding: 8px 23px 6px 23px;
  text-shadow: 1px 1px 0 #105dae, 2px 2px 0 #5c0faa;
}
/* line 46, ../sass/openeyes/components/_buttons.scss */
button:hover, .button:hover, input[type="submit"]:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExOGFmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyNzllMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118afb), color-stop(100%, #1279e3));
  background: -moz-linear-gradient(#118afb, #1279e3);
  background: -webkit-linear-gradient(#118afb, #1279e3);
  background: linear-gradient(#118afb, #1279e3);
  border-color: #1974d1;
  color: white;
}
/* line 51, ../sass/openeyes/components/_buttons.scss */
button:active, .button:active, input[type="submit"]:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0NWVhOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwNGQ4YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #145ea9), color-stop(100%, #104d8b));
  background: -moz-linear-gradient(#145ea9, #104d8b);
  background: -webkit-linear-gradient(#145ea9, #104d8b);
  background: linear-gradient(#145ea9, #104d8b);
  border-color: #0f467e;
  color: #FFFFFF;
}
/* line 56, ../sass/openeyes/components/_buttons.scss */
button:visited, .button:visited, input[type="submit"]:visited {
  color: #FFFFFF;
}
/* line 59, ../sass/openeyes/components/_buttons.scss */
button.long, .button.long, input[type="submit"].long {
  padding-left: 34px;
  padding-right: 34px;
}
@media print {
  /* line 96, ../sass/openeyes/_mixins.scss */
  button, .button, input[type="submit"] {
    border: 1px solid #444 !important;
    background: #fff !important;
  }
}

/* line 83, ../sass/openeyes/components/_buttons.scss */
button.secondary, .button.secondary, input[type="submit"].secondary {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzYTg0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTI1NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #43a844), color-stop(100%, #55a256));
  background: -moz-linear-gradient(#43a844, #55a256);
  background: -webkit-linear-gradient(#43a844, #55a256);
  background: linear-gradient(#43a844, #55a256);
  border-color: #3fa522;
  text-shadow: 1px 1px 0 #427d42, 2px 2px 0 #43727f;
}
/* line 87, ../sass/openeyes/components/_buttons.scss */
button.secondary:hover, .button.secondary:hover, input[type="submit"].secondary:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4YmQyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmYTUyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #48bd27), color-stop(100%, #3fa522));
  background: -moz-linear-gradient(#48bd27, #3fa522);
  background: -webkit-linear-gradient(#48bd27, #3fa522);
  background: linear-gradient(#48bd27, #3fa522);
  border-color: #569b42;
}
/* line 91, ../sass/openeyes/components/_buttons.scss */
button.secondary:active, .button.secondary:active, input[type="submit"].secondary:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1ODQ0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5NmMzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #458446), color-stop(100%, #396c39));
  background: -moz-linear-gradient(#458446, #396c39);
  background: -webkit-linear-gradient(#458446, #396c39);
  background: linear-gradient(#458446, #396c39);
  border-color: #336234;
}

/* line 112, ../sass/openeyes/components/_buttons.scss */
button.warning, button.cancel.event-action, .button.cancel.event-action, button.delete, button.delete.disabled, button.delete.inactive, .delete.button.inactive, input.delete[type="submit"].inactive, button.delete[disabled], .button.delete, .button.delete.disabled, .button.delete[disabled], input[type="submit"].delete, input[type="submit"].delete.disabled, input[type="submit"].delete[disabled], input[type="submit"].cancel.event-action, .button.warning, input[type="submit"].warning {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMGQyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I4MTUyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf0d27), color-stop(100%, #b8152b));
  background: -moz-linear-gradient(#cf0d27, #b8152b);
  background: -webkit-linear-gradient(#cf0d27, #b8152b);
  background: linear-gradient(#cf0d27, #b8152b);
  border-color: #9a091c;
  text-shadow: 1px 1px 0 #9a091c, 2px 2px 0 #851616;
}
/* line 116, ../sass/openeyes/components/_buttons.scss */
button.warning:hover, button.cancel.event-action:hover, .button.cancel.event-action:hover, button.delete:hover, button.delete.disabled:hover, button.delete.inactive:hover, button.delete[disabled]:hover, .button.delete:hover, input[type="submit"].delete:hover, input[type="submit"].cancel.event-action:hover, .button.warning:hover, input[type="submit"].warning:hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4MTUxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e81515), color-stop(100%, #e01a1a));
  background: -moz-linear-gradient(#e81515, #e01a1a);
  background: -webkit-linear-gradient(#e81515, #e01a1a);
  background: linear-gradient(#e81515, #e01a1a);
  border-color: #ad1515;
}
/* line 120, ../sass/openeyes/components/_buttons.scss */
button.warning:active, button.cancel.event-action:active, .button.cancel.event-action:active, button.delete:active, button.delete.disabled:active, button.delete.inactive:active, button.delete[disabled]:active, .button.delete:active, input[type="submit"].delete:active, input[type="submit"].cancel.event-action:active, .button.warning:active, input[type="submit"].warning:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkwMTgyOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc2MTQyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #901828), color-stop(100%, #761421));
  background: -moz-linear-gradient(#901828, #761421);
  background: -webkit-linear-gradient(#901828, #761421);
  background: linear-gradient(#901828, #761421);
  border-color: #6b121e;
}

/* line 141, ../sass/openeyes/components/_buttons.scss */
button.cancel.event-action, .button.cancel.event-action, button.delete, button.delete.disabled, button.delete.inactive, .delete.button.inactive, button.delete[disabled], .button.delete, .button.delete.disabled, .button.delete[disabled], input[type="submit"].delete, input[type="submit"].delete.disabled, input[type="submit"].delete[disabled], input[type="submit"].cancel.event-action {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  border-color: transparent;
  color: #ad1515;
  padding-left: 10px;
  padding-right: 10px;
  text-shadow: none;
}
/* line 150, ../sass/openeyes/components/_buttons.scss */
button.cancel.event-action:active, button.cancel.event-action:hover, .button.cancel.event-action:active, button.delete:active, .button.delete:active, input[type="submit"].delete:active, .button.cancel.event-action:hover, button.delete:hover, .button.delete:hover, input[type="submit"].delete:hover, input[type="submit"].cancel.event-action:active, input[type="submit"].cancel.event-action:hover {
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  background: #ad1515;
  border-color: #9a091c;
  text-shadow: 1px 1px 0 #9a091c, 2px 2px 0 #851616;
  color: #fff;
}

/* line 176, ../sass/openeyes/components/_buttons.scss */
button.delete, button.delete.disabled, button.delete.inactive, .delete.button.inactive, input.delete[type="submit"].inactive, button.delete[disabled], .button.delete, .button.delete.disabled, .button.delete[disabled], input[type="submit"].delete, input[type="submit"].delete.disabled, input[type="submit"].delete[disabled] {
  border: 0;
}

/* line 199, ../sass/openeyes/components/_buttons.scss */
button.small, .button.small, input[type="submit"].small {
  padding: 4px 16px;
  font-size: 0.8125rem;
  letter-spacing: 1px;
}
/* line 204, ../sass/openeyes/components/_buttons.scss */
button.tiny, .button.tiny, input[type="submit"].tiny {
  padding: 3px 14px 4px 14px;
  font-size: 0.6875rem;
  letter-spacing: 1px;
  line-height: 1.4;
}

/* line 233, ../sass/openeyes/components/_buttons.scss */
button [class*="icon-button-small-"], .button [class*="icon-button-small-"], input[type="submit"] [class*="icon-button-small-"] {
  margin: -6px -2px -5px -14px;
}
/* line 237, ../sass/openeyes/components/_buttons.scss */
button.button-icon.small, .button.button-icon.small, input[type="submit"].button-icon.small {
  padding-right: 1px;
  padding-left: 1px;
}
/* line 240, ../sass/openeyes/components/_buttons.scss */
button.button-icon.small [class*="icon-button-small-"], .button.button-icon.small [class*="icon-button-small-"], input[type="submit"].button-icon.small [class*="icon-button-small-"] {
  margin: -7px 0 -5px 0;
}
/* line 243, ../sass/openeyes/components/_buttons.scss */
button.button-icon.small.delete, .button.button-icon.small.delete, input[type="submit"].button-icon.small.delete {
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 6px;
}
/* line 247, ../sass/openeyes/components/_buttons.scss */
button.button-icon.small.delete [class*="icon-button-small-"], .button.button-icon.small.delete [class*="icon-button-small-"], input[type="submit"].button-icon.small.delete [class*="icon-button-small-"] {
  margin-top: -6px;
}
/* line 253, ../sass/openeyes/components/_buttons.scss */
button.button-icon.small.delete:hover .icon-button-small-trash-can, button.button-icon.small.delete:focus .icon-button-small-trash-can, button.button-icon.small.delete:active .icon-button-small-trash-can, .button.button-icon.small.delete:hover .icon-button-small-trash-can, .button.button-icon.small.delete:focus .icon-button-small-trash-can, .button.button-icon.small.delete:active .icon-button-small-trash-can, input[type="submit"].button-icon.small.delete:hover .icon-button-small-trash-can, input[type="submit"].button-icon.small.delete:focus .icon-button-small-trash-can, input[type="submit"].button-icon.small.delete:active .icon-button-small-trash-can {
  background-position: 0 -72px;
}

/* line 277, ../sass/openeyes/components/_buttons.scss */
.button-group {
  list-style: none;
  margin: 0;
  left: 0;
}
/* line 172, ../components/foundation/scss/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}
/* line 173, ../components/foundation/scss/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}
/* line 279, ../sass/openeyes/components/_buttons.scss */
.button-group > li {
  margin: 0 -2px;
  display: inline-block;
}
/* line 39, ../components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li > button, .button-group > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}
/* line 45, ../components/foundation/scss/foundation/components/_button-groups.scss */
.button-group > li:first-child button, .button-group > li:first-child .button {
  border-left: 0;
}
/* line 96, ../sass/openeyes/_mixins.scss */
.button-group > li button, .button-group > li .button, .button-group > li input[type="submit"] {
  border-color: #105dae;
}
/* line 283, ../sass/openeyes/components/_buttons.scss */
.button-group > li button.disabled, .button-group > li button.inactive, .button-group > li .button.inactive, .button-group > li input[type="submit"].inactive, .button-group > li .button.disabled, .button-group > li input[type="submit"].disabled {
  border-color: #999;
}
/* line 96, ../sass/openeyes/_mixins.scss */
.button-group button, .button-group .button, .button-group input[type="submit"] {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 5px 10px;
  margin: 0;
}
/* line 96, ../sass/openeyes/_mixins.scss */
.button-group li:first-child button, .button-group li:first-child .button, .button-group li:first-child input[type="submit"] {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}
/* line 96, ../sass/openeyes/_mixins.scss */
.button-group li:last-child button, .button-group li:last-child .button, .button-group li:last-child input[type="submit"] {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}
/* line 96, ../sass/openeyes/_mixins.scss */
.button-group.small button, .button-group.small .button, .button-group.small input[type="submit"] {
  padding: 4px 7px;
  font-size: 0.6875rem;
}

/* line 316, ../sass/openeyes/components/_buttons.scss */
button.disabled, button.inactive, .button.inactive, input[type="submit"].inactive, button.disabled:hover, button.inactive:hover, .button.inactive:hover, input[type="submit"].inactive:hover, button.disabled:active, button.inactive:active, .button.inactive:active, input[type="submit"].inactive:active, button[disabled], button[disabled]:hover, button[disabled]:active, .button.disabled, .button.disabled:hover, .button.disabled:active, .button[disabled], .button[disabled]:hover, .button[disabled]:active, input[type="submit"].disabled, input[type="submit"].disabled:hover, input[type="submit"].disabled:active, input[type="submit"][disabled], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:active {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aaaaaa), color-stop(100%, #999999));
  background: -moz-linear-gradient(#aaaaaa, #999999);
  background: -webkit-linear-gradient(#aaaaaa, #999999);
  background: linear-gradient(#aaaaaa, #999999);
  border-color: #999999;
  color: #fff;
  cursor: default;
  text-shadow: none;
}

/* line 22, ../sass/openeyes/components/_navigation.scss */
.genetics .navigation {
  list-style-type: none;
  margin: 0;
}
/* line 143, ../sass/openeyes/_mixins.scss */
.genetics .navigation a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  display: block;
  margin-bottom: 4px;
  padding: 4px 8px;
}
/* line 149, ../sass/openeyes/_mixins.scss */
.genetics .navigation a:hover {
  background: #3665ff;
  color: #fff;
}
/* line 153, ../sass/openeyes/_mixins.scss */
.genetics .navigation a.selected {
  background: #ccc;
  color: #333;
}
/* line 159, ../sass/openeyes/_mixins.scss */
.genetics .navigation li:last-child a {
  margin: 0;
}

/* line 27, ../sass/openeyes/components/_navigation.scss */
.box.genetics, .box.search {
  border-radius: 5px;
  background: #fafafa;
  margin: 0 0 0.75rem 0;
}
/* line 168, ../sass/openeyes/_mixins.scss */
.box.genetics h2, .box.search h2 {
  margin-bottom: 12px;
}
/* line 172, ../sass/openeyes/_mixins.scss */
.box.genetics .table-actions select, .box.search .table-actions select {
  width: auto;
}
/* line 176, ../sass/openeyes/_mixins.scss */
.box.genetics .box-header, .box.search .box-header {
  margin: 0;
}
/* line 178, ../sass/openeyes/_mixins.scss */
.box.genetics .box-header .box-title, .box.search .box-header .box-title {
  float: left;
}
/* line 182, ../sass/openeyes/_mixins.scss */
.box.genetics .box-actions, .box.search .box-actions {
  float: right;
}
@media print {
  /* line 27, ../sass/openeyes/components/_navigation.scss */
  .box.genetics, .box.search {
    border: 0;
    padding: 0;
  }
}

/* line 33, ../sass/openeyes/components/_navigation.scss */
.side-nav {
  display: block;
  margin: 0;
  padding: 14px 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
  padding-top: 0;
}
/* line 70, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li {
  margin: 0 0 6px 0;
  font-size: 0.875rem;
  font-weight: normal;
}
/* line 75, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button) {
  display: block;
  color: #0b59da;
  margin: 0;
  padding: 0.4375rem 0.875rem;
}
/* line 80, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: #4487f6;
}
/* line 87, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.active > a:first-child:not(.button) {
  color: #4487f6;
  font-weight: normal;
  font-family: "Helvetica", Helvetica, Arial, sans-serif;
}
/* line 93, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: white;
}
/* line 101, ../components/foundation/scss/foundation/components/_side-nav.scss */
.side-nav li.heading {
  color: #0b59da;
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 44, ../sass/openeyes/components/_navigation.scss */
.navigation.user {
  margin-bottom: 6px;
  margin-left: 0;
}
/* line 47, ../sass/openeyes/components/_navigation.scss */
.navigation.user li {
  margin: 2px 0px 0px 2px;
  border-radius: 5px;
}
/* line 50, ../sass/openeyes/components/_navigation.scss */
.navigation.user li.selected a {
  background: #1e55c1;
  color: white;
}
/* line 55, ../sass/openeyes/components/_navigation.scss */
.navigation.user li[data-dropdown] > a::after {
  content: "\0025BC";
}
/* line 60, ../sass/openeyes/components/_navigation.scss */
.navigation.user a {
  background: #cdd9e3;
  border-radius: 5px;
  padding: 2px 6px 2px 6px;
}
/* line 63, ../sass/openeyes/components/_navigation.scss */
.navigation.user a:hover, .navigation.user a:focus {
  background: white;
}
@media screen {
  /* line 69, ../sass/openeyes/components/_navigation.scss */
  .stuck .navigation.user {
    display: none;
  }
}
@media print {
  /* line 44, ../sass/openeyes/components/_navigation.scss */
  .navigation.user {
    display: none;
  }
}
/* line 76, ../sass/openeyes/components/_navigation.scss */
.navigation.user .sub-menu-item {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  outline: none;
  width: 100%;
  max-height: none;
  height: auto;
  font-size: 0.875rem;
  z-index: 89;
  max-width: 125px;
  width: auto;
  padding: 3px  ;
  border-top: none;
}
/* line 73, ../components/foundation/scss/foundation/components/_dropdown.scss */
.navigation.user .sub-menu-item > *:first-child {
  margin-top: 0;
}
/* line 74, ../components/foundation/scss/foundation/components/_dropdown.scss */
.navigation.user .sub-menu-item > *:last-child {
  margin-bottom: 0;
}
/* line 82, ../sass/openeyes/components/_navigation.scss */
.navigation.user .sub-menu-item li {
  margin: 0px;
  padding: 0px;
}
/* line 85, ../sass/openeyes/components/_navigation.scss */
.navigation.user .sub-menu-item li a {
  width: 100%;
  display: block;
  padding: 8px;
  /* border: 1px solid #1e88e5; */
}

/* line 38, ../sass/openeyes/components/_pagination.scss */
ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem;
  height: auto;
  min-height: 1.5rem;
}
/* line 104, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5rem;
  color: #222222;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}
/* line 110, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li a, ul.pagination li button {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  color: #999999;
  background: none;
  border-radius: 5px;
  font-weight: normal;
  font-size: 1em;
  line-height: inherit;
  transition: background-color 300ms ease-out;
}
/* line 122, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus, ul.pagination li:hover button,
ul.pagination li button:focus {
  background: #e6e6e6;
}
/* line 51, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a, ul.pagination li.unavailable button {
  cursor: default;
  color: #999999;
}
/* line 55, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
  background: transparent;
}
/* line 68, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a, ul.pagination li.current button {
  background: #0b59da;
  color: #FFFFFF;
  font-weight: bold;
  cursor: default;
}
/* line 74, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #0b59da;
}
/* line 136, ../components/foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}
/* line 42, ../sass/openeyes/components/_pagination.scss */
ul.pagination li {
  height: auto;
  margin: 0;
}
/* line 45, ../sass/openeyes/components/_pagination.scss */
ul.pagination li a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media print {
  /* line 48, ../sass/openeyes/components/_pagination.scss */
  ul.pagination li a:after {
    display: none;
  }
}
/* line 54, ../sass/openeyes/components/_pagination.scss */
ul.pagination li.label {
  cursor: default;
}
/* line 57, ../sass/openeyes/components/_pagination.scss */
ul.pagination li:not(.label) {
  border-right: 1px solid #999;
}
/* line 60, ../sass/openeyes/components/_pagination.scss */
ul.pagination li.current {
  border: 0;
}
/* line 63, ../sass/openeyes/components/_pagination.scss */
ul.pagination li.first, ul.pagination li.last {
  display: none;
}
/* line 66, ../sass/openeyes/components/_pagination.scss */
ul.pagination li:last-child, ul.pagination li.next {
  border: 0;
}
/* line 68, ../sass/openeyes/components/_pagination.scss */
ul.pagination li:last-child a, ul.pagination li.next a {
  padding-right: 0;
}
/* line 75, ../sass/openeyes/components/_pagination.scss */
ul.pagination .page a:hover {
  font-weight: bold;
}
/* line 82, ../sass/openeyes/components/_pagination.scss */
ul.pagination.patient-results .current a, ul.pagination.patient-results .current a:focus, ul.pagination.patient-results .current a:hover {
  background: none;
  color: #0b59da;
}

/* line 111, ../sass/openeyes/components/_pagination.scss */
tfoot.pagination-container td {
  border: 0;
}
/* line 114, ../sass/openeyes/components/_pagination.scss */
tfoot.pagination-container .pagination {
  float: right;
  margin: 0;
}
/* line 117, ../sass/openeyes/components/_pagination.scss */
tfoot.pagination-container .pagination li {
  font-weight: normal;
  font-size: 0.75rem;
}
/* line 122, ../sass/openeyes/components/_pagination.scss */
tfoot.pagination-container .pagination-view-all {
  float: right;
  margin-left: 12px;
  line-height: 1.8;
  font-size: 0.75rem;
  font-weight: normal;
}

/* Pagination centered wrapper */
/* line 132, ../sass/openeyes/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}
/* line 136, ../components/foundation/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* line 24, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 16px;
  position: relative;
  padding: 9px 19px 9px 9px;
  font-size: 0.8125rem;
  transition: opacity 300ms ease-out;
  background-color: #e2e2e2;
  border-color: #e5e5e5;
  color: black;
  border-radius: 5px;
}
/* line 27, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box .close {
  font-size: 1.125rem;
  padding: 5px 4px 4px;
  line-height: .9;
  position: absolute;
  top: 50%;
  margin-top: -0.5625rem;
  right: 0.3125rem;
  color: #333333;
  opacity: 0.3;
  background: inherit;
  top: 1em;
}
/* line 96, ../components/foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}
/* line 31, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box ul {
  line-height: 1.4;
  margin: 0;
}
/* line 35, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box li {
  margin-left: 20px;
}
/* line 38, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box p {
  margin-bottom: 12px;
}
/* line 41, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box.with-icon {
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 48px;
}
@media print {
  /* line 41, ../sass/openeyes/components/_alert-boxes.scss */
  .alert-box.with-icon {
    -webkit-print-color-adjust: exact;
    background-position: left top !important;
    background-repeat: no-repeat !important;
  }
}
/* line 51, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box.bottom {
  margin-bottom: 0;
  margin-top: 16px;
}
/* line 55, ../sass/openeyes/components/_alert-boxes.scss */
.alert-box .spinner {
  float: left;
  margin-right: 10px;
}

/* line 28, ../sass/openeyes/components/alert-boxes/_alert.scss */
.alert-box {
  border-color: #c9c9c9;
}
/* line 30, ../sass/openeyes/components/alert-boxes/_alert.scss */
.alert-box.alert, .alert-box.warning {
  background-color: #ffe6b2;
  border-color: #ffe9ba;
  color: black;
  border-color: #fc621f;
}
/* line 33, ../sass/openeyes/components/alert-boxes/_alert.scss */
.alert-box.alert.with-icon, .with-icon.alert-box.warning {
  background-image: url('../img/_elements/icons/box/warning.png?1588056255');
  min-height: 36px;
  padding-bottom: 11px;
  padding-top: 11px;
}
@media print {
  /* line 33, ../sass/openeyes/components/alert-boxes/_alert.scss */
  .alert-box.alert.with-icon, .with-icon.alert-box.warning {
    background-color: #ffe6b2 !important;
    background-image: url('../img/_elements/icons/box/warning.png?1588056255') !important;
  }
}

/* line 29, ../sass/openeyes/components/alert-boxes/_issue.scss */
.alert-box.issue {
  background-color: #fdf2e5;
  border-color: #fdf3e8;
  color: black;
  border-color: #f9dab6;
}
/* line 32, ../sass/openeyes/components/alert-boxes/_issue.scss */
.alert-box.issue.with-icon {
  background-image: url('../img/_elements/icons/box/issue.png?1588056255');
  min-height: 36px;
}
@media print {
  /* line 32, ../sass/openeyes/components/alert-boxes/_issue.scss */
  .alert-box.issue.with-icon {
    background-color: #fdf2e5 !important;
    background-image: url('../img/_elements/icons/box/issue.png?1588056255') !important;
  }
}

/* line 29, ../sass/openeyes/components/alert-boxes/_patient.scss */
.alert-box.patient {
  background-color: #851602;
  border: 2px solid #fff;
  color: #fff;
}
/* line 33, ../sass/openeyes/components/alert-boxes/_patient.scss */
.alert-box.patient.with-icon {
  background-image: url('../img/_elements/icons/box/patient-warning.png?1588056255');
  padding-bottom: 11px;
  padding-top: 11px;
}
@media print {
  /* line 33, ../sass/openeyes/components/alert-boxes/_patient.scss */
  .alert-box.patient.with-icon {
    background-color: #eb5911 !important;
    background-image: url('../img/_elements/icons/box/patient-warning.png?1588056255') !important;
  }
}

/* line 45, ../sass/openeyes/components/alert-boxes/_patient.scss */
.box.admin {
  background: #fafafa none repeat scroll 0 0;
  border-color: #f3f3f3;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  margin: 0 0 0.75rem;
  padding: 10px;
}
/* line 55, ../sass/openeyes/components/alert-boxes/_patient.scss */
.box.admin .nhs-number-wrapper div {
  font-size: 13px;
  display: inline-block;
  color: #000000;
}
/* line 61, ../sass/openeyes/components/alert-boxes/_patient.scss */
.box.admin .errorMessage {
  color: red;
  font-size: 13px;
}
/* line 66, ../sass/openeyes/components/alert-boxes/_patient.scss */
.box.admin .errorSummary {
  background: red;
  padding: 10px;
  color: white;
  margin-bottom: 30px;
}

/* line 29, ../sass/openeyes/components/alert-boxes/_success.scss */
.alert-box.success, .alert-box.info {
  background-color: #e0f2db;
  border-color: #e3f3df;
  color: black;
  border-color: #99cc99;
}
/* line 32, ../sass/openeyes/components/alert-boxes/_success.scss */
.alert-box.success.with-icon, .alert-box.info.with-icon {
  background-image: url('../img/_elements/icons/box/info.png?1588056255');
  min-height: 36px;
  padding-bottom: 11px;
  padding-top: 11px;
}
@media print {
  /* line 32, ../sass/openeyes/components/alert-boxes/_success.scss */
  .alert-box.success.with-icon, .alert-box.info.with-icon {
    background-color: #e0f2db !important;
    background-image: url('../img/_elements/icons/box/info.png?1588056255') !important;
  }
}

/* line 29, ../sass/openeyes/components/alert-boxes/_error.scss */
.alert-box.error {
  background-color: #c90000;
  border-color: #e80000;
  color: black;
  border-color: #f00;
  color: #ffffff;
}
/* line 33, ../sass/openeyes/components/alert-boxes/_error.scss */
.alert-box.error.with-icon {
  background-image: url('../img/_elements/icons/box/error.png?1588056255');
  min-height: 36px;
  padding-bottom: 11px;
  padding-top: 11px;
}
@media print {
  /* line 33, ../sass/openeyes/components/alert-boxes/_error.scss */
  .alert-box.error.with-icon {
    background-color: #c90000 !important;
    background-image: url('../img/_elements/icons/box/error.png?1588056255') !important;
  }
}

/* line 31, ../sass/openeyes/components/alert-boxes/_watermark.scss */
.alert-box.watermark {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #f00;
  border: 0;
  color: #fff;
  font-size: 1rem;
  margin-bottom: 10px;
  padding: 8px;
  text-align: center;
  min-width: 1230px;
}
@media print {
  /* line 31, ../sass/openeyes/components/alert-boxes/_watermark.scss */
  .alert-box.watermark {
    min-width: 0;
  }
}
/* line 44, ../sass/openeyes/components/alert-boxes/_watermark.scss */
.alert-box.watermark.admin {
  background: #DAA520;
}
@media screen {
  /* line 47, ../sass/openeyes/components/alert-boxes/_watermark.scss */
  .alert-box.watermark.admin.stuck {
    bottom: 0;
    margin: 0;
    position: fixed;
    width: 100%;
    z-index: 104;
  }
}
/* line 56, ../sass/openeyes/components/alert-boxes/_watermark.scss */
.alert-box.watermark.description {
  background: #ffc0cb;
  color: #666;
}
/* line 59, ../sass/openeyes/components/alert-boxes/_watermark.scss */
.alert-box.watermark.description p {
  font-size: 0.75rem;
  margin: 0;
}

/* line 27, ../sass/openeyes/components/alert-boxes/_injection-warning.scss */
.alert-box.injection-warning {
  border-color: red;
  border-width: 2px;
  font-size: 1.25rem;
  padding: 6px;
}

/* line 24, ../sass/openeyes/components/_boxes.scss */
.box {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  margin: 0 0 0.75rem 0;
}

/* line 30, ../sass/openeyes/components/_boxes.scss */
.box-header {
  margin-bottom: 12px;
}

/* line 35, ../sass/openeyes/components/_boxes.scss */
.box-actions {
  text-align: center;
}

/* line 29, ../sass/openeyes/components/boxes/_content.scss */
.box.content {
  /* KECSO */
  background: #e2e2e2;
}
/* line 32, ../sass/openeyes/components/boxes/_content.scss */
.box.content.admin-content {
  padding: 16px 0;
}

/* line 28, ../sass/openeyes/components/boxes/_generic.scss */
.box.generic {
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  margin-bottom: 16px;
  padding: 10px;
  background: #f2f2f2;
  color: #333333;
  background: #fff;
  border-color: #d9d9d9;
  margin-top: 0;
  padding: 12px;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.box.generic > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.box.generic > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.box.generic h1, .box.generic h2, .box.generic h3, .box.generic h4, .box.generic h5, .box.generic h6, .box.generic p, .box.generic li, .box.generic dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.box.generic h1, .box.generic h2, .box.generic h3, .box.generic h4, .box.generic h5, .box.generic h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.box.generic h1.subheader, .box.generic h2.subheader, .box.generic h3.subheader, .box.generic h4.subheader, .box.generic h5.subheader, .box.generic h6.subheader {
  line-height: 1.4;
}
/* line 34, ../sass/openeyes/components/boxes/_generic.scss */
.box.generic p:last-child {
  margin: 0;
}
/* line 37, ../sass/openeyes/components/boxes/_generic.scss */
.box.generic h1, .box.generic h2, .box.generic h3, .box.generic h4, .box.generic h5 {
  margin-bottom: 10px;
  margin-top: 0;
  line-height: 1;
}

/* line 32, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info {
  background: #fafafa;
  padding: 12px;
}
/* line 35, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .box-title {
  font-size: 0.8125rem;
  font-family: verdana;
  color: #cd5100;
  margin: 0;
  padding: 0 0 8px 0;
}


.box.patient-info.associated-data .box-title {
  margin-left: -15px;
  border: 1px solid gray;
}


@media print {
  /* line 35, ../sass/openeyes/components/boxes/_patient-info.scss */
  .box.patient-info .box-title {
    font-weight: bold;
  }
}
/* line 44, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row {
  padding: 10px 0;
  border-top: 1px dotted #ccc;
}
/* line 47, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row:last-child {
  padding-bottom: 0;
}
/* line 50, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row.highlight {
  background: #8b98aa;
}
/* line 52, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row.highlight > .column {
  padding-left: 12px;
  padding-right: 12px;
}
/* line 56, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row.highlight .data-label {
  color: white;
  font-weight: bold;
}
/* line 59, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .data-row.highlight .data-value {
  color: white;
}
/* line 64, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .field-label, .box.patient-info .data-label {
  color: #777;
}
/* line 68, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .add-data > fieldset > legend {
  font-weight: 900;
  margin-bottom: 20px;
}
/* line 71, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .add-data .field-row, .box.patient-info .add-data .eyedraw-row, .box.patient-info .add-data .data-row {
  padding-bottom: 12px;
}
/* line 73, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .add-data .field-row:last-child, .box.patient-info .add-data .eyedraw-row:last-child, .box.patient-info .add-data .data-row:last-child {
  padding-bottom: 0;
}
/* line 78, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .toggle-trigger {
  height: 22px;
  width: 30px;
  background: #dadada;
  right: 12px;
}
/* line 83, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .toggle-trigger:hover {
  background: #3665ff;
}
/* line 87, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info .add-data {
  margin: 6px 0 12px 0;
}
@media print {
  /* line 32, ../sass/openeyes/components/boxes/_patient-info.scss */
  .box.patient-info {
    page-break-inside: avoid;
  }
}
/* line 96, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.internalreferral.internalreferral-doclist span {
  background-color: #004277;
  color: white;
  display: inline-block;
  float: right;
  padding: 3px 15px;
}

/* line 150, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.episodes {
  background: #dae6f1;
}
/* line 152, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.episodes .box-title {
  color: #4d5155;
  font-weight: bold;
  float: left;
  padding: 0;
}
/* line 158, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.episodes .box-info {
  float: right;
  font-size: 0.8125rem;
}
/* line 162, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.episodes .summary {
  font-size: 0.8125rem;
}
@media print {
  /* line 150, ../sass/openeyes/components/boxes/_patient-info.scss */
  .box.patient-info.episodes {
    padding: 0;
  }
}
/* line 170, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.episode-links a {
  font-size: 0.8125rem;
}
@media print {
  /* line 169, ../sass/openeyes/components/boxes/_patient-info.scss */
  .box.patient-info.episode-links {
    padding: 0;
  }
}

/* line 212, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.associated-data {
  border: 1px solid #999;
}

.patient-info {
  border: 1px solid #999;
}
/* line 214, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.associated-data .box-title {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: -webkit-gradient(linear, 0% 50%, 12 50%, color-stop(0%, #a39f9d), color-stop(100%, rgb(193, 194, 205)));
  background: -moz-linear-gradient(left, #a39f9d 0%, rgb(193, 194, 205) 12px);
  background: -webkit-linear-gradient(left, #a39f9d 0%, rgb(193, 194, 205) 12px);
  background: linear-gradient(to right, #a39f9d 0%, rgb(193, 194, 205) 12px);
  font-family: verdana;
  color: black;
  display: inline-block;
  padding: 5px 10px 5px 45px;
  position: relative;
  font-size: 0.75rem;
}
/* line 222, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.associated-data .box-title [class*="icon-"] {
  position: absolute;
  left: 0;
  top: -1px;
}
@media print {
  /* line 214, ../sass/openeyes/components/boxes/_patient-info.scss */
  .box.patient-info.associated-data .box-title {
    padding-left: 0;
  }
}
/* line 232, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.associated-data .form .buttons {
  text-align: right;
}

/* line 244, ../sass/openeyes/components/boxes/_patient-info.scss */
.box.patient-info.patient-contacts .data-label {
  color: black;
}

/* line 19, ../sass/openeyes/components/boxes/_transport.scss */
.box.transport .csvform {
  margin: 0;
}

/* line 2, ../sass/openeyes/components/boxes/_dashboard.scss */
.box.dashboard {
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  margin-bottom: 16px;
  padding: 10px;
  background: #f2f2f2;
  color: #333333;
  background: #fff;
  border-color: #d9d9d9;
  margin-top: 0;
  padding: 5px;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.box.dashboard > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.box.dashboard > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.box.dashboard h1, .box.dashboard h2, .box.dashboard h3, .box.dashboard h4, .box.dashboard h5, .box.dashboard h6, .box.dashboard p, .box.dashboard li, .box.dashboard dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.box.dashboard h1, .box.dashboard h2, .box.dashboard h3, .box.dashboard h4, .box.dashboard h5, .box.dashboard h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.box.dashboard h1.subheader, .box.dashboard h2.subheader, .box.dashboard h3.subheader, .box.dashboard h4.subheader, .box.dashboard h5.subheader, .box.dashboard h6.subheader {
  line-height: 1.4;
}
/* line 8, ../sass/openeyes/components/boxes/_dashboard.scss */
.box.dashboard .box-title {
  font-size: 0.8125rem;
  color: #e49f10;
  margin: 0 100px 0 0;
  padding: 0 0 8px 0;
}
@media print {
  /* line 8, ../sass/openeyes/components/boxes/_dashboard.scss */
  .box.dashboard .box-title {
    font-weight: bold;
  }
}
/* line 17, ../sass/openeyes/components/boxes/_dashboard.scss */
.box.dashboard p:last-child {
  margin: 0;
}
/* line 20, ../sass/openeyes/components/boxes/_dashboard.scss */
.box.dashboard h1, .box.dashboard h2, .box.dashboard h3, .box.dashboard h4, .box.dashboard h5 {
  margin-bottom: 3px;
  margin-top: 0;
  line-height: 1;
}

/* line 28, ../sass/openeyes/components/boxes/_dashboard.scss */
.sortable-anchor {
  color: #0b59da;
  right: 25px;
  top: 4px;
  position: absolute;
  font-size: 0.5em;
  padding: 1px;
  border: #0b59da 1px solid;
  cursor: pointer;
}

/* line 39, ../sass/openeyes/components/boxes/_dashboard.scss */
.dashboard-container .ui-sortable-helper .sortable-anchor {
  cursor: move;
}

/* line 23, ../sass/openeyes/components/_icons.scss */
[class*="icon-"] {
  display: inline-block;
  vertical-align: middle;
}
@media print {
  /* line 23, ../sass/openeyes/components/_icons.scss */
  [class*="icon-"] {
    display: none;
  }
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-alert"] {
  background: url('../img/sprites/_elements/icons/alerts-sc5a7b3463a.png') no-repeat;
  width: 17px;
  height: 17px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-booked_user {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-comment {
  background-position: 0 -17px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-confirmed {
  background-position: 0 -34px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-consultant {
  background-position: 0 -51px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-female {
  background-position: 0 -68px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-female_trans {
  background-position: 0 -85px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-help {
  background-position: 0 -102px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-images {
  background-position: 0 -119px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-male {
  background-position: 0 -136px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-male_trans {
  background-position: 0 -153px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-overnight {
  background-position: 0 -170px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-unconfirmed {
  background-position: 0 -187px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-alert-warning {
  background-position: 0 -204px;
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-button-large"] {
  background: url('../img/sprites/_elements/btns/large-s4cdcd4dc53.png') no-repeat;
  width: 34px;
  height: 32px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-large-cross-sign {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-large-left-arrow {
  background-position: 0 -32px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-large-right-arrow {
  background-position: 0 -64px;
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-button-small"] {
  background: url('../img/sprites/_elements/btns/small-s05cc67f1d3.png') no-repeat;
  width: 24px;
  height: 24px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-small-mini-cross {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-small-plus-sign {
  background-position: 0 -24px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-small-search {
  background-position: 0 -48px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-small-trash-can-hover {
  background-position: 0 -72px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-button-small-trash-can {
  background-position: 0 -96px;
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-showhide"] {
  background: url('../img/sprites/_elements/icons/showhide-s9784c738f2.png') no-repeat;
  width: 11px;
  height: 11px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-showhide-hide-hover {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-showhide-hide {
  background-position: 0 -11px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-showhide-show-hover {
  background-position: 0 -22px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-showhide-show {
  background-position: 0 -33px;
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-patient"] {
  background: url('../img/sprites/_elements/icons/patient-saa6a6db485.png') no-repeat;
  width: 30px;
  height: 30px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-patient-clinician-hd_flag {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-patient-patient-id_small-warning {
  background-position: 0 -30px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-patient-patient-id_small {
  background-position: 0 -60px;
}

/* line 41, ../sass/openeyes/_mixins.scss */
[class*="icon-user-panel"] {
  background: url('../img/sprites/_user-panel-sf4fd848116.png') no-repeat;
  width: 16px;
  height: 14px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-user-panel-cog-highlight {
  background-position: 0 0;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-user-panel-cog {
  background-position: 0 -14px;
}

/* line 47, ../sass/openeyes/_mixins.scss */
.icon-user-panel-qr_read_icon {
  background-position: 0 -28px;
}

/* line 32, ../sass/openeyes/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  margin-bottom: 16px;
  padding: 10px;
  background: #f9f9f9;
  color: #333333;
  border-radius: 5px;
  border-color: #d9d9d9;
  margin-top: 0;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}
/* line 37, ../sass/openeyes/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  margin-bottom: 8px;
}
/* line 42, ../sass/openeyes/components/_panels.scss */
.panel .field-row:last-child, .panel .eyedraw-row:last-child, .panel .data-row:last-child, .panel .field-row:only-child, .panel .eyedraw-row:only-child, .panel .data-row:only-child,
.panel .data-row:last-child,
.panel .data-row:only-child {
  padding: 0;
}
@media print {
  /* line 48, ../sass/openeyes/components/_panels.scss */
  .content .panel {
    border: 0 !important;
    padding: 0 !important;
  }
}

/* line 17, ../sass/openeyes/components/panels/_main.scss */
.panel.login, .panel.error {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #e2dfdb;
  border: 2px solid #666666;
  padding: 30px;
  margin: 50px auto 100px auto;
}

/* line 52, ../sass/openeyes/components/panels/_user.scss */
.panel.user {
  margin-bottom: 16px;
  padding: 0 5px 5px 5px;
  background: #dae6f1;
  color: #333333;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  background-image: url('../img/_elements/icons/user/idcard_bg.png?1588056255');
  background-position: left bottom;
  background-repeat: no-repeat;
  /*border-color: #b3b0ae;
  KECSO
  */
  /*background-color: #1e88e5;*/
  border: 1px solid rgb(153, 153, 153);
  border-top: 0;
  height: 100px;
  margin: 0;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.user > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.user > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.user h1, .panel.user h2, .panel.user h3, .panel.user h4, .panel.user h5, .panel.user h6, .panel.user p, .panel.user li, .panel.user dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.user h1, .panel.user h2, .panel.user h3, .panel.user h4, .panel.user h5, .panel.user h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.user h1.subheader, .panel.user h2.subheader, .panel.user h3.subheader, .panel.user h4.subheader, .panel.user h5.subheader, .panel.user h6.subheader {
  line-height: 1.4;
}
@media screen {
  /* line 65, ../sass/openeyes/components/panels/_user.scss */
  .stuck .panel.user {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 5px;
    border-bottom: 0;
  }
}
@media screen {
  /* line 72, ../sass/openeyes/components/panels/_user.scss */
  .stuck .panel.user .user-id {
    margin-top: 5px;
  }
}
@media print {
  /* line 70, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-id {
    padding-top: 5px;
  }
}
/* line 80, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-id, .panel.user .user-firm {
  font-size: 0.75rem;
  min-height: 1.5rem;
}
@media print {
  /* line 80, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-id, .panel.user .user-firm {
    min-height: 0;
  }
}
/* line 87, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-firm {
  padding-top: 15px;
}
@media screen {
  /* line 90, ../sass/openeyes/components/panels/_user.scss */
  .stuck .panel.user .user-firm {
    margin-top: 5px;
  }
}
@media print {
  /* line 94, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-firm .change-firm {
    display: none;
  }
}
@media print {
  /* line 87, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-firm {
    text-align: left !important;
    padding-top: 5px;
  }
}
/* line 104, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-name {
  padding-top: 4px;
}
/* line 106, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-name span, .panel.user .user-name strong {
  float: left;
}
@media print {
  /* line 106, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-name span, .panel.user .user-name strong {
    float: none;
  }
}
/* line 112, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-name strong {
  margin: 2px 0 0 3px;
}
/* line 117, ../sass/openeyes/components/panels/_user.scss */
.panel.user .user-name a:hover [class*="icon-user-panel"] {
  background-position: 0 0;
}
@media print {
  /* line 104, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .user-name {
    display: inline !important;
  }
}
/* line 126, ../sass/openeyes/components/panels/_user.scss */
.panel.user .row {
  clear: both;
}
@media print {
  /* line 130, ../sass/openeyes/components/panels/_user.scss */
  .panel.user .column, .panel.user .columns {
    width: 100%;
  }
}

/* line 55, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient {
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  margin-bottom: 16px;
  padding: 9px 10px;
  background: #f2f2f2;
  color: #333333;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: url('../img/_elements/icons/patient/patient-id_small.png?1588056255'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjJkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTZiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url('../img/_elements/icons/patient/patient-id_small.png?1588056255'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae6f1), color-stop(100%, #dae6f1));
  background: url('../img/_elements/icons/patient/patient-id_small.png?1588056255'), -moz-linear-gradient(top, #dae6f1 0%, #dae6f1 100%);
  background: url('../img/_elements/icons/patient/patient-id_small.png?1588056255'), -webkit-linear-gradient(top, #dae6f1 0%, #dae6f1 100%);
  background: url('../img/_elements/icons/patient/patient-id_small.png?1588056255'), linear-gradient(to bottom, #dae6f1 0%, #dae6f1 100%);
  background-position: 98% 2px, top;
  background-repeat: no-repeat, no-repeat;
  border-color: #999;
  border-style: solid;
  border-width: 2px;
  position: relative;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  border-width: 0 1px 1px 1px;
  margin: 0;
}
/* line 55, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.patient > :first-child {
  margin-top: 0;
}
/* line 56, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.patient > :last-child {
  margin-bottom: 0;
}
/* line 61, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.patient h1, .panel.patient h2, .panel.patient h3, .panel.patient h4, .panel.patient h5, .panel.patient h6, .panel.patient p, .panel.patient li, .panel.patient dl {
  color: #333333;
}
/* line 68, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.patient h1, .panel.patient h2, .panel.patient h3, .panel.patient h4, .panel.patient h5, .panel.patient h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 70, ../components/foundation/scss/foundation/components/_panels.scss */
.panel.patient h1.subheader, .panel.patient h2.subheader, .panel.patient h3.subheader, .panel.patient h4.subheader, .panel.patient h5.subheader, .panel.patient h6.subheader {
  line-height: 1.4;
}
@media print {
  /* line 55, ../sass/openeyes/components/panels/_patient.scss */
  .panel.patient {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media screen {
  /* line 79, ../sass/openeyes/components/panels/_patient.scss */
  .stuck .panel.patient {
    border-bottom: 0;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 2px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 5px;
  }
}
/* line 87, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .patient-details {
  padding-bottom: 4px;
}
/* line 89, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .patient-details a {
  color: black;
}
@media screen {
  /* line 93, ../sass/openeyes/components/panels/_patient.scss */
  .stuck .panel.patient .patient-details {
    font-size: 91%;
  }
}
/* line 98, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .patient-surname {
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 105, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .patient-name, .panel.patient .patient-age {
  font-size: 0.8125rem;
}
/* line 108, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .hospital-number, .panel.patient .nhs-number {
  font-size: 0.75rem;
}
/* line 111, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .patient-summary-anchor {
  bottom: 12px;
  font-size: 0.6875rem;
  padding-right: 8px;
  position: absolute;
  right: 0;
}
/* line 118, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .clinical-summary-anchor {
  bottom: 12px;
  font-size: 0.6875rem;
  padding-right: 8px;
  position: absolute;
  right: 63px;
}
@media screen {
  /* line 125, ../sass/openeyes/components/panels/_patient.scss */
  .stuck .panel.patient .clinical-summary-anchor {
    display: none;
  }
}
/* line 130, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient .hospital-number {
  margin-bottom: 3px;
}
@media print {
  /* line 133, ../sass/openeyes/components/panels/_patient.scss */
  .panel.patient .patient-summary-anchor {
    display: none;
  }
}
@media print {
  /* line 138, ../sass/openeyes/components/panels/_patient.scss */
  .panel.patient .column, .panel.patient .columns {
    width: 100%;
  }
}
/* line 143, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient.warning {
  background: url('../img/_elements/icons/patient/patient-id_small-warning.png?1588056255'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjJkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTZiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: url('../img/_elements/icons/patient/patient-id_small-warning.png?1588056255'), -moz-linear-gradient(top, #d4e7f9 0%, #b6c9db 100%);
  background: url('../img/_elements/icons/patient/patient-id_small-warning.png?1588056255'), -webkit-linear-gradient(top, #b6c9db 0%, #d4e7f9 100%);
  background: url('../img/_elements/icons/patient/patient-id_small-warning.png?1588056255'), linear-gradient(to bottom, #d4e7f9 0%, #b6c9db 100%);
  background-position: 98% 2px, top;
  background-repeat: no-repeat, no-repeat;
  height: 100px;
}
/* line 146, ../sass/openeyes/components/panels/_patient.scss */
.panel.patient.warning .warning .messages {
  display: none;
}

/* line 158, ../sass/openeyes/components/panels/_patient.scss */
.nhs-number {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #107ebd;
  background-image: url('../img/_elements/icons/nhs_tiny.png?1588056255');
  background-position: center left;
  background-repeat: no-repeat;
  color: white;
  display: inline-block;
  padding: 2px 3px 1px 33px;
}
@media print {
  /* line 158, ../sass/openeyes/components/panels/_patient.scss */
  .nhs-number {
    padding-left: 0;
  }
}
/* line 173, ../sass/openeyes/components/panels/_patient.scss */
.nhs-number .messages {
  display: none;
}

/* line 178, ../sass/openeyes/components/panels/_patient.scss */
.icon-patient-panel-info {
  background: url("_elements/icons/information.png");
  margin: 0;
  width: 16px;
  height: 16px;
}

/* line 185, ../sass/openeyes/components/panels/_patient.scss */
.patient_general_information_tooltip {
  width: 280px;
  background-color: white;
  z-index: 10000;
}

/* line 35, ../sass/openeyes/components/panels/_search.scss */
.panel .search-examples {
  font-size: 0.8125rem;
  margin-left: 13px;
  margin-bottom: 2px;
  margin-top: 6px;
}
/* line 40, ../sass/openeyes/components/panels/_search.scss */
.panel.search {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 45, ../sass/openeyes/components/panels/_search.scss */
.panel.search input {
  margin: 0;
}
/* line 47, ../sass/openeyes/components/panels/_search.scss */
.panel.search input.large {
  padding-top: 9px;
  padding-bottom: 9px;
}

/* line 33, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions {
  border: 0;
  margin: 0 0 10px 0;
  padding: 0;
  /* Unsure if used */
}
/* line 37, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions button, .panel.actions .button {
  margin: 3px 8px 5px 0;
  vertical-align: middle;
}
/* line 40, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions button:last-child, .panel.actions .button:last-child {
  margin-right: 0;
}
/* line 44, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions input, .panel.actions select, .panel.actions label {
  display: inline-block;
  margin: 0;
}
/* line 48, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions .label {
  cursor: default;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: bold;
  padding: 8px 0;
}
/* line 56, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions .panel-latest-letter {
  width: 7.5rem;
}
/* line 59, ../sass/openeyes/components/panels/_actions.scss */
.panel.actions .button-bar {
  float: right;
}
@media screen {
  /* line 63, ../sass/openeyes/components/panels/_actions.scss */
  .panel.actions.stuck {
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    position: fixed;
    width: 100%;
    top: 40px;
    z-index: 9;
  }
}

/* line 29, ../sass/openeyes/components/panels/_admin.scss */
.panel.admin {
  background-color: goldenrod;
  border: 0;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 5px;
  padding: 5px 10px;
  vertical-align: top;
}
/* line 37, ../sass/openeyes/components/panels/_admin.scss */
.panel.admin label {
  font-weight: normal;
}
/* line 40, ../sass/openeyes/components/panels/_admin.scss */
.panel.actions .panel.admin {
  height: 33px;
  line-height: 22px;
}

/* line 27, ../sass/openeyes/components/panels/_comments.scss */
.panel.comments {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff0a0;
  border: 1px solid #fee54f;
  margin: 0;
}
/* line 32, ../sass/openeyes/components/panels/_comments.scss */
.theatres-list .panel.comments {
  margin-left: -0.75rem;
}
/* line 35, ../sass/openeyes/components/panels/_comments.scss */
.panel.comments h4 {
  color: #998a30;
  font-size: 0.75rem;
  font-style: italic;
}

/* line 37, ../sass/openeyes/components/panels/_specialty.scss */
.panel.specialty {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  background: transparent;
  border: 0;
  margin: 5px 0 0 0;
  padding: 0 0 2px 0;
}
/* line 44, ../sass/openeyes/components/panels/_specialty.scss */
.panel.specialty .specialty-title {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 0 0;
  background: #eaddaf;
  color: #504c3c;
  font-size: 0.6875rem;
  margin: 0;
  padding: 6px 3px 8px 6px;
}

/* line 56, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode {
  /* KECSO */
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border-color: #89919c;
  border-width: 3px 1px 3px 0;
  margin: 0 0 5px 0;
  padding: 5px 1px 5px 0;
  position: relative;
  
  margin-bottom: 15px;
}
/* line 64, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode.legacy {
  margin-top: 5px;
}
/* line 66, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode.legacy a {
  color: #999;
}
/* line 70, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-date {
  font-size: 0.6875rem;
  padding-left: 5px;
}
/* line 74, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-title {
  font-size: 0.9375rem;
  margin: 5px 2px 3px 0;
}
/* line 77, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-title a {
  background: url('../img/_elements/graphic/view-episode-summary.png?1588056255') right bottom no-repeat;
  color: black;
  display: block;
  padding: 5px 0 16px 5px;
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0;
  border-radius: 0 3px 3px 0;
}
/* line 83, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-title a:hover {
  background-color: #8b98aa;
  background-image: url('../img/_elements/icons/event/event_open_arrow.png?1588056255');
  color: white;
}
/* line 88, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-title a.selected {
  background-color: #aaa;
  background-image: url('../img/_elements/icons/event/event_open_arrow.png?1588056255');
  color: #fff;
}
/* line 94, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .episode-title.legacy {
  padding: 5px 0 5px 5px;
}
/* line 98, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .add-event {
  margin-left: 1px;
}
/* line 101, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events-overview {
  display: none;
  margin: 0;
  padding: 2px 5px 2px 8px;
}
/* line 106, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events-overview li {
  float: left;
  line-height: 1;
  list-style: none;
  margin-right: 6px;
}
/* line 111, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events-overview li img {
  height: 12px;
  width: 12px;
}
/* line 118, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode.hide-events .events-overview {
  display: block;
}
/* line 121, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode.hide-events .events-container {
  display: none;
}
/* line 125, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events {
  border-top: 1px dotted #cccccc;
  margin: 5px 0 0 0;
  padding: 4px 0 0 0;
}
/* line 129, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events li {
  list-style: none;
  margin: 0 0 4px 0;
  position: relative;
}
/* line 134, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events a {
  -moz-border-radius: 0 6px 6px 0;
  -webkit-border-radius: 0;
  border-radius: 0 6px 6px 0;
  display: block;
  font-size: 0.8125rem;
  padding: 0 8px 0 6px;
}
/* line 139, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events a:hover {
  background: #8b98aa url('../img/_elements/icons/event/event_open_arrow.png?1588056255') right center no-repeat;
  color: white;
}
/* line 144, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-type {
  display: inline-block;
  width: 35px;
  background: url('../img/_elements/icons/event/status/quicklook.png?1588056255') right top no-repeat;
}
/* line 148, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-type:hover {
  background-image: url('../img/_elements/icons/event/status/quicklook-hover.png?1588056255');
}
/* line 151, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-type.alert {
  background-image: url('../img/_elements/icons/event/status/alert.png?1588056255');
}
/* line 153, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-type.alert:hover {
  background-image: url('../img/_elements/icons/event/status/alert-hover.png?1588056255');
}
/* line 158, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .ev_date {
  padding-left: 21px;
  background: url('../img/_elements/icons/event/small/datetime-past.png?1588056255') left center no-repeat;
}
/* line 162, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-date {
  display: inline-block;
  padding-left: 21px;
}
/* line 165, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-date .day,
.panel.episode .events .event-date .mth,
.panel.episode .events .event-date .yr {
  display: inline-block;
}
/* line 170, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-date .day {
  width: 1.3125rem;
  text-align: right;
  padding-right: 6px;
}
/* line 175, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-date .mth {
  width: 1.75rem;
}
/* line 178, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events .event-date .yr {
  width: 2rem;
}
/* line 185, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events li.selected a {
  background: #aaaaaa url('../img/_elements/icons/event/event_open_arrow.png?1588056255') right center no-repeat;
  color: white;
}
/* line 190, ../sass/openeyes/components/panels/_episode.scss */
.panel.episode .events li.selected .event-type.alert {
  background-image: url('../img/_elements/icons/event/status/alert-hover.png?1588056255');
}

/* line 33, ../sass/openeyes/components/panels/_login.scss */
.panel.login {
  max-width: 488px;
}
/* line 36, ../sass/openeyes/components/panels/_login.scss */
.panel.login label {
  font-size: 0.9375rem;
}
/* line 39, ../sass/openeyes/components/panels/_login.scss */
.panel.login .loader {
  margin-right: 10px;
}

/* line 36, ../sass/openeyes/components/panels/_error.scss */
.panel.error {
  max-width: 520px;
}
/* line 39, ../sass/openeyes/components/panels/_error.scss */
.panel.error .panel {
  margin-bottom: 10px;
}
/* line 42, ../sass/openeyes/components/panels/_error.scss */
.panel.error ul {
  margin-left: 0;
}
/* line 45, ../sass/openeyes/components/panels/_error.scss */
.panel.error li {
  margin-left: 20px;
}
/* line 48, ../sass/openeyes/components/panels/_error.scss */
.panel.error h3 {
  padding-top: 5px;
}
/* line 51, ../sass/openeyes/components/panels/_error.scss */
.panel.error .date {
  color: gray;
}

/* line 31, ../sass/openeyes/components/panels/_logs.scss */
.panel.logs {
  background: #fdfdfd;
  border: 0;
  margin: 0;
}
/* line 35, ../sass/openeyes/components/panels/_logs.scss */
.panel.logs th, .panel.logs td {
  padding-bottom: 4px;
  padding-top: 4px;
}
/* line 40, ../sass/openeyes/components/panels/_logs.scss */
.panel.logs-pagination {
  margin-bottom: 12px;
}
/* line 41, ../sass/openeyes/components/panels/_logs.scss */
.panel.logs-pagination .pages {
  font-size: 0.8125rem;
}
/* line 45, ../sass/openeyes/components/panels/_logs.scss */
.last .panel.logs-pagination {
  margin-bottom: 0;
}

/* line 18, ../sass/openeyes/components/panels/_procedures.scss */
.panel.procedure, .panel.procedures, .panel.diagnosis {
  background: #FFF;
}

/* line 27, ../sass/openeyes/components/panels/_procedures.scss */
.panel.procedures.readonly .row {
  padding-bottom: 8px;
}
/* line 29, ../sass/openeyes/components/panels/_procedures.scss */
.panel.procedures.readonly .row:last-child {
  padding-bottom: 0;
}
/* line 32, ../sass/openeyes/components/panels/_procedures.scss */
.panel.procedures.readonly .row span {
  font-style: italic;
}

/* line 20, ../sass/openeyes/components/_search-filters.scss */
.search-filters .panel {
  margin: 0 0 10px 0;
  padding: 10px;
}

/* line 32, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra {
  padding: 2px 0 0 1px;
}
/* line 34, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra label {
  float: left;
  font-size: 0.8125rem;
  height: 30px;
  line-height: 28px;
  margin: 0 10px 0 0;
  padding: 0 8px 0 6px;
}
/* line 41, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra label input {
  margin: -3px 4px 0 0;
  vertical-align: middle;
}
/* line 46, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra fieldset {
  border: 0;
  float: left;
  height: 30px;
  line-height: 28px;
  margin: 0;
  padding: 0 8px 0 6px;
}
/* line 53, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra fieldset input[type="text"] {
  display: inline-block;
  margin: 3px 0 0 0;
  vertical-align: top;
}
/* line 58, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra fieldset label {
  padding: 0;
}
/* line 61, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra fieldset .to {
  display: inline-block;
  font-size: 0.8125rem;
  vertical-align: top;
}
/* line 67, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra .button-group {
  display: inline-block;
  margin-top: 2px;
  vertical-align: top;
}
/* line 73, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra.audit-filters fieldset {
  padding-left: 0;
}
/* line 75, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra.audit-filters fieldset .inline {
  margin: 0 10px;
  float: none;
  font-size: 0.8125rem;
}
/* line 79, ../sass/openeyes/components/_search-filters.scss */
.search-filters-extra.audit-filters fieldset .inline:first-child {
  margin-left: 0;
}

/* line 33, ../sass/openeyes/components/_tabs.scss */
.tabs {
  margin: 0;
}

/* line 27, ../sass/openeyes/components/tabs/_event-actions.scss */
.tabs.event-actions {
  float: left;
}
/* line 29, ../sass/openeyes/components/tabs/_event-actions.scss */
.tabs.event-actions li {
  margin: 0 4px 0 0;
}
/* line 32, ../sass/openeyes/components/tabs/_event-actions.scss */
.tabs.event-actions li.selected a {
  background: #a29d8a;
  color: #fff;
}
/* line 38, ../sass/openeyes/components/tabs/_event-actions.scss */
.tabs.event-actions a {
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  background: #fffee7;
  padding: 5px 10px 3px 10px;
}
/* line 42, ../sass/openeyes/components/tabs/_event-actions.scss */
.tabs.event-actions a:hover {
  background: #3665ff;
  color: #fff;
}

/**
 * (C) OpenEyes Foundation, 2014
 * This file is part of OpenEyes.
 * OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
 * OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see <http://www.gnu.org/licenses/>.
 *
 * @package OpenEyes
 * @link http://www.openeyes.org.uk
 * @author OpenEyes <info@openeyes.org.uk>
 * @copyright Copyright (C) 2014, OpenEyes Foundation
 * @license http://www.gnu.org/licenses/gpl-3.0.html The GNU General Public License V3.0
 */
/* line 16, ../sass/openeyes/components/tabs/_search.scss */
.tabs.search li {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px 3px 10px;
  width: 128px;
  text-align: center;
}
/* line 21, ../sass/openeyes/components/tabs/_search.scss */
.tabs.search li.selected {
  background: #cdd9e3;
}

/* line 18, ../sass/openeyes/components/_sidebars.scss */
.sidebar.episodes-and-events {
  padding: 5px 8px 0 0;
  width: 14.6%;
}
/* line 21, ../sass/openeyes/components/_sidebars.scss */
.sidebar.episodes-and-events .add-episode {
  margin-left: 2px;
}
@media print {
  /* line 18, ../sass/openeyes/components/_sidebars.scss */
  .sidebar.episodes-and-events {
    display: none;
  }
}

/* line 17, ../sass/openeyes/components/events/_event.scss */
.event {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fafafa;
  margin: 0;
  padding: 0;
}
@media print {
  /* line 17, ../sass/openeyes/components/events/_event.scss */
  .event {
    background: transparent;
  }
}
/* line 25, ../sass/openeyes/components/events/_event.scss */
.event.column {
  width: 85.4%;
}
@media print {
  /* line 25, ../sass/openeyes/components/events/_event.scss */
  .event.column {
    width: 100%;
  }
}
/* line 31, ../sass/openeyes/components/events/_event.scss */
.event .event-content {
  background-position: right top;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 5px;
  /* This exists to support legacy event styles where border color
     was set on .event */
  /* border-color: inherit; */
  /* KECSO */
  padding: 5px 5px 10px 5px;
  border: 1px solid;
  box-shadow: 2px 5px 8px 3px #888888;
}
@media print {
  /* line 31, ../sass/openeyes/components/events/_event.scss */
  .event .event-content {
    border: 0;
    padding: 0;
  }
}
/* line 44, ../sass/openeyes/components/events/_event.scss */
.event .event-content form {
  margin: 0;
}
/* line 48, ../sass/openeyes/components/events/_event.scss */
.event .event-header {
  background: #eaddaf;
  border-bottom: 5px solid #a29d8a;
  padding: 6px 10px 0 10px;
}
@media print {
  /* line 48, ../sass/openeyes/components/events/_event.scss */
  .event .event-header {
    display: none;
  }
}
@media screen {
  /* line 57, ../sass/openeyes/components/events/_event.scss */
  .event .event-header.stuck {
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 103px;
    z-index: 199;
  }
}
@media print {
  /* line 65, ../sass/openeyes/components/events/_event.scss */
  .event .sticky-wrapper-event-header {
    display: none !important;
  }
}
/* line 70, ../sass/openeyes/components/events/_event.scss */
.event .event-title {
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 1.1875rem;
  margin-left: 8px;
  padding: 9px 0 9px 50px;
}
@media print {
  /* line 70, ../sass/openeyes/components/events/_event.scss */
  .event .event-title {
    padding-left: 0;
  }
}
/* line 80, ../sass/openeyes/components/events/_event.scss */
.event .event-title #automated-event {
  font-size: 0.75rem;
  color: #888888;
}
/* line 85, ../sass/openeyes/components/events/_event.scss */
.event .metadata {
  border-top: 1px dotted #dae6f1;
  margin: 10px;
  padding-top: 8px;
}
/* line 89, ../sass/openeyes/components/events/_event.scss */
.event .metadata .info {
  color: #888888;
  display: inline-block;
  font-size: 0.75rem;
  font-style: italic;
  padding-right: 15px;
}
/* line 96, ../sass/openeyes/components/events/_event.scss */
.event .metadata .user {
  color: #333333;
}
/* line 101, ../sass/openeyes/components/events/_event.scss */
.event .panel.comments {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 106, ../sass/openeyes/components/events/_event.scss */
.event.previous-elements .metadata {
  margin-left: 0;
}

/* line 19, ../sass/openeyes/components/events/_episode.scss */
.event.episode .event-content {
  border-color: #C2BCA5;
  background-image: url('../img/_elements/icons/event/watermark/_episode.png?1588056255');
}
/* line 25, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #7dabd4;
  margin-left: -.75rem;
  margin-right: -.75rem;
  margin-bottom: 10px;
}
/* line 31, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .data-title {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #f3f3f3;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
/* line 39, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .summary-content {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0 .75rem;
}
/* line 42, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .summary-content > div {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 6px solid #f3f3f3;
  border-top: 0;
  padding-top: 10px;
}
/* line 49, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .heading {
  float: left;
}
/* line 52, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .toggle-trigger {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
  float: right;
  position: static;
  width: auto;
  background: #dadada;
  margin-top: -8px;
  padding: 0 10px;
}
/* line 60, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view .event-types .collapsible .toggle-trigger:hover {
  background: #3665ff;
  color: #fff;
}
/* line 69, ../sass/openeyes/components/events/_episode.scss */
.event.episode.view table.grid.plain th {
  background: none;
}

/* line 80, ../sass/openeyes/components/events/_episode.scss */
.episodes-list .event-header {
  padding: 0;
}
/* line 82, ../sass/openeyes/components/events/_episode.scss */
.episodes-list .event-header .button-bar {
  display: none;
}

/* line 90, ../sass/openeyes/components/events/_episode.scss */
.event-header .button-bar select {
  display: inline-block;
  width: 150px;
}

/* line 17, ../sass/openeyes/components/events/_elements.scss */
.element-data, .edit .element-fields, .sub-element-data, .edit .sub-element-fields, .element-eye, .sub-elements {
  padding: 10px 10px 0 10px;
  margin-bottom: 0;
  background: #dae6f1;
}

.element {
  border: 1px solid #999;
  margin-bottom: 4px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 3px;
}

.element-header{
  border: 0!important;

}

/* line 22, ../sass/openeyes/components/events/_elements.scss */
.element-data .metadata, .edit .element-fields .metadata, .sub-element-data .metadata, .edit .sub-element-fields .metadata, .element-eye .metadata, .sub-elements .metadata {
  margin-left: 0;
  padding-top: 0;
}
@media print {
  /* line 17, ../sass/openeyes/components/events/_elements.scss */
  .element-data, .edit .element-fields, .sub-element-data, .edit .sub-element-fields, .element-eye, .sub-elements {
    background: #ffffff;
  }
}

/* line 31, ../sass/openeyes/components/events/_elements.scss */
.element, .edit .optional-elements {
  position: relative;
}
@media print {
  /* line 31, ../sass/openeyes/components/events/_elements.scss */
  .element, .edit .optional-elements {
    page-break-inside: avoid;
    border: 1px solid #000;
    margin: 10px 10px 20px 10px;
  }
}
/* line 38, ../sass/openeyes/components/events/_elements.scss */
.element .element-eyes, .edit .optional-elements .element-eyes, .element .sub-element-eyes, .edit .optional-elements .sub-element-eyes {
  padding: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
}
/* line 43, ../sass/openeyes/components/events/_elements.scss */
.element .element-eyes:after, .edit .optional-elements .element-eyes:after, .element .sub-element-eyes:after, .edit .optional-elements .sub-element-eyes:after {
  border-right: 1px solid #fff;
  content: " ";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 1;
}
@media print {
  /* line 43, ../sass/openeyes/components/events/_elements.scss */
  .element .element-eyes:after, .edit .optional-elements .element-eyes:after, .element .sub-element-eyes:after, .edit .optional-elements .sub-element-eyes:after {
    display: none;
  }
}
/* line 58, ../sass/openeyes/components/events/_elements.scss */
.element .inactive .active-form, .edit .optional-elements .inactive .active-form,
.element .inactive-form,
.edit .optional-elements .inactive-form {
  display: none;
}
/* line 63, ../sass/openeyes/components/events/_elements.scss */
.element .inactive .inactive-form, .edit .optional-elements .inactive .inactive-form {
  display: block;
}

/* line 73, ../sass/openeyes/components/events/_elements.scss */
.element-title, .data-title, .view.highlight-fields .sub-element-title, .edit .optional-elements-title {
  color: black;
  font-weight: bold;
  font-size: 0.8125rem;
  margin: 0;
  padding: 8px 10px;
  line-height: 25px;
}

.event-date-row {
  margin-bottom: 10px!important;
}

.element-header {
  background-color: #b6c9db;
  border: 1px solid #999;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 0px;
}
/* line 78, ../sass/openeyes/components/events/_elements.scss */
.element-header .element-title, .edit .optional-elements-header .element-title, .sub-element-header .element-title, .element-header .data-title, .edit .optional-elements-header .data-title, .sub-element-header .data-title, .element-header .view.highlight-fields .sub-element-title, .view.highlight-fields .element-header .sub-element-title, .edit .optional-elements-header .view.highlight-fields .sub-element-title, .view.highlight-fields .edit .optional-elements-header .sub-element-title, .sub-element-header .view.highlight-fields .sub-element-title, .view.highlight-fields .sub-element-header .sub-element-title, .element-header .edit .optional-elements-title, .edit .element-header .optional-elements-title, .edit .optional-elements-header .optional-elements-title, .sub-element-header .edit .optional-elements-title, .edit .sub-element-header .optional-elements-title {
  float: left;
}
@media print {
  /* line 73, ../sass/openeyes/components/events/_elements.scss */
  .element-title, .data-title, .view.highlight-fields .sub-element-title, .edit .optional-elements-title {
    font-size: 1.125rem;
    font-weight: normal;
  }
}

/* line 91, ../sass/openeyes/components/events/_elements.scss */
.element-eye {
  background: none;
}

/* line 100, ../sass/openeyes/components/events/_elements.scss */
.eye-message {
  font-size: 0.8125rem;
  padding: 0 0 13px 0;
  text-align: center;
}

/* line 106, ../sass/openeyes/components/events/_elements.scss */
.element-table {
  margin: 0;
}
/* line 108, ../sass/openeyes/components/events/_elements.scss */
.element-table, .element-table th {
  background: #c9ddef;
}
/* line 111, ../sass/openeyes/components/events/_elements.scss */
.element-table th[scope="row"], .element-table td:first-child {
  width: 33.33333%;
  font-size: 0.8125rem;
  font-weight: normal;
}
/* line 116, ../sass/openeyes/components/events/_elements.scss */
.element-table tr {
  border: 1px solid #dae6f1;
}
/* line 118, ../sass/openeyes/components/events/_elements.scss */
.element-table tr:nth-of-type(even) {
  background: #c9ddef;
}

/* line 129, ../sass/openeyes/components/events/_elements.scss */
.edit .element, .edit .optional-elements {
  /*border-top: 2px dotted #8c949c;*/
}
/* line 131, ../sass/openeyes/components/events/_elements.scss */
.edit .element.on-demand, .edit .on-demand.optional-elements, .edit .sub-element.on-demand {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 7px solid #c8d3dd;
  margin: 5px 0;
}
/* line 135, ../sass/openeyes/components/events/_elements.scss */
.edit .element.on-demand.validation-error, .edit .on-demand.validation-error.optional-elements, .edit .validation-error.sub-element.on-demand {
  border-color: #da3232;
}
/* line 138, ../sass/openeyes/components/events/_elements.scss */
.edit .element.on-demand .alert-box, .edit .on-demand.optional-elements .alert-box, .edit .sub-element.on-demand .alert-box {
  margin: 12px 0;
}
/* line 142, ../sass/openeyes/components/events/_elements.scss */
.edit .element .alert-box, .edit .optional-elements .alert-box {
  margin: 12px 0;
}
/* line 146, ../sass/openeyes/components/events/_elements.scss */
.edit .element-title, .edit .data-title, .edit .view.highlight-fields .sub-element-title, .view.highlight-fields .edit .sub-element-title, .edit .optional-elements-title {
  font-style: italic;
}
/* line 149, ../sass/openeyes/components/events/_elements.scss */
.edit .element-title-additional {
  float: left;
  margin-left: 8px;
  line-height: 2rem;
}
/* line 153, ../sass/openeyes/components/events/_elements.scss */
.edit .element-title-additional .info {
  display: inline-block;
  font-size: 0.8125rem;
}
/* line 156, ../sass/openeyes/components/events/_elements.scss */
.edit .element-title-additional .info small {
  display: inline-block;
  font-size: 85%;
  margin-left: 8px;
}
/* line 169, ../sass/openeyes/components/events/_elements.scss */
.edit .add-side {
  font-size: 0.8125rem;
  padding: 10px;
  text-align: center;
}
/* line 174, ../sass/openeyes/components/events/_elements.scss */
.edit .icon-remove-side {
  background: url('../img/_elements/icons/event-optional/element-remove.png?1588056255') no-repeat -10px -2px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
  z-index: 1;
}
/* line 183, ../sass/openeyes/components/events/_elements.scss */
.edit .icon-add-side {
  background: url('../img/_elements/icons/event-optional/element-view.png?1588056255') no-repeat -10px -4px;
  height: 16px;
  width: 16px;
}
/* line 188, ../sass/openeyes/components/events/_elements.scss */
.edit .element-actions, .edit .optional-elements-actions, .edit .sub-element-actions {
  float: right;
  padding: 6px 10px;
}
/* line 192, ../sass/openeyes/components/events/_elements.scss */
.edit .element-action {
  font-size: 0.8125rem;
}

/* line 199, ../sass/openeyes/components/events/_elements.scss */
.edit.highlight-fields .sub-elements {
  margin: 10px -10px 0 -10px;
}

/* line 207, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .element, .view.highlight-fields .edit .optional-elements, .edit .view.highlight-fields .optional-elements, .view.highlight-fields .sub-element-data {
  margin-bottom: 10px;
}
/* line 210, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .element-data, .view.highlight-fields .edit .element-fields, .edit .view.highlight-fields .element-fields, .view.highlight-fields .sub-element-data, .view.highlight-fields .edit .sub-element-fields, .edit .view.highlight-fields .sub-element-fields, .view.highlight-fields .sub-element-data {
  background: none;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 214, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .element-data.highlight, .view.highlight-fields .edit .highlight.element-fields, .edit .view.highlight-fields .highlight.element-fields, .view.highlight-fields .highlight.sub-element-data, .view.highlight-fields .edit .highlight.sub-element-fields, .edit .view.highlight-fields .highlight.sub-element-fields, .view.highlight-fields .sub-element-data.highlight {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
/* line 221, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .element-data:not(.event-types) .field-value, .view.highlight-fields .edit .element-fields:not(.event-types) .field-value, .edit .view.highlight-fields .element-fields:not(.event-types) .field-value, .view.highlight-fields .sub-element-data:not(.event-types) .field-value, .view.highlight-fields .edit .sub-element-fields:not(.event-types) .field-value, .edit .view.highlight-fields .sub-element-fields:not(.event-types) .field-value, .view.highlight-fields .element-data:not(.event-types) .field-label, .view.highlight-fields .edit .element-fields:not(.event-types) .field-label, .edit .view.highlight-fields .element-fields:not(.event-types) .field-label, .view.highlight-fields .sub-element-data:not(.event-types) .field-label, .view.highlight-fields .edit .sub-element-fields:not(.event-types) .field-label, .edit .view.highlight-fields .sub-element-fields:not(.event-types) .field-label, .view.highlight-fields .element-data:not(.event-types) .data-label, .view.highlight-fields .edit .element-fields:not(.event-types) .data-label, .edit .view.highlight-fields .element-fields:not(.event-types) .data-label, .view.highlight-fields .sub-element-data:not(.event-types) .data-label, .view.highlight-fields .edit .sub-element-fields:not(.event-types) .data-label, .edit .view.highlight-fields .sub-element-fields:not(.event-types) .data-label, .view.highlight-fields .element-data:not(.event-types) .data-value, .view.highlight-fields .edit .element-fields:not(.event-types) .data-value, .edit .view.highlight-fields .element-fields:not(.event-types) .data-value, .view.highlight-fields .sub-element-data:not(.event-types) .data-value, .view.highlight-fields .edit .sub-element-fields:not(.event-types) .data-value, .edit .view.highlight-fields .sub-element-fields:not(.event-types) .data-value, .view.highlight-fields .sub-element-data:not(.event-types) .field-value, .view.highlight-fields .sub-element-data:not(.event-types) .field-label, .view.highlight-fields .sub-element-data:not(.event-types) .data-label, .view.highlight-fields .sub-element-data:not(.event-types) .data-value {
  font-size: 1rem;
}
/* line 226, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .sub-element {
  border: 0;
}
/* line 229, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .sub-element-header {
  background: none;
  margin: 0;
}
/* line 233, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .sub-element-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 238, ../sass/openeyes/components/events/_elements.scss */
.view.highlight-fields .sub-elements {
  background: none;
  margin: 10px -10px 0 -10px;
  padding-top: 10px;
}
/* line 245, ../sass/openeyes/components/events/_elements.scss */
.view .element-data .data-title, .view .edit .element-fields .data-title, .edit .view .element-fields .data-title, .view .sub-element-data .data-title, .view .edit .sub-element-fields .data-title, .edit .view .sub-element-fields .data-title {
  padding-left: 0;
  padding-right: 0;
}
/* line 251, ../sass/openeyes/components/events/_elements.scss */
.view .element-title.highlight, .view .highlight.data-title, .view.highlight-fields .highlight.sub-element-title, .view .edit .highlight.optional-elements-title, .edit .view .highlight.optional-elements-title {
  background: #dae6f1;
  color: #111;
  float: none;
  font-size: 0.875rem;
  margin-bottom: 14px;
  padding: 12px 10px;
}

/* line 263, ../sass/openeyes/components/events/_elements.scss */
.previous-elements .element-container {
  margin-bottom: 10px;
  border: 1px solid #dae6f1;
}
/* line 268, ../sass/openeyes/components/events/_elements.scss */
.previous-elements .element-container .actions {
  text-align: right;
  padding: 2px;
}

/* line 275, ../sass/openeyes/components/events/_elements.scss */
.element-no-display {
  border-style: none !important;
  margin-top: -19px;
}

/* line 280, ../sass/openeyes/components/events/_elements.scss */
.highlighted-error {
  border: 2px solid red;
}

/* line 284, ../sass/openeyes/components/events/_elements.scss */
.errorlink {
  color: #FFFFFF;
  text-decoration: dotted;
}

/* line 289, ../sass/openeyes/components/events/_elements.scss */
.errorlink:hover {
  color: #CCCCCC;
  text-decoration: underline;
}

/* line 294, ../sass/openeyes/components/events/_elements.scss */
.pcr-nk {
  width: 140px;
  height: 10px;
  top: -15px;
}

/* line 299, ../sass/openeyes/components/events/_elements.scss */
.pcr-span {
  background-color: white;
  width: 100px;
  font-weight: bold;
}

/* line 304, ../sass/openeyes/components/events/_elements.scss */
.pcr-erisk {
  background-color: white;
}

/* line 307, ../sass/openeyes/components/events/_elements.scss */
#pcr-risk-div {
  background-color: red;
}

/* line 310, ../sass/openeyes/components/events/_elements.scss */
.pcr-nkr {
  height: 35px;
}

/* line 313, ../sass/openeyes/components/events/_elements.scss */
.pcr-opnote-eye {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  display: none;
}

/* line 319, ../sass/openeyes/components/events/_elements.scss */
.pcr-exam-link {
  position: relative;
  left: 350px;
  font-family: 'Arial';
  font-style: normal;
}

/* line 326, ../sass/openeyes/components/events/_elements.scss */
.pcr-risk-data-link {
  left: 200px;
}

/* line 329, ../sass/openeyes/components/events/_elements.scss */
.pcr-risk-data-link label, .pcr-risk-data-link a {
  font-size: 10px;
}

/* line 18, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-header {
  background: #dae6f1;
}
/* line 22, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-title {
  padding: 6px 10px;
}
/* line 29, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions {
  padding-right: 0;
}
/* line 32, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions a {
  font-size: 0.8125rem;
  margin-right: 8px;
  overflow: hidden;
}
/* line 36, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions a:last-child {
  margin: 0;
}
/* line 39, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions a:hover {
  background: none;
}
/* line 45, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions a span {
  display: inline-block;
  padding: 2px 0 0 0;
}
/* line 49, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-actions a img {
  margin-left: -4px;
  margin-top: -3px;
}
/* line 55, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list, .edit .sub-elements-list {
  list-style-type: none;
  margin: 0;
}
/* line 58, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list li, .edit .sub-elements-list li {
  line-height: 0.8125rem;
  margin: 0;
}
/* line 61, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list li:last-child, .edit .sub-elements-list li:last-child {
  border: 0;
}
/* line 66, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list li.clicked a, .edit .sub-elements-list li.clicked a, .edit .optional-elements-list li.clicked a:hover, .edit .sub-elements-list li.clicked a:hover {
  background: #dddddd url('../img/ajax-loader.gif?1588056255') no-repeat 99.5% 2px;
  color: #333;
}
/* line 72, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list li a, .edit .sub-elements-list li a {
  background: #8c949c url('../img/_elements/icons/event-optional/element-view.png?1588056255') no-repeat right top;
  border-bottom: 1px dotted #fafafa;
  color: #fff;
  display: block;
  font-weight: bold;
  padding: 5px 5px 5px 10px;
}
/* line 79, ../sass/openeyes/components/events/_optional-elements.scss */
.edit .optional-elements-list li a:hover, .edit .sub-elements-list li a:hover {
  background-color: #3665ff;
}

/* line 17, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-elements {
  padding-bottom: 0;
  padding-top: 0;
}
/* line 21, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-elements.inactive {
  margin-bottom: 10px;
  padding: 0;
}
/* line 25, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-elements:empty {
  padding: 0;
  border: 0px!important;
}

.sub-elements.inactive:empty {
  padding: 0;
  border: 0px!important;
  display: none;
}
.sub-elements.active:empty {
  padding: 0;
  border: 0px!important;
  display: none;
}

/* line 34, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-element {
  border: 1px solid #fafafa;
  margin-bottom: 10px;
}
/* line 37, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-element .sub-element-title {
  color: #666;
  float: left;
  font-size: 0.8125rem;
  font-style: normal;
  margin: 0;
  padding: 5px 8px;
}
/* line 45, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-element .element-eye {
  border-top: 1px solid #fafafa;
}
@media print {
  /* line 34, ../sass/openeyes/components/events/_sub-elements.scss */
  .sub-element {
    border: 1px solid #000;
  }
}

/* line 53, ../sass/openeyes/components/events/_sub-elements.scss */
.sub-element-header {
  background: #fafafa;
}

/* line 68, ../sass/openeyes/components/events/_sub-elements.scss */
.edit .sub-element-actions {
  padding: 1px 2px 0 0;
}
/* line 77, ../sass/openeyes/components/events/_sub-elements.scss */
.edit .sub-elements-list li {
  margin-bottom: 10px;
}

/* line 17, ../sass/openeyes/components/_dialog.scss */
.ui-widget-overlay {
  background: #666;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 23, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog {
  -moz-box-shadow: 2px 2px 2px 2px #666666;
  -webkit-box-shadow: 2px 2px 2px 2px #666666;
  box-shadow: 2px 2px 2px 2px #666666;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background: #fff;
  font-family: Helvetica, Arial, sans-serif;
  overflow: visible;
  padding: 10px;
}
/* line 30, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-title {
  display: block;
  float: none;
  margin-right: 34px;
}
/* line 35, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-titlebar {
  background: none;
  border: 0;
  font-size: 19px;
  padding: 0 0 20px 0;
}
/* line 41, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-content {
  padding: 1px;
}
/* line 43, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-content.loading {
  background: url('../img/ajax-loader-large.gif?1588056255') center center no-repeat;
  padding: 20px 0 40px 0;
  text-align: center;
}
/* line 49, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-titlebar-close {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent url('../img/_elements/btns/overlay/big-cross.png?1588056255') top left no-repeat;
  border: 0;
  display: block;
  float: none;
  height: 34px;
  padding: 0;
  position: absolute;
  right: -6px;
  top: 5px;
  width: 34px;
}
/* line 61, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-titlebar-close span {
  left: -9999px;
  position: absolute;
}
/* line 65, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .ui-dialog-titlebar-close.ui-state-hover {
  border: 0;
}
/* line 69, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .buttons {
  padding: 0 5px 5px 0;
  text-align: right;
}
/* line 73, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog .field-row, .ui-dialog.dialog .eyedraw-row, .ui-dialog.dialog .data-row {
  padding-bottom: 10px;
}
/* line 76, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.event, .ui-dialog.dialog.episode {
  border: 7px solid #69bd51;
}
/* line 81, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-event .title {
  margin-bottom: 20px;
}
/* line 84, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-event .events {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 88, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-event .events li {
  margin: 5px 0;
}
/* line 91, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-event .events a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #f6f6f6;
  color: #0b59da;
  display: block;
  font-weight: normal;
  padding: 5px;
}
/* line 98, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-event .events a:hover {
  background: #69bd51;
  color: #fff;
}
/* line 106, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-episode .details {
  margin-bottom: 20px;
}
/* line 108, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-episode .details p {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #f1f1f1;
  font-size: 15px;
  margin-bottom: 1px;
  padding: 10px;
}
/* line 114, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-episode .details p:first-child {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 118, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.add-episode .details p:last-child {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 125, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.alert .ui-dialog-content, .ui-dialog.dialog.confirm .ui-dialog-content {
  overflow: hidden;
}
/* line 129, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.dialog.alert .buttons, .ui-dialog.dialog.confirm .buttons {
  padding: 8px;
}
/* line 135, ../sass/openeyes/components/_dialog.scss */
.ui-dialog.signature-dialog {
  background-color: #EEEEEE;
}

/* line 142, ../sass/openeyes/components/_dialog.scss */
#add-new-event-dialog .add_event_disabled a {
  color: #999;
}
/* line 147, ../sass/openeyes/components/_dialog.scss */
#add-new-event-dialog .add_event_disabled:hover a {
  background: #f6f6f6;
}

/* line 19, ../sass/openeyes/components/_multi-select.scss */
.multi-select .remove-all {
  display: inline-block;
  font-size: 0.8125rem;
  margin-left: 10px;
}
/* line 24, ../sass/openeyes/components/_multi-select.scss */
.multi-select .remove-one {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background: url('../img/_elements/icons/event-optional/element-remove.png?1588056255') no-repeat -10px -2px;
  display: inline-block;
  height: 15px;
  margin-left: 2px;
  margin-top: 1px;
  vertical-align: top;
  width: 14px;
}
/* line 34, ../sass/openeyes/components/_multi-select.scss */
.multi-select .remove-one:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 38, ../sass/openeyes/components/_multi-select.scss */
.multi-select .no-selections-msg {
  background: #efe;
  display: block;
  margin: 12px 0 0 0;
}
/* line 42, ../sass/openeyes/components/_multi-select.scss */
.multi-select .no-selections-msg.hide {
  display: none;
}

/* line 48, ../sass/openeyes/components/_multi-select.scss */
.multi-select-selections {
  display: block;
  list-style-type: none;
  margin: 13px 0 0 0;
}
/* line 52, ../sass/openeyes/components/_multi-select.scss */
.multi-select-selections li {
  background: #ffe;
  margin-bottom: 2px;
  margin-top: 0;
  padding: 4px 6px;
  position: relative;
}
/* line 59, ../sass/openeyes/components/_multi-select.scss */
.multi-select-selections li:first-child {
  margin-left: 0;
}
/* line 62, ../sass/openeyes/components/_multi-select.scss */
.multi-select-selections li:last-child {
  margin-right: 0;
}

/* line 71, ../sass/openeyes/components/_multi-select.scss */
.multi-select-list .multi-select-selections li {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff;
  display: block;
  margin: 0;
  padding: 2px 4px;
}

/* line 81, ../sass/openeyes/components/_multi-select.scss */
.multi-select-descriptions {
  margin-top: 1em;
  margin-left: 0.2em;
}

/* line 19, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text .remove-all {
  display: inline-block;
  font-size: 0.8125rem;
  margin-left: 10px;
}
/* line 24, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text .remove-one {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  background: url('../img/_elements/icons/event-optional/element-remove.png?1588056255') no-repeat -10px -2px;
  display: inline-block;
  height: 15px;
  margin-left: 2px;
  margin-top: 1px;
  vertical-align: top;
  width: 14px;
}
/* line 34, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text .remove-one:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 38, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text .no-selections-msg {
  background: #efe;
  display: block;
  margin: 12px 0 0 0;
}
/* line 42, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text .no-selections-msg.hide {
  display: none;
}

/* line 48, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-selections {
  display: block;
  list-style-type: none;
  margin: 13px 0 0 0;
}
/* line 52, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-selections li {
  background: #ffe;
  margin-bottom: 2px;
  margin-top: 0;
  padding: 4px 6px;
  position: relative;
}
/* line 59, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-selections li:first-child {
  margin-left: 0;
}
/* line 62, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-selections li:last-child {
  margin-right: 0;
}

/* line 71, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-list .multi-select-free-text-selections li {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff;
  display: block;
  margin: 0;
  padding: 2px 4px;
}

/* line 81, ../sass/openeyes/components/_multi-select-free-text.scss */
.multi-select-free-text-descriptions {
  margin-top: 1em;
  margin-left: 0.2em;
}

/* line 36, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger {
  display: block;
  height: 20px;
  position: absolute;
  right: 2px;
  top: 0;
  text-align: center;
  width: 21px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
/* line 45, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger .icon-showhide {
  margin: 4px 0 0 0;
  vertical-align: top;
}
/* line 49, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger:hover {
  background: #3665ff;
}
/* line 53, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger.toggle-hide .icon-showhide {
  background-position: 0 -11px;
}
/* line 57, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger.toggle-hide:hover .icon-showhide {
  background-position: 0 0;
}
/* line 63, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger.toggle-show .icon-showhide {
  background-position: 0 -33px;
}
/* line 67, ../sass/openeyes/components/_toggler.scss */
.toggle-trigger.toggle-show:hover .icon-showhide {
  background-position: 0 -22px;
}

/* line 35, ../sass/openeyes/components/_tooltips.scss */
.tooltip, .quicklook {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 2px 2px 2px 0 #999;
  -webkit-box-shadow: 2px 2px 2px 0 #999;
  box-shadow: 2px 2px 2px 0 #999;
  color: #333;
  display: none;
  font-size: 0.75rem;
  font-style: italic;
  padding: 3px 6px 3px 3px;
  position: absolute;
  border: 1px solid #444;
}
/* line 45, ../sass/openeyes/components/_tooltips.scss */
.tooltip.alerts, .alerts.quicklook {
  border: 2px solid #ee9;
  background: #ffe;
}

/* line 17, ../sass/openeyes/components/_sortable.scss */
.theatre-list-sort-placeholder {
  height: 62px;
}

/* line 18, ../sass/openeyes/components/_diagnosis-selection.scss */
.diagnosis-selection .autocomplete-row {
  padding-top: 12px;
}

/* line 19, ../sass/openeyes/components/_procedure-selection.scss */
.procedure-selection.readonly .panel {
  margin: 0;
}

/* line 18, ../sass/openeyes/components/_slider.scss */
.slider .slider-input {
  margin-left: 2px;
}
/* line 21, ../sass/openeyes/components/_slider.scss */
.slider .slider-value {
  display: inline-block;
  width: 20px;
}

/* line 39, ../sass/openeyes/components/_quicklook.scss */
.quicklook {
  background: #fff;
  border: 1px solid #3665ff;
  line-height: 1.3;
  padding: 5px;
  width: 400px;
  z-index: 200;
}
/* line 47, ../sass/openeyes/components/_quicklook.scss */
.quicklook .event-name,
.quicklook .event-info,
.quicklook .event-issue {
  display: block;
}
/* line 52, ../sass/openeyes/components/_quicklook.scss */
.quicklook .event-name {
  font-weight: bold;
  padding-bottom: 3px;
}
/* line 56, ../sass/openeyes/components/_quicklook.scss */
.quicklook .event-info {
  font-size: 11px;
}
/* line 59, ../sass/openeyes/components/_quicklook.scss */
.quicklook .event-issue {
  background: #fdf2e5 url('../img/_elements/icons/event/status/alert.png?1588056255') top left no-repeat;
  color: #600;
  font-size: 11px;
  margin-top: 7px;
  padding: 5px 0 5px 20px;
}
/* line 66, ../sass/openeyes/components/_quicklook.scss */
.events .quicklook {
  left: 140px;
  top: -5px;
  z-index: 1;
}
/* line 71, ../sass/openeyes/components/_quicklook.scss */
.quicklook.warning {
  width: auto;
  background: #eb5911;
  border: 2px solid #fff;
  color: #fff;
  padding: 2px 5px;
}
/* line 77, ../sass/openeyes/components/_quicklook.scss */
.quicklook.warning:after {
  left: -moz-calc(50% - 3px);
  left: -o-calc(50% - 3px);
  left: -webkit-calc(50% - 3px);
  left: calc(50% - 3px);
  border-bottom: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: "";
  position: absolute;
  top: -6px;
}
/* line 87, ../sass/openeyes/components/_quicklook.scss */
.quicklook ul {
  margin: 6px 0 6px 18px;
}
/* line 89, ../sass/openeyes/components/_quicklook.scss */
.quicklook ul li {
  font-size: 0.75rem;
}

/* line 25, ../sass/openeyes/components/_visibility.scss */
.hide,
.hidden {
  display: none;
}

/* line 22, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget {
  font-size: .9rem;
}
/* line 24, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget input, .open-eyes .ui-widget select, .open-eyes .ui-widget textarea, .open-eyes .ui-widget button, .open-eyes .ui-widget label {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 27, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget form {
  margin: 0;
}
/* line 30, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget input, .open-eyes .ui-widget select, .open-eyes .ui-widget textarea {
  font-size: 0.8125rem;
}
/* line 35, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget.ui-accordion .ui-accordion-header {
  color: #222222;
  border-color: #6b8aaa;
  font-size: 0.8125rem;
  padding: 5px 5px 5px 18px;
}
/* line 42, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget.ui-accordion .ui-accordion-content {
  border-color: #6b8aaa;
  padding: 5px;
}
/* line 48, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget .ui-corner-all {
  border-radius: 3px;
}
/* line 52, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget .ui-corner-top {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 57, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget .ui-corner-bottom {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 62, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-widget .ui-state-default, .open-eyes .ui-widget .ui-state-hover {
  background-image: none;
  border-color: darkgray;
  background-color: #dddddd;
}
/* line 70, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .ui-autocomplete {
  z-index: 1004 !important;
}
/* line 71, ../sass/openeyes/components/_jquery-ui.scss */
.open-eyes .autocomplete-match {
  font-weight: bold;
}

/* line 17, ../sass/openeyes/components/_field-images.scss */
.ui-field-image {
  background: #666;
  width: 200px;
  height: 129px;
  margin: 3px;
  float: left;
  text-align: center;
  font-size: 16px;
}

/* line 27, ../sass/openeyes/components/_field-images.scss */
.ui-field-image-val {
  background-color: yellow;
  margin: 1px;
  width: 20px;
}

/* line 33, ../sass/openeyes/components/_field-images.scss */
.ui-field-image-no-preview {
  position: relative;
  top: 30%;
  background-color: #fff;
  width: 100px;
  margin-left: 50px;
  padding: 5px 0;
}

/* line 42, ../sass/openeyes/components/_field-images.scss */
.ui-field-images-icon {
  padding: 3px 0 3px 3px;
}

/* line 46, ../sass/openeyes/components/_field-images.scss */
.ui-field-images-dropdown {
  width: 50px;
}

/* line 23, ../sass/openeyes/components/_chart.scss */
.chart .legend table {
  cursor: move;
  min-width: 0;
  width: auto;
}
/* line 27, ../sass/openeyes/components/_chart.scss */
.chart .legend table tr {
  float: left;
}
/* line 30, ../sass/openeyes/components/_chart.scss */
.chart .legend table:hover {
  opacity: 0.8;
}

/* line 23, ../sass/openeyes/components/_eyedraw.scss */
.ed-toolbar-panel {
  display: none;
}

/* Add print CSS for specific components to the relevant component files.*/
/* line 19, ../sass/openeyes/components/_print.scss */
.printable {
  display: none;
}
/* line 21, ../sass/openeyes/components/_print.scss */
.printable * {
  font-size: 9pt;
}
@media print {
  /* line 19, ../sass/openeyes/components/_print.scss */
  .printable {
    display: block !important;
    width: 1050px !important;
  }
}

/* line 30, ../sass/openeyes/components/_print.scss */
.letter-logo {
  float: right;
}

/* line 2, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div {
  display: flex;
  flex-wrap: wrap;
}
/* line 5, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div div {
  width: 25%;
  padding-top: 5px;
}
/* line 8, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div div.submit-row {
  align-self: flex-end;
  padding-right: 10px;
}
/* line 12, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div div.single-search-field {
  width: 50%;
}
/* line 16, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div div label {
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 22, ../sass/openeyes/components/_generic-search.scss */
#generic-search-form > div div input[type=text], #generic-search-form > div div select {
  width: 95%;
}

/* line 19, ../sass/openeyes/components/_d3.scss */
.d3 svg {
  background-color: white;
  border-radius: 5px;
}
/* line 22, ../sass/openeyes/components/_d3.scss */
.d3 svg.pcr-risk-chart {
  width: 100%;
  height: 500px;
}
/* line 29, ../sass/openeyes/components/_d3.scss */
.d3 .axis path {
  fill: none;
  stroke: #777;
  shape-rendering: crispEdges;
}
/* line 34, ../sass/openeyes/components/_d3.scss */
.d3 .axis text {
  font-family: Lato;
  font-size: 13px;
}
/* line 40, ../sass/openeyes/components/_d3.scss */
.d3 #legend {
  padding: 1.5em 0 0 1.5em;
}
/* line 44, ../sass/openeyes/components/_d3.scss */
.d3 li.key {
  border-top-width: 15px;
  border-top-style: solid;
  font-size: .75em;
  width: 10%;
  padding-left: 0;
  padding-right: 0;
}

/* line 54, ../sass/openeyes/components/_d3.scss */
.chart-tooltip {
  position: absolute;
  min-height: 28px;
  pointer-events: none;
  font-size: 10px;
  background-color: white;
  opacity: 0.6;
  width: auto;
  padding: 2px;
}

/* line 19, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .large-2.column.text-center > h2 {
  font-size: 25px;
  margin: 75px 0 0px 0;
}
/* line 24, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper img.into-arrow {
  margin: 5px 0 55px 0;
}
/* line 29, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper h2.secondaryPatient {
  background-color: #aaa;
  border-radius: 3px;
  color: #fff;
  letter-spacing: 2px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}
/* line 38, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper h2.primaryPatient {
  background-color: #105dae;
  border-radius: 3px;
  color: #fff;
  letter-spacing: 2px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}
/* line 51, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper section.patient-info .data-value-row {
  line-height: 1.3;
  font-size: 0.8125rem;
}
/* line 59, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .ui-dialog button.disabled, #patientMergeWrapper .ui-dialog button.inactive, #patientMergeWrapper .ui-dialog .button.inactive, #patientMergeWrapper .ui-dialog input[type="submit"].inactive {
  cursor: pointer;
}
/* line 62, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .ui-dialog .patient-mrg-btn.ui-state-hover,
#patientMergeWrapper .ui-dialog .patient-mrg-btn {
  text-shadow: none;
}
/* line 66, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .ui-dialog #primaryPatientBtn {
  background: transparent linear-gradient(#107be9, #1469bf) repeat scroll 0 0;
}
/* line 69, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .ui-dialog #primaryPatientBtn.ui-state-hover, #patientMergeWrapper .ui-dialog #primaryPatientBtn.ui-state-focus {
  background: transparent linear-gradient(#118afb, #1279e3) repeat scroll 0 0;
  border-color: #1974d1;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  color: #fff;
}
/* line 81, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper #patientDialog h2 {
  padding-bottom: 15px;
}
/* line 89, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper form.panel.search .no-result-patients {
  font-weight: bold;
  line-height: 25px;
  margin: 5px 0 0;
  padding: 0;
}
/* line 101, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper .filter.panel label {
  height: 26px;
  line-height: 15px;
  vertical-align: middle;
  display: table-cell;
}
/* line 119, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper #patientMergeRequestList.grid tr.table-filter td.filter-col {
  width: 142px;
}
/* line 126, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper #patientMergeRequestList.grid .status {
  text-align: center;
  width: 172px;
}
/* line 131, ../sass/openeyes/components/_patient-merge.scss */
#patientMergeWrapper #patientMergeRequestList.grid .created {
  text-align: center;
}

/* line 138, ../sass/openeyes/components/_patient-merge.scss */
.circle {
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  width: 10px;
}
/* line 145, ../sass/openeyes/components/_patient-merge.scss */
.circle.not-processed {
  background-color: lightgray;
}
/* line 149, ../sass/openeyes/components/_patient-merge.scss */
.circle.merged {
  background-color: green;
}
/* line 153, ../sass/openeyes/components/_patient-merge.scss */
.circle.conflict {
  background-color: red;
}

/* line 159, ../sass/openeyes/components/_patient-merge.scss */
.ui-autocomplete.z-index-1000 {
  z-index: 1000 !important;
}
/* line 166, ../sass/openeyes/components/_patient-merge.scss */
.ui-autocomplete.ui-menu.patient-ajax-list .ui-menu-item a, .ui-autocomplete.ui-menu.patient-ajax-list .ui-menu-item a.ui-state-focus {
  border: 1px solid #4a4a4a;
  margin: 0 0 5px;
  padding: 10px 5px;
}
/* line 171, ../sass/openeyes/components/_patient-merge.scss */
.ui-autocomplete.ui-menu.patient-ajax-list .ui-menu-item a .nhs-number, .ui-autocomplete.ui-menu.patient-ajax-list .ui-menu-item a.ui-state-focus .nhs-number {
  float: right;
}

/* line 2, ../sass/openeyes/components/_studies.scss */
.studies_list {
  list-style: none;
  margin: 0;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 9, 2016, 11:56:22 AM
    Author     : sabi
*/
/* line 13, ../sass/openeyes/components/_docman.scss */
div#docman_block select.macro {
  max-width: 220px;
}
/* line 17, ../sass/openeyes/components/_docman.scss */
div#docman_block textarea {
  font-size: 13px;
}
/* line 21, ../sass/openeyes/components/_docman.scss */
div#docman_block #dm_table {
  border: 1px solid black;
  cell-spacing: 0;
  cell-padding: 0;
}
/* line 26, ../sass/openeyes/components/_docman.scss */
div#docman_block #dm_table th.actions {
  padding: 0 10px;
  min-width: 113px;
}
/* line 31, ../sass/openeyes/components/_docman.scss */
div#docman_block #dm_table tr {
  background-color: #eee;
  color: black;
  padding: 2px 5px;
}
/* line 36, ../sass/openeyes/components/_docman.scss */
div#docman_block #dm_table tr td {
  border: 1px solid black;
  border-collapse: 1;
  vertical-align: top;
}
/* line 37, ../sass/openeyes/components/_docman.scss */
div#docman_block #dm_table tr td.docman_delivery_method {
  min-width: 156px;
}

/* line 18, ../sass/openeyes/components/_cdetail-view.scss */
table.detailview {
  font-family: "Helvetica",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: none;
  background: inherit;
}
/* line 24, ../sass/openeyes/components/_cdetail-view.scss */
table.detailview tr {
  background: inherit;
}
/* line 26, ../sass/openeyes/components/_cdetail-view.scss */
table.detailview tr th {
  font-family: "Helvetica",Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: normal;
  border: none;
  background: inherit;
  vertical-align: top;
}

/* line 2, ../sass/openeyes/components/_sign.scss */
body.signature-request {
  padding: 2.5vw;
}

/* line 1, ../sass/openeyes/components/_signature_import_log.scss */
.signature_import_log_canvas {
  width: 100%;
  background-color: #ffffff;
  cursor: default;
  border: 1px solid black;
}
/* line 7, ../sass/openeyes/components/_signature_import_log.scss */
.signature_import_log_canvas img {
  max-width: 100%;
}

.panel.search select.large {
  padding-top: 9px;
  padding-bottom: 9px;
  border-radius: 3px;
  height: auto;
}

.main-search-buttons {
  margin-top: 20px;
}

.main-search-field {
  margin-bottom: 20px;
}

.search-criteria {
  margin-top: 7px;
}

.mandatory-element {
  color: red;

}

.edit .optional-elements-list li.highlight-optional-element a{
	background: #98A1B3 url('../img/_elements/icons/event-optional/element-view.png?1588056255') no-repeat right top;
}

.draw-lite-canvas-container {
    width: 100%;
    visibility: hidden;
    position: relative;
    display: none;
}

