/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:rgba(255,255,255,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
.medium-toolbar-arrow-under:after {
  border-color: #242424 transparent transparent transparent;
  top: 50px; }

.medium-toolbar-arrow-over:before {
  border-color: transparent transparent #242424 transparent;
  top: -8px; }

.medium-editor-toolbar {
  background-color: #242424;
  background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.75));
  background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.75));
  border: 1px solid #000;
  border-radius: 5px;
  box-shadow: 0 0 3px #000; }
  .medium-editor-toolbar li button {
    background-color: #242424;
    background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.89));
    background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.89));
    border: 0;
    border-right: 1px solid #000;
    border-left: 1px solid #333;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    color: #fff;
    height: 50px;
    min-width: 50px;
    -webkit-transition: background-color .2s ease-in;
            transition: background-color .2s ease-in; }
    .medium-editor-toolbar li button:hover {
      background-color: #000;
      color: yellow; }
  .medium-editor-toolbar li .medium-editor-button-first {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; }
  .medium-editor-toolbar li .medium-editor-button-last {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; }
  .medium-editor-toolbar li .medium-editor-button-active {
    background-color: #000;
    background: -webkit-linear-gradient(top, #242424, rgba(0, 0, 0, 0.89));
    background: linear-gradient(to bottom, #242424, rgba(0, 0, 0, 0.89));
    color: #fff; }

.medium-editor-toolbar-form {
  background: #242424;
  border-radius: 5px;
  color: #999; }
  .medium-editor-toolbar-form .medium-editor-toolbar-input {
    background: #242424;
    box-sizing: border-box;
    color: #ccc;
    height: 50px; }
  .medium-editor-toolbar-form a {
    color: #fff; }

.medium-editor-toolbar-anchor-preview {
  background: #242424;
  border-radius: 5px;
  color: #fff; }

.medium-editor-placeholder:after {
  color: #b3b3b1; }

.fc {
  direction: ltr;
  text-align: left;
}
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
}
html .fc,
.fc table {
  font-size: 13px;
}
.fc td,
.fc th {
  padding: 0;
  vertical-align: top;
}
.fc-header td {
  white-space: nowrap;
}
.fc-header-left {
  width: 25%;
  text-align: left;
}
.fc-header-center {
  text-align: center;
}
.fc-header-right {
  width: 25%;
  text-align: right;
}
.fc-header-title {
  display: inline-block;
  vertical-align: top;
}
.fc-header-title h2 {
  margin-top: 0;
  white-space: nowrap;
  line-height: 42px;
}
.fc .fc-header-space {
  padding-left: 10px;
}
.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
}
.fc-header .fc-button {
  margin-right: -1px;
}
.fc-header .fc-corner-right,
.fc-header .ui-corner-right {
  margin-right: 0;
}
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}
.fc-header .fc-state-down {
  z-index: 3;
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}
.fc-content {
  clear: both;
}
.fc-view {
  width: 100%;
  overflow: hidden;
}
.fc-widget-header,
.fc-widget-content {
  border: 1px solid #b7b7b7;
}
.fc-state-highlight {
  background: #e9e9e9;
}
.fc-cell-overlay {
  background: #b7b7b7;
  opacity: 0.3;
}
.fc-button {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  overflow: hidden;
  height: 40px;
  line-height: 36px;
  white-space: nowrap;
  cursor: pointer;
}
.fc-state-default {
  border: 1px solid #b7b7b7;
}
.fc-text-arrow {
  margin: 0 0.1em;
  font-size: 2em;
  font-family: "PTSans", Courier, monospace;
  vertical-align: baseline;
}
.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow {
  font-weight: bold;
}
.fc-button .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}
.fc-button .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
}
.fc-state-default {
  background-color: #e9e9e9;
  background-repeat: repeat-x;
  border-color: #b7b7b7;
  color: #333;
}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333;
  background-color: #fff;
}
.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.fc-state-down,
.fc-state-active {
  background-color: #ccc;
  background-image: none;
  outline: 0;
}
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
}
.fc-event {
  background-color: #d2dfed !important;
  color: #2c3136;
  font-size: 0.85em;
  cursor: default;
}
a.fc-event {
  text-decoration: none;
}
a.fc-event,
.fc-event-draggable {
  cursor: pointer;
}
.fc-rtl .fc-event {
  text-align: right;
}
.fc-event-inner {
  width: 100%;
  overflow: hidden;
}
.fc-event-time,
.fc-event-title {
  padding: 0 1px;
}
.fc .ui-resizable-handle {
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  font-size: 300%;
  line-height: 50%;
}
.fc-event-hori {
  border-width: 1px 0;
  margin-bottom: 1px;
}
.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
  border-left-width: 1px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-right-width: 1px;
}
.fc-event-hori .ui-resizable-e {
  top: 0 !important;
  right: -3px !important;
  width: 7px !important;
  height: 100% !important;
  cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
  top: 0 !important;
  left: -3px !important;
  width: 7px !important;
  height: 100% !important;
  cursor: w-resize;
}
.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px /* IE6 had 0 height */;
}
table.fc-border-separate {
  border-collapse: separate;
}
.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
  border-bottom-width: 1px;
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}
.fc-grid th {
  text-align: center;
}
.fc .fc-week-number {
  width: 22px;
  text-align: center;
}
.fc .fc-week-number div {
  padding: 0 2px;
}
.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
}
.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 1px;
}
.fc-grid .fc-event-time {
  font-weight: bold;
}
.fc-rtl .fc-grid .fc-day-number {
  float: left;
}
.fc-rtl .fc-grid .fc-event-time {
  float: right;
}
.fc-agenda table {
  border-collapse: separate;
}
.fc-agenda-days th {
  text-align: center;
}
.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}
.fc-agenda .fc-week-number {
  font-weight: bold;
}
.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}
.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}
.fc-agenda-allday th {
  border-width: 0 1px;
}
.fc-agenda-allday .fc-day-content {
  min-height: 34px;
  _height: 34px;
}
.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
  background: #eee;
}
.fc-agenda-slots th {
  border-width: 1px 1px 0;
}
.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}
.fc-agenda-slots td div {
  height: 20px;
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
  border-top-style: dotted;
}
.fc-event-vert {
  border-width: 0 1px;
}
.fc-event-vert.fc-event-start {
  border-top-width: 1px;
}
.fc-event-vert.fc-event-end {
  border-bottom-width: 1px;
}
.fc-event-vert .fc-event-time {
  white-space: nowrap;
  font-size: 10px;
}
.fc-event-vert .fc-event-inner {
  position: relative;
  z-index: 2;
}
.fc-event-vert .fc-event-bg {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.3;
}
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none;
}
.fc-event-vert .ui-resizable-s {
  bottom: 0 !important;
  width: 100% !important;
  height: 8px !important;
  overflow: hidden !important;
  line-height: 8px !important;
  font-size: 11px !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

@font-face {
	font-family: 'GRADE-quality';
	src: url('../fonts/GRADE-quality.eot');
	src: url('../fonts/GRADE-quality.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/GRADE-quality.woff') format('woff'),
		 url('../fonts/GRADE-quality.ttf') format('truetype'),
		 url('../fonts/GRADE-quality.svg#GRADE-quality') format('svg');
	font-weight: normal;
	font-style: normal;
}
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-up {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-down {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fade-in-right {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.fade-in-left {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}


div.hopscotch-bubble {
  position: absolute;
  z-index: 999999;
}

div.hopscotch-bubble.animate {
  -moz-transition-property: top, left;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-property: top, left;
  -ms-transition-duration: 1s;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-property: top, left;
  -o-transition-duration: 1s;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-property: top, left;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-property: top, left;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
}
div.hopscotch-bubble.invisible {
  opacity: 0;
}
div.hopscotch-bubble.hide,
div.hopscotch-bubble .hide,
div.hopscotch-bubble .hide-all {
  display: none;
}
div.hopscotch-bubble h3 {
  color: #000;
  font-family: Helvetica, Arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin: -1px 15px 0 0;
  padding: 0;
}
div.hopscotch-bubble .hopscotch-bubble-container {
  position: relative;
  -webkit-font-smoothing: antialiased;
}

div.hopscotch-bubble .hopscotch-bubble-arrow-container {
  position: absolute;
  width: 34px;
  height: 34px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border {
  width: 0;
  height: 0;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  top: -22px;
  left: 10px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 17px solid #ffffff;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  position: relative;
  top: -10px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom: 17px solid #000000;
  border-bottom: 17px solid rgba(0, 0, 0, 0.5);
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  bottom: -39px;
  left: 10px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 17px solid #ffffff;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  position: relative;
  top: -24px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top: 17px solid #000000;
  border-top: 17px solid rgba(0, 0, 0, 0.5);
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  top: 10px;
  left: -22px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-bottom: 17px solid transparent;
  border-right: 17px solid #ffffff;
  border-top: 17px solid transparent;
  position: relative;
  left: 7px;
  top: -34px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-right: 17px solid #000000;
  border-right: 17px solid rgba(0, 0, 0, 0.5);
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  top: 10px;
  right: -39px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-bottom: 17px solid transparent;
  border-left: 17px solid #ffffff;
  border-top: 17px solid transparent;
  position: relative;
  left: -7px;
  top: -34px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left: 17px solid #000000;
  border-left: 17px solid rgba(0, 0, 0, 0.5);
  border-bottom: 17px solid transparent;
  border-top: 17px solid transparent;
}

.flip{position:relative;-webkit-perspective:800;perspective:800px}.flip.flipped .card{-webkit-transform:rotatex(-180deg);transform:rotatex(-180deg)}.flip.flipped[horizontal] .card{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}.flip .card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s;transition:.5s}.flip .card .face{width:100%;height:100%;position:absolute}.flip .card .front{position:absolute;transition:.5s;z-index:6;opacity:1}.flip.flipped .card .front{z-index:1;opacity:0}.flip .card .back{-webkit-transform:rotatex(-180deg);transform:rotatex(-180deg);z-index:3;opacity:0}.flip.flipped .card .back{opacity:1}.flip[horizontal] .card .back{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}.isof{position:relative;white-space:normal;margin-bottom:15px}.isof:hover .remove{display:block}.isof .remove{display:none;position:absolute;width:19px;height:19px;top:-4px;right:1px;z-index:1;opacity:.7;cursor:pointer;background:url(/assets/images/close.png) no-repeat}.isof .remove:hover{opacity:1}.isof .header{border-bottom:0}.isof .header>th>div{background-color:#eee;height:100px;border-radius:5px;border:1px solid #fff;text-align:center;margin:5px;font-size:16px;padding:7px}.isof .header>th>div p{font-weight:400}.isof .header>th>div.blue{background-color:#d3e6ed}.isof tr{display:table-row;text-align:center}.isof tr .status.closed{margin:0 2px;width:20px;height:34px;background:#eeefef url(/assets/images/table-row-arrows.png) no-repeat -17px 9px}.isof tr .status.open{margin:5px 2px;width:20px;height:calc(100% - 10px);left:0;top:-4px;background:#eeefef url(/assets/images/table-row-arrows.png) no-repeat scroll 2px 5px}.isof tr .status{position:absolute;display:block;margin-top:5px;padding:8px 0;text-indent:-99em;cursor:pointer}.isof tr .disabled{margin-left:28px;height:45px!important;padding:4px 8px}.isof tr .title{text-align:left}.isof tr .title a{color:#000;font-weight:700}.isof tr .outcome-title{padding-left:5px;padding-right:5px;text-align:left;line-height:.8em}.isof tr .outcome-title p{color:#000;line-height:1.2em}.isof tr .outcome-title a{color:#000;cursor:pointer}.isof tr .outcome-title input.population_selector{margin-right:4px}.isof tr .dotted-underline{border-bottom:1px dotted #000}.isof tr hr{border-top:1px dashed #B9B9B9}.isof tr .isof-box{background-image:-moz-linear-gradient(#eee,#fff);background-image:-webkit-linear-gradient(#eee,#fff);background-image:linear-gradient(to bottom,#eee,#fff);background-repeat:repeat-x;border:1px solid #fff;border-radius:5px;padding-top:10px;width:100%;height:100%}.isof tr .isof-box .half{padding-left:10px;padding-right:10px}.isof tr .isof-box.no_padding{padding-top:0}.isof tr .isof-box .flip-icon{position:absolute;right:3px;top:3px;cursor:pointer}.isof tr .isof-box.blue{background-image:linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d8e6ee),color-stop(50%,#d8e6ee),to(#fff));background-image:-webkit-linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-image:-moz-linear-gradient(top,#d8e6ee,#d8e6ee 50%,#fff);background-image:-o-linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-image:linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-repeat:no-repeat;border:1px solid #d8e6ee;background-color:#e0ebf1;height:auto}.isof tr .isof-box.blue .big-number{font-size:32px;line-height:.8em}.isof tr .isof-box .back_box{background:url(/assets/images/dashed-bg.png) repeat;padding-top:30px;padding-bottom:5px;text-align:left}.isof tr .isof-box .back_box p{text-align:left}.isof tr .isof-box .back_box .toggle-info{margin-left:5px;padding-right:16px;background:url(/assets/images/extra-info-toggler.png) no-repeat right -15px;font-size:12px;color:#000;cursor:pointer}.isof tr .isof-box .back_box .toggle-info.hide-info{background:url(/assets/images/extra-info-toggler.png) no-repeat right 0}.isof tr .isof-box .back_box .hide-info{height:0;overflow-y:hidden}.isof tr .isof-box .back_box .show-info{height:auto}.isof tr .isof-box .back_box .additional-info{padding-left:5px;font-size:12px}.isof tr .isof-box .back_box .additional-info strong{font-size:14px}.isof tr .relative-outside-box{padding-left:5px;padding-right:5px;margin-bottom:5px}.isof tr .outside-box{padding-left:5px;padding-right:5px;position:absolute;height:100%;top:0;width:100%;padding-bottom:10px}.isof tr td{position:relative}.isof tr .div-box{background-image:-moz-linear-gradient(#eee,#fff);background-image:-webkit-linear-gradient(#eee,#fff);background-image:linear-gradient(to bottom,#eee,#fff);background-repeat:repeat-x;border:1px solid #fff;border-radius:5px;height:110px;padding-top:10px}.isof tr .div-box .grade-qoe{font-family:GRADE-quality,Cambria,Helvetica,Arial}.isof tr .div-box.subheader{height:40px;background-image:none;background-color:#ddd}.isof tr .div-box.blue{background-image:linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-repeat:no-repeat;border-color:#d8e6ee}.isof tr .div-box .split-box{height:50%}.isof tr .div-box ul{list-style:none}.isof tr .col-xs-2{padding-left:0;padding-right:0}.isof .flip-icon{position:absolute;right:3px;top:3px;cursor:pointer}.isof .big-number{display:block;font-size:20px}.isof .grade-text,.isof .mid-number{display:block;font-size:16px;font-weight:400}.isof .grade-text strong,.isof .mid-number strong{display:inline;font-weight:700;font-style:normal}.isof .grade-text p,.isof .mid-number p{line-height:23px;margin:0}.isof .grade-text ul,.isof .mid-number ul{list-style:none;padding-left:0}.isof .small{font-size:11px}.isof .tables{margin-top:20px}.isof .cell-content{top:calc(50% - 30px);position:relative}.isof .table{display:table}.isof .tablewrapper{position:relative}.isof .cell{display:table-cell}.isof .tall{position:absolute;height:100%!important}.isof .inherit_pos{position:inherit}.isof .no-margin{margin-bottom:0}.isof .row .text,.isof tr .text{text-align:justify;padding:2px}.isof .tabbable a{cursor:pointer}.isof .half{width:50%;display:inline-block}.isof .quarter{width:25%}.isof .width-fill{width:100%}.isof .uppercase{text-transform:uppercase}.isof .side-info{position:absolute}.isof .separator{position:relative;top:-10px;display:block;margin:0 -7px;height:1px;border-top:1px solid #a6a8ab}strong{font-weight:700}.clearfix:after,.clearfix:before,.isof-dx .container-fluid:after,.isof-dx .container-fluid:before,.isof-dx .container:after,.isof-dx .container:before,.isof-dx .form-horizontal .form-group:after,.isof-dx .form-horizontal .form-group:before,.isof-dx .nav:after,.isof-dx .nav:before,.isof-dx .navbar-collapse:after,.isof-dx .navbar-collapse:before,.isof-dx .navbar-header:after,.isof-dx .navbar-header:before,.isof-dx .navbar:after,.isof-dx .navbar:before,.isof-dx .row:after,.isof-dx .row:before{content:" ";display:table}.clearfix:after,.isof-dx .container-fluid:after,.isof-dx .container:after,.isof-dx .form-horizontal .form-group:after,.isof-dx .nav:after,.isof-dx .navbar-collapse:after,.isof-dx .navbar-header:after,.isof-dx .navbar:after,.isof-dx .row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.isof-dx *,.isof-dx :after,.isof-dx :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.isof-dx html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.isof-dx body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}.isof-dx button,.isof-dx input,.isof-dx select,.isof-dx textarea{font-family:inherit;font-size:inherit;line-height:inherit}.isof-dx a{text-decoration:none}.isof-dx a:focus,.isof-dx a:hover{color:#2a6496;text-decoration:underline}.isof-dx a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-dx figure{margin:0}.isof-dx img{vertical-align:middle}.isof-dx .img-responsive{display:block;max-width:100%;height:auto}.isof-dx .img-rounded{border-radius:6px}.isof-dx .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.isof-dx .img-circle{border-radius:50%}.isof-dx hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.isof-dx .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.isof-dx .h1,.isof-dx .h2,.isof-dx .h3,.isof-dx .h4,.isof-dx .h5,.isof-dx .h6,.isof-dx h1,.isof-dx h2,.isof-dx h3,.isof-dx h4,.isof-dx h5,.isof-dx h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.isof-dx .h1 .small,.isof-dx .h1 small,.isof-dx .h2 .small,.isof-dx .h2 small,.isof-dx .h3 .small,.isof-dx .h3 small,.isof-dx .h4 .small,.isof-dx .h4 small,.isof-dx .h5 .small,.isof-dx .h5 small,.isof-dx .h6 .small,.isof-dx .h6 small,.isof-dx h1 .small,.isof-dx h1 small,.isof-dx h2 .small,.isof-dx h2 small,.isof-dx h3 .small,.isof-dx h3 small,.isof-dx h4 .small,.isof-dx h4 small,.isof-dx h5 .small,.isof-dx h5 small,.isof-dx h6 .small,.isof-dx h6 small{font-weight:400;line-height:1;color:#999}.isof-dx .h1,.isof-dx .h2,.isof-dx .h3,.isof-dx h1,.isof-dx h2,.isof-dx h3{margin-top:20px;margin-bottom:10px}.isof-dx .h1 .small,.isof-dx .h1 small,.isof-dx .h2 .small,.isof-dx .h2 small,.isof-dx .h3 .small,.isof-dx .h3 small,.isof-dx h1 .small,.isof-dx h1 small,.isof-dx h2 .small,.isof-dx h2 small,.isof-dx h3 .small,.isof-dx h3 small{font-size:65%}.isof-dx .h4,.isof-dx .h5,.isof-dx .h6,.isof-dx h4,.isof-dx h5,.isof-dx h6{margin-top:10px;margin-bottom:10px}.isof-dx .h4 .small,.isof-dx .h4 small,.isof-dx .h5 .small,.isof-dx .h5 small,.isof-dx .h6 .small,.isof-dx .h6 small,.isof-dx h4 .small,.isof-dx h4 small,.isof-dx h5 .small,.isof-dx h5 small,.isof-dx h6 .small,.isof-dx h6 small{font-size:75%}.isof-dx .h1,.isof-dx h1{font-size:36px}.isof-dx .h2,.isof-dx h2{font-size:30px}.isof-dx .h3,.isof-dx h3{font-size:24px}.isof-dx .h4,.isof-dx h4{font-size:18px}.isof-dx .h5,.isof-dx h5{font-size:14px}.isof-dx .h6,.isof-dx h6{font-size:12px}.isof-dx p{margin:0 0 10px}.isof-dx .lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.isof-dx .lead{font-size:21px}}.isof-dx .small,.isof-dx small{font-size:85%}.isof-dx cite{font-style:normal}.isof-dx .text-left{text-align:left}.isof-dx .text-right{text-align:right}.isof-dx .text-center{text-align:center}.isof-dx .text-justify{text-align:justify}.isof-dx .text-muted{color:#999}.isof-dx .text-primary{color:#428bca}a.isof-dx .text-primary:hover{color:#3071a9}.isof-dx .text-success{color:#3c763d}a.isof-dx .text-success:hover{color:#2b542c}.isof-dx .text-info{color:#31708f}a.isof-dx .text-info:hover{color:#245269}.isof-dx .text-warning{color:#8a6d3b}a.isof-dx .text-warning:hover{color:#66512c}.isof-dx .text-danger{color:#a94442}a.isof-dx .text-danger:hover{color:#843534}.isof-dx .bg-primary{color:#fff;background-color:#428bca}a.isof-dx .bg-primary:hover{background-color:#3071a9}.isof-dx .bg-success{background-color:#dff0d8}a.isof-dx .bg-success:hover{background-color:#c1e2b3}.isof-dx .bg-info{background-color:#d9edf7}a.isof-dx .bg-info:hover{background-color:#afd9ee}.isof-dx .bg-warning{background-color:#fcf8e3}a.isof-dx .bg-warning:hover{background-color:#f7ecb5}.isof-dx .bg-danger{background-color:#f2dede}a.isof-dx .bg-danger:hover{background-color:#e4b9b9}.isof-dx .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.isof-dx ol,.isof-dx ul{margin-top:0;margin-bottom:10px}.isof-dx ol ol,.isof-dx ol ul,.isof-dx ul ol,.isof-dx ul ul{margin-bottom:0}.isof-dx .list-unstyled{padding-left:0;list-style:none}.isof-dx .list-inline{padding-left:0;list-style:none;margin-left:-5px}.isof-dx .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.isof-dx dl{margin-top:0;margin-bottom:20px}.isof-dx dd,.isof-dx dt{line-height:1.42857143}.isof-dx dt{font-weight:700}.isof-dx dd{margin-left:0}@media (min-width:768px){.isof-dx .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isof-dx .dl-horizontal dd{margin-left:180px}}.isof-dx abbr[data-original-title],.isof-dx abbr[title]{cursor:help;border-bottom:1px dotted #999}.isof-dx .initialism{font-size:90%;text-transform:uppercase}.isof-dx blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.isof-dx blockquote ol:last-child,.isof-dx blockquote p:last-child,.isof-dx blockquote ul:last-child{margin-bottom:0}.isof-dx blockquote .small,.isof-dx blockquote footer,.isof-dx blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999}.isof-dx blockquote .small:before,.isof-dx blockquote footer:before,.isof-dx blockquote small:before{content:'\2014 \00A0'}.isof-dx .blockquote-reverse,.isof-dx blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.isof-dx .blockquote-reverse .small:before,.isof-dx .blockquote-reverse footer:before,.isof-dx .blockquote-reverse small:before,.isof-dx blockquote.pull-right .small:before,.isof-dx blockquote.pull-right footer:before,.isof-dx blockquote.pull-right small:before{content:''}.isof-dx .blockquote-reverse .small:after,.isof-dx .blockquote-reverse footer:after,.isof-dx .blockquote-reverse small:after,.isof-dx blockquote.pull-right .small:after,.isof-dx blockquote.pull-right footer:after,.isof-dx blockquote.pull-right small:after{content:'\00A0 \2014'}.isof-dx blockquote:after,.isof-dx blockquote:before{content:""}.isof-dx address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.isof-dx code,.isof-dx kbd,.isof-dx pre,.isof-dx samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.isof-dx code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}.isof-dx kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.isof-dx pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.isof-dx pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.isof-dx .pre-scrollable{max-height:340px;overflow-y:scroll}.isof-dx .container,.isof-dx .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.isof-dx .container{width:750px}}@media (min-width:992px){.isof-dx .container{width:970px}}@media (min-width:1200px){.isof-dx .container{width:1170px}}.isof-dx .row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.isof-dx .col-xs-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.isof-dx .col-xs-1{float:left}.isof-dx .col-xs-12{width:100%}.isof-dx .col-xs-11{width:91.66666667%}.isof-dx .col-xs-10{width:83.33333333%}.isof-dx .col-xs-9{width:75%}.isof-dx .col-xs-8{width:66.66666667%}.isof-dx .col-xs-7{width:58.33333333%}.isof-dx .col-xs-6{width:50%}.isof-dx .col-xs-5{width:41.66666667%}.isof-dx .col-xs-4{width:33.33333333%}.isof-dx .col-xs-3{width:25%}.isof-dx .col-xs-2{width:16.66666667%}.isof-dx .col-xs-1{width:8.33333333%}.isof-dx .col-xs-pull-12{right:100%}.isof-dx .col-xs-pull-11{right:91.66666667%}.isof-dx .col-xs-pull-10{right:83.33333333%}.isof-dx .col-xs-pull-9{right:75%}.isof-dx .col-xs-pull-8{right:66.66666667%}.isof-dx .col-xs-pull-7{right:58.33333333%}.isof-dx .col-xs-pull-6{right:50%}.isof-dx .col-xs-pull-5{right:41.66666667%}.isof-dx .col-xs-pull-4{right:33.33333333%}.isof-dx .col-xs-pull-3{right:25%}.isof-dx .col-xs-pull-2{right:16.66666667%}.isof-dx .col-xs-pull-1{right:8.33333333%}.isof-dx .col-xs-pull-0{right:0}.isof-dx .col-xs-push-12{left:100%}.isof-dx .col-xs-push-11{left:91.66666667%}.isof-dx .col-xs-push-10{left:83.33333333%}.isof-dx .col-xs-push-9{left:75%}.isof-dx .col-xs-push-8{left:66.66666667%}.isof-dx .col-xs-push-7{left:58.33333333%}.isof-dx .col-xs-push-6{left:50%}.isof-dx .col-xs-push-5{left:41.66666667%}.isof-dx .col-xs-push-4{left:33.33333333%}.isof-dx .col-xs-push-3{left:25%}.isof-dx .col-xs-push-2{left:16.66666667%}.isof-dx .col-xs-push-1{left:8.33333333%}.isof-dx .col-xs-push-0{left:0}.isof-dx .col-xs-offset-12{margin-left:100%}.isof-dx .col-xs-offset-11{margin-left:91.66666667%}.isof-dx .col-xs-offset-10{margin-left:83.33333333%}.isof-dx .col-xs-offset-9{margin-left:75%}.isof-dx .col-xs-offset-8{margin-left:66.66666667%}.isof-dx .col-xs-offset-7{margin-left:58.33333333%}.isof-dx .col-xs-offset-6{margin-left:50%}.isof-dx .col-xs-offset-5{margin-left:41.66666667%}.isof-dx .col-xs-offset-4{margin-left:33.33333333%}.isof-dx .col-xs-offset-3{margin-left:25%}.isof-dx .col-xs-offset-2{margin-left:16.66666667%}.isof-dx .col-xs-offset-1{margin-left:8.33333333%}.isof-dx .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.isof-dx .col-sm-1{float:left}.isof-dx .col-sm-12{width:100%}.isof-dx .col-sm-11{width:91.66666667%}.isof-dx .col-sm-10{width:83.33333333%}.isof-dx .col-sm-9{width:75%}.isof-dx .col-sm-8{width:66.66666667%}.isof-dx .col-sm-7{width:58.33333333%}.isof-dx .col-sm-6{width:50%}.isof-dx .col-sm-5{width:41.66666667%}.isof-dx .col-sm-4{width:33.33333333%}.isof-dx .col-sm-3{width:25%}.isof-dx .col-sm-2{width:16.66666667%}.isof-dx .col-sm-1{width:8.33333333%}.isof-dx .col-sm-pull-12{right:100%}.isof-dx .col-sm-pull-11{right:91.66666667%}.isof-dx .col-sm-pull-10{right:83.33333333%}.isof-dx .col-sm-pull-9{right:75%}.isof-dx .col-sm-pull-8{right:66.66666667%}.isof-dx .col-sm-pull-7{right:58.33333333%}.isof-dx .col-sm-pull-6{right:50%}.isof-dx .col-sm-pull-5{right:41.66666667%}.isof-dx .col-sm-pull-4{right:33.33333333%}.isof-dx .col-sm-pull-3{right:25%}.isof-dx .col-sm-pull-2{right:16.66666667%}.isof-dx .col-sm-pull-1{right:8.33333333%}.isof-dx .col-sm-pull-0{right:0}.isof-dx .col-sm-push-12{left:100%}.isof-dx .col-sm-push-11{left:91.66666667%}.isof-dx .col-sm-push-10{left:83.33333333%}.isof-dx .col-sm-push-9{left:75%}.isof-dx .col-sm-push-8{left:66.66666667%}.isof-dx .col-sm-push-7{left:58.33333333%}.isof-dx .col-sm-push-6{left:50%}.isof-dx .col-sm-push-5{left:41.66666667%}.isof-dx .col-sm-push-4{left:33.33333333%}.isof-dx .col-sm-push-3{left:25%}.isof-dx .col-sm-push-2{left:16.66666667%}.isof-dx .col-sm-push-1{left:8.33333333%}.isof-dx .col-sm-push-0{left:0}.isof-dx .col-sm-offset-12{margin-left:100%}.isof-dx .col-sm-offset-11{margin-left:91.66666667%}.isof-dx .col-sm-offset-10{margin-left:83.33333333%}.isof-dx .col-sm-offset-9{margin-left:75%}.isof-dx .col-sm-offset-8{margin-left:66.66666667%}.isof-dx .col-sm-offset-7{margin-left:58.33333333%}.isof-dx .col-sm-offset-6{margin-left:50%}.isof-dx .col-sm-offset-5{margin-left:41.66666667%}.isof-dx .col-sm-offset-4{margin-left:33.33333333%}.isof-dx .col-sm-offset-3{margin-left:25%}.isof-dx .col-sm-offset-2{margin-left:16.66666667%}.isof-dx .col-sm-offset-1{margin-left:8.33333333%}.isof-dx .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.isof-dx .col-md-1{float:left}.isof-dx .col-md-12{width:100%}.isof-dx .col-md-11{width:91.66666667%}.isof-dx .col-md-10{width:83.33333333%}.isof-dx .col-md-9{width:75%}.isof-dx .col-md-8{width:66.66666667%}.isof-dx .col-md-7{width:58.33333333%}.isof-dx .col-md-6{width:50%}.isof-dx .col-md-5{width:41.66666667%}.isof-dx .col-md-4{width:33.33333333%}.isof-dx .col-md-3{width:25%}.isof-dx .col-md-2{width:16.66666667%}.isof-dx .col-md-1{width:8.33333333%}.isof-dx .col-md-pull-12{right:100%}.isof-dx .col-md-pull-11{right:91.66666667%}.isof-dx .col-md-pull-10{right:83.33333333%}.isof-dx .col-md-pull-9{right:75%}.isof-dx .col-md-pull-8{right:66.66666667%}.isof-dx .col-md-pull-7{right:58.33333333%}.isof-dx .col-md-pull-6{right:50%}.isof-dx .col-md-pull-5{right:41.66666667%}.isof-dx .col-md-pull-4{right:33.33333333%}.isof-dx .col-md-pull-3{right:25%}.isof-dx .col-md-pull-2{right:16.66666667%}.isof-dx .col-md-pull-1{right:8.33333333%}.isof-dx .col-md-pull-0{right:0}.isof-dx .col-md-push-12{left:100%}.isof-dx .col-md-push-11{left:91.66666667%}.isof-dx .col-md-push-10{left:83.33333333%}.isof-dx .col-md-push-9{left:75%}.isof-dx .col-md-push-8{left:66.66666667%}.isof-dx .col-md-push-7{left:58.33333333%}.isof-dx .col-md-push-6{left:50%}.isof-dx .col-md-push-5{left:41.66666667%}.isof-dx .col-md-push-4{left:33.33333333%}.isof-dx .col-md-push-3{left:25%}.isof-dx .col-md-push-2{left:16.66666667%}.isof-dx .col-md-push-1{left:8.33333333%}.isof-dx .col-md-push-0{left:0}.isof-dx .col-md-offset-12{margin-left:100%}.isof-dx .col-md-offset-11{margin-left:91.66666667%}.isof-dx .col-md-offset-10{margin-left:83.33333333%}.isof-dx .col-md-offset-9{margin-left:75%}.isof-dx .col-md-offset-8{margin-left:66.66666667%}.isof-dx .col-md-offset-7{margin-left:58.33333333%}.isof-dx .col-md-offset-6{margin-left:50%}.isof-dx .col-md-offset-5{margin-left:41.66666667%}.isof-dx .col-md-offset-4{margin-left:33.33333333%}.isof-dx .col-md-offset-3{margin-left:25%}.isof-dx .col-md-offset-2{margin-left:16.66666667%}.isof-dx .col-md-offset-1{margin-left:8.33333333%}.isof-dx .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.isof-dx .col-lg-1{float:left}.isof-dx .col-lg-12{width:100%}.isof-dx .col-lg-11{width:91.66666667%}.isof-dx .col-lg-10{width:83.33333333%}.isof-dx .col-lg-9{width:75%}.isof-dx .col-lg-8{width:66.66666667%}.isof-dx .col-lg-7{width:58.33333333%}.isof-dx .col-lg-6{width:50%}.isof-dx .col-lg-5{width:41.66666667%}.isof-dx .col-lg-4{width:33.33333333%}.isof-dx .col-lg-3{width:25%}.isof-dx .col-lg-2{width:16.66666667%}.isof-dx .col-lg-1{width:8.33333333%}.isof-dx .col-lg-pull-12{right:100%}.isof-dx .col-lg-pull-11{right:91.66666667%}.isof-dx .col-lg-pull-10{right:83.33333333%}.isof-dx .col-lg-pull-9{right:75%}.isof-dx .col-lg-pull-8{right:66.66666667%}.isof-dx .col-lg-pull-7{right:58.33333333%}.isof-dx .col-lg-pull-6{right:50%}.isof-dx .col-lg-pull-5{right:41.66666667%}.isof-dx .col-lg-pull-4{right:33.33333333%}.isof-dx .col-lg-pull-3{right:25%}.isof-dx .col-lg-pull-2{right:16.66666667%}.isof-dx .col-lg-pull-1{right:8.33333333%}.isof-dx .col-lg-pull-0{right:0}.isof-dx .col-lg-push-12{left:100%}.isof-dx .col-lg-push-11{left:91.66666667%}.isof-dx .col-lg-push-10{left:83.33333333%}.isof-dx .col-lg-push-9{left:75%}.isof-dx .col-lg-push-8{left:66.66666667%}.isof-dx .col-lg-push-7{left:58.33333333%}.isof-dx .col-lg-push-6{left:50%}.isof-dx .col-lg-push-5{left:41.66666667%}.isof-dx .col-lg-push-4{left:33.33333333%}.isof-dx .col-lg-push-3{left:25%}.isof-dx .col-lg-push-2{left:16.66666667%}.isof-dx .col-lg-push-1{left:8.33333333%}.isof-dx .col-lg-push-0{left:0}.isof-dx .col-lg-offset-12{margin-left:100%}.isof-dx .col-lg-offset-11{margin-left:91.66666667%}.isof-dx .col-lg-offset-10{margin-left:83.33333333%}.isof-dx .col-lg-offset-9{margin-left:75%}.isof-dx .col-lg-offset-8{margin-left:66.66666667%}.isof-dx .col-lg-offset-7{margin-left:58.33333333%}.isof-dx .col-lg-offset-6{margin-left:50%}.isof-dx .col-lg-offset-5{margin-left:41.66666667%}.isof-dx .col-lg-offset-4{margin-left:33.33333333%}.isof-dx .col-lg-offset-3{margin-left:25%}.isof-dx .col-lg-offset-2{margin-left:16.66666667%}.isof-dx .col-lg-offset-1{margin-left:8.33333333%}.isof-dx .col-lg-offset-0{margin-left:0}}.isof-dx table{max-width:100%;background-color:transparent}.isof-dx th{text-align:left}.isof-dx .table{width:100%;margin-bottom:20px}.isof-dx .table>tbody>tr>td,.isof-dx .table>tbody>tr>th,.isof-dx .table>tfoot>tr>td,.isof-dx .table>tfoot>tr>th,.isof-dx .table>thead>tr>td,.isof-dx .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.isof-dx .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.isof-dx .table>caption+thead>tr:first-child>td,.isof-dx .table>caption+thead>tr:first-child>th,.isof-dx .table>colgroup+thead>tr:first-child>td,.isof-dx .table>colgroup+thead>tr:first-child>th,.isof-dx .table>thead:first-child>tr:first-child>td,.isof-dx .table>thead:first-child>tr:first-child>th{border-top:0}.isof-dx .table>tbody+tbody{border-top:2px solid #ddd}.isof-dx .table .table{background-color:#fff}.isof-dx .table-condensed>tbody>tr>td,.isof-dx .table-condensed>tbody>tr>th,.isof-dx .table-condensed>tfoot>tr>td,.isof-dx .table-condensed>tfoot>tr>th,.isof-dx .table-condensed>thead>tr>td,.isof-dx .table-condensed>thead>tr>th{padding:5px}.isof-dx .table-bordered,.isof-dx .table-bordered>tbody>tr>td,.isof-dx .table-bordered>tbody>tr>th,.isof-dx .table-bordered>tfoot>tr>td,.isof-dx .table-bordered>tfoot>tr>th,.isof-dx .table-bordered>thead>tr>td,.isof-dx .table-bordered>thead>tr>th{border:1px solid #ddd}.isof-dx .table-bordered>thead>tr>td,.isof-dx .table-bordered>thead>tr>th{border-bottom-width:2px}.isof-dx .table-striped>tbody>tr:nth-child(odd)>td,.isof-dx .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.isof-dx .table-hover>tbody>tr:hover>td,.isof-dx .table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.isof-dx table col[class*=col-]{position:static;float:none;display:table-column}.isof-dx table td[class*=col-],.isof-dx table th[class*=col-]{position:static;float:none;display:table-cell}.isof-dx .table>tbody>tr.active>td,.isof-dx .table>tbody>tr.active>th,.isof-dx .table>tbody>tr>td.active,.isof-dx .table>tbody>tr>th.active,.isof-dx .table>tfoot>tr.active>td,.isof-dx .table>tfoot>tr.active>th,.isof-dx .table>tfoot>tr>td.active,.isof-dx .table>tfoot>tr>th.active,.isof-dx .table>thead>tr.active>td,.isof-dx .table>thead>tr.active>th,.isof-dx .table>thead>tr>td.active,.isof-dx .table>thead>tr>th.active{background-color:#f5f5f5}.isof-dx .table-hover>tbody>tr.active:hover>td,.isof-dx .table-hover>tbody>tr.active:hover>th,.isof-dx .table-hover>tbody>tr>td.active:hover,.isof-dx .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.isof-dx .table>tbody>tr.success>td,.isof-dx .table>tbody>tr.success>th,.isof-dx .table>tbody>tr>td.success,.isof-dx .table>tbody>tr>th.success,.isof-dx .table>tfoot>tr.success>td,.isof-dx .table>tfoot>tr.success>th,.isof-dx .table>tfoot>tr>td.success,.isof-dx .table>tfoot>tr>th.success,.isof-dx .table>thead>tr.success>td,.isof-dx .table>thead>tr.success>th,.isof-dx .table>thead>tr>td.success,.isof-dx .table>thead>tr>th.success{background-color:#dff0d8}.isof-dx .table-hover>tbody>tr.success:hover>td,.isof-dx .table-hover>tbody>tr.success:hover>th,.isof-dx .table-hover>tbody>tr>td.success:hover,.isof-dx .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.isof-dx .table>tbody>tr.info>td,.isof-dx .table>tbody>tr.info>th,.isof-dx .table>tbody>tr>td.info,.isof-dx .table>tbody>tr>th.info,.isof-dx .table>tfoot>tr.info>td,.isof-dx .table>tfoot>tr.info>th,.isof-dx .table>tfoot>tr>td.info,.isof-dx .table>tfoot>tr>th.info,.isof-dx .table>thead>tr.info>td,.isof-dx .table>thead>tr.info>th,.isof-dx .table>thead>tr>td.info,.isof-dx .table>thead>tr>th.info{background-color:#d9edf7}.isof-dx .table-hover>tbody>tr.info:hover>td,.isof-dx .table-hover>tbody>tr.info:hover>th,.isof-dx .table-hover>tbody>tr>td.info:hover,.isof-dx .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.isof-dx .table>tbody>tr.warning>td,.isof-dx .table>tbody>tr.warning>th,.isof-dx .table>tbody>tr>td.warning,.isof-dx .table>tbody>tr>th.warning,.isof-dx .table>tfoot>tr.warning>td,.isof-dx .table>tfoot>tr.warning>th,.isof-dx .table>tfoot>tr>td.warning,.isof-dx .table>tfoot>tr>th.warning,.isof-dx .table>thead>tr.warning>td,.isof-dx .table>thead>tr.warning>th,.isof-dx .table>thead>tr>td.warning,.isof-dx .table>thead>tr>th.warning{background-color:#fcf8e3}.isof-dx .table-hover>tbody>tr.warning:hover>td,.isof-dx .table-hover>tbody>tr.warning:hover>th,.isof-dx .table-hover>tbody>tr>td.warning:hover,.isof-dx .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.isof-dx .table>tbody>tr.danger>td,.isof-dx .table>tbody>tr.danger>th,.isof-dx .table>tbody>tr>td.danger,.isof-dx .table>tbody>tr>th.danger,.isof-dx .table>tfoot>tr.danger>td,.isof-dx .table>tfoot>tr.danger>th,.isof-dx .table>tfoot>tr>td.danger,.isof-dx .table>tfoot>tr>th.danger,.isof-dx .table>thead>tr.danger>td,.isof-dx .table>thead>tr.danger>th,.isof-dx .table>thead>tr>td.danger,.isof-dx .table>thead>tr>th.danger{background-color:#f2dede}.isof-dx .table-hover>tbody>tr.danger:hover>td,.isof-dx .table-hover>tbody>tr.danger:hover>th,.isof-dx .table-hover>tbody>tr>td.danger:hover,.isof-dx .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media (max-width:767px){.isof-dx .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.isof-dx .table-responsive>.table{margin-bottom:0}.isof-dx .table-responsive>.table>tbody>tr>td,.isof-dx .table-responsive>.table>tbody>tr>th,.isof-dx .table-responsive>.table>tfoot>tr>td,.isof-dx .table-responsive>.table>tfoot>tr>th,.isof-dx .table-responsive>.table>thead>tr>td,.isof-dx .table-responsive>.table>thead>tr>th{white-space:nowrap}.isof-dx .table-responsive>.table-bordered{border:0}.isof-dx .table-responsive>.table-bordered>tbody>tr>td:first-child,.isof-dx .table-responsive>.table-bordered>tbody>tr>th:first-child,.isof-dx .table-responsive>.table-bordered>tfoot>tr>td:first-child,.isof-dx .table-responsive>.table-bordered>tfoot>tr>th:first-child,.isof-dx .table-responsive>.table-bordered>thead>tr>td:first-child,.isof-dx .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.isof-dx .table-responsive>.table-bordered>tbody>tr>td:last-child,.isof-dx .table-responsive>.table-bordered>tbody>tr>th:last-child,.isof-dx .table-responsive>.table-bordered>tfoot>tr>td:last-child,.isof-dx .table-responsive>.table-bordered>tfoot>tr>th:last-child,.isof-dx .table-responsive>.table-bordered>thead>tr>td:last-child,.isof-dx .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.isof-dx .table-responsive>.table-bordered>tbody>tr:last-child>td,.isof-dx .table-responsive>.table-bordered>tbody>tr:last-child>th,.isof-dx .table-responsive>.table-bordered>tfoot>tr:last-child>td,.isof-dx .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.isof-dx fieldset{padding:0;margin:0;border:0;min-width:0}.isof-dx legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.isof-dx label{display:inline-block;margin-bottom:5px;font-weight:700}.isof-dx input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.isof-dx input[type=checkbox],.isof-dx input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.isof-dx input[type=file]{display:block}.isof-dx input[type=range]{display:block;width:100%}.isof-dx select[multiple],.isof-dx select[size]{height:auto}.isof-dx input[type=checkbox]:focus,.isof-dx input[type=file]:focus,.isof-dx input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-dx output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.isof-dx .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.isof-dx .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.isof-dx .form-control::-moz-placeholder{color:#999;opacity:1}.isof-dx .form-control:-ms-input-placeholder{color:#999}.isof-dx .form-control::-webkit-input-placeholder{color:#999}.isof-dx .form-control[disabled],.isof-dx .form-control[readonly],fieldset[disabled] .isof-dx .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.isof-dx .form-control{height:auto}.isof-dx input[type=search]{-webkit-appearance:none}.isof-dx input[type=date]{line-height:34px}.isof-dx .form-group{margin-bottom:15px}.isof-dx .checkbox,.isof-dx .radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.isof-dx .checkbox label,.isof-dx .radio label{display:inline;font-weight:400;cursor:pointer}.isof-dx .checkbox input[type=checkbox],.isof-dx .checkbox-inline input[type=checkbox],.isof-dx .radio input[type=radio],.isof-dx .radio-inline input[type=radio]{float:left;margin-left:-20px}.isof-dx .checkbox+.checkbox,.isof-dx .radio+.radio{margin-top:-5px}.isof-dx .checkbox-inline,.isof-dx .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.isof-dx .checkbox-inline+.checkbox-inline,.isof-dx .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.isof-dx .checkbox-inline[disabled],.isof-dx .checkbox[disabled],.isof-dx .radio-inline[disabled],.isof-dx .radio[disabled],.isof-dx input[type=checkbox][disabled],.isof-dx input[type=radio][disabled],fieldset[disabled] .isof-dx .checkbox,fieldset[disabled] .isof-dx .checkbox-inline,fieldset[disabled] .isof-dx .radio,fieldset[disabled] .isof-dx .radio-inline,fieldset[disabled] .isof-dx input[type=checkbox],fieldset[disabled] .isof-dx input[type=radio]{cursor:not-allowed}.isof-dx .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.isof-dx .input-sm{height:30px;line-height:30px}select[multiple].isof-dx .input-sm,textarea.isof-dx .input-sm{height:auto}.isof-dx .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.isof-dx .input-lg{height:46px;line-height:46px}select[multiple].isof-dx .input-lg,textarea.isof-dx .input-lg{height:auto}.isof-dx .has-feedback{position:relative}.isof-dx .has-feedback .form-control{padding-right:42.5px}.isof-dx .has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.isof-dx .has-success .checkbox,.isof-dx .has-success .checkbox-inline,.isof-dx .has-success .control-label,.isof-dx .has-success .help-block,.isof-dx .has-success .radio,.isof-dx .has-success .radio-inline{color:#3c763d}.isof-dx .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-dx .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.isof-dx .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.isof-dx .has-success .form-control-feedback{color:#3c763d}.isof-dx .has-warning .checkbox,.isof-dx .has-warning .checkbox-inline,.isof-dx .has-warning .control-label,.isof-dx .has-warning .help-block,.isof-dx .has-warning .radio,.isof-dx .has-warning .radio-inline{color:#8a6d3b}.isof-dx .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-dx .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.isof-dx .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.isof-dx .has-warning .form-control-feedback{color:#8a6d3b}.isof-dx .has-error .checkbox,.isof-dx .has-error .checkbox-inline,.isof-dx .has-error .control-label,.isof-dx .has-error .help-block,.isof-dx .has-error .radio,.isof-dx .has-error .radio-inline{color:#a94442}.isof-dx .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-dx .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.isof-dx .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.isof-dx .has-error .form-control-feedback{color:#a94442}.isof-dx .form-control-static{margin-bottom:0}.isof-dx .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.isof-dx .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.isof-dx .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.isof-dx .form-inline .input-group>.form-control{width:100%}.isof-dx .form-inline .control-label{margin-bottom:0;vertical-align:middle}.isof-dx .form-inline .checkbox,.isof-dx .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.isof-dx .form-inline .checkbox input[type=checkbox],.isof-dx .form-inline .radio input[type=radio]{float:none;margin-left:0}.isof-dx .form-inline .has-feedback .form-control-feedback{top:0}}.isof-dx .form-horizontal .checkbox,.isof-dx .form-horizontal .checkbox-inline,.isof-dx .form-horizontal .control-label,.isof-dx .form-horizontal .radio,.isof-dx .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.isof-dx .form-horizontal .checkbox,.isof-dx .form-horizontal .radio{min-height:27px}.isof-dx .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.isof-dx .form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.isof-dx .form-horizontal .control-label{text-align:right}}.isof-dx .form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.isof-dx .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.isof-dx .btn.active:focus,.isof-dx .btn:active:focus,.isof-dx .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-dx .btn:focus,.isof-dx .btn:hover{color:#333;text-decoration:none}.isof-dx .btn.active,.isof-dx .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.isof-dx .btn.disabled,.isof-dx .btn[disabled],fieldset[disabled] .isof-dx .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.isof-dx .btn-default{color:#333;background-color:#fff;border-color:#ccc}.isof-dx .btn-default.active,.isof-dx .btn-default:active,.isof-dx .btn-default:focus,.isof-dx .btn-default:hover,.open .dropdown-toggle.isof-dx .btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.isof-dx .btn-default.active,.isof-dx .btn-default:active,.open .dropdown-toggle.isof-dx .btn-default{background-image:none}.isof-dx .btn-default.disabled,.isof-dx .btn-default.disabled.active,.isof-dx .btn-default.disabled:active,.isof-dx .btn-default.disabled:focus,.isof-dx .btn-default.disabled:hover,.isof-dx .btn-default[disabled],.isof-dx .btn-default[disabled].active,.isof-dx .btn-default[disabled]:active,.isof-dx .btn-default[disabled]:focus,.isof-dx .btn-default[disabled]:hover,fieldset[disabled] .isof-dx .btn-default,fieldset[disabled] .isof-dx .btn-default.active,fieldset[disabled] .isof-dx .btn-default:active,fieldset[disabled] .isof-dx .btn-default:focus,fieldset[disabled] .isof-dx .btn-default:hover{background-color:#fff;border-color:#ccc}.isof-dx .btn-default .badge{color:#fff;background-color:#333}.isof-dx .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.isof-dx .btn-primary.active,.isof-dx .btn-primary:active,.isof-dx .btn-primary:focus,.isof-dx .btn-primary:hover,.open .dropdown-toggle.isof-dx .btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.isof-dx .btn-primary.active,.isof-dx .btn-primary:active,.open .dropdown-toggle.isof-dx .btn-primary{background-image:none}.isof-dx .btn-primary.disabled,.isof-dx .btn-primary.disabled.active,.isof-dx .btn-primary.disabled:active,.isof-dx .btn-primary.disabled:focus,.isof-dx .btn-primary.disabled:hover,.isof-dx .btn-primary[disabled],.isof-dx .btn-primary[disabled].active,.isof-dx .btn-primary[disabled]:active,.isof-dx .btn-primary[disabled]:focus,.isof-dx .btn-primary[disabled]:hover,fieldset[disabled] .isof-dx .btn-primary,fieldset[disabled] .isof-dx .btn-primary.active,fieldset[disabled] .isof-dx .btn-primary:active,fieldset[disabled] .isof-dx .btn-primary:focus,fieldset[disabled] .isof-dx .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.isof-dx .btn-primary .badge{color:#428bca;background-color:#fff}.isof-dx .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.isof-dx .btn-success.active,.isof-dx .btn-success:active,.isof-dx .btn-success:focus,.isof-dx .btn-success:hover,.open .dropdown-toggle.isof-dx .btn-success{color:#fff;background-color:#47a447;border-color:#398439}.isof-dx .btn-success.active,.isof-dx .btn-success:active,.open .dropdown-toggle.isof-dx .btn-success{background-image:none}.isof-dx .btn-success.disabled,.isof-dx .btn-success.disabled.active,.isof-dx .btn-success.disabled:active,.isof-dx .btn-success.disabled:focus,.isof-dx .btn-success.disabled:hover,.isof-dx .btn-success[disabled],.isof-dx .btn-success[disabled].active,.isof-dx .btn-success[disabled]:active,.isof-dx .btn-success[disabled]:focus,.isof-dx .btn-success[disabled]:hover,fieldset[disabled] .isof-dx .btn-success,fieldset[disabled] .isof-dx .btn-success.active,fieldset[disabled] .isof-dx .btn-success:active,fieldset[disabled] .isof-dx .btn-success:focus,fieldset[disabled] .isof-dx .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.isof-dx .btn-success .badge{color:#5cb85c;background-color:#fff}.isof-dx .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.isof-dx .btn-info.active,.isof-dx .btn-info:active,.isof-dx .btn-info:focus,.isof-dx .btn-info:hover,.open .dropdown-toggle.isof-dx .btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.isof-dx .btn-info.active,.isof-dx .btn-info:active,.open .dropdown-toggle.isof-dx .btn-info{background-image:none}.isof-dx .btn-info.disabled,.isof-dx .btn-info.disabled.active,.isof-dx .btn-info.disabled:active,.isof-dx .btn-info.disabled:focus,.isof-dx .btn-info.disabled:hover,.isof-dx .btn-info[disabled],.isof-dx .btn-info[disabled].active,.isof-dx .btn-info[disabled]:active,.isof-dx .btn-info[disabled]:focus,.isof-dx .btn-info[disabled]:hover,fieldset[disabled] .isof-dx .btn-info,fieldset[disabled] .isof-dx .btn-info.active,fieldset[disabled] .isof-dx .btn-info:active,fieldset[disabled] .isof-dx .btn-info:focus,fieldset[disabled] .isof-dx .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.isof-dx .btn-info .badge{color:#5bc0de;background-color:#fff}.isof-dx .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.isof-dx .btn-warning.active,.isof-dx .btn-warning:active,.isof-dx .btn-warning:focus,.isof-dx .btn-warning:hover,.open .dropdown-toggle.isof-dx .btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.isof-dx .btn-warning.active,.isof-dx .btn-warning:active,.open .dropdown-toggle.isof-dx .btn-warning{background-image:none}.isof-dx .btn-warning.disabled,.isof-dx .btn-warning.disabled.active,.isof-dx .btn-warning.disabled:active,.isof-dx .btn-warning.disabled:focus,.isof-dx .btn-warning.disabled:hover,.isof-dx .btn-warning[disabled],.isof-dx .btn-warning[disabled].active,.isof-dx .btn-warning[disabled]:active,.isof-dx .btn-warning[disabled]:focus,.isof-dx .btn-warning[disabled]:hover,fieldset[disabled] .isof-dx .btn-warning,fieldset[disabled] .isof-dx .btn-warning.active,fieldset[disabled] .isof-dx .btn-warning:active,fieldset[disabled] .isof-dx .btn-warning:focus,fieldset[disabled] .isof-dx .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.isof-dx .btn-warning .badge{color:#f0ad4e;background-color:#fff}.isof-dx .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.isof-dx .btn-danger.active,.isof-dx .btn-danger:active,.isof-dx .btn-danger:focus,.isof-dx .btn-danger:hover,.open .dropdown-toggle.isof-dx .btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.isof-dx .btn-danger.active,.isof-dx .btn-danger:active,.open .dropdown-toggle.isof-dx .btn-danger{background-image:none}.isof-dx .btn-danger.disabled,.isof-dx .btn-danger.disabled.active,.isof-dx .btn-danger.disabled:active,.isof-dx .btn-danger.disabled:focus,.isof-dx .btn-danger.disabled:hover,.isof-dx .btn-danger[disabled],.isof-dx .btn-danger[disabled].active,.isof-dx .btn-danger[disabled]:active,.isof-dx .btn-danger[disabled]:focus,.isof-dx .btn-danger[disabled]:hover,fieldset[disabled] .isof-dx .btn-danger,fieldset[disabled] .isof-dx .btn-danger.active,fieldset[disabled] .isof-dx .btn-danger:active,fieldset[disabled] .isof-dx .btn-danger:focus,fieldset[disabled] .isof-dx .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.isof-dx .btn-danger .badge{color:#d9534f;background-color:#fff}.isof-dx .btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.isof-dx .btn-link,.isof-dx .btn-link:active,.isof-dx .btn-link[disabled],fieldset[disabled] .isof-dx .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.isof-dx .btn-link,.isof-dx .btn-link:active,.isof-dx .btn-link:focus,.isof-dx .btn-link:hover{border-color:transparent}.isof-dx .btn-link:focus,.isof-dx .btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.isof-dx .btn-link[disabled]:focus,.isof-dx .btn-link[disabled]:hover,fieldset[disabled] .isof-dx .btn-link:focus,fieldset[disabled] .isof-dx .btn-link:hover{color:#999;text-decoration:none}.isof-dx .btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.isof-dx .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.isof-dx .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.isof-dx .btn-block{display:block;width:100%;padding-left:0;padding-right:0}.isof-dx .btn-block+.btn-block{margin-top:5px}.isof-dx input[type=button].btn-block,.isof-dx input[type=reset].btn-block,.isof-dx input[type=submit].btn-block{width:100%}.isof-dx .nav{margin-bottom:0;padding-left:0;list-style:none}.isof-dx .nav>li{position:relative;display:block}.isof-dx .nav>li>a{position:relative;display:block;padding:10px 15px}.isof-dx .nav>li>a:focus,.isof-dx .nav>li>a:hover{text-decoration:none;background-color:#eee}.isof-dx .nav>li.disabled>a{color:#999}.isof-dx .nav>li.disabled>a:focus,.isof-dx .nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.isof-dx .nav .open>a,.isof-dx .nav .open>a:focus,.isof-dx .nav .open>a:hover{background-color:#eee;border-color:#428bca}.isof-dx .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.isof-dx .nav>li>a>img{max-width:none}.isof-dx .nav-tabs{border-bottom:1px solid #ddd}.isof-dx .nav-tabs>li{float:left;margin-bottom:-1px}.isof-dx .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.isof-dx .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.isof-dx .nav-tabs>li.active>a,.isof-dx .nav-tabs>li.active>a:focus,.isof-dx .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.isof-dx .nav-tabs.nav-justified{width:100%;border-bottom:0}.isof-dx .nav-tabs.nav-justified>li{float:none}.isof-dx .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.isof-dx .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.isof-dx .nav-tabs.nav-justified>li{display:table-cell;width:1%}.isof-dx .nav-tabs.nav-justified>li>a{margin-bottom:0}}.isof-dx .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.isof-dx .nav-tabs.nav-justified>.active>a,.isof-dx .nav-tabs.nav-justified>.active>a:focus,.isof-dx .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.isof-dx .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.isof-dx .nav-tabs.nav-justified>.active>a,.isof-dx .nav-tabs.nav-justified>.active>a:focus,.isof-dx .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.isof-dx .nav-pills>li{float:left}.isof-dx .nav-pills>li>a{border-radius:4px}.isof-dx .nav-pills>li+li{margin-left:2px}.isof-dx .nav-pills>li.active>a,.isof-dx .nav-pills>li.active>a:focus,.isof-dx .nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.isof-dx .nav-stacked>li{float:none}.isof-dx .nav-stacked>li+li{margin-top:2px;margin-left:0}.isof-dx .nav-justified{width:100%}.isof-dx .nav-justified>li{float:none}.isof-dx .nav-justified>li>a{text-align:center;margin-bottom:5px}.isof-dx .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.isof-dx .nav-justified>li{display:table-cell;width:1%}.isof-dx .nav-justified>li>a{margin-bottom:0}}.isof-dx .nav-tabs-justified{border-bottom:0}.isof-dx .nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.isof-dx .nav-tabs-justified>.active>a,.isof-dx .nav-tabs-justified>.active>a:focus,.isof-dx .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.isof-dx .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.isof-dx .nav-tabs-justified>.active>a,.isof-dx .nav-tabs-justified>.active>a:focus,.isof-dx .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.isof-dx .tab-content>.tab-pane{display:none}.isof-dx .tab-content>.active{display:block}.isof-dx .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.isof-dx .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.isof-dx .navbar{border-radius:4px}}@media (min-width:768px){.isof-dx .navbar-header{float:left}}.isof-dx .navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.isof-dx .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.isof-dx .navbar-collapse{width:auto;border-top:0;box-shadow:none}.isof-dx .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.isof-dx .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .isof-dx .navbar-collapse,.navbar-fixed-top .isof-dx .navbar-collapse,.navbar-static-top .isof-dx .navbar-collapse{padding-left:0;padding-right:0}}.isof-dx .container-fluid>.navbar-collapse,.isof-dx .container-fluid>.navbar-header,.isof-dx .container>.navbar-collapse,.isof-dx .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.isof-dx .container-fluid>.navbar-collapse,.isof-dx .container-fluid>.navbar-header,.isof-dx .container>.navbar-collapse,.isof-dx .container>.navbar-header{margin-right:0;margin-left:0}}.isof-dx .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.isof-dx .navbar-static-top{border-radius:0}}.isof-dx .navbar-fixed-bottom,.isof-dx .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.isof-dx .navbar-fixed-bottom,.isof-dx .navbar-fixed-top{border-radius:0}}.isof-dx .navbar-fixed-top{top:0;border-width:0 0 1px}.isof-dx .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.isof-dx .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.isof-dx .navbar-brand:focus,.isof-dx .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .isof-dx .navbar-brand,.navbar>.container-fluid .isof-dx .navbar-brand{margin-left:-15px}}.isof-dx .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.isof-dx .navbar-toggle:focus{outline:0}.isof-dx .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.isof-dx .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.isof-dx .navbar-toggle{display:none}}.isof-dx .navbar-nav{margin:7.5px -15px}.isof-dx .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.isof-dx .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.isof-dx .navbar-nav .open .dropdown-menu .dropdown-header,.isof-dx .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.isof-dx .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.isof-dx .navbar-nav .open .dropdown-menu>li>a:focus,.isof-dx .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.isof-dx .navbar-nav{float:left;margin:0}.isof-dx .navbar-nav>li{float:left}.isof-dx .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.isof-dx .navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.isof-dx .navbar-left{float:left!important}.isof-dx .navbar-right{float:right!important}}.isof-dx .navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.isof-dx .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.isof-dx .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.isof-dx .navbar-form .input-group>.form-control{width:100%}.isof-dx .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.isof-dx .navbar-form .checkbox,.isof-dx .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.isof-dx .navbar-form .checkbox input[type=checkbox],.isof-dx .navbar-form .radio input[type=radio]{float:none;margin-left:0}.isof-dx .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.isof-dx .navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.isof-dx .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.isof-dx .navbar-form.navbar-right:last-child{margin-right:-15px}}.isof-dx .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.isof-dx .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.isof-dx .navbar-btn{margin-top:8px;margin-bottom:8px}.isof-dx .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.isof-dx .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.isof-dx .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.isof-dx .navbar-text{float:left;margin-left:15px;margin-right:15px}.isof-dx .navbar-text.navbar-right:last-child{margin-right:0}}.isof-dx .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.isof-dx .navbar-default .navbar-brand{color:#777}.isof-dx .navbar-default .navbar-brand:focus,.isof-dx .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.isof-dx .navbar-default .navbar-nav>li>a,.isof-dx .navbar-default .navbar-text{color:#777}.isof-dx .navbar-default .navbar-nav>li>a:focus,.isof-dx .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.isof-dx .navbar-default .navbar-nav>.active>a,.isof-dx .navbar-default .navbar-nav>.active>a:focus,.isof-dx .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.isof-dx .navbar-default .navbar-nav>.disabled>a,.isof-dx .navbar-default .navbar-nav>.disabled>a:focus,.isof-dx .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.isof-dx .navbar-default .navbar-toggle{border-color:#ddd}.isof-dx .navbar-default .navbar-toggle:focus,.isof-dx .navbar-default .navbar-toggle:hover{background-color:#ddd}.isof-dx .navbar-default .navbar-toggle .icon-bar{background-color:#888}.isof-dx .navbar-default .navbar-collapse,.isof-dx .navbar-default .navbar-form{border-color:#e7e7e7}.isof-dx .navbar-default .navbar-nav>.open>a,.isof-dx .navbar-default .navbar-nav>.open>a:focus,.isof-dx .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.isof-dx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.isof-dx .navbar-default .navbar-link{color:#777}.isof-dx .navbar-default .navbar-link:hover{color:#333}.isof-dx .navbar-inverse{background-color:#222;border-color:#080808}.isof-dx .navbar-inverse .navbar-brand{color:#999}.isof-dx .navbar-inverse .navbar-brand:focus,.isof-dx .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.isof-dx .navbar-inverse .navbar-nav>li>a,.isof-dx .navbar-inverse .navbar-text{color:#999}.isof-dx .navbar-inverse .navbar-nav>li>a:focus,.isof-dx .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.isof-dx .navbar-inverse .navbar-nav>.active>a,.isof-dx .navbar-inverse .navbar-nav>.active>a:focus,.isof-dx .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.isof-dx .navbar-inverse .navbar-nav>.disabled>a,.isof-dx .navbar-inverse .navbar-nav>.disabled>a:focus,.isof-dx .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.isof-dx .navbar-inverse .navbar-toggle{border-color:#333}.isof-dx .navbar-inverse .navbar-toggle:focus,.isof-dx .navbar-inverse .navbar-toggle:hover{background-color:#333}.isof-dx .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.isof-dx .navbar-inverse .navbar-collapse,.isof-dx .navbar-inverse .navbar-form{border-color:#101010}.isof-dx .navbar-inverse .navbar-nav>.open>a,.isof-dx .navbar-inverse .navbar-nav>.open>a:focus,.isof-dx .navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.isof-dx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.isof-dx .navbar-inverse .navbar-link{color:#999}.isof-dx .navbar-inverse .navbar-link:hover{color:#fff}.isof-dx .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.isof-dx .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.isof-dx .tooltip.top{margin-top:-3px;padding:5px 0}.isof-dx .tooltip.right{margin-left:3px;padding:0 5px}.isof-dx .tooltip.bottom{margin-top:3px;padding:5px 0}.isof-dx .tooltip.left{margin-left:-3px;padding:0 5px}.isof-dx .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.isof-dx .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.isof-dx .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.isof-dx .tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.isof-dx .tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.isof-dx .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.isof-dx .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.isof-dx .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.isof-dx .tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.isof-dx .tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.isof-dx.container{width:100%;padding:0}@media (min-width:1200px){.isof-dx .container{width:100%!important}}.isof-dx .browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.isof-dx .header{border-bottom:1px solid #e5e5e5}.isof-dx .header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.isof-dx .footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.isof-dx .container-narrow>hr{margin:30px 0}.isof-dx .jumbotron{border-bottom:1px solid #e5e5e5}.isof-dx .jumbotron .btn{font-size:21px;padding:14px 24px}.isof-dx .marketing{margin:40px 0}.isof-dx .marketing p+h4{margin-top:28px}.isof-dx .grade-qoe{font-family:GRADE-quality,Cambria,Helvetica,Arial;font-weight:400;font-size:14px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.isof-dx .small_qoe .grade-qoe{font-size:12px;display:inline!important}.isof-dx .small_qoe .grade-text{display:inline!important}.isof-dx .small_qoe .grade-text span{font-size:13px;display:inline!important}.isof-dx .isof td:hover{background-color:#fff!important}.isof-dx a{color:#559BAB}.isof-dx .button_container{top:2px;position:relative;float:right;margin-left:5px}.isof-dx .button_container .rounded_button{background-color:#dfecf2;background-image:linear-gradient(to bottom,#fff,#afcfe0);background-repeat:repeat-x;border:2px solid #d3e4ed;color:#4695af;border-radius:20px;height:32px;width:100%;text-align:center;padding:3px 20px;cursor:pointer}.isof-dx .button_container .rounded_button.green{background-image:linear-gradient(to bottom,#fff,#B3FFB7)}.isof-dx .button_container .rounded_button.green:hover{background-image:linear-gradient(to bottom,#fff,#6BFF42)}.isof-dx .button_container .rounded_button:hover{background-color:#e6f0f5;background-image:linear-gradient(to bottom,#fff,#c2dae7);background-repeat:repeat-x}.isof-dx .button_container .rounded_button.add-remove-columns:after{content:"";background:url(/assets/images/eye.png) no-repeat;position:absolute;top:2px;left:20px;height:25px;width:25px}.isof-dx .button_container .rounded_button.edit:after{content:"";background:url(/assets/images/edit.png) no-repeat;position:absolute;top:2px;left:20px;height:25px;width:25px}.isof-dx .button_container .rounded_button.active{background-image:linear-gradient(to bottom,#99C1EB,#06c);color:#fff}.isof-dx .button_container .columns-menu{display:none;position:absolute;z-index:100;width:100%;top:43px;list-style:none;background-color:#eee;border:1px solid #686868;border-radius:5px;padding:0 7px}.isof-dx .button_container .columns-menu li{border-bottom:1px solid #686868}.isof-dx .button_container .columns-menu li:last-child{border-bottom:0}.isof-dx .button_container .columns-menu li label{font-weight:400}.isof-dx .button_container .columns-menu li input{margin-right:5px}.isof-dx .button_container .white-space{display:none;position:absolute;width:100%;height:13px;top:30px;background:url(/assets/images/top-menu-indicator.png) no-repeat 50% top;z-index:3}.isof-dx .button_container:hover .columns-menu,.isof-dx .button_container:hover .white-space{display:block}.isof-dx .categorized-test .header,.isof-dx .test-outcomes .header,.isof-dx .test-results .header{border-bottom:0}.isof-dx .categorized-test .header th,.isof-dx .categorized-test .header>div,.isof-dx .test-outcomes .header th,.isof-dx .test-outcomes .header>div,.isof-dx .test-results .header th,.isof-dx .test-results .header>div{background-color:#eee;height:100px;border-radius:5px;border:1px solid #fff;text-align:center}.isof-dx .categorized-test .header th.blue,.isof-dx .categorized-test .header>div.blue,.isof-dx .test-outcomes .header th.blue,.isof-dx .test-outcomes .header>div.blue,.isof-dx .test-results .header th.blue,.isof-dx .test-results .header>div.blue{background-color:#d3e6ed}.isof-dx .categorized-test .header th[rowspan] div,.isof-dx .categorized-test .header>div[rowspan] div,.isof-dx .test-outcomes .header th[rowspan] div,.isof-dx .test-outcomes .header>div[rowspan] div,.isof-dx .test-results .header th[rowspan] div,.isof-dx .test-results .header>div[rowspan] div{height:100%}.isof-dx .categorized-test .row,.isof-dx .categorized-test tr,.isof-dx .test-outcomes .row,.isof-dx .test-outcomes tr,.isof-dx .test-results .row,.isof-dx .test-results tr{display:table-row;text-align:center}.isof-dx .categorized-test .row .div-box,.isof-dx .categorized-test tr .div-box,.isof-dx .test-outcomes .row .div-box,.isof-dx .test-outcomes tr .div-box,.isof-dx .test-results .row .div-box,.isof-dx .test-results tr .div-box{background-image:linear-gradient(to bottom,#eee,#fff);background-repeat:repeat-x;border:1px solid #fff;border-radius:5px;height:110px;padding-top:10px}.isof-dx .categorized-test .row .div-box.subheader,.isof-dx .categorized-test tr .div-box.subheader,.isof-dx .test-outcomes .row .div-box.subheader,.isof-dx .test-outcomes tr .div-box.subheader,.isof-dx .test-results .row .div-box.subheader,.isof-dx .test-results tr .div-box.subheader{height:40px;background-image:none;background-color:#ddd}.isof-dx .categorized-test .row .div-box.blue,.isof-dx .categorized-test tr .div-box.blue,.isof-dx .test-outcomes .row .div-box.blue,.isof-dx .test-outcomes tr .div-box.blue,.isof-dx .test-results .row .div-box.blue,.isof-dx .test-results tr .div-box.blue{background-image:linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-repeat:no-repeat;border-color:#d8e6ee}.isof-dx .categorized-test .row .div-box .split-box,.isof-dx .categorized-test tr .div-box .split-box,.isof-dx .test-outcomes .row .div-box .split-box,.isof-dx .test-outcomes tr .div-box .split-box,.isof-dx .test-results .row .div-box .split-box,.isof-dx .test-results tr .div-box .split-box{height:50%}.isof-dx .categorized-test .row .div-box ul,.isof-dx .categorized-test tr .div-box ul,.isof-dx .test-outcomes .row .div-box ul,.isof-dx .test-outcomes tr .div-box ul,.isof-dx .test-results .row .div-box ul,.isof-dx .test-results tr .div-box ul{list-style:none}.isof-dx .categorized-test .row .col-xs-2,.isof-dx .categorized-test tr .col-xs-2,.isof-dx .test-outcomes .row .col-xs-2,.isof-dx .test-outcomes tr .col-xs-2,.isof-dx .test-results .row .col-xs-2,.isof-dx .test-results tr .col-xs-2{padding-left:0;padding-right:0}.isof-dx .categorized-test .flip-icon,.isof-dx .test-outcomes .flip-icon,.isof-dx .test-results .flip-icon{position:absolute;right:3px;top:3px;cursor:pointer}.isof-dx .categorized-test .big-number,.isof-dx .test-outcomes .big-number,.isof-dx .test-results .big-number{display:block;font-size:20px}.isof-dx .categorized-test .grade-text,.isof-dx .categorized-test .mid-number,.isof-dx .test-outcomes .grade-text,.isof-dx .test-outcomes .mid-number,.isof-dx .test-results .grade-text,.isof-dx .test-results .mid-number{display:block;font-size:16px;font-style:italic;font-weight:400}.isof-dx .categorized-test .grade-text strong,.isof-dx .categorized-test .mid-number strong,.isof-dx .test-outcomes .grade-text strong,.isof-dx .test-outcomes .mid-number strong,.isof-dx .test-results .grade-text strong,.isof-dx .test-results .mid-number strong{display:inline;font-weight:700;font-style:normal}.isof-dx .categorized-test .grade-text p,.isof-dx .categorized-test .mid-number p,.isof-dx .test-outcomes .grade-text p,.isof-dx .test-outcomes .mid-number p,.isof-dx .test-results .grade-text p,.isof-dx .test-results .mid-number p{line-height:23px;margin:0}.isof-dx .categorized-test .grade-text ul,.isof-dx .categorized-test .mid-number ul,.isof-dx .test-outcomes .grade-text ul,.isof-dx .test-outcomes .mid-number ul,.isof-dx .test-results .grade-text ul,.isof-dx .test-results .mid-number ul{list-style:none;padding-left:0}.isof-dx .categorized-test .small,.isof-dx .test-outcomes .small,.isof-dx .test-results .small{font-size:11px}.isof-dx .categorized-test .tables,.isof-dx .test-outcomes .tables,.isof-dx .test-results .tables{margin-top:20px}.isof-dx .categorized-test .cell-content,.isof-dx .test-outcomes .cell-content,.isof-dx .test-results .cell-content{top:calc(50% - 30px);position:relative}.isof-dx .categorized-test .table,.isof-dx .test-outcomes .table,.isof-dx .test-results .table{display:table}.isof-dx .categorized-test .tablewrapper,.isof-dx .test-outcomes .tablewrapper,.isof-dx .test-results .tablewrapper{position:relative}.isof-dx .categorized-test .cell,.isof-dx .test-outcomes .cell,.isof-dx .test-results .cell{display:table-cell}.isof-dx .categorized-test .tall,.isof-dx .test-outcomes .tall,.isof-dx .test-results .tall{position:absolute;height:100%!important}.isof-dx .categorized-test .inherit_pos,.isof-dx .test-outcomes .inherit_pos,.isof-dx .test-results .inherit_pos{position:inherit}.isof-dx .categorized-test .no-margin,.isof-dx .test-outcomes .no-margin,.isof-dx .test-results .no-margin{margin-bottom:0}.isof-dx .categorized-test .row .text,.isof-dx .categorized-test tr .text,.isof-dx .test-outcomes .row .text,.isof-dx .test-outcomes tr .text,.isof-dx .test-results .row .text,.isof-dx .test-results tr .text{text-align:justify;padding:2px}.isof-dx .tabbable a{cursor:pointer!important}.isof-dx .anim-height{transition:height .2s}.isof-dx .anim-display{transition:display .2s}.isof-dx .isof .header>th>div{background-color:#F2F2F2!important}.isof-dx .isof .header>th>div.blue{background-color:#D3E6ED!important}.isof-dx .isof .outcome-title-options{padding-left:10px}.isof-dx .isof .outcome-title-option.big-option{margin-bottom:10px}.isof-dx .isof .outcome-title-option.big-option:last-of-type{margin-bottom:5px}.isof-dx .isof .outcome-title-option .explanation{text-align:justify;margin:5px 7px 7px}.isof-dx .isof .outcome-title-option .explanation:not(.selected){color:#999;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isof-dx .isof .flip .card{position:relative}.isof-dx .isof .flip .card .face{position:relative;min-height:150px}.isof-dx .isof .flip .card .face.back{margin-top:-150px}.isof-dx .isof .flip div.back-content{margin-top:-20px}.isof-dx .isof label{font-weight:400}.isof-dx .isof hr{margin-top:3px;margin-bottom:3px}.isof-dx .isof .box-bottom p{margin-bottom:-5px}.isof-dx .isof .top-corner-icon{margin-top:-10px;margin-left:0}.isof-dx .isof .probability-top-corner-icon{margin-top:-27px}.isof-dx .isof .pls-text{text-align:left;font-size:13px;line-height:16px;vertical-align:top;padding:10px 10px 0;margin-bottom:15px}.isof-dx .isof .pls-box{background-color:#eee;border:1px solid #ededed;border-radius:5px;padding:20px 25px}.isof-dx .isof .pls-box .big-text p{font-size:17px;text-align:justify}.isof-dx .isof .pls-box h3,.isof-dx .isof .pls-box h4{font-weight:600}.isof-dx .isof .big-number{font-weight:400;font-size:32px!important}.isof-dx .isof .big-number.prevalence{display:inline-block}.isof-dx .isof .denom-margin{margin-left:16px}.isof-dx .isof .prevalence_label *{vertical-align:middle}.isof-dx .isof tr td{vertical-align:top}.isof-dx .isof tr td:hover{background-color:transparent}.isof-dx .isof tr .isof-box{background-image:linear-gradient(to bottom,#F2F2F2,#FFF)}.isof-dx .isof tr .isof-box.blue{background-image:linear-gradient(#D8E6EE,#D8E6EE 50%,#FFF)}.isof-dx .isof tr .isof-box.green{background-image:linear-gradient(#B3FFB7,#C6FFB3 50%,#FFF)}.isof-dx .isof tr .outside-box{position:inherit!important;float:left;overflow-y:hidden}.isof-dx .isof tr .outside-box .isof-box{border:1px solid #eee!important;height:100%!important;padding-bottom:10px}.isof-dx .isof tr .outside-box .isof-box .half{vertical-align:top}.isof-dx .isof tr .outside-box .isof-box .half .ci_text{font-size:13px}.isof-dx .isof tr .outside-box .isof-box .half.box-subtitle{line-height:5px}.isof-dx .isof tr .outside-box .isof-box.big-pad{padding-top:20px}.isof-dx .isof tr .outside-box .isof-box hr{margin:8px 0}.isof-dx .isof tr .outside-box .isof-box .flip-icon.floating-flip{float:right;position:relative;margin:-10px 0 5px 5px;right:-8px}.isof-dx .isof .outcome-title p,.isof-dx .isof p.small-text{font-size:11px;line-height:1.5em!important}.isof-dx .isof .outcome-title p.small-text-box,.isof-dx .isof p.small-text.small-text-box{padding:5px 5px 0}.isof-dx .isof .mid-margin p,.isof-dx .isof .small-margin p{margin:0;line-height:20px}.isof-dx .isof small{font-size:12px}.isof-dx .isof p.top-label{margin:0 auto;position:relative;top:-7px;height:10px}.isof-dx .isof .flip-icon{top:-15px!important}.isof-dx .isof .percent div.expand{position:relative;width:98%;padding:0 3px;bottom:15px}.isof-dx .isof .percent div.expand div.toggle-item p{padding:2px 0;margin:0}.isof-dx .isof .percent .percent-confidence-interval{position:absolute;width:100%}.isof-dx .isof .percent .percent-diagram{background-color:#D8E6EE!important;background-image:none!important;border-radius:5px;position:relative;top:-10px;overflow:hidden}.isof-dx .isof .percent .percent-diagram .big-number.inline{display:inline}.isof-dx .isof .percent .percent-diagram p{margin-bottom:0}.isof-dx .isof .percent .percent-diagram span.diagram>div.half:first-child{border-right:1px solid #B8B8B8}.isof-dx .isof .percent .percent-diagram diagram-arrow div{padding:10px}.isof-dx .isof .percent .percent-diagram diagram-arrow div.short{width:50%;height:40px}.isof-dx .isof .percent .percent-diagram diagram-arrow div.large{width:30%}.isof-dx .isof .percent .percent-diagram diagram-arrow div.left{margin-right:17%;margin-left:auto}.isof-dx .isof .percent .percent-diagram diagram-arrow div.right{margin-left:17%;margin-right:auto}.isof-dx .isof.outcome-table div.outside-box{position:inherit}.isof-dx .isof.outcome-table p{font-size:16px}.isof-dx .isof.outcome-table p.title{color:#333}.isof-dx .isof.outcome-table .summary{padding:0 8px;text-align:left}.isof-dx .tab-content{margin-top:10px}.isof-dx .tables{margin-bottom:30px}.isof-dx .header-subtitle p{font-size:14px}.isof-dx .header-title p{margin:0 0 5px}.isof-dx .width-fill td.col-1,.isof-dx .width-fill th.col-1{width:1%}.isof-dx .width-fill td.col-2,.isof-dx .width-fill th.col-2{width:2%}.isof-dx .width-fill td.col-3,.isof-dx .width-fill th.col-3{width:3%}.isof-dx .width-fill td.col-4,.isof-dx .width-fill th.col-4{width:4%}.isof-dx .width-fill td.col-5,.isof-dx .width-fill th.col-5{width:5%}.isof-dx .width-fill td.col-6,.isof-dx .width-fill th.col-6{width:6%}.isof-dx .width-fill td.col-7,.isof-dx .width-fill th.col-7{width:7%}.isof-dx .width-fill td.col-8,.isof-dx .width-fill th.col-8{width:8%}.isof-dx .width-fill td.col-9,.isof-dx .width-fill th.col-9{width:9%}.isof-dx .width-fill td.col-10,.isof-dx .width-fill th.col-10{width:10%}.isof-dx .width-fill td.col-11,.isof-dx .width-fill th.col-11{width:11%}.isof-dx .width-fill td.col-12,.isof-dx .width-fill th.col-12{width:12%}.isof-dx .width-fill td.col-13,.isof-dx .width-fill th.col-13{width:13%}.isof-dx .width-fill td.col-14,.isof-dx .width-fill th.col-14{width:14%}.isof-dx .width-fill td.col-15,.isof-dx .width-fill th.col-15{width:15%}.isof-dx .width-fill td.col-16,.isof-dx .width-fill th.col-16{width:16%}.isof-dx .width-fill td.col-17,.isof-dx .width-fill th.col-17{width:17%}.isof-dx .width-fill td.col-18,.isof-dx .width-fill th.col-18{width:18%}.isof-dx .width-fill td.col-19,.isof-dx .width-fill th.col-19{width:19%}.isof-dx .width-fill td.col-20,.isof-dx .width-fill th.col-20{width:20%}.isof-dx .width-fill td.col-21,.isof-dx .width-fill th.col-21{width:21%}.isof-dx .width-fill td.col-22,.isof-dx .width-fill th.col-22{width:22%}.isof-dx .width-fill td.col-23,.isof-dx .width-fill th.col-23{width:23%}.isof-dx .width-fill td.col-24,.isof-dx .width-fill th.col-24{width:24%}.isof-dx .width-fill td.col-25,.isof-dx .width-fill th.col-25{width:25%}.isof-dx .width-fill td.col-26,.isof-dx .width-fill th.col-26{width:26%}.isof-dx .width-fill td.col-27,.isof-dx .width-fill th.col-27{width:27%}.isof-dx .width-fill td.col-28,.isof-dx .width-fill th.col-28{width:28%}.isof-dx .width-fill td.col-29,.isof-dx .width-fill th.col-29{width:29%}.isof-dx .width-fill td.col-30,.isof-dx .width-fill th.col-30{width:30%}.isof-dx .width-fill td.col-31,.isof-dx .width-fill th.col-31{width:31%}.isof-dx .width-fill td.col-32,.isof-dx .width-fill th.col-32{width:32%}.isof-dx .width-fill td.col-33,.isof-dx .width-fill th.col-33{width:33%}.isof-dx .width-fill td.col-34,.isof-dx .width-fill th.col-34{width:34%}.isof-dx .width-fill td.col-35,.isof-dx .width-fill th.col-35{width:35%}.isof-dx .width-fill td.col-36,.isof-dx .width-fill th.col-36{width:36%}.isof-dx .width-fill td.col-37,.isof-dx .width-fill th.col-37{width:37%}.isof-dx .width-fill td.col-38,.isof-dx .width-fill th.col-38{width:38%}.isof-dx .width-fill td.col-39,.isof-dx .width-fill th.col-39{width:39%}.isof-dx .width-fill td.col-40,.isof-dx .width-fill th.col-40{width:40%}.isof-dx .width-fill td.col-41,.isof-dx .width-fill th.col-41{width:41%}.isof-dx .width-fill td.col-42,.isof-dx .width-fill th.col-42{width:42%}.isof-dx .width-fill td.col-43,.isof-dx .width-fill th.col-43{width:43%}.isof-dx .width-fill td.col-44,.isof-dx .width-fill th.col-44{width:44%}.isof-dx .width-fill td.col-45,.isof-dx .width-fill th.col-45{width:45%}.isof-dx .width-fill td.col-46,.isof-dx .width-fill th.col-46{width:46%}.isof-dx .width-fill td.col-47,.isof-dx .width-fill th.col-47{width:47%}.isof-dx .width-fill td.col-48,.isof-dx .width-fill th.col-48{width:48%}.isof-dx .width-fill td.col-49,.isof-dx .width-fill th.col-49{width:49%}.isof-dx .width-fill td.col-50,.isof-dx .width-fill th.col-50{width:50%}.isof-dx .width-fill td.col-51,.isof-dx .width-fill th.col-51{width:51%}.isof-dx .width-fill td.col-52,.isof-dx .width-fill th.col-52{width:52%}.isof-dx .width-fill td.col-53,.isof-dx .width-fill th.col-53{width:53%}.isof-dx .width-fill td.col-54,.isof-dx .width-fill th.col-54{width:54%}.isof-dx .width-fill td.col-55,.isof-dx .width-fill th.col-55{width:55%}.isof-dx .width-fill td.col-56,.isof-dx .width-fill th.col-56{width:56%}.isof-dx .width-fill td.col-57,.isof-dx .width-fill th.col-57{width:57%}.isof-dx .width-fill td.col-58,.isof-dx .width-fill th.col-58{width:58%}.isof-dx .width-fill td.col-59,.isof-dx .width-fill th.col-59{width:59%}.isof-dx .width-fill td.col-60,.isof-dx .width-fill th.col-60{width:60%}.isof-dx .width-fill td.col-61,.isof-dx .width-fill th.col-61{width:61%}.isof-dx .width-fill td.col-62,.isof-dx .width-fill th.col-62{width:62%}.isof-dx .width-fill td.col-63,.isof-dx .width-fill th.col-63{width:63%}.isof-dx .width-fill td.col-64,.isof-dx .width-fill th.col-64{width:64%}.isof-dx .width-fill td.col-65,.isof-dx .width-fill th.col-65{width:65%}.isof-dx .width-fill td.col-66,.isof-dx .width-fill th.col-66{width:66%}.isof-dx .width-fill td.col-67,.isof-dx .width-fill th.col-67{width:67%}.isof-dx .width-fill td.col-68,.isof-dx .width-fill th.col-68{width:68%}.isof-dx .width-fill td.col-69,.isof-dx .width-fill th.col-69{width:69%}.isof-dx .width-fill td.col-70,.isof-dx .width-fill th.col-70{width:70%}.isof-dx .width-fill td.col-71,.isof-dx .width-fill th.col-71{width:71%}.isof-dx .width-fill td.col-72,.isof-dx .width-fill th.col-72{width:72%}.isof-dx .width-fill td.col-73,.isof-dx .width-fill th.col-73{width:73%}.isof-dx .width-fill td.col-74,.isof-dx .width-fill th.col-74{width:74%}.isof-dx .width-fill td.col-75,.isof-dx .width-fill th.col-75{width:75%}.isof-dx .width-fill td.col-76,.isof-dx .width-fill th.col-76{width:76%}.isof-dx .width-fill td.col-77,.isof-dx .width-fill th.col-77{width:77%}.isof-dx .width-fill td.col-78,.isof-dx .width-fill th.col-78{width:78%}.isof-dx .width-fill td.col-79,.isof-dx .width-fill th.col-79{width:79%}.isof-dx .width-fill td.col-80,.isof-dx .width-fill th.col-80{width:80%}.isof-dx .width-fill td.col-81,.isof-dx .width-fill th.col-81{width:81%}.isof-dx .width-fill td.col-82,.isof-dx .width-fill th.col-82{width:82%}.isof-dx .width-fill td.col-83,.isof-dx .width-fill th.col-83{width:83%}.isof-dx .width-fill td.col-84,.isof-dx .width-fill th.col-84{width:84%}.isof-dx .width-fill td.col-85,.isof-dx .width-fill th.col-85{width:85%}.isof-dx .width-fill td.col-86,.isof-dx .width-fill th.col-86{width:86%}.isof-dx .width-fill td.col-87,.isof-dx .width-fill th.col-87{width:87%}.isof-dx .width-fill td.col-88,.isof-dx .width-fill th.col-88{width:88%}.isof-dx .width-fill td.col-89,.isof-dx .width-fill th.col-89{width:89%}.isof-dx .width-fill td.col-90,.isof-dx .width-fill th.col-90{width:90%}.isof-dx .width-fill td.col-91,.isof-dx .width-fill th.col-91{width:91%}.isof-dx .width-fill td.col-92,.isof-dx .width-fill th.col-92{width:92%}.isof-dx .width-fill td.col-93,.isof-dx .width-fill th.col-93{width:93%}.isof-dx .width-fill td.col-94,.isof-dx .width-fill th.col-94{width:94%}.isof-dx .width-fill td.col-95,.isof-dx .width-fill th.col-95{width:95%}.isof-dx .width-fill td.col-96,.isof-dx .width-fill th.col-96{width:96%}.isof-dx .width-fill td.col-97,.isof-dx .width-fill th.col-97{width:97%}.isof-dx .width-fill td.col-98,.isof-dx .width-fill th.col-98{width:98%}.isof-dx .width-fill td.col-99,.isof-dx .width-fill th.col-99{width:99%}.isof-dx .width-fill td.col-100,.isof-dx .width-fill th.col-100{width:100%}.isof-dx .outcome-table tr .box{height:100%!important}.isof-dx .outcome-table .outcome-name{margin-left:30px}.isof-dx .outcome-table .outcome-name.closed{width:calc(100% - 30px)}.isof-dx .outcome-table .outcome-name.closed p{text-align:left;font-weight:700;margin-left:5px}.isof-dx .outcome-table .status.closed{height:43px!important}.isof-dx .outcome-table .status.open{margin-left:7px!important;height:100%!important}.isof-dx .outcomes{margin:20px 60px}.isof-dx .outcomes table{margin-bottom:20px}.isof-dx .outcomes table td.col-16{width:214px;display:block}.isof-dx .outcomes .collapsed .box{padding-left:40px}.isof-dx .outcomes .collapsed .box p{text-align:left;font-weight:700}.isof-dx .outcomes .header>th>div.indicators{height:90px!important}.isof-dx .outcomes .toggle-outcome{position:relative}.isof-dx .outcomes .toggle-outcome .status{left:4px!important}.isof-dx .outcomes .toggle-outcome .status:hover{background-color:#E1E3E3}.isof-dx .outcomes .toggle-outcome .status.open{height:140px!important;top:inherit}.isof-dx .outcomes .toggle-outcome .status.collapsed{background-color:initial;margin-top:3px}.isof-dx .outcomes .outcome-title-header{width:180px;margin-left:30px!important}.isof-dx .outcomes .indicators p{display:inline;text-transform:uppercase;font-size:9px;margin:0 5px;color:#898888}.isof-dx .outcomes .indicators span{display:block}.isof-dx .outcomes .indicators .indicator_values span p{font-weight:700}.isof-dx .outcomes .outside-box{position:inherit!important;padding-bottom:4px!important}.isof-dx .outcomes .open div.box{min-height:100px!important}.isof-dx .bold{font-weight:700}.isof-dx ins{background-color:inherit}.isof-dx .diagnosis_info{background-color:#eee;border-bottom:1px solid;padding-bottom:10px;margin-bottom:15px}.isof-dx .title{margin-top:10px;margin-bottom:12px;font-size:22px;line-height:22px;font-family:HelveticaNeueRoman,HelveticaNeue-Roman,'Helvetica Neue Roman','Helvetica Neue',Helvetica,sans-serif}.isof-dx .title:first-letter{text-transform:capitalize}.isof-dx .study_characteristics{margin-top:10px;font-size:16px;line-height:16px;overflow:hidden;height:auto}.isof-dx .study_characteristics.closed{height:0}.isof-dx .study_characteristics ul{list-style-type:none;padding-left:0}.isof-dx .study_characteristics p{line-height:20px;margin:0 0 7px}.isof-dx .show_characteristics{font-size:16px;padding-left:21px;background:url(/assets/images/characteristics-arrows.png) no-repeat left 2px;color:#808284;text-decoration:none!important;font-weight:700;font-family:HelveticaNeueBold,HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,sans-serif;cursor:pointer}.isof-dx .show_characteristics.closed{background:url(/assets/images/characteristics-arrows.png) no-repeat left -15px}.isof-dx .show_characteristics:hover{color:#4A4C4E}.isof-dx .list-container{width:550px}.isof-dx .list-container hr{margin:14px 0;border:0;border-top:1px solid #EEE;border-bottom:1px solid #FFF}.isof-dx .jumbotron{text-align:left;padding-left:15px!important;padding-right:15px!important}.isof-dx .margin{margin-top:40px}.isof-dx .capitalize:first-letter{text-transform:capitalize}.isof-dx div.list-group-item{padding-top:0;padding-bottom:0}.isof-dx div.list-group-item:hover{background-color:#F5F5F5}.isof-dx div.list-group-item>a{max-width:90%;min-width:90%;display:inline-block;padding:10px 0}.isof-dx div.list-group-item>a:hover{text-decoration:none}.isof-dx div.list-group-item img.delete{margin-top:6px;padding:0;float:right}.isof-dx .edit-form-container{width:100%!important}.isof-dx .add_diagnosis{overflow-x:hidden}.isof-dx .add_diagnosis .qoe-select{width:60px;margin-left:10px}.isof-dx .add_diagnosis .group{float:left;width:96%;border:1px solid #E0E0E0;border-radius:5px;margin-left:30px;margin-top:20px;margin-bottom:20px;padding:20px}.isof-dx .add_diagnosis .half{width:50%;padding:0 5px;float:left}.isof-dx .add_diagnosis .form-control{max-width:300px;display:inline-block;vertical-align:middle}.isof-dx .add_diagnosis .form-control.short{width:70px}.isof-dx .add_diagnosis .legend{display:inline-block;text-align:center;margin-left:15px}.isof-dx .add_diagnosis .control-group{display:block;min-height:50px;padding:5px 0 5px 20px}.isof-dx .add_diagnosis .control-label{padding-top:0}.isof-dx .add_diagnosis th{text-align:center}.isof-dx .add_diagnosis .study-indicators-form .form-group{margin-bottom:5px}.isof-dx .add_diagnosis .study-indicators-form hr{margin:5px 0;border-top-color:#B5B5B5}.isof-dx .ci-warn{display:inline;color:red;font-size:10px}.isof-dx body{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Arimo,Helvetica,Arial,sans-serif;font-weight:400}.isof-dx .dotted-underline{border-bottom:1px dotted #000}.isof-dx span.flip-sign{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAMAAACAAGUXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMkQ4MkU1MTE2QzExMUUzOTdDNUYwNDk1QTRENEE1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMkQ4MkU1MjE2QzExMUUzOTdDNUYwNDk1QTRENEE1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyRDgyRTRGMTZDMTExRTM5N0M1RjA0OTVBNEQ0QTUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyRDgyRTUwMTZDMTExRTM5N0M1RjA0OTVBNEQ0QTUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VWWdQwAAAKVQTFRFLIWkbqvBYKO6OIyp1+ju+vz9SJWwbKq/+/39z+Pq8vf5mMPS3evwosnX6PL1gLXI2envLoalaKi+ibvMQpKudrDE5/H17/b4cKzB9Pn6w9zljr7OwNvkLYWk/f7+M4mnMYimTJiy6vP29fn74O3xcq7Cd7HETpmzudbh+Pv8X6O6y+Hp/P3+1eftzOHp1Obsjb3Om8XUf7XIjr3OmsXT6fP2////KQ+tRwAAADd0Uk5T////////////////////////////////////////////////////////////////////////ABBZnYsAAADhSURBVBgZXcEHUgJBAADBuUS6I6lgIKMI5jz/f5q1exYg3Xiq6Hes4YnLlI41/K9qQM8aRr3c6CYDvt9aBhjsukbdIVF231ZR55ORQdHnoLkWLZLVg8FtwpGLMbaatP1TzjjY4Dmpe9MMSBsES57gSx2URndbyK2ugAVn8KjmJNcG1wm5+ghnLICryhy2d0blQH2HV5YEjRTIpu6lnMuGg1npnzbNlowvOJLcGjyskkJx3eSg3zIYTeYqavs+Ixp2jbo7AwyeXz6A7MYo7xlh7Qcalf9hrUN66QmsdT4LT/0CljJJ9f27AuEAAAAASUVORK5CYII=);width:27px;height:20px}.isof-dx span.info-sign{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MUNDNjIyQzg0MDExRTI4MkQ0RDkzRDBBMkY0QzZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MUNDNjIzQzg0MDExRTI4MkQ0RDkzRDBBMkY0QzZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkxQ0M2MjBDODQwMTFFMjgyRDREOTNEMEEyRjRDNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkxQ0M2MjFDODQwMTFFMjgyRDREOTNEMEEyRjRDNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bQUGMAAAA7klEQVR42oSRvWoCURBG712rVBYiCNvZaxEhlqaIbyAISlrBKlXARzBYWYn2CeQZshZWYrFN7K0i2FhYWW7OJyNeGx04zN2Zs9yf8VmWOUW1Vi+S+tCCCqzhCya/6eogJzLxlfQHOejS9MqQhz39tjxfeXwqmviMtKSh+g988J3w3WA9h0JkWw8luks0IdGC+oI0kie5B7NAHIIu8hLU1O9JLvH3NmgMYOOuQ/1Y8o5zxe52qL+NzlvckU9HlTzR1nZrxRTKlp3V3+V5DcXe8RPGGgR3SKnVWHfgzd7+2wcTfLBnlCAxDSZ4lPMvwAC8MlEQQEkyrgAAAABJRU5ErkJggg==);width:11px;height:11px;position:relative;top:-5px;left:5px}.isof-dx table tbody tr td,.isof-dx table thead{border:0!important}.style-tip .opentip .ot-content{color:#fff}
@charset "UTF-8";.flip{position:relative;-webkit-perspective:800;perspective:800px}.flip.flipped.card{-webkit-transform:rotatex(-180deg);transform:rotatex(-180deg)}.flip.flipped[horizontal].card{-webkit-transform:rotatey(-180deg);transform:rotatey(-180deg)}.flip.card{width:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.5s,width .25s ease-in!important;transition:transform .5s,width .25s ease-in!important}.flip.card .face{width:100%;padding-bottom:20px}.flip.card .front{position:relative;transition:opacity 0s linear .15s;z-index:6;opacity:1}.flip.flipped.card .front{z-index:1;opacity:0}.flip.card .back{height:0;opacity:0}.flip.flipped.card .back{height:auto;opacity:1}.flip.card .back{-webkit-transform:rotatex(-180deg);transform:rotatex(-180deg);transition:opacity 0s linear .15s;z-index:3;top:0;position:absolute}.flip[horizontal].card .back{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.icon.absolute_effect{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20height%3D%2218%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%232D85A2%22%20points%3D%229%2C2.2%206.3%2C2.2%201.5%2C15.2%207.8%2C15.2%207.8%2C12.7%205.1%2C12.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%232D85A2%22%20points%3D%229%2C2.2%2011.7%2C2.2%2016.5%2C15.2%2010.2%2C15.2%2010.2%2C12.7%2012.9%2C12.7%20%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.absolute_effect_inactive{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20height%3D%2218%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23939598%22%20points%3D%229%2C2.2%206.3%2C2.2%201.5%2C15.2%207.8%2C15.2%207.8%2C12.7%205.1%2C12.7%20%22%2F%3E%3Cpolygon%20fill%3D%22%23939598%22%20points%3D%229%2C2.2%2011.7%2C2.2%2016.5%2C15.2%2010.2%2C15.2%2010.2%2C12.7%2012.9%2C12.7%20%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.arros_visual_overview{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2079.1%2022.5%22%20enable-background%3D%22new%200%200%2079.1%2022.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23D0D2D3%22%20points%3D%2237.3%2C9.3%2012.5%2C9.3%2012.5%2C1.5%202.8%2C11.2%2012.5%2C21%2012.5%2C13.3%2037.3%2C13.3%20%22%2F%3E%3Cpolygon%20fill%3D%22%23D0D2D3%22%20points%3D%2276.3%2C11.2%2066.6%2C1.5%2066.6%2C9.3%2041.8%2C9.3%2041.8%2C13.3%2066.6%2C13.3%2066.6%2C21%20%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.bottom_line{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23808184%22%20d%3D%22M13.2%2C1.8h-2.8H7.6H4.8H2v3.1v2.5v0.7v2.1V13v2.8h2.8h2.8h2.8h2.8H16V13v-2.8V8.1V7.4V4.9V1.8H13.2z%20%20M14.2%2C10.2V13v1h-1.1h-2.8H7.6H4.8h-1v-1v-2.8v-1h1h2.8h2.8h2.8h1V10.2L14.2%2C10.2z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.flip{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M9%2C5l0-3L3%2C7l6%2C5l0-3c6%2C1%2C3%2C4%2C0%2C8C20%2C9%2C13%2C5%2C9%2C5z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.gray_person{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%208%2024.5%22%20enable-background%3D%22new%200%200%208%2024.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23D7D7D7%22%20d%3D%22M4%2C10.5L4%2C10.5c-2.2%2C0-4%2C1.8-4%2C4l0%2C9.9c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.1h7.8c0.1%2C0%2C0.1-0.1%2C0.1-0.1v-9.9%20C8%2C12.3%2C6.2%2C10.5%2C4%2C10.5z%22%2F%3E%3Ccircle%20fill%3D%22%23D7D7D7%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.indicator-arrowhead{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%225.341px%22%20height%3D%2210.682px%22%20viewBox%3D%220%200%205.341%2010.682%22%20enable-background%3D%22new%200%200%205.341%2010.682%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23F58220%22%20points%3D%225.341%2C0%200%2C5.341%205.341%2C10.682%20%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.multiple_visual_overview{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%222.2%22%20y%3D%227.3%22%20fill%3D%22%23D2D2D2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%224.9%22%20y%3D%227.3%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%204.6336%2019.2546%29%22%20fill%3D%22%23808184%22%20width%3D%222.8%22%20height%3D%222.8%22%2F%3E%3Crect%20x%3D%222.2%22%20y%3D%222.6%22%20fill%3D%22%23D2D2D2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%2210.9%22%20y%3D%222.5%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%2018.2427%2015.3719%29%22%20fill%3D%22%23808184%22%20width%3D%222.8%22%20height%3D%222.8%22%2F%3E%3Crect%20x%3D%222.2%22%20y%3D%2212.1%22%20fill%3D%22%23D2D2D2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%228.9%22%20y%3D%2212%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%208.0968%2030.2089%29%22%20fill%3D%22%23808184%22%20width%3D%222.8%22%20height%3D%222.8%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.outcome_order{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%232D85A2%22%20d%3D%22M15.8%2C4.2c-0.3-0.2-0.5-0.3-0.9-0.4c-0.1-0.8-0.7-1.6-2.1-1.9c-0.2%2C0-0.4-0.1-0.6-0.1c-0.2%2C0-0.3%2C0-0.5%2C0.1%20C11.4%2C1.4%2C10.8%2C1%2C9.9%2C1C9.7%2C1%2C9.6%2C1%2C9.5%2C1C8.9%2C1.1%2C8.4%2C1.2%2C8.1%2C1.5C7.7%2C1.2%2C7.2%2C1%2C6.6%2C1c0%2C0-0.1%2C0-0.1%2C0C5.9%2C1%2C5.3%2C1.3%2C4.9%2C1.8%20C4.4%2C2.3%2C4.2%2C2.9%2C4.2%2C3.5v0v0l0%2C1C4.1%2C4.5%2C3.9%2C4.5%2C3.7%2C4.5c-0.2%2C0-0.4%2C0-0.6%2C0.1C2.4%2C4.7%2C1.9%2C5.1%2C1.6%2C5.7C1.3%2C6.2%2C1.2%2C6.9%2C1.3%2C7.5%20l0%2C0.2l0.1%2C0.1l2.2%2C4c0.7%2C1.2%2C1.5%2C2%2C2%2C2.5l0%2C1.4l0%2C1.3H7h6h1.3l0-1.3l0-1.8l2-6.2l0%2C0l0%2C0l0.1-0.2c0.1-0.6%2C0.3-1%2C0.3-1.4%20C16.8%2C5%2C16.2%2C4.4%2C15.8%2C4.2z%20M15.1%2C7.3l-2%2C6.4l0%2C2h0H7h0l0-2c0%2C0-1.2-0.6-2.2-2.4l-2.2-4C2.5%2C6.6%2C2.8%2C6%2C3.4%2C5.9c0.1%2C0%2C0.2%2C0%2C0.3%2C0%20l0%2C0l0%2C0c0.5%2C0%2C0.9%2C0.3%2C1%2C0.8L5.3%2C8c0.2%2C0.1%2C0.3%2C0.2%2C0.3%2C0.2c0.2%2C0%2C0-0.9%2C0-3.2L5.6%2C3.5c0-0.6%2C0.4-1.1%2C1-1.1h0c0%2C0%2C0%2C0%2C0%2C0h0%20c0.6%2C0%2C1%2C0.4%2C1%2C1c0%2C0%2C0%2C0.5%2C0%2C0.6c0%2C0.4%2C0.3%2C0.8%2C0.6%2C0.8c0.2%2C0%2C0.4-0.2%2C0.4-0.6l0-1c0-0.6%2C0.4-0.8%2C1-0.8c0.1%2C0%2C0.2%2C0%2C0.2%2C0h0h0%20c0.5%2C0%2C0.8%2C0.1%2C0.8%2C0.6l0.1%2C1.2c0.1%2C0.4%2C0.2%2C0.6%2C0.3%2C0.6c0.2%2C0%2C0.4-0.4%2C0.4-0.4l0.1-0.5c0.1-0.4%2C0.3-0.6%2C0.7-0.6h0h0%20c0.1%2C0%2C0.2%2C0%2C0.4%2C0c0.6%2C0.1%2C1.1%2C0.3%2C1%2C0.9l-0.1%2C0.4v0l0%2C0l0%2C0v0c0%2C0-0.4%2C1.3-0.2%2C1.3c0%2C0%2C0.1-0.1%2C0.2-0.3c0%2C0%2C0%2C0%2C0%2C0l0.3-0.3%20C14%2C5.1%2C14.1%2C5%2C14.3%2C5l0%2C0v0c0.2%2C0%2C0.5%2C0.1%2C0.8%2C0.3C15.6%2C5.7%2C15.4%2C6.2%2C15.1%2C7.3z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.person{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%208%2024.5%22%20enable-background%3D%22new%200%200%208%2024.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%2C10.5L4%2C10.5c-2.2%2C0-4%2C1.8-4%2C4l0%2C9.9c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.1h7.8c0.1%2C0%2C0.1-0.1%2C0.1-0.1v-9.9%20C8%2C12.3%2C6.2%2C10.5%2C4%2C10.5z%22%2F%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.plain_language{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221.9%22%20y%3D%223%22%20fill%3D%22%232D85A2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%227.5%22%20fill%3D%22%232D85A2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%2212%22%20fill%3D%22%232D85A2%22%20width%3D%228.8%22%20height%3D%222.7%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.plain_language_inactive{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221.9%22%20y%3D%223%22%20fill%3D%22%23939598%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%227.5%22%20fill%3D%22%23939598%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%221.9%22%20y%3D%2212%22%20fill%3D%22%23939598%22%20width%3D%228.8%22%20height%3D%222.7%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.refresh{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20height%3D%2218%22%20width%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23929497%22%20d%3D%22M7.3%2C7l-2-2c1-1%2C2.4-1.6%2C3.9-1.6c1.5%2C0%2C2.9%2C0.6%2C3.9%2C1.6c1%2C1%2C1.6%2C2.4%2C1.6%2C3.9h2.4c0-4.4-3.6-8-8-8%20C7%2C1%2C5%2C1.9%2C3.6%2C3.3L1.8%2C1.5V7H7.3z%20M13.2%2C12.9c-1%2C1-2.4%2C1.7-4%2C1.7c-1.5%2C0-2.9-0.6-3.9-1.6c-1-1-1.6-2.4-1.6-3.9H1.2c0%2C4.4%2C3.6%2C8%2C8%2C8%20c2.2%2C0%2C4.2-0.9%2C5.7-2.4l1.8%2C1.8V11h-5.4L13.2%2C12.9z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.relative_risk{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221.8%22%20y%3D%227.3%22%20fill%3D%22%232D85A2%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2212%22%20fill%3D%22%232D85A2%22%20width%3D%223.8%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%222.7%22%20fill%3D%22%232D85A2%22%20width%3D%223.8%22%20height%3D%222.7%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.relative_risk_inactive{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221.8%22%20y%3D%227.3%22%20fill%3D%22%23939598%22%20width%3D%2214.2%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%2212%22%20fill%3D%22%23939598%22%20width%3D%223.8%22%20height%3D%222.7%22%2F%3E%3Crect%20x%3D%227%22%20y%3D%222.7%22%20fill%3D%22%23939598%22%20width%3D%223.8%22%20height%3D%222.7%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.single_outcome{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2223%22%20height%3D%2223%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M5.7%2C4.5c0%2C1.1-0.9%2C2-2%2C2c-1.1%2C0-2-0.9-2-2c0-1.1%2C0.9-2%2C2-2C4.8%2C2.5%2C5.7%2C3.4%2C5.7%2C4.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M5.7%2C9.9c0-1.1-0.9-2-2-2c-1.1%2C0-2%2C0.9-2%2C2v5.6h4V9.9z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M11%2C4.5c0%2C1.1-0.9%2C2-2%2C2c-1.1%2C0-2-0.9-2-2c0-1.1%2C0.9-2%2C2-2C10.1%2C2.5%2C11%2C3.4%2C11%2C4.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M11%2C9.9c0-1.1-0.9-2-2-2c-1.1%2C0-2%2C0.9-2%2C2v5.6h4V9.9z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M16.4%2C4.5c0%2C1.1-0.9%2C2-2%2C2c-1.1%2C0-2-0.9-2-2c0-1.1%2C0.9-2%2C2-2C15.5%2C2.5%2C16.4%2C3.4%2C16.4%2C4.5z%22%2F%3E%20%20%3Cpath%20fill%3D%22%232D85A3%22%20d%3D%22M16.4%2C9.9c0-1.1-0.9-2-2-2c-1.1%2C0-2%2C0.9-2%2C2v5.6h4V9.9z%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.table{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23808184%22%20d%3D%22M13%2C2L13%2C2l-3%2C0v0H8v0H5v0H2v3v3v3v3v3H5v0h3v0h3v0h3v0h3v-3v-3V8%20V5V2H13z%20M7%2C5v3v3v3V16h-1v-2v-3V8V5V3h1V5z%20M13%2C5v3v3v3V16h-1v-2v-3V8V5V3h1%20V5z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.visual_overview{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221%22%20y%3D%227.3%22%20fill%3D%22%237CB5C4%22%20width%3D%2216.2%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%225.9%22%20y%3D%225.6%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%209.253%2021.4494%29%22%20fill%3D%22%232D85A2%22%20width%3D%226.4%22%20height%3D%226.4%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.visual_overview_inactive{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%221%22%20y%3D%227.3%22%20fill%3D%22%23c9c9c9%22%20width%3D%2216.2%22%20height%3D%223%22%2F%3E%3Crect%20x%3D%225.9%22%20y%3D%225.6%22%20transform%3D%22matrix%28-0.7071%20-0.7071%200.7071%20-0.7071%209.253%2021.4494%29%22%20fill%3D%22%23939598%22%20width%3D%226.4%22%20height%3D%226.4%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.chevron-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABYCAYAAAC+uwT3AAABFUlEQVR42u3cwQnCQBCF4e3BIrSJtODJswchePRoB4LgNR2kkrGDNBQheBDxYDQ7u/v2H5gCPhImy05mQsg8mnPX9vdh7G0Yg0pMoPcsHfgR9ZKSqCJx36KKws1FFYH7FZU17l9UltVyEVRuuEVRueCioJ65Pt52cqhkxcQD5Q7zQrnCPFFuMG+UCwwUKFCgQIECBQoUKFCgQIECBQoUqNpRJoja7C8rbmm5U6+oA0K/ilex1uIhW+5lP9DSRypw4MCBAwcOHDhw4MCBAwcOHDhw4MAVPWol+9SkGyDSbSsvXEgVUUcZD9dtSBmSw6dRcJKz0KY4vW6K+wZMcUOEKe70MMUtLJJ7c1S2HTWnrp1+15gJegCOG3kzt+QUtgAAAABJRU5ErkJggg==);background-repeat:no-repeat}.icon.chevron-right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAABYCAYAAAC+uwT3AAABE0lEQVR42u3cvQ3CMBCG4duBIcISWYGKmgIJUVKyARJSWjbIJMkGWSjQ0PCjxCE53x3vJ3mAR4rOVj7ZIgmpm66v264vz7eDRMgT9Lp8o9rPKNe4IZRL3FiUK1wqygVuKso07tv0c42bC2UKNzfKBK44VtslUNlxS6Ky4jRgWXBaMHWcJkwVpw0DBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHO4JjBuvbus+JVOAUJtxafI2FeHhRz3ITfokEcqUKBAgQIFChQoUKBAgQIFChQoUKASUE3Q1pEqlQbkj/oqyZFif92EvMq45GQUCwl5XXhunFjMrzixnKk48ZBUnHjKWJx4zBBOPCfkY0BvwMcqT/afb7oDG0l5M/xxUEsAAAAASUVORK5CYII=);background-repeat:no-repeat}.icon.info-toggler{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM3MURCMzQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM3MURCNDQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDMzcxREIxNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDMzcxREIyNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1BUp0QAAAF1JREFUeNrsk8EOACAIQqX1/79srbOJ5aU1vfMGDqCqkrkmyfsZAEDTDiIQGoFBQj/wICHALBuuAZ6YAph4xastFOAJQD9ZnlVty8Gu/ziJgCDU/QGYuNb4CmAIMAAbyxo/qIvOhAAAAABJRU5ErkJggg==);background-repeat:no-repeat}.icon.visual_overview_diamond{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20id%3D%22Layer_1%22%0A%20%20%20x%3D%220px%22%0A%20%20%20y%3D%220px%22%0A%20%20%20viewBox%3D%220%200%209.9999997%209.9999997%22%0A%20%20%20enable-background%3D%22new%200%200%2022.3%2022%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20inkscape%3Aversion%3D%220.48.4%20r9939%22%0A%20%20%20width%3D%22100%25%22%0A%20%20%20height%3D%22100%25%22%0A%20%20%20sodipodi%3Adocname%3D%22visual%20overview%20diamond.svg%22%3E%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata11%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%0A%20%20%20%20%20id%3D%22defs9%22%20%2F%3E%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22640%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22480%22%0A%20%20%20%20%20id%3D%22namedview7%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20fit-margin-top%3D%220%22%0A%20%20%20%20%20fit-margin-left%3D%220%22%0A%20%20%20%20%20fit-margin-right%3D%220%22%0A%20%20%20%20%20fit-margin-bottom%3D%220%22%0A%20%20%20%20%20inkscape%3Azoom%3D%2210.727273%22%0A%20%20%20%20%20inkscape%3Acx%3D%224.9500002%22%0A%20%20%20%20%20inkscape%3Acy%3D%224.9999998%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%2265%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%2224%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22Layer_1%22%20%2F%3E%3Cg%0A%20%20%20%20%20id%3D%22g3%22%0A%20%20%20%20%20transform%3D%22translate%28-6.2%2C-6.0000004%29%22%3E%3Cpath%0A%20%20%20%20%20%20%20d%3D%22m%2011.2%2C6%20c%20-0.3%2C0%20-0.5%2C0.1%20-0.7%2C0.3%20l%20-4%2C4%20c%20-0.4%2C0.4%20-0.4%2C1%200%2C1.4%20l%204%2C4%20c%200.2%2C0.2%200.5%2C0.3%200.7%2C0.3%200.2%2C0%200.5%2C-0.1%200.7%2C-0.3%20l%204%2C-4%20c%200.4%2C-0.4%200.4%2C-1%200%2C-1.4%20l%20-4%2C-4%20C%2011.7%2C6.1%2011.4%2C6%2011.2%2C6%20l%200%2C0%20z%22%0A%20%20%20%20%20%20%20id%3D%22path5%22%0A%20%20%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%0A%20%20%20%20%20%20%20style%3D%22fill%3A%231d1c1a%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat}.icon.close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUIyNDU1QkI3MzcxMUUyODM2RkFGMUNFRDEzNTgzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUIyNDU1Q0I3MzcxMUUyODM2RkFGMUNFRDEzNTgzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxQjI0NTU5QjczNzExRTI4MzZGQUYxQ0VEMTM1ODM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkxQjI0NTVBQjczNzExRTI4MzZGQUYxQ0VEMTM1ODM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bxKSXAAAAflJREFUeNqslL9OwkAcx381BiaSJmWBxU461RRwp7yBbyCdjBPwBr4BcTIuUp9ABAdxEHZBGmGRxS7WpY0NGyzn79fQerSoNfGbtHfXu37y+3sCYwz+U9v0EgThx0MX5xfaamodnxxb350j4wT/tQGIkCoOtXw+r0pZCVKpFLzb7+C6rrVYLNq4dxaFbwQiSMWhVTooqcq+4oOimr3M4Gn05M3n8wZCDR4IfAwJZlwaH47jsN+EVrLeXY+tPIkDcUNE2GsSGK/uTZeghwFwi/OkXjwoypIk/Smr5UoZ0ul0M1iHQPxYUxRl7bBhGNBoNMK1aZpra1Imk4EdeUcOrPTNpLLoP/Rj7oiiSPFg1WqVjcfjcN3vr5+132xyu8m7LFNpRIU/AkJ8SwuFAnieB61WCzRNWzuXy+doUHmX5ayUjQFVVYVmMwyPD0Jrf4xpALQc14lt8jEjSweDAei6nghouo4b26xUKqGbvPv08LIsv2HMr2KkjGINUrHyQpD/BKLE1Ov1WPIooZTlaGGfDh+H7K/C9iPYa6ywsSdPR8ORic2fuKiXyyXc9+5pqscKeyX9tnPr0a2SBNbtdAFjr6Mxg+D7pttGxOF6d29XwxvH74QoaPI8gelk6mHMCdZOeh9SKx0h8JCH2rZN2byiPCLM23gf/qc+BRgA9nrtv51oCHkAAAAASUVORK5CYII=);background-repeat:no-repeat;width:20px;height:20px;opacity:.8!important}i.icon{display:inline-block}i.icon.small{width:20px;height:20px}i.icon.medium{width:23px;height:23px}i.icon.overview{width:29px;height:41px}i.icon.png{background-size:14px 24px;position:relative;top:8px;width:14px;height:24px}.opentip-container,.opentip-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.opentip-container{position:absolute;max-width:300px;z-index:100;-webkit-transition:-webkit-transform 1s ease-in-out;-moz-transition:-moz-transform 1s ease-in-out;-o-transition:-o-transform 1s ease-in-out;-ms-transition:-ms-transform 1s ease-in-out;transition:transform 1s ease-in-out;pointer-events:none;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right{-webkit-transform:translateY(-5px) translateX(5px);-moz-transform:translateY(-5px) translateX(5px);-o-transform:translateY(-5px) translateX(5px);-ms-transform:translateY(-5px) translateX(5px);transform:translateY(-5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right{-webkit-transform:translateY(5px) translateX(5px);-moz-transform:translateY(5px) translateX(5px);-o-transform:translateY(5px) translateX(5px);-ms-transform:translateY(5px) translateX(5px);transform:translateY(5px) translateX(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left{-webkit-transform:translateY(5px) translateX(-5px);-moz-transform:translateY(5px) translateX(-5px);-o-transform:translateY(5px) translateX(-5px);-ms-transform:translateY(5px) translateX(-5px);transform:translateY(5px) translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left{-webkit-transform:translateY(-5px) translateX(-5px);-moz-transform:translateY(-5px) translateX(-5px);-o-transform:translateY(-5px) translateX(-5px);-ms-transform:translateY(-5px) translateX(-5px);transform:translateY(-5px) translateX(-5px)}.opentip-container.ot-fixed .opentip{pointer-events:auto}.opentip-container.ot-hidden{display:none}.opentip-container .opentip{position:relative;font-size:13px;line-height:120%;padding:9px 14px;color:#4f4b47;text-shadow:-1px -1px 0 rgba(255,255,255,.2)}.opentip-container .opentip .header{margin:0;padding:0}.opentip-container .opentip .ot-close{pointer-events:auto;display:block;position:absolute;top:-12px;left:60px;color:rgba(0,0,0,.5);background:rgba(0,0,0,0);text-decoration:none}.opentip-container .opentip .ot-close span,.opentip-container .opentip .ot-loading-indicator{display:none}.opentip-container.ot-loading .ot-loading-indicator{width:30px;height:30px;font-size:30px;line-height:30px;font-weight:700;display:block}.opentip-container.ot-loading .ot-loading-indicator span{display:block;-webkit-animation:otloading 2s linear infinite;-moz-animation:otloading 2s linear infinite;-o-animation:otloading 2s linear infinite;-ms-animation:otloading 2s linear infinite;animation:otloading 2s linear infinite;text-align:center}.opentip-container.style-alert .opentip,.opentip-container.style-dark .opentip{color:#f8f8f8;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.opentip-container.style-glass .opentip{padding:15px 25px;color:#317cc5;text-shadow:1px 1px 8px rgba(0,94,153,.3)}.opentip-container.ot-hide-effect-fade{-webkit-transition:-webkit-transform .5s ease-in-out,opacity 1s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity 1s ease-in-out;-o-transition:-o-transform .5s ease-in-out,opacity 1s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out;opacity:1;-ms-filter:none;filter:none}.opentip-container.ot-hide-effect-fade.ot-hiding{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-going-to-show,.opentip-container.ot-show-effect-appear.ot-showing{-webkit-transition:-webkit-transform .5s ease-in-out,opacity 1s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out,opacity 1s ease-in-out;-o-transition:-o-transform .5s ease-in-out,opacity 1s ease-in-out;-ms-transition:-ms-transform .5s ease-in-out,opacity 1s ease-in-out;transition:transform .5s ease-in-out,opacity 1s ease-in-out}.opentip-container.ot-show-effect-appear.ot-going-to-show{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}.opentip-container.ot-show-effect-appear.ot-showing,.opentip-container.ot-show-effect-appear.ot-visible{opacity:1;-ms-filter:none;filter:none}@-moz-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes otloading{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:Epistemonikos;src:url(/assets/fonts/font_epistemonikos.woff);src:local("Epistemonikos")}.isof-tx{/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */}.isof-tx .clearfix{*zoom:1}.isof-tx .clearfix:after,.isof-tx .clearfix:before{line-height:0}.isof-tx .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.isof-tx .input-block-level{display:block;width:100%;min-height:24px;-moz-box-sizing:border-box;box-sizing:border-box}.isof-tx .main_loading{text-align:center;margin-top:100px}.isof-tx .dotted_underline{border-bottom:1px #000 dotted}.isof-tx .black{color:#000}.isof-tx img.center{float:none;margin:0}.isof-tx #outcomes .table_options{margin-bottom:8px}.isof-tx #main-content .panel-group>h2{color:#000;margin-bottom:25px;margin-top:25px}.isof-tx .about_div{display:none;position:absolute;background-color:#F0F1F2;width:100%;z-index:1002;padding-top:15px;padding-bottom:35px;border-bottom:#C1C1C2 solid 1px}.isof-tx .about_div h1{margin-bottom:30px}.isof-tx .about_div p{padding-left:15px;max-width:890px}.isof-tx .about_div li,.isof-tx .about_div ul{font-size:14px;line-height:23px}.isof-tx .popover-title{display:none}.isof-tx .upper{text-transform:uppercase}.isof-tx .sticky-wrapper header{width:100%;background-color:#FFF;z-index:1003}.isof-tx #isof-table .sticky-wrapper{margin:0 -25px -30px -5px}.isof-tx #isof-table .row_container:first-child{padding-top:5px}.isof-tx #isof-table .sticky-wrapper .headings{z-index:1001;background-color:#FFF}.isof-tx body .sticky-wrapper.is-sticky header{box-shadow:none}.isof-tx #isof-table .sticky-wrapper.is-sticky .headings .table-col .separator{display:none}.isof-tx #sticky-title{display:none;z-index:1000;background-color:#FFF;width:100%;height:27px}.isof-tx #sticky-title-sticky-wrapper.is-sticky #sticky-title{display:block}.isof-tx #sticky-title-sticky-wrapper h1{font-size:16px}.isof-tx .float_container{overflow:auto;padding-top:12px;margin-top:-10px}.isof-tx #isof-table .headings .float_container p{padding:0;line-height:16px}.isof-tx .sticky-wrapper.is-sticky header{z-index:1002}.isof-tx #isof-table .popover.fade.in .popover-inner .popover-content p{line-height:23px}.isof-tx .vline-separator{width:2px;height:85px;background:#fff;display:inline-block;margin-top:11px}.isof-tx .after-separator{margin-top:-99px}.isof-tx html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.isof-tx article,.isof-tx aside,.isof-tx details,.isof-tx figcaption,.isof-tx figure,.isof-tx footer,.isof-tx header,.isof-tx hgroup,.isof-tx main,.isof-tx menu,.isof-tx nav,.isof-tx section,.isof-tx summary{display:block}.isof-tx audio,.isof-tx canvas,.isof-tx progress,.isof-tx video{display:inline-block;vertical-align:baseline}.isof-tx audio:not([controls]){display:none;height:0}.isof-tx [hidden],.isof-tx template{display:none}.isof-tx a{background-color:transparent}.isof-tx a:active,.isof-tx a:hover{outline:0}.isof-tx b,.isof-tx strong{font-weight:700}.isof-tx dfn{font-style:italic}.isof-tx h1{margin:.67em 0}.isof-tx mark{background:#ff0;color:#000}.isof-tx sub,.isof-tx sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.isof-tx sup{top:-.5em}.isof-tx sub{bottom:-.25em}.isof-tx img{border:0}.isof-tx svg:not(:root){overflow:hidden}.isof-tx hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.isof-tx pre{overflow:auto}.isof-tx code,.isof-tx kbd,.isof-tx pre,.isof-tx samp{font-size:1em}.isof-tx button,.isof-tx input,.isof-tx optgroup,.isof-tx select,.isof-tx textarea{color:inherit;font:inherit;margin:0}.isof-tx button{overflow:visible}.isof-tx button,.isof-tx select{text-transform:none}.isof-tx button,.isof-tx html input[type=button],.isof-tx input[type=reset],.isof-tx input[type=submit]{-webkit-appearance:button;cursor:pointer}.isof-tx button[disabled],.isof-tx html input[disabled]{cursor:default}.isof-tx button::-moz-focus-inner,.isof-tx input::-moz-focus-inner{border:0;padding:0}.isof-tx input[type=checkbox],.isof-tx input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.isof-tx input[type=number]::-webkit-inner-spin-button,.isof-tx input[type=number]::-webkit-outer-spin-button{height:auto}.isof-tx input[type=search]::-webkit-search-cancel-button,.isof-tx input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.isof-tx textarea{overflow:auto}.isof-tx optgroup{font-weight:700}.isof-tx table{border-collapse:collapse;border-spacing:0}.isof-tx td,.isof-tx th{padding:0}@media print{.isof-tx *,.isof-tx :after,.isof-tx :before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.isof-tx a,.isof-tx a:visited{text-decoration:underline}.isof-tx a[href]:after{content:" (" attr(href) ")"}.isof-tx abbr[title]:after{content:" (" attr(title) ")"}.isof-tx a[href^="#"]:after,.isof-tx a[href^="javascript:"]:after{content:""}.isof-tx blockquote,.isof-tx pre{border:1px solid #999;page-break-inside:avoid}.isof-tx thead{display:table-header-group}.isof-tx img,.isof-tx tr{page-break-inside:avoid}.isof-tx img{max-width:100%!important}.isof-tx h2,.isof-tx h3,.isof-tx p{orphans:3;widows:3}.isof-tx h2,.isof-tx h3{page-break-after:avoid}.isof-tx .navbar{display:none}.isof-tx .btn>.caret,.isof-tx .dropup>.btn>.caret{border-top-color:#000!important}.isof-tx .label{border:1px solid #000}.isof-tx .table{border-collapse:collapse!important}.isof-tx .table td,.isof-tx .table th{background-color:#fff!important}.isof-tx .table-bordered td,.isof-tx .table-bordered th{border:1px solid #ddd!important}}.isof-tx :after,.isof-tx :before{-moz-box-sizing:border-box;box-sizing:border-box}.isof-tx html{font-size:10px;-webkit-tap-highlight-color:transparent}.isof-tx body{background-color:#fff}.isof-tx button,.isof-tx input,.isof-tx select,.isof-tx textarea{font-family:inherit;font-size:inherit;line-height:inherit}.isof-tx a{color:#337ab7;text-decoration:none}.isof-tx a:focus,.isof-tx a:hover{color:#23527c;text-decoration:underline}.isof-tx a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-tx figure{margin:0}.isof-tx img{vertical-align:middle}.isof-tx .img-responsive{display:block;max-width:100%;height:auto}.isof-tx .img-rounded{border-radius:6px}.isof-tx .img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.isof-tx .img-circle{border-radius:50%}.isof-tx hr{border:0}.isof-tx .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.isof-tx .sr-only-focusable:active,.isof-tx .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.isof-tx [role=button]{cursor:pointer}.isof-tx .h1,.isof-tx .h2,.isof-tx .h3,.isof-tx .h4,.isof-tx .h5,.isof-tx .h6,.isof-tx h1,.isof-tx h2,.isof-tx h3,.isof-tx h4,.isof-tx h5,.isof-tx h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.isof-tx .h1 .small,.isof-tx .h1 small,.isof-tx .h2 .small,.isof-tx .h2 small,.isof-tx .h3 .small,.isof-tx .h3 small,.isof-tx .h4 .small,.isof-tx .h4 small,.isof-tx .h5 .small,.isof-tx .h5 small,.isof-tx .h6 .small,.isof-tx .h6 small,.isof-tx h1 .small,.isof-tx h1 small,.isof-tx h2 .small,.isof-tx h2 small,.isof-tx h3 .small,.isof-tx h3 small,.isof-tx h4 .small,.isof-tx h4 small,.isof-tx h5 .small,.isof-tx h5 small,.isof-tx h6 .small,.isof-tx h6 small{font-weight:400;line-height:1;color:#777}.isof-tx .h1,.isof-tx .h2,.isof-tx .h3,.isof-tx h1,.isof-tx h2,.isof-tx h3{margin-top:20px;margin-bottom:10px}.isof-tx .h1 .small,.isof-tx .h1 small,.isof-tx .h2 .small,.isof-tx .h2 small,.isof-tx .h3 .small,.isof-tx .h3 small,.isof-tx h1 .small,.isof-tx h1 small,.isof-tx h2 .small,.isof-tx h2 small,.isof-tx h3 .small,.isof-tx h3 small{font-size:65%}.isof-tx .h4,.isof-tx .h5,.isof-tx .h6,.isof-tx h4,.isof-tx h5,.isof-tx h6{margin-top:10px;margin-bottom:10px}.isof-tx .h4 .small,.isof-tx .h4 small,.isof-tx .h5 .small,.isof-tx .h5 small,.isof-tx .h6 .small,.isof-tx .h6 small,.isof-tx h4 .small,.isof-tx h4 small,.isof-tx h5 .small,.isof-tx h5 small,.isof-tx h6 .small,.isof-tx h6 small{font-size:75%}.isof-tx .h1,.isof-tx h1{font-size:36px}.isof-tx .h2,.isof-tx h2{font-size:30px}.isof-tx .h3,.isof-tx h3{font-size:24px}.isof-tx .h4,.isof-tx h4{font-size:18px}.isof-tx .h5,.isof-tx h5{font-size:14px}.isof-tx .h6,.isof-tx h6{font-size:12px}.isof-tx p{margin:0 0 10px}.isof-tx .lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.isof-tx .lead{font-size:21px}}.isof-tx .small,.isof-tx small{font-size:85%}.isof-tx .mark,.isof-tx mark{background-color:#fcf8e3;padding:.2em}.isof-tx .text-left{text-align:left}.isof-tx .text-right{text-align:right}.isof-tx .text-center{text-align:center}.isof-tx .text-justify{text-align:justify}.isof-tx .text-nowrap{white-space:nowrap}.isof-tx .text-lowercase{text-transform:lowercase}.isof-tx .initialism,.isof-tx .text-uppercase{text-transform:uppercase}.isof-tx .text-capitalize{text-transform:capitalize}.isof-tx .text-muted{color:#777}.isof-tx .text-primary{color:#337ab7}.isof-tx a.text-primary:focus,.isof-tx a.text-primary:hover{color:#286090}.isof-tx .text-success{color:#3c763d}.isof-tx a.text-success:focus,.isof-tx a.text-success:hover{color:#2b542c}.isof-tx .text-info{color:#31708f}.isof-tx a.text-info:focus,.isof-tx a.text-info:hover{color:#245269}.isof-tx .text-warning{color:#8a6d3b}.isof-tx a.text-warning:focus,.isof-tx a.text-warning:hover{color:#66512c}.isof-tx .text-danger{color:#a94442}.isof-tx a.text-danger:focus,.isof-tx a.text-danger:hover{color:#843534}.isof-tx .bg-primary{color:#fff;background-color:#337ab7}.isof-tx a.bg-primary:focus,.isof-tx a.bg-primary:hover{background-color:#286090}.isof-tx .bg-success{background-color:#dff0d8}.isof-tx a.bg-success:focus,.isof-tx a.bg-success:hover{background-color:#c1e2b3}.isof-tx .bg-info{background-color:#d9edf7}.isof-tx a.bg-info:focus,.isof-tx a.bg-info:hover{background-color:#afd9ee}.isof-tx .bg-warning{background-color:#fcf8e3}.isof-tx a.bg-warning:focus,.isof-tx a.bg-warning:hover{background-color:#f7ecb5}.isof-tx .bg-danger{background-color:#f2dede}.isof-tx a.bg-danger:focus,.isof-tx a.bg-danger:hover{background-color:#e4b9b9}.isof-tx .page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}.isof-tx ol,.isof-tx ul{margin-top:0;margin-bottom:10px}.isof-tx ol ol,.isof-tx ol ul,.isof-tx ul ol,.isof-tx ul ul{margin-bottom:0}.isof-tx .list-unstyled{padding-left:0;list-style:none}.isof-tx .list-inline{padding-left:0;list-style:none;margin-left:-5px}.isof-tx .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.isof-tx dl{margin-top:0;margin-bottom:20px}.isof-tx dd,.isof-tx dt{line-height:1.428571429}.isof-tx dt{font-weight:700}.isof-tx dd{margin-left:0}.isof-tx .dl-horizontal dd:after,.isof-tx .dl-horizontal dd:before{content:" ";display:table}.isof-tx .dl-horizontal dd:after{clear:both}@media (min-width:768px){.isof-tx .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isof-tx .dl-horizontal dd{margin-left:180px}}.isof-tx abbr[data-original-title],.isof-tx abbr[title]{cursor:help;border-bottom:1px dotted #777}.isof-tx .initialism{font-size:90%}.isof-tx blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.isof-tx blockquote ol:last-child,.isof-tx blockquote p:last-child,.isof-tx blockquote ul:last-child{margin-bottom:0}.isof-tx blockquote .small,.isof-tx blockquote footer,.isof-tx blockquote small{display:block;font-size:80%;line-height:1.428571429;color:#777}.isof-tx blockquote .small:before,.isof-tx blockquote footer:before,.isof-tx blockquote small:before{content:'\2014 \00A0'}.isof-tx .blockquote-reverse,.isof-tx blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.isof-tx .blockquote-reverse .small:before,.isof-tx .blockquote-reverse footer:before,.isof-tx .blockquote-reverse small:before,.isof-tx blockquote.pull-right .small:before,.isof-tx blockquote.pull-right footer:before,.isof-tx blockquote.pull-right small:before{content:''}.isof-tx .blockquote-reverse .small:after,.isof-tx .blockquote-reverse footer:after,.isof-tx .blockquote-reverse small:after,.isof-tx blockquote.pull-right .small:after,.isof-tx blockquote.pull-right footer:after,.isof-tx blockquote.pull-right small:after{content:'\00A0 \2014'}.isof-tx address{margin-bottom:20px;font-style:normal;line-height:1.428571429}.isof-tx code,.isof-tx kbd,.isof-tx pre,.isof-tx samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.isof-tx code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.isof-tx kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.isof-tx kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.isof-tx pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.isof-tx pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.isof-tx .pre-scrollable{max-height:340px;overflow-y:scroll}.isof-tx .container{padding-left:15px;padding-right:15px}.isof-tx .container:after,.isof-tx .container:before{content:" ";display:table}.isof-tx .container:after{clear:both}@media (min-width:768px){.isof-tx .container{width:750px}}@media (min-width:992px){.isof-tx .container{width:970px}}@media (min-width:1200px){.isof-tx .container{width:1170px}}.isof-tx .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.isof-tx .container-fluid:after,.isof-tx .container-fluid:before{content:" ";display:table}.isof-tx .container-fluid:after{clear:both}.isof-tx .row{margin-left:-15px;margin-right:-15px}.isof-tx .row:after,.isof-tx .row:before{content:" ";display:table}.isof-tx .row:after{clear:both}.isof-tx .col-lg-1,.isof-tx .col-lg-10,.isof-tx .col-lg-11,.isof-tx .col-lg-12,.isof-tx .col-lg-2,.isof-tx .col-lg-3,.isof-tx .col-lg-4,.isof-tx .col-lg-5,.isof-tx .col-lg-6,.isof-tx .col-lg-7,.isof-tx .col-lg-8,.isof-tx .col-lg-9,.isof-tx .col-md-1,.isof-tx .col-md-10,.isof-tx .col-md-11,.isof-tx .col-md-12,.isof-tx .col-md-2,.isof-tx .col-md-3,.isof-tx .col-md-4,.isof-tx .col-md-5,.isof-tx .col-md-6,.isof-tx .col-md-7,.isof-tx .col-md-8,.isof-tx .col-md-9,.isof-tx .col-sm-1,.isof-tx .col-sm-10,.isof-tx .col-sm-11,.isof-tx .col-sm-12,.isof-tx .col-sm-2,.isof-tx .col-sm-3,.isof-tx .col-sm-4,.isof-tx .col-sm-5,.isof-tx .col-sm-6,.isof-tx .col-sm-7,.isof-tx .col-sm-8,.isof-tx .col-sm-9,.isof-tx .col-xs-1,.isof-tx .col-xs-10,.isof-tx .col-xs-11,.isof-tx .col-xs-12,.isof-tx .col-xs-2,.isof-tx .col-xs-3,.isof-tx .col-xs-4,.isof-tx .col-xs-5,.isof-tx .col-xs-6,.isof-tx .col-xs-7,.isof-tx .col-xs-8,.isof-tx .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.isof-tx .col-xs-1,.isof-tx .col-xs-10,.isof-tx .col-xs-11,.isof-tx .col-xs-12,.isof-tx .col-xs-2,.isof-tx .col-xs-3,.isof-tx .col-xs-4,.isof-tx .col-xs-5,.isof-tx .col-xs-6,.isof-tx .col-xs-7,.isof-tx .col-xs-8,.isof-tx .col-xs-9{float:left}.isof-tx .col-xs-1{width:8.3333333333%}.isof-tx .col-xs-2{width:16.6666666667%}.isof-tx .col-xs-3{width:25%}.isof-tx .col-xs-4{width:33.3333333333%}.isof-tx .col-xs-5{width:41.6666666667%}.isof-tx .col-xs-6{width:50%}.isof-tx .col-xs-7{width:58.3333333333%}.isof-tx .col-xs-8{width:66.6666666667%}.isof-tx .col-xs-9{width:75%}.isof-tx .col-xs-10{width:83.3333333333%}.isof-tx .col-xs-11{width:91.6666666667%}.isof-tx .col-xs-12{width:100%}.isof-tx .col-xs-pull-0{right:auto}.isof-tx .col-xs-pull-1{right:8.3333333333%}.isof-tx .col-xs-pull-2{right:16.6666666667%}.isof-tx .col-xs-pull-3{right:25%}.isof-tx .col-xs-pull-4{right:33.3333333333%}.isof-tx .col-xs-pull-5{right:41.6666666667%}.isof-tx .col-xs-pull-6{right:50%}.isof-tx .col-xs-pull-7{right:58.3333333333%}.isof-tx .col-xs-pull-8{right:66.6666666667%}.isof-tx .col-xs-pull-9{right:75%}.isof-tx .col-xs-pull-10{right:83.3333333333%}.isof-tx .col-xs-pull-11{right:91.6666666667%}.isof-tx .col-xs-pull-12{right:100%}.isof-tx .col-xs-push-0{left:auto}.isof-tx .col-xs-push-1{left:8.3333333333%}.isof-tx .col-xs-push-2{left:16.6666666667%}.isof-tx .col-xs-push-3{left:25%}.isof-tx .col-xs-push-4{left:33.3333333333%}.isof-tx .col-xs-push-5{left:41.6666666667%}.isof-tx .col-xs-push-6{left:50%}.isof-tx .col-xs-push-7{left:58.3333333333%}.isof-tx .col-xs-push-8{left:66.6666666667%}.isof-tx .col-xs-push-9{left:75%}.isof-tx .col-xs-push-10{left:83.3333333333%}.isof-tx .col-xs-push-11{left:91.6666666667%}.isof-tx .col-xs-push-12{left:100%}.isof-tx .col-xs-offset-0{margin-left:0}.isof-tx .col-xs-offset-1{margin-left:8.3333333333%}.isof-tx .col-xs-offset-2{margin-left:16.6666666667%}.isof-tx .col-xs-offset-3{margin-left:25%}.isof-tx .col-xs-offset-4{margin-left:33.3333333333%}.isof-tx .col-xs-offset-5{margin-left:41.6666666667%}.isof-tx .col-xs-offset-6{margin-left:50%}.isof-tx .col-xs-offset-7{margin-left:58.3333333333%}.isof-tx .col-xs-offset-8{margin-left:66.6666666667%}.isof-tx .col-xs-offset-9{margin-left:75%}.isof-tx .col-xs-offset-10{margin-left:83.3333333333%}.isof-tx .col-xs-offset-11{margin-left:91.6666666667%}.isof-tx .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.isof-tx .col-sm-1,.isof-tx .col-sm-10,.isof-tx .col-sm-11,.isof-tx .col-sm-12,.isof-tx .col-sm-2,.isof-tx .col-sm-3,.isof-tx .col-sm-4,.isof-tx .col-sm-5,.isof-tx .col-sm-6,.isof-tx .col-sm-7,.isof-tx .col-sm-8,.isof-tx .col-sm-9{float:left}.isof-tx .col-sm-1{width:8.3333333333%}.isof-tx .col-sm-2{width:16.6666666667%}.isof-tx .col-sm-3{width:25%}.isof-tx .col-sm-4{width:33.3333333333%}.isof-tx .col-sm-5{width:41.6666666667%}.isof-tx .col-sm-6{width:50%}.isof-tx .col-sm-7{width:58.3333333333%}.isof-tx .col-sm-8{width:66.6666666667%}.isof-tx .col-sm-9{width:75%}.isof-tx .col-sm-10{width:83.3333333333%}.isof-tx .col-sm-11{width:91.6666666667%}.isof-tx .col-sm-12{width:100%}.isof-tx .col-sm-pull-0{right:auto}.isof-tx .col-sm-pull-1{right:8.3333333333%}.isof-tx .col-sm-pull-2{right:16.6666666667%}.isof-tx .col-sm-pull-3{right:25%}.isof-tx .col-sm-pull-4{right:33.3333333333%}.isof-tx .col-sm-pull-5{right:41.6666666667%}.isof-tx .col-sm-pull-6{right:50%}.isof-tx .col-sm-pull-7{right:58.3333333333%}.isof-tx .col-sm-pull-8{right:66.6666666667%}.isof-tx .col-sm-pull-9{right:75%}.isof-tx .col-sm-pull-10{right:83.3333333333%}.isof-tx .col-sm-pull-11{right:91.6666666667%}.isof-tx .col-sm-pull-12{right:100%}.isof-tx .col-sm-push-0{left:auto}.isof-tx .col-sm-push-1{left:8.3333333333%}.isof-tx .col-sm-push-2{left:16.6666666667%}.isof-tx .col-sm-push-3{left:25%}.isof-tx .col-sm-push-4{left:33.3333333333%}.isof-tx .col-sm-push-5{left:41.6666666667%}.isof-tx .col-sm-push-6{left:50%}.isof-tx .col-sm-push-7{left:58.3333333333%}.isof-tx .col-sm-push-8{left:66.6666666667%}.isof-tx .col-sm-push-9{left:75%}.isof-tx .col-sm-push-10{left:83.3333333333%}.isof-tx .col-sm-push-11{left:91.6666666667%}.isof-tx .col-sm-push-12{left:100%}.isof-tx .col-sm-offset-0{margin-left:0}.isof-tx .col-sm-offset-1{margin-left:8.3333333333%}.isof-tx .col-sm-offset-2{margin-left:16.6666666667%}.isof-tx .col-sm-offset-3{margin-left:25%}.isof-tx .col-sm-offset-4{margin-left:33.3333333333%}.isof-tx .col-sm-offset-5{margin-left:41.6666666667%}.isof-tx .col-sm-offset-6{margin-left:50%}.isof-tx .col-sm-offset-7{margin-left:58.3333333333%}.isof-tx .col-sm-offset-8{margin-left:66.6666666667%}.isof-tx .col-sm-offset-9{margin-left:75%}.isof-tx .col-sm-offset-10{margin-left:83.3333333333%}.isof-tx .col-sm-offset-11{margin-left:91.6666666667%}.isof-tx .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.isof-tx .col-md-1,.isof-tx .col-md-10,.isof-tx .col-md-11,.isof-tx .col-md-12,.isof-tx .col-md-2,.isof-tx .col-md-3,.isof-tx .col-md-4,.isof-tx .col-md-5,.isof-tx .col-md-6,.isof-tx .col-md-7,.isof-tx .col-md-8,.isof-tx .col-md-9{float:left}.isof-tx .col-md-1{width:8.3333333333%}.isof-tx .col-md-2{width:16.6666666667%}.isof-tx .col-md-3{width:25%}.isof-tx .col-md-4{width:33.3333333333%}.isof-tx .col-md-5{width:41.6666666667%}.isof-tx .col-md-6{width:50%}.isof-tx .col-md-7{width:58.3333333333%}.isof-tx .col-md-8{width:66.6666666667%}.isof-tx .col-md-9{width:75%}.isof-tx .col-md-10{width:83.3333333333%}.isof-tx .col-md-11{width:91.6666666667%}.isof-tx .col-md-12{width:100%}.isof-tx .col-md-pull-0{right:auto}.isof-tx .col-md-pull-1{right:8.3333333333%}.isof-tx .col-md-pull-2{right:16.6666666667%}.isof-tx .col-md-pull-3{right:25%}.isof-tx .col-md-pull-4{right:33.3333333333%}.isof-tx .col-md-pull-5{right:41.6666666667%}.isof-tx .col-md-pull-6{right:50%}.isof-tx .col-md-pull-7{right:58.3333333333%}.isof-tx .col-md-pull-8{right:66.6666666667%}.isof-tx .col-md-pull-9{right:75%}.isof-tx .col-md-pull-10{right:83.3333333333%}.isof-tx .col-md-pull-11{right:91.6666666667%}.isof-tx .col-md-pull-12{right:100%}.isof-tx .col-md-push-0{left:auto}.isof-tx .col-md-push-1{left:8.3333333333%}.isof-tx .col-md-push-2{left:16.6666666667%}.isof-tx .col-md-push-3{left:25%}.isof-tx .col-md-push-4{left:33.3333333333%}.isof-tx .col-md-push-5{left:41.6666666667%}.isof-tx .col-md-push-6{left:50%}.isof-tx .col-md-push-7{left:58.3333333333%}.isof-tx .col-md-push-8{left:66.6666666667%}.isof-tx .col-md-push-9{left:75%}.isof-tx .col-md-push-10{left:83.3333333333%}.isof-tx .col-md-push-11{left:91.6666666667%}.isof-tx .col-md-push-12{left:100%}.isof-tx .col-md-offset-0{margin-left:0}.isof-tx .col-md-offset-1{margin-left:8.3333333333%}.isof-tx .col-md-offset-2{margin-left:16.6666666667%}.isof-tx .col-md-offset-3{margin-left:25%}.isof-tx .col-md-offset-4{margin-left:33.3333333333%}.isof-tx .col-md-offset-5{margin-left:41.6666666667%}.isof-tx .col-md-offset-6{margin-left:50%}.isof-tx .col-md-offset-7{margin-left:58.3333333333%}.isof-tx .col-md-offset-8{margin-left:66.6666666667%}.isof-tx .col-md-offset-9{margin-left:75%}.isof-tx .col-md-offset-10{margin-left:83.3333333333%}.isof-tx .col-md-offset-11{margin-left:91.6666666667%}.isof-tx .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.isof-tx .col-lg-1,.isof-tx .col-lg-10,.isof-tx .col-lg-11,.isof-tx .col-lg-12,.isof-tx .col-lg-2,.isof-tx .col-lg-3,.isof-tx .col-lg-4,.isof-tx .col-lg-5,.isof-tx .col-lg-6,.isof-tx .col-lg-7,.isof-tx .col-lg-8,.isof-tx .col-lg-9{float:left}.isof-tx .col-lg-1{width:8.3333333333%}.isof-tx .col-lg-2{width:16.6666666667%}.isof-tx .col-lg-3{width:25%}.isof-tx .col-lg-4{width:33.3333333333%}.isof-tx .col-lg-5{width:41.6666666667%}.isof-tx .col-lg-6{width:50%}.isof-tx .col-lg-7{width:58.3333333333%}.isof-tx .col-lg-8{width:66.6666666667%}.isof-tx .col-lg-9{width:75%}.isof-tx .col-lg-10{width:83.3333333333%}.isof-tx .col-lg-11{width:91.6666666667%}.isof-tx .col-lg-12{width:100%}.isof-tx .col-lg-pull-0{right:auto}.isof-tx .col-lg-pull-1{right:8.3333333333%}.isof-tx .col-lg-pull-2{right:16.6666666667%}.isof-tx .col-lg-pull-3{right:25%}.isof-tx .col-lg-pull-4{right:33.3333333333%}.isof-tx .col-lg-pull-5{right:41.6666666667%}.isof-tx .col-lg-pull-6{right:50%}.isof-tx .col-lg-pull-7{right:58.3333333333%}.isof-tx .col-lg-pull-8{right:66.6666666667%}.isof-tx .col-lg-pull-9{right:75%}.isof-tx .col-lg-pull-10{right:83.3333333333%}.isof-tx .col-lg-pull-11{right:91.6666666667%}.isof-tx .col-lg-pull-12{right:100%}.isof-tx .col-lg-push-0{left:auto}.isof-tx .col-lg-push-1{left:8.3333333333%}.isof-tx .col-lg-push-2{left:16.6666666667%}.isof-tx .col-lg-push-3{left:25%}.isof-tx .col-lg-push-4{left:33.3333333333%}.isof-tx .col-lg-push-5{left:41.6666666667%}.isof-tx .col-lg-push-6{left:50%}.isof-tx .col-lg-push-7{left:58.3333333333%}.isof-tx .col-lg-push-8{left:66.6666666667%}.isof-tx .col-lg-push-9{left:75%}.isof-tx .col-lg-push-10{left:83.3333333333%}.isof-tx .col-lg-push-11{left:91.6666666667%}.isof-tx .col-lg-push-12{left:100%}.isof-tx .col-lg-offset-0{margin-left:0}.isof-tx .col-lg-offset-1{margin-left:8.3333333333%}.isof-tx .col-lg-offset-2{margin-left:16.6666666667%}.isof-tx .col-lg-offset-3{margin-left:25%}.isof-tx .col-lg-offset-4{margin-left:33.3333333333%}.isof-tx .col-lg-offset-5{margin-left:41.6666666667%}.isof-tx .col-lg-offset-6{margin-left:50%}.isof-tx .col-lg-offset-7{margin-left:58.3333333333%}.isof-tx .col-lg-offset-8{margin-left:66.6666666667%}.isof-tx .col-lg-offset-9{margin-left:75%}.isof-tx .col-lg-offset-10{margin-left:83.3333333333%}.isof-tx .col-lg-offset-11{margin-left:91.6666666667%}.isof-tx .col-lg-offset-12{margin-left:100%}}.isof-tx table{background-color:transparent}.isof-tx caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.isof-tx th{text-align:left}.isof-tx .table{width:100%;max-width:100%;margin-bottom:20px}.isof-tx .table>tbody>tr>td,.isof-tx .table>tbody>tr>th,.isof-tx .table>tfoot>tr>td,.isof-tx .table>tfoot>tr>th,.isof-tx .table>thead>tr>td,.isof-tx .table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.isof-tx .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.isof-tx .table>caption+thead>tr:first-child>td,.isof-tx .table>caption+thead>tr:first-child>th,.isof-tx .table>colgroup+thead>tr:first-child>td,.isof-tx .table>colgroup+thead>tr:first-child>th,.isof-tx .table>thead:first-child>tr:first-child>td,.isof-tx .table>thead:first-child>tr:first-child>th{border-top:0}.isof-tx .table>tbody+tbody{border-top:2px solid #ddd}.isof-tx .table .table{background-color:#fff}.isof-tx .table-condensed>tbody>tr>td,.isof-tx .table-condensed>tbody>tr>th,.isof-tx .table-condensed>tfoot>tr>td,.isof-tx .table-condensed>tfoot>tr>th,.isof-tx .table-condensed>thead>tr>td,.isof-tx .table-condensed>thead>tr>th{padding:5px}.isof-tx .table-bordered,.isof-tx .table-bordered>tbody>tr>td,.isof-tx .table-bordered>tbody>tr>th,.isof-tx .table-bordered>tfoot>tr>td,.isof-tx .table-bordered>tfoot>tr>th,.isof-tx .table-bordered>thead>tr>td,.isof-tx .table-bordered>thead>tr>th{border:1px solid #ddd}.isof-tx .table-bordered>thead>tr>td,.isof-tx .table-bordered>thead>tr>th{border-bottom-width:2px}.isof-tx .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.isof-tx .table-hover>tbody>tr:hover{background-color:#f5f5f5}.isof-tx table col[class*=col-]{position:static;float:none;display:table-column}.isof-tx table td[class*=col-],.isof-tx table th[class*=col-]{position:static;float:none;display:table-cell}.isof-tx .table>tbody>tr.active>td,.isof-tx .table>tbody>tr.active>th,.isof-tx .table>tbody>tr>td.active,.isof-tx .table>tbody>tr>th.active,.isof-tx .table>tfoot>tr.active>td,.isof-tx .table>tfoot>tr.active>th,.isof-tx .table>tfoot>tr>td.active,.isof-tx .table>tfoot>tr>th.active,.isof-tx .table>thead>tr.active>td,.isof-tx .table>thead>tr.active>th,.isof-tx .table>thead>tr>td.active,.isof-tx .table>thead>tr>th.active{background-color:#f5f5f5}.isof-tx .table-hover>tbody>tr.active:hover>td,.isof-tx .table-hover>tbody>tr.active:hover>th,.isof-tx .table-hover>tbody>tr:hover>.active,.isof-tx .table-hover>tbody>tr>td.active:hover,.isof-tx .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.isof-tx .table>tbody>tr.success>td,.isof-tx .table>tbody>tr.success>th,.isof-tx .table>tbody>tr>td.success,.isof-tx .table>tbody>tr>th.success,.isof-tx .table>tfoot>tr.success>td,.isof-tx .table>tfoot>tr.success>th,.isof-tx .table>tfoot>tr>td.success,.isof-tx .table>tfoot>tr>th.success,.isof-tx .table>thead>tr.success>td,.isof-tx .table>thead>tr.success>th,.isof-tx .table>thead>tr>td.success,.isof-tx .table>thead>tr>th.success{background-color:#dff0d8}.isof-tx .table-hover>tbody>tr.success:hover>td,.isof-tx .table-hover>tbody>tr.success:hover>th,.isof-tx .table-hover>tbody>tr:hover>.success,.isof-tx .table-hover>tbody>tr>td.success:hover,.isof-tx .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.isof-tx .table>tbody>tr.info>td,.isof-tx .table>tbody>tr.info>th,.isof-tx .table>tbody>tr>td.info,.isof-tx .table>tbody>tr>th.info,.isof-tx .table>tfoot>tr.info>td,.isof-tx .table>tfoot>tr.info>th,.isof-tx .table>tfoot>tr>td.info,.isof-tx .table>tfoot>tr>th.info,.isof-tx .table>thead>tr.info>td,.isof-tx .table>thead>tr.info>th,.isof-tx .table>thead>tr>td.info,.isof-tx .table>thead>tr>th.info{background-color:#d9edf7}.isof-tx .table-hover>tbody>tr.info:hover>td,.isof-tx .table-hover>tbody>tr.info:hover>th,.isof-tx .table-hover>tbody>tr:hover>.info,.isof-tx .table-hover>tbody>tr>td.info:hover,.isof-tx .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.isof-tx .table>tbody>tr.warning>td,.isof-tx .table>tbody>tr.warning>th,.isof-tx .table>tbody>tr>td.warning,.isof-tx .table>tbody>tr>th.warning,.isof-tx .table>tfoot>tr.warning>td,.isof-tx .table>tfoot>tr.warning>th,.isof-tx .table>tfoot>tr>td.warning,.isof-tx .table>tfoot>tr>th.warning,.isof-tx .table>thead>tr.warning>td,.isof-tx .table>thead>tr.warning>th,.isof-tx .table>thead>tr>td.warning,.isof-tx .table>thead>tr>th.warning{background-color:#fcf8e3}.isof-tx .table-hover>tbody>tr.warning:hover>td,.isof-tx .table-hover>tbody>tr.warning:hover>th,.isof-tx .table-hover>tbody>tr:hover>.warning,.isof-tx .table-hover>tbody>tr>td.warning:hover,.isof-tx .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.isof-tx .table>tbody>tr.danger>td,.isof-tx .table>tbody>tr.danger>th,.isof-tx .table>tbody>tr>td.danger,.isof-tx .table>tbody>tr>th.danger,.isof-tx .table>tfoot>tr.danger>td,.isof-tx .table>tfoot>tr.danger>th,.isof-tx .table>tfoot>tr>td.danger,.isof-tx .table>tfoot>tr>th.danger,.isof-tx .table>thead>tr.danger>td,.isof-tx .table>thead>tr.danger>th,.isof-tx .table>thead>tr>td.danger,.isof-tx .table>thead>tr>th.danger{background-color:#f2dede}.isof-tx .table-hover>tbody>tr.danger:hover>td,.isof-tx .table-hover>tbody>tr.danger:hover>th,.isof-tx .table-hover>tbody>tr:hover>.danger,.isof-tx .table-hover>tbody>tr>td.danger:hover,.isof-tx .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.isof-tx .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.isof-tx .table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.isof-tx .table-responsive>.table{margin-bottom:0}.isof-tx .table-responsive>.table>tbody>tr>td,.isof-tx .table-responsive>.table>tbody>tr>th,.isof-tx .table-responsive>.table>tfoot>tr>td,.isof-tx .table-responsive>.table>tfoot>tr>th,.isof-tx .table-responsive>.table>thead>tr>td,.isof-tx .table-responsive>.table>thead>tr>th{white-space:nowrap}.isof-tx .table-responsive>.table-bordered{border:0}.isof-tx .table-responsive>.table-bordered>tbody>tr>td:first-child,.isof-tx .table-responsive>.table-bordered>tbody>tr>th:first-child,.isof-tx .table-responsive>.table-bordered>tfoot>tr>td:first-child,.isof-tx .table-responsive>.table-bordered>tfoot>tr>th:first-child,.isof-tx .table-responsive>.table-bordered>thead>tr>td:first-child,.isof-tx .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.isof-tx .table-responsive>.table-bordered>tbody>tr>td:last-child,.isof-tx .table-responsive>.table-bordered>tbody>tr>th:last-child,.isof-tx .table-responsive>.table-bordered>tfoot>tr>td:last-child,.isof-tx .table-responsive>.table-bordered>tfoot>tr>th:last-child,.isof-tx .table-responsive>.table-bordered>thead>tr>td:last-child,.isof-tx .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.isof-tx .table-responsive>.table-bordered>tbody>tr:last-child>td,.isof-tx .table-responsive>.table-bordered>tbody>tr:last-child>th,.isof-tx .table-responsive>.table-bordered>tfoot>tr:last-child>td,.isof-tx .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.isof-tx fieldset{padding:0;margin:0;border:0;min-width:0}.isof-tx legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.isof-tx label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.isof-tx input[type=search]{-moz-box-sizing:border-box;box-sizing:border-box}.isof-tx input[type=checkbox],.isof-tx input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.isof-tx input[type=file]{display:block}.isof-tx input[type=range]{display:block;width:100%}.isof-tx select[multiple],.isof-tx select[size]{height:auto}.isof-tx input[type=checkbox]:focus,.isof-tx input[type=file]:focus,.isof-tx input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-tx output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.isof-tx .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.isof-tx .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.isof-tx .form-control::-moz-placeholder{color:#999;opacity:1}.isof-tx .form-control:-ms-input-placeholder{color:#999}.isof-tx .form-control::-webkit-input-placeholder{color:#999}.isof-tx .form-control::-ms-expand{border:0;background-color:transparent}.isof-tx .form-control[disabled],.isof-tx .form-control[readonly],fieldset[disabled] .isof-tx .form-control{background-color:#eee;opacity:1}.isof-tx .form-control[disabled],fieldset[disabled] .isof-tx .form-control{cursor:not-allowed}.isof-tx textarea.form-control{height:auto}.isof-tx input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.isof-tx input[type=date].form-control,.isof-tx input[type=datetime-local].form-control,.isof-tx input[type=month].form-control,.isof-tx input[type=time].form-control{line-height:34px}.input-group-sm .isof-tx input[type=date],.input-group-sm .isof-tx input[type=datetime-local],.input-group-sm .isof-tx input[type=month],.input-group-sm .isof-tx input[type=time],.isof-tx .input-group-sm>.input-group-btn>input[type=date].btn,.isof-tx .input-group-sm>.input-group-btn>input[type=datetime-local].btn,.isof-tx .input-group-sm>.input-group-btn>input[type=month].btn,.isof-tx .input-group-sm>.input-group-btn>input[type=time].btn,.isof-tx .input-group-sm>input[type=date].form-control,.isof-tx .input-group-sm>input[type=date].input-group-addon,.isof-tx .input-group-sm>input[type=datetime-local].form-control,.isof-tx .input-group-sm>input[type=datetime-local].input-group-addon,.isof-tx .input-group-sm>input[type=month].form-control,.isof-tx .input-group-sm>input[type=month].input-group-addon,.isof-tx .input-group-sm>input[type=time].form-control,.isof-tx .input-group-sm>input[type=time].input-group-addon,.isof-tx input[type=date].input-sm,.isof-tx input[type=datetime-local].input-sm,.isof-tx input[type=month].input-sm,.isof-tx input[type=time].input-sm{line-height:30px}.input-group-lg .isof-tx input[type=date],.input-group-lg .isof-tx input[type=datetime-local],.input-group-lg .isof-tx input[type=month],.input-group-lg .isof-tx input[type=time],.isof-tx .input-group-lg>.input-group-btn>input[type=date].btn,.isof-tx .input-group-lg>.input-group-btn>input[type=datetime-local].btn,.isof-tx .input-group-lg>.input-group-btn>input[type=month].btn,.isof-tx .input-group-lg>.input-group-btn>input[type=time].btn,.isof-tx .input-group-lg>input[type=date].form-control,.isof-tx .input-group-lg>input[type=date].input-group-addon,.isof-tx .input-group-lg>input[type=datetime-local].form-control,.isof-tx .input-group-lg>input[type=datetime-local].input-group-addon,.isof-tx .input-group-lg>input[type=month].form-control,.isof-tx .input-group-lg>input[type=month].input-group-addon,.isof-tx .input-group-lg>input[type=time].form-control,.isof-tx .input-group-lg>input[type=time].input-group-addon,.isof-tx input[type=date].input-lg,.isof-tx input[type=datetime-local].input-lg,.isof-tx input[type=month].input-lg,.isof-tx input[type=time].input-lg{line-height:46px}}.isof-tx .form-group{margin-bottom:15px}.isof-tx .checkbox,.isof-tx .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.isof-tx .checkbox label,.isof-tx .radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.isof-tx .checkbox input[type=checkbox],.isof-tx .checkbox-inline input[type=checkbox],.isof-tx .radio input[type=radio],.isof-tx .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px \9}.isof-tx .checkbox+.checkbox,.isof-tx .radio+.radio{margin-top:-5px}.isof-tx .checkbox-inline,.isof-tx .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.isof-tx .checkbox-inline+.checkbox-inline,.isof-tx .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.isof-tx .checkbox-inline.disabled,.isof-tx .checkbox.disabled label,.isof-tx .radio-inline.disabled,.isof-tx .radio.disabled label,.isof-tx input[type=checkbox].disabled,.isof-tx input[type=checkbox][disabled],.isof-tx input[type=radio].disabled,.isof-tx input[type=radio][disabled],fieldset[disabled] .isof-tx .checkbox label,fieldset[disabled] .isof-tx .checkbox-inline,fieldset[disabled] .isof-tx .radio label,fieldset[disabled] .isof-tx .radio-inline,fieldset[disabled] .isof-tx input[type=checkbox],fieldset[disabled] .isof-tx input[type=radio]{cursor:not-allowed}.isof-tx .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.isof-tx .form-control-static.input-lg,.isof-tx .form-control-static.input-sm,.isof-tx .input-group-lg>.form-control-static.form-control,.isof-tx .input-group-lg>.form-control-static.input-group-addon,.isof-tx .input-group-lg>.input-group-btn>.form-control-static.btn,.isof-tx .input-group-sm>.form-control-static.form-control,.isof-tx .input-group-sm>.form-control-static.input-group-addon,.isof-tx .input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.isof-tx .input-group-sm>.form-control,.isof-tx .input-group-sm>.input-group-addon,.isof-tx .input-group-sm>.input-group-btn>.btn,.isof-tx .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.isof-tx .input-group-sm>.input-group-btn>select.btn,.isof-tx .input-group-sm>select.form-control,.isof-tx .input-group-sm>select.input-group-addon,.isof-tx select.input-sm{height:30px;line-height:30px}.isof-tx .input-group-sm>.input-group-btn>select[multiple].btn,.isof-tx .input-group-sm>.input-group-btn>textarea.btn,.isof-tx .input-group-sm>select[multiple].form-control,.isof-tx .input-group-sm>select[multiple].input-group-addon,.isof-tx .input-group-sm>textarea.form-control,.isof-tx .input-group-sm>textarea.input-group-addon,.isof-tx select[multiple].input-sm,.isof-tx textarea.input-sm{height:auto}.isof-tx .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.isof-tx .form-group-sm select.form-control{height:30px;line-height:30px}.isof-tx .form-group-sm select[multiple].form-control,.isof-tx .form-group-sm textarea.form-control{height:auto}.isof-tx .form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.isof-tx .input-group-lg>.form-control,.isof-tx .input-group-lg>.input-group-addon,.isof-tx .input-group-lg>.input-group-btn>.btn,.isof-tx .input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.isof-tx .input-group-lg>.input-group-btn>select.btn,.isof-tx .input-group-lg>select.form-control,.isof-tx .input-group-lg>select.input-group-addon,.isof-tx select.input-lg{height:46px;line-height:46px}.isof-tx .input-group-lg>.input-group-btn>select[multiple].btn,.isof-tx .input-group-lg>.input-group-btn>textarea.btn,.isof-tx .input-group-lg>select[multiple].form-control,.isof-tx .input-group-lg>select[multiple].input-group-addon,.isof-tx .input-group-lg>textarea.form-control,.isof-tx .input-group-lg>textarea.input-group-addon,.isof-tx select[multiple].input-lg,.isof-tx textarea.input-lg{height:auto}.isof-tx .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.isof-tx .form-group-lg select.form-control{height:46px;line-height:46px}.isof-tx .form-group-lg select[multiple].form-control,.isof-tx .form-group-lg textarea.form-control{height:auto}.isof-tx .form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.isof-tx .has-feedback{position:relative}.isof-tx .has-feedback .form-control{padding-right:42.5px}.isof-tx .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.isof-tx .form-group-lg .form-control+.form-control-feedback,.isof-tx .input-group-lg+.form-control-feedback,.isof-tx .input-group-lg>.form-control+.form-control-feedback,.isof-tx .input-group-lg>.input-group-addon+.form-control-feedback,.isof-tx .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.isof-tx .input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.isof-tx .form-group-sm .form-control+.form-control-feedback,.isof-tx .input-group-sm+.form-control-feedback,.isof-tx .input-group-sm>.form-control+.form-control-feedback,.isof-tx .input-group-sm>.input-group-addon+.form-control-feedback,.isof-tx .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.isof-tx .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.isof-tx .has-success .checkbox,.isof-tx .has-success .checkbox-inline,.isof-tx .has-success .control-label,.isof-tx .has-success .help-block,.isof-tx .has-success .radio,.isof-tx .has-success .radio-inline,.isof-tx .has-success.checkbox label,.isof-tx .has-success.checkbox-inline label,.isof-tx .has-success.radio label,.isof-tx .has-success.radio-inline label{color:#3c763d}.isof-tx .has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-tx .has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.isof-tx .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.isof-tx .has-success .form-control-feedback{color:#3c763d}.isof-tx .has-warning .checkbox,.isof-tx .has-warning .checkbox-inline,.isof-tx .has-warning .control-label,.isof-tx .has-warning .help-block,.isof-tx .has-warning .radio,.isof-tx .has-warning .radio-inline,.isof-tx .has-warning.checkbox label,.isof-tx .has-warning.checkbox-inline label,.isof-tx .has-warning.radio label,.isof-tx .has-warning.radio-inline label{color:#8a6d3b}.isof-tx .has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-tx .has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.isof-tx .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.isof-tx .has-warning .form-control-feedback{color:#8a6d3b}.isof-tx .has-error .checkbox,.isof-tx .has-error .checkbox-inline,.isof-tx .has-error .control-label,.isof-tx .has-error .help-block,.isof-tx .has-error .radio,.isof-tx .has-error .radio-inline,.isof-tx .has-error.checkbox label,.isof-tx .has-error.checkbox-inline label,.isof-tx .has-error.radio label,.isof-tx .has-error.radio-inline label{color:#a94442}.isof-tx .has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.isof-tx .has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.isof-tx .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.isof-tx .has-error .form-control-feedback{color:#a94442}.isof-tx .has-feedback label~.form-control-feedback{top:25px}.isof-tx .has-feedback label.sr-only~.form-control-feedback{top:0}.isof-tx .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.isof-tx .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.isof-tx .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.isof-tx .form-inline .form-control-static{display:inline-block}.isof-tx .form-inline .input-group{display:inline-table;vertical-align:middle}.isof-tx .form-inline .input-group .form-control,.isof-tx .form-inline .input-group .input-group-addon,.isof-tx .form-inline .input-group .input-group-btn{width:auto}.isof-tx .form-inline .input-group>.form-control{width:100%}.isof-tx .form-inline .control-label{margin-bottom:0;vertical-align:middle}.isof-tx .form-inline .checkbox,.isof-tx .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.isof-tx .form-inline .checkbox label,.isof-tx .form-inline .radio label{padding-left:0}.isof-tx .form-inline .checkbox input[type=checkbox],.isof-tx .form-inline .radio input[type=radio]{position:relative;margin-left:0}.isof-tx .form-inline .has-feedback .form-control-feedback{top:0}}.isof-tx .form-horizontal .checkbox,.isof-tx .form-horizontal .checkbox-inline,.isof-tx .form-horizontal .radio,.isof-tx .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.isof-tx .form-horizontal .checkbox,.isof-tx .form-horizontal .radio{min-height:27px}.isof-tx .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.isof-tx .form-horizontal .form-group:after,.isof-tx .form-horizontal .form-group:before{content:" ";display:table}.isof-tx .form-horizontal .form-group:after{clear:both}@media (min-width:768px){.isof-tx .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.isof-tx .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.isof-tx .form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.isof-tx .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.isof-tx .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.isof-tx .btn.active.focus,.isof-tx .btn.active:focus,.isof-tx .btn.focus,.isof-tx .btn:active.focus,.isof-tx .btn:active:focus,.isof-tx .btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.isof-tx .btn.focus,.isof-tx .btn:focus,.isof-tx .btn:hover{color:#333;text-decoration:none}.isof-tx .btn.active,.isof-tx .btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.isof-tx .btn.disabled,.isof-tx .btn[disabled],fieldset[disabled] .isof-tx .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.isof-tx a.btn.disabled,fieldset[disabled] .isof-tx a.btn{pointer-events:none}.isof-tx .btn-default{color:#333;background-color:#fff;border-color:#ccc}.isof-tx .btn-default.focus,.isof-tx .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.isof-tx .btn-default.active,.isof-tx .btn-default:active,.isof-tx .btn-default:hover,.open>.isof-tx .btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.isof-tx .btn-default.active.focus,.isof-tx .btn-default.active:focus,.isof-tx .btn-default.active:hover,.isof-tx .btn-default:active.focus,.isof-tx .btn-default:active:focus,.isof-tx .btn-default:active:hover,.open>.isof-tx .btn-default.dropdown-toggle.focus,.open>.isof-tx .btn-default.dropdown-toggle:focus,.open>.isof-tx .btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.isof-tx .btn-default.active,.isof-tx .btn-default:active,.open>.isof-tx .btn-default.dropdown-toggle{background-image:none}.isof-tx .btn-default.disabled.focus,.isof-tx .btn-default.disabled:focus,.isof-tx .btn-default.disabled:hover,.isof-tx .btn-default[disabled].focus,.isof-tx .btn-default[disabled]:focus,.isof-tx .btn-default[disabled]:hover,fieldset[disabled] .isof-tx .btn-default.focus,fieldset[disabled] .isof-tx .btn-default:focus,fieldset[disabled] .isof-tx .btn-default:hover{background-color:#fff;border-color:#ccc}.isof-tx .btn-default .badge{color:#fff;background-color:#333}.isof-tx .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.isof-tx .btn-primary.focus,.isof-tx .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.isof-tx .btn-primary.active,.isof-tx .btn-primary:active,.isof-tx .btn-primary:hover,.open>.isof-tx .btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.isof-tx .btn-primary.active.focus,.isof-tx .btn-primary.active:focus,.isof-tx .btn-primary.active:hover,.isof-tx .btn-primary:active.focus,.isof-tx .btn-primary:active:focus,.isof-tx .btn-primary:active:hover,.open>.isof-tx .btn-primary.dropdown-toggle.focus,.open>.isof-tx .btn-primary.dropdown-toggle:focus,.open>.isof-tx .btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.isof-tx .btn-primary.active,.isof-tx .btn-primary:active,.open>.isof-tx .btn-primary.dropdown-toggle{background-image:none}.isof-tx .btn-primary.disabled.focus,.isof-tx .btn-primary.disabled:focus,.isof-tx .btn-primary.disabled:hover,.isof-tx .btn-primary[disabled].focus,.isof-tx .btn-primary[disabled]:focus,.isof-tx .btn-primary[disabled]:hover,fieldset[disabled] .isof-tx .btn-primary.focus,fieldset[disabled] .isof-tx .btn-primary:focus,fieldset[disabled] .isof-tx .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.isof-tx .btn-primary .badge{color:#337ab7;background-color:#fff}.isof-tx .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.isof-tx .btn-success.focus,.isof-tx .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.isof-tx .btn-success.active,.isof-tx .btn-success:active,.isof-tx .btn-success:hover,.open>.isof-tx .btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.isof-tx .btn-success.active.focus,.isof-tx .btn-success.active:focus,.isof-tx .btn-success.active:hover,.isof-tx .btn-success:active.focus,.isof-tx .btn-success:active:focus,.isof-tx .btn-success:active:hover,.open>.isof-tx .btn-success.dropdown-toggle.focus,.open>.isof-tx .btn-success.dropdown-toggle:focus,.open>.isof-tx .btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.isof-tx .btn-success.active,.isof-tx .btn-success:active,.open>.isof-tx .btn-success.dropdown-toggle{background-image:none}.isof-tx .btn-success.disabled.focus,.isof-tx .btn-success.disabled:focus,.isof-tx .btn-success.disabled:hover,.isof-tx .btn-success[disabled].focus,.isof-tx .btn-success[disabled]:focus,.isof-tx .btn-success[disabled]:hover,fieldset[disabled] .isof-tx .btn-success.focus,fieldset[disabled] .isof-tx .btn-success:focus,fieldset[disabled] .isof-tx .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.isof-tx .btn-success .badge{color:#5cb85c;background-color:#fff}.isof-tx .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.isof-tx .btn-info.focus,.isof-tx .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.isof-tx .btn-info.active,.isof-tx .btn-info:active,.isof-tx .btn-info:hover,.open>.isof-tx .btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.isof-tx .btn-info.active.focus,.isof-tx .btn-info.active:focus,.isof-tx .btn-info.active:hover,.isof-tx .btn-info:active.focus,.isof-tx .btn-info:active:focus,.isof-tx .btn-info:active:hover,.open>.isof-tx .btn-info.dropdown-toggle.focus,.open>.isof-tx .btn-info.dropdown-toggle:focus,.open>.isof-tx .btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.isof-tx .btn-info.active,.isof-tx .btn-info:active,.open>.isof-tx .btn-info.dropdown-toggle{background-image:none}.isof-tx .btn-info.disabled.focus,.isof-tx .btn-info.disabled:focus,.isof-tx .btn-info.disabled:hover,.isof-tx .btn-info[disabled].focus,.isof-tx .btn-info[disabled]:focus,.isof-tx .btn-info[disabled]:hover,fieldset[disabled] .isof-tx .btn-info.focus,fieldset[disabled] .isof-tx .btn-info:focus,fieldset[disabled] .isof-tx .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.isof-tx .btn-info .badge{color:#5bc0de;background-color:#fff}.isof-tx .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.isof-tx .btn-warning.focus,.isof-tx .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.isof-tx .btn-warning.active,.isof-tx .btn-warning:active,.isof-tx .btn-warning:hover,.open>.isof-tx .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.isof-tx .btn-warning.active.focus,.isof-tx .btn-warning.active:focus,.isof-tx .btn-warning.active:hover,.isof-tx .btn-warning:active.focus,.isof-tx .btn-warning:active:focus,.isof-tx .btn-warning:active:hover,.open>.isof-tx .btn-warning.dropdown-toggle.focus,.open>.isof-tx .btn-warning.dropdown-toggle:focus,.open>.isof-tx .btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.isof-tx .btn-warning.active,.isof-tx .btn-warning:active,.open>.isof-tx .btn-warning.dropdown-toggle{background-image:none}.isof-tx .btn-warning.disabled.focus,.isof-tx .btn-warning.disabled:focus,.isof-tx .btn-warning.disabled:hover,.isof-tx .btn-warning[disabled].focus,.isof-tx .btn-warning[disabled]:focus,.isof-tx .btn-warning[disabled]:hover,fieldset[disabled] .isof-tx .btn-warning.focus,fieldset[disabled] .isof-tx .btn-warning:focus,fieldset[disabled] .isof-tx .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.isof-tx .btn-warning .badge{color:#f0ad4e;background-color:#fff}.isof-tx .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.isof-tx .btn-danger.focus,.isof-tx .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.isof-tx .btn-danger.active,.isof-tx .btn-danger:active,.isof-tx .btn-danger:hover,.open>.isof-tx .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.isof-tx .btn-danger.active.focus,.isof-tx .btn-danger.active:focus,.isof-tx .btn-danger.active:hover,.isof-tx .btn-danger:active.focus,.isof-tx .btn-danger:active:focus,.isof-tx .btn-danger:active:hover,.open>.isof-tx .btn-danger.dropdown-toggle.focus,.open>.isof-tx .btn-danger.dropdown-toggle:focus,.open>.isof-tx .btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.isof-tx .btn-danger.active,.isof-tx .btn-danger:active,.open>.isof-tx .btn-danger.dropdown-toggle{background-image:none}.isof-tx .btn-danger.disabled.focus,.isof-tx .btn-danger.disabled:focus,.isof-tx .btn-danger.disabled:hover,.isof-tx .btn-danger[disabled].focus,.isof-tx .btn-danger[disabled]:focus,.isof-tx .btn-danger[disabled]:hover,fieldset[disabled] .isof-tx .btn-danger.focus,fieldset[disabled] .isof-tx .btn-danger:focus,fieldset[disabled] .isof-tx .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.isof-tx .btn-danger .badge{color:#d9534f;background-color:#fff}.isof-tx .btn-link{color:#337ab7;font-weight:400;border-radius:0}.isof-tx .btn-link,.isof-tx .btn-link.active,.isof-tx .btn-link:active,.isof-tx .btn-link[disabled],fieldset[disabled] .isof-tx .btn-link{background-color:transparent;box-shadow:none}.isof-tx .btn-link,.isof-tx .btn-link:active,.isof-tx .btn-link:focus,.isof-tx .btn-link:hover{border-color:transparent}.isof-tx .btn-link:focus,.isof-tx .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.isof-tx .btn-link[disabled]:focus,.isof-tx .btn-link[disabled]:hover,fieldset[disabled] .isof-tx .btn-link:focus,fieldset[disabled] .isof-tx .btn-link:hover{color:#777;text-decoration:none}.isof-tx .btn-group-lg>.btn,.isof-tx .btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.isof-tx .btn-group-sm>.btn,.isof-tx .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.isof-tx .btn-group-xs>.btn,.isof-tx .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.isof-tx .btn-block{display:block;width:100%}.isof-tx .btn-block+.btn-block{margin-top:5px}.isof-tx input[type=button].btn-block,.isof-tx input[type=reset].btn-block,.isof-tx input[type=submit].btn-block{width:100%}.isof-tx .fade{opacity:0;transition:opacity .15s linear}.isof-tx .fade.in{opacity:1}.isof-tx .collapse{display:none}.isof-tx .collapse.in{display:block}.isof-tx tr.collapse.in{display:table-row}.isof-tx tbody.collapse.in{display:table-row-group}.isof-tx .collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.isof-tx .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.isof-tx .dropdown,.isof-tx .dropup{position:relative}.isof-tx .dropdown-toggle:focus{outline:0}.isof-tx .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.isof-tx .dropdown-menu.pull-right{right:0;left:auto}.isof-tx .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.isof-tx .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.isof-tx .dropdown-menu>li>a:focus,.isof-tx .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.isof-tx .dropdown-menu>.active>a,.isof-tx .dropdown-menu>.active>a:focus,.isof-tx .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.isof-tx .dropdown-menu>.disabled>a,.isof-tx .dropdown-menu>.disabled>a:focus,.isof-tx .dropdown-menu>.disabled>a:hover{color:#777}.isof-tx .dropdown-menu>.disabled>a:focus,.isof-tx .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.isof-tx .open>.dropdown-menu{display:block}.isof-tx .open>a{outline:0}.isof-tx .dropdown-menu-right{left:auto;right:0}.isof-tx .dropdown-menu-left{left:0;right:auto}.isof-tx .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.isof-tx .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.isof-tx .pull-right>.dropdown-menu{right:0;left:auto}.isof-tx .dropup .caret,.isof-tx .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.isof-tx .dropup .dropdown-menu,.isof-tx .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.isof-tx .navbar-right .dropdown-menu{right:0;left:auto}.isof-tx .navbar-right .dropdown-menu-left{left:0;right:auto}}.isof-tx .btn-group,.isof-tx .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.isof-tx .btn-group-vertical>.btn,.isof-tx .btn-group>.btn{position:relative;float:left}.isof-tx .btn-group-vertical>.btn.active,.isof-tx .btn-group-vertical>.btn:active,.isof-tx .btn-group-vertical>.btn:focus,.isof-tx .btn-group-vertical>.btn:hover,.isof-tx .btn-group>.btn.active,.isof-tx .btn-group>.btn:active,.isof-tx .btn-group>.btn:focus,.isof-tx .btn-group>.btn:hover{z-index:2}.isof-tx .btn-group .btn+.btn,.isof-tx .btn-group .btn+.btn-group,.isof-tx .btn-group .btn-group+.btn,.isof-tx .btn-group .btn-group+.btn-group{margin-left:-1px}.isof-tx .btn-toolbar{margin-left:-5px}.isof-tx .btn-toolbar:after,.isof-tx .btn-toolbar:before{content:" ";display:table}.isof-tx .btn-toolbar:after{clear:both}.isof-tx .btn-toolbar .btn,.isof-tx .btn-toolbar .btn-group,.isof-tx .btn-toolbar .input-group{float:left}.isof-tx .btn-toolbar>.btn,.isof-tx .btn-toolbar>.btn-group,.isof-tx .btn-toolbar>.input-group{margin-left:5px}.isof-tx .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.isof-tx .btn-group>.btn:first-child{margin-left:0}.isof-tx .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.isof-tx .btn-group>.btn:last-child:not(:first-child),.isof-tx .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.isof-tx .btn-group>.btn-group{float:left}.isof-tx .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.isof-tx .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.isof-tx .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.isof-tx .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.isof-tx .btn-group .dropdown-toggle:active,.isof-tx .btn-group.open .dropdown-toggle{outline:0}.isof-tx .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.isof-tx .btn-group-lg.btn-group>.btn+.dropdown-toggle,.isof-tx .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.isof-tx .btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.isof-tx .btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.isof-tx .btn .caret{margin-left:0}.isof-tx .btn-group-lg>.btn .caret,.isof-tx .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.isof-tx .dropup .btn-group-lg>.btn .caret,.isof-tx .dropup .btn-lg .caret{border-width:0 5px 5px}.isof-tx .btn-group-vertical>.btn,.isof-tx .btn-group-vertical>.btn-group,.isof-tx .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.isof-tx .btn-group-vertical>.btn-group:after,.isof-tx .btn-group-vertical>.btn-group:before{content:" ";display:table}.isof-tx .btn-group-vertical>.btn-group:after{clear:both}.isof-tx .btn-group-vertical>.btn-group>.btn{float:none}.isof-tx .btn-group-vertical>.btn+.btn,.isof-tx .btn-group-vertical>.btn+.btn-group,.isof-tx .btn-group-vertical>.btn-group+.btn,.isof-tx .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.isof-tx .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.isof-tx .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.isof-tx .btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.isof-tx .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.isof-tx .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.isof-tx .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.isof-tx .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.isof-tx .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.isof-tx .btn-group-justified>.btn,.isof-tx .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.isof-tx .btn-group-justified>.btn-group .btn{width:100%}.isof-tx .btn-group-justified>.btn-group .dropdown-menu{left:auto}.isof-tx [data-toggle=buttons]>.btn input[type=checkbox],.isof-tx [data-toggle=buttons]>.btn input[type=radio],.isof-tx [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.isof-tx [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.isof-tx .input-group{position:relative;display:table;border-collapse:separate}.isof-tx .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.isof-tx .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.isof-tx .input-group .form-control:focus{z-index:3}.isof-tx .input-group .form-control,.isof-tx .input-group-addon,.isof-tx .input-group-btn{display:table-cell}.isof-tx .input-group .form-control:not(:first-child):not(:last-child),.isof-tx .input-group-addon:not(:first-child):not(:last-child),.isof-tx .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.isof-tx .input-group-addon,.isof-tx .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.isof-tx .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.isof-tx .input-group-addon.input-sm,.isof-tx .input-group-sm>.input-group-addon,.isof-tx .input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.isof-tx .input-group-addon.input-lg,.isof-tx .input-group-lg>.input-group-addon,.isof-tx .input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.isof-tx .input-group-addon input[type=checkbox],.isof-tx .input-group-addon input[type=radio]{margin-top:0}.isof-tx .input-group .form-control:first-child,.isof-tx .input-group-addon:first-child,.isof-tx .input-group-btn:first-child>.btn,.isof-tx .input-group-btn:first-child>.btn-group>.btn,.isof-tx .input-group-btn:first-child>.dropdown-toggle,.isof-tx .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.isof-tx .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.isof-tx .input-group-addon:first-child{border-right:0}.isof-tx .input-group .form-control:last-child,.isof-tx .input-group-addon:last-child,.isof-tx .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.isof-tx .input-group-btn:first-child>.btn:not(:first-child),.isof-tx .input-group-btn:last-child>.btn,.isof-tx .input-group-btn:last-child>.btn-group>.btn,.isof-tx .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.isof-tx .input-group-addon:last-child{border-left:0}.isof-tx .input-group-btn{position:relative;font-size:0;white-space:nowrap}.isof-tx .input-group-btn>.btn{position:relative}.isof-tx .input-group-btn>.btn+.btn{margin-left:-1px}.isof-tx .input-group-btn>.btn:active,.isof-tx .input-group-btn>.btn:focus,.isof-tx .input-group-btn>.btn:hover{z-index:2}.isof-tx .input-group-btn:first-child>.btn,.isof-tx .input-group-btn:first-child>.btn-group{margin-right:-1px}.isof-tx .input-group-btn:last-child>.btn,.isof-tx .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.isof-tx .nav{margin-bottom:0;padding-left:0;list-style:none}.isof-tx .nav:after,.isof-tx .nav:before{content:" ";display:table}.isof-tx .nav:after{clear:both}.isof-tx .nav>li{position:relative;display:block}.isof-tx .nav>li>a{position:relative;display:block;padding:10px 15px}.isof-tx .nav>li>a:focus,.isof-tx .nav>li>a:hover{text-decoration:none;background-color:#eee}.isof-tx .nav>li.disabled>a{color:#777}.isof-tx .nav>li.disabled>a:focus,.isof-tx .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.isof-tx .nav .open>a,.isof-tx .nav .open>a:focus,.isof-tx .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.isof-tx .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.isof-tx .nav>li>a>img{max-width:none}.isof-tx .nav-tabs{border-bottom:1px solid #ddd}.isof-tx .nav-tabs>li{float:left;margin-bottom:-1px}.isof-tx .nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.isof-tx .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.isof-tx .nav-tabs>li.active>a,.isof-tx .nav-tabs>li.active>a:focus,.isof-tx .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.isof-tx .nav-pills>li{float:left}.isof-tx .nav-pills>li>a{border-radius:4px}.isof-tx .nav-pills>li+li{margin-left:2px}.isof-tx .nav-pills>li.active>a,.isof-tx .nav-pills>li.active>a:focus,.isof-tx .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.isof-tx .nav-stacked>li{float:none}.isof-tx .nav-stacked>li+li{margin-top:2px;margin-left:0}.isof-tx .nav-justified,.isof-tx .nav-tabs.nav-justified{width:100%}.isof-tx .nav-justified>li,.isof-tx .nav-tabs.nav-justified>li{float:none}.isof-tx .nav-justified>li>a,.isof-tx .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.isof-tx .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.isof-tx .nav-justified>li,.isof-tx .nav-tabs.nav-justified>li{display:table-cell;width:1%}.isof-tx .nav-justified>li>a,.isof-tx .nav-tabs.nav-justified>li>a{margin-bottom:0}}.isof-tx .nav-tabs-justified,.isof-tx .nav-tabs.nav-justified{border-bottom:0}.isof-tx .nav-tabs-justified>li>a,.isof-tx .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.isof-tx .nav-tabs-justified>.active>a,.isof-tx .nav-tabs-justified>.active>a:focus,.isof-tx .nav-tabs-justified>.active>a:hover,.isof-tx .nav-tabs.nav-justified>.active>a,.isof-tx .nav-tabs.nav-justified>.active>a:focus,.isof-tx .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.isof-tx .nav-tabs-justified>li>a,.isof-tx .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.isof-tx .nav-tabs-justified>.active>a,.isof-tx .nav-tabs-justified>.active>a:focus,.isof-tx .nav-tabs-justified>.active>a:hover,.isof-tx .nav-tabs.nav-justified>.active>a,.isof-tx .nav-tabs.nav-justified>.active>a:focus,.isof-tx .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.isof-tx .tab-content>.tab-pane{display:none}.isof-tx .tab-content>.active{display:block}.isof-tx .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.isof-tx .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.isof-tx .navbar:after,.isof-tx .navbar:before{content:" ";display:table}.isof-tx .navbar:after{clear:both}@media (min-width:768px){.isof-tx .navbar{border-radius:4px}}.isof-tx .navbar-header:after,.isof-tx .navbar-header:before{content:" ";display:table}.isof-tx .navbar-header:after{clear:both}@media (min-width:768px){.isof-tx .navbar-header{float:left}}.isof-tx .navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.isof-tx .navbar-collapse:after,.isof-tx .navbar-collapse:before{content:" ";display:table}.isof-tx .navbar-collapse:after{clear:both}.isof-tx .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.isof-tx .navbar-collapse{width:auto;border-top:0;box-shadow:none}.isof-tx .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.isof-tx .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .isof-tx .navbar-collapse,.navbar-fixed-top .isof-tx .navbar-collapse,.navbar-static-top .isof-tx .navbar-collapse{padding-left:0;padding-right:0}}.isof-tx .navbar-fixed-bottom .navbar-collapse,.isof-tx .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.isof-tx .navbar-fixed-bottom .navbar-collapse,.isof-tx .navbar-fixed-top .navbar-collapse{max-height:200px}}.isof-tx .container-fluid>.navbar-collapse,.isof-tx .container-fluid>.navbar-header,.isof-tx .container>.navbar-collapse,.isof-tx .container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.isof-tx .container-fluid>.navbar-collapse,.isof-tx .container-fluid>.navbar-header,.isof-tx .container>.navbar-collapse,.isof-tx .container>.navbar-header{margin-right:0;margin-left:0}}.isof-tx .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.isof-tx .navbar-static-top{border-radius:0}}.isof-tx .navbar-fixed-bottom,.isof-tx .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.isof-tx .navbar-fixed-bottom,.isof-tx .navbar-fixed-top{border-radius:0}}.isof-tx .navbar-fixed-top{top:0;border-width:0 0 1px}.isof-tx .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.isof-tx .navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.isof-tx .navbar-brand:focus,.isof-tx .navbar-brand:hover{text-decoration:none}.isof-tx .navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .isof-tx .navbar-brand,.navbar>.container-fluid .isof-tx .navbar-brand{margin-left:-15px}}.isof-tx .navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.isof-tx .navbar-toggle:focus{outline:0}.isof-tx .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.isof-tx .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.isof-tx .navbar-toggle{display:none}}.isof-tx .navbar-nav{margin:7.5px -15px}.isof-tx .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.isof-tx .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.isof-tx .navbar-nav .open .dropdown-menu .dropdown-header,.isof-tx .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.isof-tx .navbar-nav .open .dropdown-menu>li>a{line-height:20px}.isof-tx .navbar-nav .open .dropdown-menu>li>a:focus,.isof-tx .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.isof-tx .navbar-nav{float:left;margin:0}.isof-tx .navbar-nav>li{float:left}.isof-tx .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.isof-tx .navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.isof-tx .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.isof-tx .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.isof-tx .navbar-form .form-control-static{display:inline-block}.isof-tx .navbar-form .input-group{display:inline-table;vertical-align:middle}.isof-tx .navbar-form .input-group .form-control,.isof-tx .navbar-form .input-group .input-group-addon,.isof-tx .navbar-form .input-group .input-group-btn{width:auto}.isof-tx .navbar-form .input-group>.form-control{width:100%}.isof-tx .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.isof-tx .navbar-form .checkbox,.isof-tx .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.isof-tx .navbar-form .checkbox label,.isof-tx .navbar-form .radio label{padding-left:0}.isof-tx .navbar-form .checkbox input[type=checkbox],.isof-tx .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.isof-tx .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.isof-tx .navbar-form .form-group{margin-bottom:5px}.isof-tx .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.isof-tx .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.isof-tx .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.isof-tx .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.isof-tx .navbar-btn{margin-top:8px;margin-bottom:8px}.isof-tx .btn-group-sm>.navbar-btn.btn,.isof-tx .navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.isof-tx .btn-group-xs>.navbar-btn.btn,.isof-tx .navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.isof-tx .navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.isof-tx .navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.isof-tx .navbar-left{float:left!important}.isof-tx .navbar-right{float:right!important;margin-right:-15px}.isof-tx .navbar-right~.navbar-right{margin-right:0}}.isof-tx .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.isof-tx .navbar-default .navbar-brand{color:#777}.isof-tx .navbar-default .navbar-brand:focus,.isof-tx .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.isof-tx .navbar-default .navbar-nav>li>a,.isof-tx .navbar-default .navbar-text{color:#777}.isof-tx .navbar-default .navbar-nav>li>a:focus,.isof-tx .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.isof-tx .navbar-default .navbar-nav>.active>a,.isof-tx .navbar-default .navbar-nav>.active>a:focus,.isof-tx .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.isof-tx .navbar-default .navbar-nav>.disabled>a,.isof-tx .navbar-default .navbar-nav>.disabled>a:focus,.isof-tx .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.isof-tx .navbar-default .navbar-toggle{border-color:#ddd}.isof-tx .navbar-default .navbar-toggle:focus,.isof-tx .navbar-default .navbar-toggle:hover{background-color:#ddd}.isof-tx .navbar-default .navbar-toggle .icon-bar{background-color:#888}.isof-tx .navbar-default .navbar-collapse,.isof-tx .navbar-default .navbar-form{border-color:#e7e7e7}.isof-tx .navbar-default .navbar-nav>.open>a,.isof-tx .navbar-default .navbar-nav>.open>a:focus,.isof-tx .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.isof-tx .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.isof-tx .navbar-default .navbar-link{color:#777}.isof-tx .navbar-default .navbar-link:hover{color:#333}.isof-tx .navbar-default .btn-link{color:#777}.isof-tx .navbar-default .btn-link:focus,.isof-tx .navbar-default .btn-link:hover{color:#333}.isof-tx .navbar-default .btn-link[disabled]:focus,.isof-tx .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .isof-tx .navbar-default .btn-link:focus,fieldset[disabled] .isof-tx .navbar-default .btn-link:hover{color:#ccc}.isof-tx .navbar-inverse{background-color:#222;border-color:#090909}.isof-tx .navbar-inverse .navbar-brand{color:#9d9d9d}.isof-tx .navbar-inverse .navbar-brand:focus,.isof-tx .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.isof-tx .navbar-inverse .navbar-nav>li>a,.isof-tx .navbar-inverse .navbar-text{color:#9d9d9d}.isof-tx .navbar-inverse .navbar-nav>li>a:focus,.isof-tx .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.isof-tx .navbar-inverse .navbar-nav>.active>a,.isof-tx .navbar-inverse .navbar-nav>.active>a:focus,.isof-tx .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.isof-tx .navbar-inverse .navbar-nav>.disabled>a,.isof-tx .navbar-inverse .navbar-nav>.disabled>a:focus,.isof-tx .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.isof-tx .navbar-inverse .navbar-toggle{border-color:#333}.isof-tx .navbar-inverse .navbar-toggle:focus,.isof-tx .navbar-inverse .navbar-toggle:hover{background-color:#333}.isof-tx .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.isof-tx .navbar-inverse .navbar-collapse,.isof-tx .navbar-inverse .navbar-form{border-color:#101010}.isof-tx .navbar-inverse .navbar-nav>.open>a,.isof-tx .navbar-inverse .navbar-nav>.open>a:focus,.isof-tx .navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.isof-tx .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.isof-tx .navbar-inverse .navbar-link{color:#9d9d9d}.isof-tx .navbar-inverse .navbar-link:hover{color:#fff}.isof-tx .navbar-inverse .btn-link{color:#9d9d9d}.isof-tx .navbar-inverse .btn-link:focus,.isof-tx .navbar-inverse .btn-link:hover{color:#fff}.isof-tx .navbar-inverse .btn-link[disabled]:focus,.isof-tx .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .isof-tx .navbar-inverse .btn-link:focus,fieldset[disabled] .isof-tx .navbar-inverse .btn-link:hover{color:#444}.isof-tx .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.isof-tx .breadcrumb>li{display:inline-block}.isof-tx .breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.isof-tx .breadcrumb>.active{color:#777}.isof-tx .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.isof-tx .pagination>li{display:inline}.isof-tx .pagination>li>a,.isof-tx .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.isof-tx .pagination>li:first-child>a,.isof-tx .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.isof-tx .pagination>li:last-child>a,.isof-tx .pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.isof-tx .pagination>li>a:focus,.isof-tx .pagination>li>a:hover,.isof-tx .pagination>li>span:focus,.isof-tx .pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.isof-tx .pagination>.active>a,.isof-tx .pagination>.active>a:focus,.isof-tx .pagination>.active>a:hover,.isof-tx .pagination>.active>span,.isof-tx .pagination>.active>span:focus,.isof-tx .pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.isof-tx .pagination>.disabled>a,.isof-tx .pagination>.disabled>a:focus,.isof-tx .pagination>.disabled>a:hover,.isof-tx .pagination>.disabled>span,.isof-tx .pagination>.disabled>span:focus,.isof-tx .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.isof-tx .pagination-lg>li>a,.isof-tx .pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.isof-tx .pagination-lg>li:first-child>a,.isof-tx .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.isof-tx .pagination-lg>li:last-child>a,.isof-tx .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.isof-tx .pagination-sm>li>a,.isof-tx .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.isof-tx .pagination-sm>li:first-child>a,.isof-tx .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.isof-tx .pagination-sm>li:last-child>a,.isof-tx .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.isof-tx .pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.isof-tx .pager:after,.isof-tx .pager:before{content:" ";display:table}.isof-tx .pager:after{clear:both}.isof-tx .pager li{display:inline}.isof-tx .pager li>a,.isof-tx .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.isof-tx .pager li>a:focus,.isof-tx .pager li>a:hover{text-decoration:none;background-color:#eee}.isof-tx .pager .next>a,.isof-tx .pager .next>span{float:right}.isof-tx .pager .previous>a,.isof-tx .pager .previous>span{float:left}.isof-tx .pager .disabled>a,.isof-tx .pager .disabled>a:focus,.isof-tx .pager .disabled>a:hover,.isof-tx .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.isof-tx .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.isof-tx .label:empty{display:none}.btn .isof-tx .label{position:relative;top:-1px}.isof-tx a.label:focus,.isof-tx a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.isof-tx .label-default{background-color:#777}.isof-tx .label-default[href]:focus,.isof-tx .label-default[href]:hover{background-color:#5e5e5e}.isof-tx .label-primary{background-color:#337ab7}.isof-tx .label-primary[href]:focus,.isof-tx .label-primary[href]:hover{background-color:#286090}.isof-tx .label-success{background-color:#5cb85c}.isof-tx .label-success[href]:focus,.isof-tx .label-success[href]:hover{background-color:#449d44}.isof-tx .label-info{background-color:#5bc0de}.isof-tx .label-info[href]:focus,.isof-tx .label-info[href]:hover{background-color:#31b0d5}.isof-tx .label-warning{background-color:#f0ad4e}.isof-tx .label-warning[href]:focus,.isof-tx .label-warning[href]:hover{background-color:#ec971f}.isof-tx .label-danger{background-color:#d9534f}.isof-tx .label-danger[href]:focus,.isof-tx .label-danger[href]:hover{background-color:#c9302c}.isof-tx .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.isof-tx .badge:empty{display:none}.btn .isof-tx .badge{position:relative;top:-1px}.btn-group-xs>.btn .isof-tx .badge,.btn-xs .isof-tx .badge,.isof-tx .btn-group-xs>.btn .isof-tx .badge{top:0;padding:1px 5px}.list-group-item.active>.isof-tx .badge,.nav-pills>.active>a>.isof-tx .badge{color:#337ab7;background-color:#fff}.list-group-item>.isof-tx .badge{float:right}.list-group-item>.isof-tx .badge+.isof-tx .badge{margin-right:5px}.nav-pills>li>a>.isof-tx .badge{margin-left:3px}.isof-tx a.badge:focus,.isof-tx a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.isof-tx .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.isof-tx .jumbotron .h1,.isof-tx .jumbotron h1{color:inherit}.isof-tx .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.isof-tx .jumbotron>hr{border-top-color:#d5d5d5}.container .isof-tx .jumbotron,.container-fluid .isof-tx .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.isof-tx .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.isof-tx .jumbotron{padding-top:48px;padding-bottom:48px}.container .isof-tx .jumbotron,.container-fluid .isof-tx .jumbotron{padding-left:60px;padding-right:60px}.isof-tx .jumbotron .h1,.isof-tx .jumbotron h1{font-size:63px}}.isof-tx .thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.isof-tx .thumbnail a>img,.isof-tx .thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.isof-tx .thumbnail .caption{padding:9px;color:#333}.isof-tx a.thumbnail.active,.isof-tx a.thumbnail:focus,.isof-tx a.thumbnail:hover{border-color:#337ab7}.isof-tx .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.isof-tx .alert h4{margin-top:0;color:inherit}.isof-tx .alert .alert-link{font-weight:700}.isof-tx .alert>p,.isof-tx .alert>ul{margin-bottom:0}.isof-tx .alert>p+p{margin-top:5px}.isof-tx .alert-dismissable,.isof-tx .alert-dismissible{padding-right:35px}.isof-tx .alert-dismissable .close,.isof-tx .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.isof-tx .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.isof-tx .alert-success hr{border-top-color:#c9e2b3}.isof-tx .alert-success .alert-link{color:#2b542c}.isof-tx .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.isof-tx .alert-info hr{border-top-color:#a6e1ec}.isof-tx .alert-info .alert-link{color:#245269}.isof-tx .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.isof-tx .alert-warning hr{border-top-color:#f7e1b5}.isof-tx .alert-warning .alert-link{color:#66512c}.isof-tx .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.isof-tx .alert-danger hr{border-top-color:#e4b9c0}.isof-tx .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.isof-tx .progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.isof-tx .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.isof-tx .progress-bar-striped,.isof-tx .progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.isof-tx .progress-bar.active,.isof-tx .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.isof-tx .progress-bar-success{background-color:#5cb85c}.progress-striped .isof-tx .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.isof-tx .progress-bar-info{background-color:#5bc0de}.progress-striped .isof-tx .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.isof-tx .progress-bar-warning{background-color:#f0ad4e}.progress-striped .isof-tx .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.isof-tx .progress-bar-danger{background-color:#d9534f}.progress-striped .isof-tx .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.isof-tx .media{margin-top:15px}.isof-tx .media:first-child{margin-top:0}.isof-tx .media,.isof-tx .media-body{zoom:1;overflow:hidden}.isof-tx .media-body{width:10000px}.isof-tx .media-object{display:block}.isof-tx .media-object.img-thumbnail{max-width:none}.isof-tx .media-right,.isof-tx .media>.pull-right{padding-left:10px}.isof-tx .media-left,.isof-tx .media>.pull-left{padding-right:10px}.isof-tx .media-body,.isof-tx .media-left,.isof-tx .media-right{display:table-cell;vertical-align:top}.isof-tx .media-middle{vertical-align:middle}.isof-tx .media-bottom{vertical-align:bottom}.isof-tx .media-heading{margin-top:0;margin-bottom:5px}.isof-tx .media-list{padding-left:0;list-style:none}.isof-tx .list-group{margin-bottom:20px;padding-left:0}.isof-tx .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.isof-tx .list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.isof-tx .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.isof-tx a.list-group-item,.isof-tx button.list-group-item{color:#555}.isof-tx a.list-group-item .list-group-item-heading,.isof-tx button.list-group-item .list-group-item-heading{color:#333}.isof-tx a.list-group-item:focus,.isof-tx a.list-group-item:hover,.isof-tx button.list-group-item:focus,.isof-tx button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.isof-tx button.list-group-item{width:100%;text-align:left}.isof-tx .list-group-item.disabled,.isof-tx .list-group-item.disabled:focus,.isof-tx .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.isof-tx .list-group-item.disabled .list-group-item-heading,.isof-tx .list-group-item.disabled:focus .list-group-item-heading,.isof-tx .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.isof-tx .list-group-item.disabled .list-group-item-text,.isof-tx .list-group-item.disabled:focus .list-group-item-text,.isof-tx .list-group-item.disabled:hover .list-group-item-text{color:#777}.isof-tx .list-group-item.active,.isof-tx .list-group-item.active:focus,.isof-tx .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.isof-tx .list-group-item.active .list-group-item-heading,.isof-tx .list-group-item.active .list-group-item-heading>.small,.isof-tx .list-group-item.active .list-group-item-heading>small,.isof-tx .list-group-item.active:focus .list-group-item-heading,.isof-tx .list-group-item.active:focus .list-group-item-heading>.small,.isof-tx .list-group-item.active:focus .list-group-item-heading>small,.isof-tx .list-group-item.active:hover .list-group-item-heading,.isof-tx .list-group-item.active:hover .list-group-item-heading>.small,.isof-tx .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.isof-tx .list-group-item.active .list-group-item-text,.isof-tx .list-group-item.active:focus .list-group-item-text,.isof-tx .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.isof-tx .list-group-item-success{color:#3c763d;background-color:#dff0d8}.isof-tx a.list-group-item-success,.isof-tx button.list-group-item-success{color:#3c763d}.isof-tx a.list-group-item-success .list-group-item-heading,.isof-tx button.list-group-item-success .list-group-item-heading{color:inherit}.isof-tx a.list-group-item-success:focus,.isof-tx a.list-group-item-success:hover,.isof-tx button.list-group-item-success:focus,.isof-tx button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}.isof-tx a.list-group-item-success.active,.isof-tx a.list-group-item-success.active:focus,.isof-tx a.list-group-item-success.active:hover,.isof-tx button.list-group-item-success.active,.isof-tx button.list-group-item-success.active:focus,.isof-tx button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.isof-tx .list-group-item-info{color:#31708f;background-color:#d9edf7}.isof-tx a.list-group-item-info,.isof-tx button.list-group-item-info{color:#31708f}.isof-tx a.list-group-item-info .list-group-item-heading,.isof-tx button.list-group-item-info .list-group-item-heading{color:inherit}.isof-tx a.list-group-item-info:focus,.isof-tx a.list-group-item-info:hover,.isof-tx button.list-group-item-info:focus,.isof-tx button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}.isof-tx a.list-group-item-info.active,.isof-tx a.list-group-item-info.active:focus,.isof-tx a.list-group-item-info.active:hover,.isof-tx button.list-group-item-info.active,.isof-tx button.list-group-item-info.active:focus,.isof-tx button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.isof-tx .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}.isof-tx a.list-group-item-warning,.isof-tx button.list-group-item-warning{color:#8a6d3b}.isof-tx a.list-group-item-warning .list-group-item-heading,.isof-tx button.list-group-item-warning .list-group-item-heading{color:inherit}.isof-tx a.list-group-item-warning:focus,.isof-tx a.list-group-item-warning:hover,.isof-tx button.list-group-item-warning:focus,.isof-tx button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}.isof-tx a.list-group-item-warning.active,.isof-tx a.list-group-item-warning.active:focus,.isof-tx a.list-group-item-warning.active:hover,.isof-tx button.list-group-item-warning.active,.isof-tx button.list-group-item-warning.active:focus,.isof-tx button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.isof-tx .list-group-item-danger{color:#a94442;background-color:#f2dede}.isof-tx a.list-group-item-danger,.isof-tx button.list-group-item-danger{color:#a94442}.isof-tx a.list-group-item-danger .list-group-item-heading,.isof-tx button.list-group-item-danger .list-group-item-heading{color:inherit}.isof-tx a.list-group-item-danger:focus,.isof-tx a.list-group-item-danger:hover,.isof-tx button.list-group-item-danger:focus,.isof-tx button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}.isof-tx a.list-group-item-danger.active,.isof-tx a.list-group-item-danger.active:focus,.isof-tx a.list-group-item-danger.active:hover,.isof-tx button.list-group-item-danger.active,.isof-tx button.list-group-item-danger.active:focus,.isof-tx button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.isof-tx .list-group-item-heading{margin-top:0;margin-bottom:5px}.isof-tx .list-group-item-text{margin-bottom:0;line-height:1.3}.isof-tx .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.isof-tx .panel-body{padding:15px}.isof-tx .panel-body:after,.isof-tx .panel-body:before{content:" ";display:table}.isof-tx .panel-body:after{clear:both}.isof-tx .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.isof-tx .panel-heading>.dropdown .dropdown-toggle{color:inherit}.isof-tx .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.isof-tx .panel-title>.small,.isof-tx .panel-title>.small>a,.isof-tx .panel-title>a,.isof-tx .panel-title>small,.isof-tx .panel-title>small>a{color:inherit}.isof-tx .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.isof-tx .panel>.list-group,.isof-tx .panel>.panel-collapse>.list-group{margin-bottom:0}.isof-tx .panel>.list-group .list-group-item,.isof-tx .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.isof-tx .panel>.list-group:first-child .list-group-item:first-child,.isof-tx .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.isof-tx .panel>.list-group:last-child .list-group-item:last-child,.isof-tx .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.isof-tx .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.isof-tx .list-group+.panel-footer,.isof-tx .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.isof-tx .panel>.panel-collapse>.table,.isof-tx .panel>.table,.isof-tx .panel>.table-responsive>.table{margin-bottom:0}.isof-tx .panel>.panel-collapse>.table caption,.isof-tx .panel>.table caption,.isof-tx .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.isof-tx .panel>.table-responsive:first-child>.table:first-child,.isof-tx .panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.isof-tx .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.isof-tx .panel>.table:first-child>tbody:first-child>tr:first-child,.isof-tx .panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.isof-tx .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.isof-tx .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.isof-tx .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.isof-tx .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.isof-tx .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.isof-tx .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.isof-tx .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.isof-tx .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.isof-tx .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.isof-tx .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.isof-tx .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.isof-tx .panel>.table-responsive:last-child>.table:last-child,.isof-tx .panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.isof-tx .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.isof-tx .panel>.table:last-child>tbody:last-child>tr:last-child,.isof-tx .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.isof-tx .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.isof-tx .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.isof-tx .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.isof-tx .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.isof-tx .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.isof-tx .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.isof-tx .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.isof-tx .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.isof-tx .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.isof-tx .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.isof-tx .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.isof-tx .panel>.panel-body+.table,.isof-tx .panel>.panel-body+.table-responsive,.isof-tx .panel>.table+.panel-body,.isof-tx .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.isof-tx .panel>.table>tbody:first-child>tr:first-child td,.isof-tx .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.isof-tx .panel>.table-bordered,.isof-tx .panel>.table-responsive>.table-bordered{border:0}.isof-tx .panel>.table-bordered>tbody>tr>td:first-child,.isof-tx .panel>.table-bordered>tbody>tr>th:first-child,.isof-tx .panel>.table-bordered>tfoot>tr>td:first-child,.isof-tx .panel>.table-bordered>tfoot>tr>th:first-child,.isof-tx .panel>.table-bordered>thead>tr>td:first-child,.isof-tx .panel>.table-bordered>thead>tr>th:first-child,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.isof-tx .panel>.table-bordered>tbody>tr>td:last-child,.isof-tx .panel>.table-bordered>tbody>tr>th:last-child,.isof-tx .panel>.table-bordered>tfoot>tr>td:last-child,.isof-tx .panel>.table-bordered>tfoot>tr>th:last-child,.isof-tx .panel>.table-bordered>thead>tr>td:last-child,.isof-tx .panel>.table-bordered>thead>tr>th:last-child,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.isof-tx .panel>.table-bordered>tbody>tr:first-child>td,.isof-tx .panel>.table-bordered>tbody>tr:first-child>th,.isof-tx .panel>.table-bordered>tbody>tr:last-child>td,.isof-tx .panel>.table-bordered>tbody>tr:last-child>th,.isof-tx .panel>.table-bordered>tfoot>tr:last-child>td,.isof-tx .panel>.table-bordered>tfoot>tr:last-child>th,.isof-tx .panel>.table-bordered>thead>tr:first-child>td,.isof-tx .panel>.table-bordered>thead>tr:first-child>th,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.isof-tx .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.isof-tx .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.isof-tx .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.isof-tx .panel>.table-responsive{border:0;margin-bottom:0}.isof-tx .panel-group{margin-bottom:20px}.isof-tx .panel-group .panel{margin-bottom:0;border-radius:4px}.isof-tx .panel-group .panel+.panel{margin-top:5px}.isof-tx .panel-group .panel-heading{border-bottom:0}.isof-tx .panel-group .panel-heading+.panel-collapse>.list-group,.isof-tx .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.isof-tx .panel-group .panel-footer{border-top:0}.isof-tx .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.isof-tx .panel-default{border-color:#ddd}.isof-tx .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.isof-tx .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.isof-tx .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.isof-tx .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.isof-tx .panel-primary{border-color:#337ab7}.isof-tx .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.isof-tx .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.isof-tx .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.isof-tx .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.isof-tx .panel-success{border-color:#d6e9c6}.isof-tx .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.isof-tx .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.isof-tx .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.isof-tx .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.isof-tx .panel-info{border-color:#bce8f1}.isof-tx .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.isof-tx .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.isof-tx .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.isof-tx .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.isof-tx .panel-warning{border-color:#faebcc}.isof-tx .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.isof-tx .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.isof-tx .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.isof-tx .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.isof-tx .panel-danger{border-color:#ebccd1}.isof-tx .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.isof-tx .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.isof-tx .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.isof-tx .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.isof-tx .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.isof-tx .embed-responsive .embed-responsive-item,.isof-tx .embed-responsive embed,.isof-tx .embed-responsive iframe,.isof-tx .embed-responsive object,.isof-tx .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.isof-tx .embed-responsive-16by9{padding-bottom:56.25%}.isof-tx .embed-responsive-4by3{padding-bottom:75%}.isof-tx .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.isof-tx .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.isof-tx .well-lg{padding:24px;border-radius:6px}.isof-tx .well-sm{padding:9px;border-radius:3px}.isof-tx .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.isof-tx .close:focus,.isof-tx .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.isof-tx button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.isof-tx .modal-open{overflow:hidden}.isof-tx .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.isof-tx .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}.isof-tx .modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.isof-tx .modal-open .modal{overflow-x:hidden;overflow-y:auto}.isof-tx .modal-dialog{position:relative;width:auto;margin:10px}.isof-tx .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.isof-tx .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.isof-tx .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.isof-tx .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.isof-tx .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.isof-tx .modal-header:after,.isof-tx .modal-header:before{content:" ";display:table}.isof-tx .modal-header:after{clear:both}.isof-tx .modal-header .close{margin-top:-2px}.isof-tx .modal-title{margin:0;line-height:1.428571429}.isof-tx .modal-body{position:relative;padding:15px}.isof-tx .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.isof-tx .modal-footer:after,.isof-tx .modal-footer:before{content:" ";display:table}.isof-tx .modal-footer:after{clear:both}.isof-tx .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.isof-tx .modal-footer .btn-group .btn+.btn{margin-left:-1px}.isof-tx .modal-footer .btn-block+.btn-block{margin-left:0}.isof-tx .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.isof-tx .modal-dialog{width:600px;margin:30px auto}.isof-tx .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.isof-tx .modal-sm{width:300px}}@media (min-width:992px){.isof-tx .modal-lg{width:900px}}.isof-tx .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.isof-tx .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.isof-tx .tooltip.top{margin-top:-3px;padding:5px 0}.isof-tx .tooltip.right{margin-left:3px;padding:0 5px}.isof-tx .tooltip.bottom{margin-top:3px;padding:5px 0}.isof-tx .tooltip.left{margin-left:-3px;padding:0 5px}.isof-tx .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.isof-tx .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.isof-tx .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.isof-tx .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.isof-tx .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.isof-tx .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.isof-tx .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.isof-tx .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.isof-tx .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.isof-tx .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.isof-tx .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.isof-tx .popover.top{margin-top:-10px}.isof-tx .popover.right{margin-left:10px}.isof-tx .popover.bottom{margin-top:10px}.isof-tx .popover.left{margin-left:-10px}.isof-tx .popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.isof-tx .popover-content{padding:9px 14px}.isof-tx .popover>.arrow,.isof-tx .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.isof-tx .popover>.arrow{border-width:11px}.isof-tx .popover>.arrow:after{border-width:10px;content:""}.isof-tx .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.isof-tx .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.isof-tx .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.isof-tx .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.isof-tx .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.isof-tx .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.isof-tx .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.isof-tx .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.isof-tx .carousel{position:relative}.isof-tx .carousel-inner{position:relative;overflow:hidden;width:100%}.isof-tx .carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.isof-tx .carousel-inner>.item>a>img,.isof-tx .carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.isof-tx .carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.isof-tx .carousel-inner>.item.active.right,.isof-tx .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.isof-tx .carousel-inner>.item.active.left,.isof-tx .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.isof-tx .carousel-inner>.item.active,.isof-tx .carousel-inner>.item.next.left,.isof-tx .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.isof-tx .carousel-inner>.active,.isof-tx .carousel-inner>.next,.isof-tx .carousel-inner>.prev{display:block}.isof-tx .carousel-inner>.active{left:0}.isof-tx .carousel-inner>.next,.isof-tx .carousel-inner>.prev{position:absolute;top:0;width:100%}.isof-tx .carousel-inner>.next{left:100%}.isof-tx .carousel-inner>.prev{left:-100%}.isof-tx .carousel-inner>.next.left,.isof-tx .carousel-inner>.prev.right{left:0}.isof-tx .carousel-inner>.active.left{left:-100%}.isof-tx .carousel-inner>.active.right{left:100%}.isof-tx .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.isof-tx .carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.isof-tx .carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.isof-tx .carousel-control:focus,.isof-tx .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.isof-tx .carousel-control .glyphicon-chevron-left,.isof-tx .carousel-control .glyphicon-chevron-right,.isof-tx .carousel-control .icon-next,.isof-tx .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.isof-tx .carousel-control .glyphicon-chevron-left,.isof-tx .carousel-control .icon-prev{left:50%;margin-left:-10px}.isof-tx .carousel-control .glyphicon-chevron-right,.isof-tx .carousel-control .icon-next{right:50%;margin-right:-10px}.isof-tx .carousel-control .icon-next,.isof-tx .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.isof-tx .carousel-control .icon-prev:before{content:'\2039'}.isof-tx .carousel-control .icon-next:before{content:'\203a'}.isof-tx .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.isof-tx .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.isof-tx .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.isof-tx .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.isof-tx .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.isof-tx .carousel-control .glyphicon-chevron-left,.isof-tx .carousel-control .glyphicon-chevron-right,.isof-tx .carousel-control .icon-next,.isof-tx .carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.isof-tx .carousel-control .glyphicon-chevron-left,.isof-tx .carousel-control .icon-prev{margin-left:-10px}.isof-tx .carousel-control .glyphicon-chevron-right,.isof-tx .carousel-control .icon-next{margin-right:-10px}.isof-tx .carousel-caption{left:20%;right:20%;padding-bottom:30px}.isof-tx .carousel-indicators{bottom:20px}}.isof-tx .clearfix:after,.isof-tx .clearfix:before{content:" ";display:table}.isof-tx .clearfix:after{clear:both}.isof-tx .center-block{display:block;margin-left:auto;margin-right:auto}.isof-tx .pull-right{float:right!important}.isof-tx .pull-left{float:left!important}.isof-tx .hide{display:none!important}.isof-tx .show{display:block!important}.isof-tx .invisible{visibility:hidden}.isof-tx .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.isof-tx .hidden{display:none!important}.isof-tx .affix{position:fixed}@-ms-viewport{width:device-width}.isof-tx .visible-lg,.isof-tx .visible-lg-block,.isof-tx .visible-lg-inline,.isof-tx .visible-lg-inline-block,.isof-tx .visible-md,.isof-tx .visible-md-block,.isof-tx .visible-md-inline,.isof-tx .visible-md-inline-block,.isof-tx .visible-print,.isof-tx .visible-print-block,.isof-tx .visible-print-inline,.isof-tx .visible-print-inline-block,.isof-tx .visible-sm,.isof-tx .visible-sm-block,.isof-tx .visible-sm-inline,.isof-tx .visible-sm-inline-block,.isof-tx .visible-xs,.isof-tx .visible-xs-block,.isof-tx .visible-xs-inline,.isof-tx .visible-xs-inline-block{display:none!important}@media (max-width:767px){.isof-tx .visible-xs{display:block!important}.isof-tx table.visible-xs{display:table!important}.isof-tx tr.visible-xs{display:table-row!important}.isof-tx td.visible-xs,.isof-tx th.visible-xs{display:table-cell!important}}@media (max-width:767px){.isof-tx .visible-xs-block{display:block!important}}@media (max-width:767px){.isof-tx .visible-xs-inline{display:inline!important}}@media (max-width:767px){.isof-tx .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.isof-tx .visible-sm{display:block!important}.isof-tx table.visible-sm{display:table!important}.isof-tx tr.visible-sm{display:table-row!important}.isof-tx td.visible-sm,.isof-tx th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.isof-tx .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.isof-tx .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.isof-tx .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.isof-tx .visible-md{display:block!important}.isof-tx table.visible-md{display:table!important}.isof-tx tr.visible-md{display:table-row!important}.isof-tx td.visible-md,.isof-tx th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.isof-tx .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.isof-tx .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.isof-tx .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.isof-tx .visible-lg{display:block!important}.isof-tx table.visible-lg{display:table!important}.isof-tx tr.visible-lg{display:table-row!important}.isof-tx td.visible-lg,.isof-tx th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.isof-tx .visible-lg-block{display:block!important}}@media (min-width:1200px){.isof-tx .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.isof-tx .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.isof-tx .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.isof-tx .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.isof-tx .hidden-md{display:none!important}}@media (min-width:1200px){.isof-tx .hidden-lg{display:none!important}}@media print{.isof-tx .visible-print{display:block!important}.isof-tx table.visible-print{display:table!important}.isof-tx tr.visible-print{display:table-row!important}.isof-tx td.visible-print,.isof-tx th.visible-print{display:table-cell!important}}@media print{.isof-tx .visible-print-block{display:block!important}}@media print{.isof-tx .visible-print-inline{display:inline!important}}@media print{.isof-tx .visible-print-inline-block{display:inline-block!important}}@media print{.isof-tx .hidden-print{display:none!important}}.isof-tx .highlight-errors input.ng-invalid,.isof-tx .highlight-errors select.ng-invalid,.isof-tx .highlight-errors textarea.ng-invalid,.isof-tx input.ng-dirty.ng-invalid,.isof-tx select.ng-dirty.ng-invalid,.isof-tx textarea.ng-dirty.ng-invalid{border:1px solid red;box-shadow:0 0 3px red}.isof-tx .pointer{cursor:pointer}.isof-tx .page{width:800px;margin:40px auto}.isof-tx .page p{font-size:16px/1.4;margin-bottom:1.5em}.isof-tx .page p+p{margin-bottom:1.3em}.isof-tx .page ul{margin:2em}.isof-tx .page ul li{list-style:square!important;font-size:16px!important;margin-bottom:1.2em}.isof-tx .page .panel-heading{cursor:pointer}.isof-tx body{margin:0;color:#333;font-size:13px;font-family:PTSans,sans-serif;line-height:14px;height:100%;overflow:hidden}.isof-tx html{height:100%}.isof-tx .container{position:relative;margin:0 auto;width:1160px}.isof-tx .collapse.in.table-row{margin-bottom:-30px}.isof-tx .collapse.in .closed{display:none}.isof-tx .collapse.in .complete{display:block;margin-top:5px}.isof-tx .collapse .complete{display:none}.isof-tx .collapse [class*=table]{margin-top:-5px}.isof-tx a[rel=tooltip]{text-decoration:none}.isof-tx .body-content{height:100%}.isof-tx p{font-size:16px;line-height:23px}.isof-tx #main-content{overflow:auto;height:100%}.isof-tx #main-content h1{color:#000;font-size:22px;line-height:22px;font-family:PTSans,sans-serif}.isof-tx #main-content h2{color:#808284;font-weight:700;font-size:16px;line-height:20px;margin:7px 0}.isof-tx #main-content h3{margin:7px 0}.isof-tx #main-content .editable-click{color:inherit;border-bottom:0}.isof-tx #main-content .editable-buttons{display:none}.isof-tx #main-content .number~form .editable-input[type=number],.isof-tx #main-content .number~form .editable-input[type=text],.isof-tx #main-content small .number~form .editable-input[type=number],.isof-tx #main-content small .number~form .editable-input[type=text]{width:5em}.isof-tx #main-content .editable-input[type=text]{width:250px}.isof-tx #main-content .editable-input[type=text].small_input{width:5em}.isof-tx #main-content .editable-input[type=text].half-input{width:8em}.isof-tx #main-content .editable-input[type=text].regular-input{width:15em}.isof-tx #main-content .title .editable-input[type=text]{width:450px;font-size:20px}.isof-tx #main-content p[editable-textarea]~form{width:100%}.isof-tx #main-content p[editable-textarea]~form textarea{width:100%;height:4em}.isof-tx #main-content .grade form .editable-input label{display:block;text-align:left}.isof-tx #study-characteristics .characteristics strong{font-family:PTSans,sans-serif;font-size:16px}.isof-tx #study-characteristics .characteristics em{font-family:PTSans,sans-serif;font-style:italic;font-size:16px}.isof-tx .isof-table-top-button{border-radius:20px;outline:0;height:32px;border:1px solid #d3e4ed;color:#6D6E71;display:inline-block;font-weight:600;font-size:14px;padding-left:12px;padding-right:12px;font-family:PTSans,sans-serif;cursor:pointer;line-height:30px;background-color:#f1f1f1;border-color:#bcbec0;transition:color .5s,opacity .2s;opacity:1}.isof-tx .isof-table-top-button span.button-text{position:relative;vertical-align:top;top:-1px}.isof-tx .isof-table-top-button[disabled]{opacity:.5;cursor:not-allowed}.isof-tx .isof-table-top-button:hover{text-decoration:none;color:#6D6E71}.isof-tx .isof-table-top-button i,.isof-tx .isof-table-top-button img{margin-right:10px;display:none}.isof-tx .isof-table-top-button.active .slide-button{color:#000}.isof-tx .isof-table-top-button.disabled{opacity:.1}.isof-tx .isof-table-top-button.multiple-comparison-view{border-color:#BCBEC0;color:#fff;background:#a9abae;background:linear-gradient(to bottom,#a9abae 0,#e4e5e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9abae', endColorstr='#e4e5e6', GradientType=0)}.isof-tx .isof-table-top-button.multiple-comparison-view.active{background:#4c4c4c;background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 52%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0)}.isof-tx .hero-unit .title{margin-bottom:5px;padding:1px 0}.isof-tx .full-width-editable+form.form-inline,.isof-tx .full-width-editable+form.form-inline div,.isof-tx .full-width-editable+form.form-inline input,.isof-tx .full-width-editable+form.form-inline textarea{width:100%}.isof-tx .half-width-editable+form.form-inline{width:50%}.isof-tx .half-width-editable+form.form-inline div,.isof-tx .half-width-editable+form.form-inline input,.isof-tx .half-width-editable+form.form-inline textarea{width:100%!important}.isof-tx .accordion-heading{background-color:#fff}.isof-tx .accordion-heading a{text-decoration:none!important}.isof-tx .accordion-heading a h2{font-size:18px;font-weight:400!important}.isof-tx .well.white{background-color:#fff}.isof-tx .population_selector{position:relative;top:5px}.isof-tx .slides .modal-dialog{width:1092px;height:748px}.isof-tx .slides .modal-dialog .modal-content,.isof-tx .slides .modal-dialog .modal-content>div{height:100%}.isof-tx .slides .modal-dialog .modal-content .close-slides{position:absolute;top:28px;right:32px;cursor:pointer}.isof-tx .slides .modal-dialog .modal-content iframe{width:100%;height:120%;position:absolute;clip:rect(50px,1065px,726px,19px);top:-50px;left:2px}.isof-tx .slides-all .modal-dialog{width:1092px;height:748px}.isof-tx .slides-all .modal-dialog .modal-content,.isof-tx .slides-all .modal-dialog .modal-content>div{height:100%}.isof-tx .slides-all .modal-dialog .modal-content .close-slides{position:absolute;top:25px;right:60px;cursor:pointer}.isof-tx .slides-all .modal-dialog .modal-content iframe{width:100%;height:120%;position:absolute;clip:rect(50px,1065px,726px,19px);top:-50px;left:2px}.isof-tx .weight-600{font-weight:600}.isof-tx .weight-400{font-weight:400}.isof-tx .sub{vertical-align:sub}.isof-tx .break-word{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.isof-tx *{-moz-box-sizing:border-box;box-sizing:border-box}.isof-tx .right{float:right;position:relative}.isof-tx .vertical-scale{position:absolute;left:0;width:95px;height:120px;background:transparent url(/assets/images/demo-better-worse.png) no-repeat right center}.isof-tx #main-content .graph p{font-size:12px;line-height:15px}.isof-tx .visualize-wrapper{position:relative;margin:0 auto;margin-top:60px;width:960px;border:5px solid #b2cdda}.isof-tx .visualize-wrapper [class*=col]{position:relative;float:left;padding:10px;font-size:12px;height:100px}.isof-tx .visualize-wrapper .closed_outcome [class*=col]{height:35px}.isof-tx .visualize-wrapper .close{margin:0 -15px 0 0;opacity:1}.isof-tx .visualize-wrapper .top{position:absolute;top:-35px;left:-5px;padding:0 20px;width:960px;height:30px;border:1px solid #A4C2D1;border-bottom:0;border-radius:10px 10px 0 0;background-color:#E0EBF0;background-image:linear-gradient(to bottom,#CCDDE6,#FFF);background-repeat:repeat-x}.isof-tx .visualize-wrapper .top h1{margin-top:10px;font-size:14px!important;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .header_row:after,.isof-tx .visualize-wrapper .header_row:before,.isof-tx .visualize-wrapper .table_row:after,.isof-tx .visualize-wrapper .table_row:before{content:" ";display:table}.isof-tx .visualize-wrapper .header_row:after,.isof-tx .visualize-wrapper .table_row:after{clear:both}.isof-tx .visualize-wrapper .header_row [class*=col]{top:0;height:60px}.isof-tx .visualize-wrapper .header_row.main{height:110px}.isof-tx .visualize-wrapper .header_row.main [class*=col]{top:0;height:100px}.isof-tx .visualize-wrapper .header_row.main .col5{background:url(/assets/images/visualise-outcomes-axis.png) no-repeat center 75px}.isof-tx .visualize-wrapper .header_row.main .col5 .per-patients{position:relative;top:10px}.isof-tx .visualize-wrapper .header_row strong{font-weight:700;font-style:normal;font-size:12px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .header_row small{font-weight:400;font-style:normal;font-size:10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .header_row .col1 small{font-weight:400;font-style:normal;font-size:12px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .header_row .col5{text-align:center}.isof-tx .visualize-wrapper .header_row .col5 .graph_header{width:400px;position:relative}.isof-tx .visualize-wrapper .header_row .col5 .graph_header .left_header,.isof-tx .visualize-wrapper .header_row .col5 .graph_header .right_header{position:absolute;top:20px;width:200px;font-weight:400;font-style:normal;font-size:10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .header_row .col5 .graph_header .left_header strong,.isof-tx .visualize-wrapper .header_row .col5 .graph_header .right_header strong{font-weight:700;font-style:normal;font-size:10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif;display:block}.isof-tx .visualize-wrapper .header_row .col5 .graph_header .left_header{left:-55px;text-align:right}.isof-tx .visualize-wrapper .header_row .col5 .graph_header .right_header{right:-35px;text-align:left}.isof-tx .visualize-wrapper .header_row .col5 .graph_header .info{font-weight:400;font-style:normal;font-size:10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .col0{width:15px;padding:0}.isof-tx .visualize-wrapper .col0 .toggler{width:15px;background-color:#CEDEE7;top:0;left:0;position:absolute;height:3000px}.isof-tx .visualize-wrapper .col0 .toggler.open{background:#CEDEE7 url(/assets/images/table-row-arrows.png) no-repeat 0 5px}.isof-tx .visualize-wrapper .col0 .toggler.closed{background:#CEDEE7 url(/assets/images/table-row-arrows.png) no-repeat -20px 5px}.isof-tx .visualize-wrapper .col1{width:175px;padding-left:20px}.isof-tx .visualize-wrapper .col2,.isof-tx .visualize-wrapper .col3{width:80px}.isof-tx .visualize-wrapper .col4{width:115px}.isof-tx .visualize-wrapper .col5{width:400px}.isof-tx .visualize-wrapper .col6{width:100px}.isof-tx .visualize-wrapper .col10{width:785px;padding-left:30px}.isof-tx .visualize-wrapper .table_row{height:120px;background-color:#E7F2F7;overflow:hidden;margin-bottom:5px}.isof-tx .visualize-wrapper .table_row.closed_outcome{height:30px}.isof-tx .visualize-wrapper .table_row.closed_outcome *{color:#808284}.isof-tx .visualize-wrapper .table_row.closed_outcome small,.isof-tx .visualize-wrapper .table_row.closed_outcome strong{display:inline}.isof-tx .visualize-wrapper .table_row .col1 strong{font-weight:700;font-style:normal;font-size:12px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif;display:block}.isof-tx .visualize-wrapper .table_row .col5{padding:0;width:400px}.isof-tx .visualize-wrapper .table_row .col5 .graph{height:100px}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar{position:relative;height:100%}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .value{position:absolute;font-weight:700}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .mark{position:absolute;z-index:1;width:7px;height:7px;background:url(/assets/images/gradient-bar-center.png) no-repeat scroll 0 0 transparent}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .mark .text-container{position:absolute;left:3.5px;top:3.5px}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .mark .text-container .value{white-space:nowrap;text-align:center}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .bar{position:absolute;z-index:0}.isof-tx .visualize-wrapper .table_row .col5 .graph .marked-bar .bar .value{color:#F58220}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal{background:url(/assets/images/visualise-outcomes-vertical-bar.png) repeat-y top center;margin-left:45px;margin-top:10px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar{top:45px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .mark{margin-top:-1px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .mark .text-container{width:300px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .mark .text-container .value{width:inherit;margin-left:-50%;top:-20px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .bar{height:5px;background-image:linear-gradient(to right,#FFE6CA,#F48220 50%,#FFE6CA);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFE6CA', endColorstr='#FFFFE6CA', GradientType=1)}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .bar .value{top:10px}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .bar .min{left:-1.2em}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .marked-bar .bar .max{right:-1.2em}.isof-tx .visualize-wrapper .table_row .col5 .graph.horizontal .orange-bar{fill:url(#Gradient-1)}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .horizontal-bar{background:url(/assets/images/visualise-outcomes-horizontal-bar.png) repeat-x left 5px;position:absolute;top:56px;width:121px;height:10px;z-index:1000;left:150px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar{top:-20px;left:186px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .mark{margin-left:-1px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .mark .text-container .value{top:-.6em;left:-25px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .bar{width:5px;background-image:linear-gradient(#FFE6CA,#F48220 50%,#FFE6CA);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFE6CA', endColorstr='#FFFFE6CA', GradientType=0)}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .bar .value{left:10px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .bar .min{top:-.5em}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .marked-bar .bar .max{bottom:-.5em}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical svg{height:100px;margin-left:45px;margin-top:12px}.isof-tx .visualize-wrapper .table_row .col5 .graph.vertical .orange-bar{fill:url(#Gradient-2)}.isof-tx .visualize-wrapper .table_row .col6 [class^=icon-]{margin:0}.isof-tx .visualize-wrapper .table_row .col6 .GRADE div{text-align:center}.isof-tx .visualize-wrapper .table_row .col6 .GRADE div .dotted_underline{font-weight:400;font-style:normal;font-size:10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,sans-serif}.isof-tx .visualize-wrapper .table_row small{display:block}.isof-tx .visualize-wrapper hr{margin:5px 0;height:5px;border-top:1px solid #999}.isof-tx .visualize-wrapper .field:after,.isof-tx .visualize-wrapper .field:before{content:" ";display:table}.isof-tx .visualize-wrapper .field:after{clear:both}.isof-tx .visualize-wrapper .field input,.isof-tx .visualize-wrapper .field label{float:left;font-size:10px}.isof-tx .visualize-wrapper .field label{padding:3px 0 0 5px}.isof-tx #vao.graph_header{position:absolute;left:60px}.isof-tx #vao.graph_header .left_header,.isof-tx #vao.graph_header .right_header{position:absolute;left:0;width:80px;text-align:right;line-height:.9em}.isof-tx #vao.graph_header .left_header{top:5px}.isof-tx #vao.graph_header .right_header{top:95px}.isof-tx #vao.graph_header .vertical-bar{background:url(/assets/images/scale-vertical.png) no-repeat;width:5px;height:100px;position:absolute;top:10px;left:90px}.isof-tx #vao.graph_header .vertical-bar .zero{position:absolute;top:44px;left:-1px;background-color:#E9F1F7}.isof-tx #main-content .hero-unit{font-weight:200;line-height:14px;color:inherit;background-color:#eee;margin-left:24px}.isof-tx #main-content .hero-unit h2{margin:0;padding:7px 0;color:#558BA2}.isof-tx #main-content .hero-unit .left-padded{padding-left:7px}.isof-tx #main-content .hero-unit .sof-title-container{padding-left:10px;margin-top:0;margin-bottom:0}.isof-tx #main-content .hero-unit .sof-title-container .sof-title{margin-top:8px;margin-bottom:8px;font-weight:600;position:relative}.isof-tx #main-content .hero-unit .sof-title-container .sof-title .span-title{margin-right:170px;display:inline-block}.isof-tx #main-content .hero-unit .characteristics-container{border-top:1px solid #D8D7D7}.isof-tx #main-content .hero-unit .source-container{max-height:200px;overflow-x:hidden;overflow-y:auto;font-size:16px;line-height:22px}.isof-tx #main-content .hero-unit .source-container h4{font-size:16px}.isof-tx #main-content .hero-unit .source-container h2:hover{background-color:#E8E8E8}.isof-tx #main-content .hero-unit .source-container.source-container-shadow{box-shadow:inset 0 11px 8px -10px #CCC,inset 0 -11px 8px -10px #CCC}.isof-tx #main-content .hero-unit .study-characteristics{margin-bottom:36px}.isof-tx #main-content .hero-unit .source-heading-container{overflow:hidden;height:48px;position:absolute;width:100%;margin-top:-36px;z-index:100}.isof-tx #main-content .hero-unit .source-heading-container .source-heading{background-color:#EEE}.isof-tx #source_info{margin-top:15px}.isof-tx #source_info .about-this-summary{padding:0 0 0 16px;margin-top:0}.isof-tx #source_info .about-this-summary h1{margin-bottom:20px}.isof-tx #source_info .about-this-summary table{border-color:#fff;margin-bottom:50px;margin-top:40px;background-color:inherit;width:100%}.isof-tx #source_info .about-this-summary table tr.separator-bellow{border-bottom:2px solid #fff}.isof-tx #source_info .about-this-summary table tr.separator-bellow td{padding-bottom:30px}.isof-tx #source_info .about-this-summary table .main-header{background:0 0;border:1px solid #fff;border-width:1px 0}.isof-tx #source_info .about-this-summary table th,.isof-tx #source_info .about-this-summary table tr{padding:16px;font-size:16px;line-height:1.3em;vertical-align:top}.isof-tx #source_info .about-this-summary table tbody tr,.isof-tx #source_info .about-this-summary table tfoot tr{border-bottom:1px solid #fff}.isof-tx #source_info .about-this-summary table tbody td,.isof-tx #source_info .about-this-summary table tfoot td{padding:7px 16px;border-width:1px 0}.isof-tx #source_info .about-this-summary-box{float:right;background-color:#fff;padding:15px;margin-bottom:10px;border:1px solid #E3E3E3;vertical-align:top;margin-right:35px}.isof-tx .column-toggle{position:absolute;display:block;padding:8px 0;text-indent:-99em;cursor:pointer;margin:5px 0;width:20px;height:100%;left:0;top:-5px;background:#eeefef url(/assets/images/table-row-arrows.png) no-repeat scroll 2px 12px}.isof-tx .column-toggle.closed{background:#eeefef url(/assets/images/table-row-arrows.png) no-repeat -17px 12px}.isof-tx #study-characteristics{position:fixed;right:20px;left:0;margin:0 auto;z-index:5;background-color:#fff}.isof-tx #study-characteristics p{margin:0 0 5px}.isof-tx #study-characteristics .container{padding:0;width:1130px;box-shadow:2px 7px 5px -5px #CCC}@media (min-width:1160px){.isof-tx #study-characteristics{left:5px}}.isof-tx .header-margin{margin-top:70px;transition:margin-top 1s}.isof-tx .header-margin.header-expanded{margin-top:190px}.isof-tx .grade{font-family:Epistemonikos}.isof-tx .isof .bottom-line{background-color:#F3F4F4;padding:20px;font-size:14px;margin-top:18px;border-top:1px solid #BABCBE}.isof-tx .isof .bottom-line .editable-controls,.isof-tx .isof .bottom-line textarea{width:100%;height:150px!important}.isof-tx .isof .bottom-line a.show-table{padding:10px 0;display:block;color:#2986A5;text-decoration:none;cursor:pointer}.isof-tx .isof .bottom-line a.show-table:after{border-left:8px solid #2986A5;content:'';margin-left:8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:5px solid transparent;font-size:1px;vertical-align:middle;margin-bottom:2px;display:inline-block}.isof-tx .isof .header>th>div{background-color:#F2F2F2!important}.isof-tx .isof .header>th>div.blue{background-image:linear-gradient(#D3E5EF,#D3E5EF 50%,#E5F5FB);background-image:linear-gradient(#D3E5EF,#D3E5EF 50%,#E5F5FB);background-repeat:no-repeat;border:1px solid #D3E5EF}.isof-tx .isof .header>th>div .sort-by-link{font-style:italic;font-weight:600;margin-left:10px;text-decoration:none;cursor:pointer;font-size:14px}.isof-tx .isof .header>th>div .sort-by-link .glyphicon{margin-left:4px;font-size:12px}.isof-tx .isof .flip{height:100%}.isof-tx .isof .flip.card{position:relative}.isof-tx .isof .flip.card .face{min-height:128px;position:relative}.isof-tx .isof .flip.card .face>hr{opacity:0}.isof-tx .isof .flip.card .face .keep-column-size{position:relative;padding-right:25px;padding-left:25px}.isof-tx .isof .flip.card .face .keep-column-size .side-icon{text-align:center;font-size:19px;border:1px solid #2D88A7;border-radius:5px;height:25px;width:25px;position:absolute;right:10px}.isof-tx .isof .flip.card .face .keep-column-size .side-icon img{width:100%;height:100%}.isof-tx .isof .flip.card .face .keep-column-size .side-icon.open-animation{top:28px}.isof-tx .isof .flip.card .face .keep-column-size .flip-icon{position:absolute;top:0;cursor:pointer}.isof-tx .isof .flip.card .face.back{margin-top:-128px}.isof-tx .isof .flip.card .face.back .flip-icon{top:10px}.isof-tx .isof .flip.card .face.back .side-icon.open-animation{top:38px}.isof-tx .isof .flip.continuous-flip.card .face{min-height:178px}.isof-tx .isof .flip.continuous-flip.card .face.back{margin-top:-178px}.isof-tx .isof .flip div.back-content{margin-top:-20px}.isof-tx .isof label{font-weight:400}.isof-tx .isof hr{margin-top:3px;margin-bottom:3px}.isof-tx .isof .box-bottom p{margin-bottom:-5px}.isof-tx .isof .box-bottom p>small{display:block;line-height:12px}.isof-tx .isof .box-bottom.differences{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOSA0MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkgNDEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5Z29uIGZpbGw9IiNCQ0JFQzAiIHBvaW50cz0iMjAuMSw2LjUgMjAuMSwxNy41IDI1LjYsMTIgCQkJCSIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPHBvbHlnb24gZmlsbD0iI0JDQkVDMCIgcG9pbnRzPSI4LjksMTcuNSA4LjksNi41IDMuNCwxMiAJCQkJIi8+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQkJCREJGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IjIiIHgxPSIxNC41IiB5MT0iNi41IiB4Mj0iMTQuNSIgeTI9IjM2LjUiLz4KPC9zdmc+Cg==) no-repeat center top;min-height:49px}.isof-tx .isof .box-bottom.differences>div{position:relative}.isof-tx .isof .top-corner-icon{margin-top:-10px;margin-left:0}.isof-tx .isof .probability-top-corner-icon{margin-top:-27px}.isof-tx .isof .pls-text{text-align:left;font-size:13px;line-height:16px;vertical-align:top;padding:10px 10px 0;margin-bottom:15px}.isof-tx .isof .big-number{font-weight:400;font-size:32px!important}.isof-tx .isof .big-number.prevalence{display:inline-block}.isof-tx .isof .denom-margin{margin-left:16px}.isof-tx .isof .prevalence_label *{vertical-align:middle}.isof-tx .isof .mid-margin p,.isof-tx .isof .small-margin p{margin:0;line-height:20px}.isof-tx .isof small{font-size:12px}.isof-tx .isof p.top-label{margin:0 auto;position:relative;top:-7px;height:10px}.isof-tx .isof .percent div.expand{position:absolute;width:98%;padding:0 3px;bottom:10px}.isof-tx .isof .percent div.expand div.toggle-item p{padding:2px 0;margin:0}.isof-tx .isof .percent .percent-confidence-interval{position:absolute;width:100%}.isof-tx .isof .percent .percent-diagram{background-color:#D8E6EE!important;background-image:none!important;border-radius:5px;position:relative;top:-10px;overflow:hidden}.isof-tx .isof .percent .percent-diagram .big-number.inline{display:inline}.isof-tx .isof .percent .percent-diagram p{margin-bottom:0}.isof-tx .isof .percent .percent-diagram span.diagram>div.half:first-child{border-right:1px solid #B8B8B8}.isof-tx .isof .percent .percent-diagram diagram-arrow div.short{width:50%;height:30px;padding-top:5px}.isof-tx .isof .percent .percent-diagram diagram-arrow div.large{width:30%;height:40px}.isof-tx .isof .percent .percent-diagram diagram-arrow div.left{margin-right:17%;margin-left:auto}.isof-tx .isof .percent .percent-diagram diagram-arrow div.right{margin-left:17%;margin-right:auto}.isof-tx .isof .desirable-row .section-divider,.isof-tx .isof .undesirable-row .section-divider{display:none}.isof-tx .isof .sorted-outcomes .section-divider td{background-color:#fff;border:0;height:10px;position:relative}.isof-tx .isof .sorted-outcomes .section-divider td span{position:absolute;left:0;top:4px}.isof-tx .isof .sorted-outcomes .desirable-row+.undesirable-row .section-divider,.isof-tx .isof .sorted-outcomes tbody:first-of-type .section-divider{display:table-row}.isof-tx .tab-content{margin-top:10px}.isof-tx .tables{margin-bottom:30px}.isof-tx .header-subtitle p{font-size:14px}.isof-tx .header-title p{margin:0 0 5px}.isof-tx .width-fill td.col-1,.isof-tx .width-fill th.col-1{width:1%}.isof-tx .width-fill td.col-2,.isof-tx .width-fill th.col-2{width:2%}.isof-tx .width-fill td.col-3,.isof-tx .width-fill th.col-3{width:3%}.isof-tx .width-fill td.col-4,.isof-tx .width-fill th.col-4{width:4%}.isof-tx .width-fill td.col-5,.isof-tx .width-fill th.col-5{width:5%}.isof-tx .width-fill td.col-6,.isof-tx .width-fill th.col-6{width:6%}.isof-tx .width-fill td.col-7,.isof-tx .width-fill th.col-7{width:7%}.isof-tx .width-fill td.col-8,.isof-tx .width-fill th.col-8{width:8%}.isof-tx .width-fill td.col-9,.isof-tx .width-fill th.col-9{width:9%}.isof-tx .width-fill td.col-10,.isof-tx .width-fill th.col-10{width:10%}.isof-tx .width-fill td.col-11,.isof-tx .width-fill th.col-11{width:11%}.isof-tx .width-fill td.col-12,.isof-tx .width-fill th.col-12{width:12%}.isof-tx .width-fill td.col-13,.isof-tx .width-fill th.col-13{width:13%}.isof-tx .width-fill td.col-14,.isof-tx .width-fill th.col-14{width:14%}.isof-tx .width-fill td.col-15,.isof-tx .width-fill th.col-15{width:15%}.isof-tx .width-fill td.col-16,.isof-tx .width-fill th.col-16{width:16%}.isof-tx .width-fill td.col-17,.isof-tx .width-fill th.col-17{width:17%}.isof-tx .width-fill td.col-18,.isof-tx .width-fill th.col-18{width:18%}.isof-tx .width-fill td.col-19,.isof-tx .width-fill th.col-19{width:19%}.isof-tx .width-fill td.col-20,.isof-tx .width-fill th.col-20{width:20%}.isof-tx .width-fill td.col-21,.isof-tx .width-fill th.col-21{width:21%}.isof-tx .width-fill td.col-22,.isof-tx .width-fill th.col-22{width:22%}.isof-tx .width-fill td.col-23,.isof-tx .width-fill th.col-23{width:23%}.isof-tx .width-fill td.col-24,.isof-tx .width-fill th.col-24{width:24%}.isof-tx .width-fill td.col-25,.isof-tx .width-fill th.col-25{width:25%}.isof-tx .width-fill td.col-26,.isof-tx .width-fill th.col-26{width:26%}.isof-tx .width-fill td.col-27,.isof-tx .width-fill th.col-27{width:27%}.isof-tx .width-fill td.col-28,.isof-tx .width-fill th.col-28{width:28%}.isof-tx .width-fill td.col-29,.isof-tx .width-fill th.col-29{width:29%}.isof-tx .width-fill td.col-30,.isof-tx .width-fill th.col-30{width:30%}.isof-tx .width-fill td.col-31,.isof-tx .width-fill th.col-31{width:31%}.isof-tx .width-fill td.col-32,.isof-tx .width-fill th.col-32{width:32%}.isof-tx .width-fill td.col-33,.isof-tx .width-fill th.col-33{width:33%}.isof-tx .width-fill td.col-34,.isof-tx .width-fill th.col-34{width:34%}.isof-tx .width-fill td.col-35,.isof-tx .width-fill th.col-35{width:35%}.isof-tx .width-fill td.col-36,.isof-tx .width-fill th.col-36{width:36%}.isof-tx .width-fill td.col-37,.isof-tx .width-fill th.col-37{width:37%}.isof-tx .width-fill td.col-38,.isof-tx .width-fill th.col-38{width:38%}.isof-tx .width-fill td.col-39,.isof-tx .width-fill th.col-39{width:39%}.isof-tx .width-fill td.col-40,.isof-tx .width-fill th.col-40{width:40%}.isof-tx .width-fill td.col-41,.isof-tx .width-fill th.col-41{width:41%}.isof-tx .width-fill td.col-42,.isof-tx .width-fill th.col-42{width:42%}.isof-tx .width-fill td.col-43,.isof-tx .width-fill th.col-43{width:43%}.isof-tx .width-fill td.col-44,.isof-tx .width-fill th.col-44{width:44%}.isof-tx .width-fill td.col-45,.isof-tx .width-fill th.col-45{width:45%}.isof-tx .width-fill td.col-46,.isof-tx .width-fill th.col-46{width:46%}.isof-tx .width-fill td.col-47,.isof-tx .width-fill th.col-47{width:47%}.isof-tx .width-fill td.col-48,.isof-tx .width-fill th.col-48{width:48%}.isof-tx .width-fill td.col-49,.isof-tx .width-fill th.col-49{width:49%}.isof-tx .width-fill td.col-50,.isof-tx .width-fill th.col-50{width:50%}.isof-tx .width-fill td.col-51,.isof-tx .width-fill th.col-51{width:51%}.isof-tx .width-fill td.col-52,.isof-tx .width-fill th.col-52{width:52%}.isof-tx .width-fill td.col-53,.isof-tx .width-fill th.col-53{width:53%}.isof-tx .width-fill td.col-54,.isof-tx .width-fill th.col-54{width:54%}.isof-tx .width-fill td.col-55,.isof-tx .width-fill th.col-55{width:55%}.isof-tx .width-fill td.col-56,.isof-tx .width-fill th.col-56{width:56%}.isof-tx .width-fill td.col-57,.isof-tx .width-fill th.col-57{width:57%}.isof-tx .width-fill td.col-58,.isof-tx .width-fill th.col-58{width:58%}.isof-tx .width-fill td.col-59,.isof-tx .width-fill th.col-59{width:59%}.isof-tx .width-fill td.col-60,.isof-tx .width-fill th.col-60{width:60%}.isof-tx .width-fill td.col-61,.isof-tx .width-fill th.col-61{width:61%}.isof-tx .width-fill td.col-62,.isof-tx .width-fill th.col-62{width:62%}.isof-tx .width-fill td.col-63,.isof-tx .width-fill th.col-63{width:63%}.isof-tx .width-fill td.col-64,.isof-tx .width-fill th.col-64{width:64%}.isof-tx .width-fill td.col-65,.isof-tx .width-fill th.col-65{width:65%}.isof-tx .width-fill td.col-66,.isof-tx .width-fill th.col-66{width:66%}.isof-tx .width-fill td.col-67,.isof-tx .width-fill th.col-67{width:67%}.isof-tx .width-fill td.col-68,.isof-tx .width-fill th.col-68{width:68%}.isof-tx .width-fill td.col-69,.isof-tx .width-fill th.col-69{width:69%}.isof-tx .width-fill td.col-70,.isof-tx .width-fill th.col-70{width:70%}.isof-tx .width-fill td.col-71,.isof-tx .width-fill th.col-71{width:71%}.isof-tx .width-fill td.col-72,.isof-tx .width-fill th.col-72{width:72%}.isof-tx .width-fill td.col-73,.isof-tx .width-fill th.col-73{width:73%}.isof-tx .width-fill td.col-74,.isof-tx .width-fill th.col-74{width:74%}.isof-tx .width-fill td.col-75,.isof-tx .width-fill th.col-75{width:75%}.isof-tx .width-fill td.col-76,.isof-tx .width-fill th.col-76{width:76%}.isof-tx .width-fill td.col-77,.isof-tx .width-fill th.col-77{width:77%}.isof-tx .width-fill td.col-78,.isof-tx .width-fill th.col-78{width:78%}.isof-tx .width-fill td.col-79,.isof-tx .width-fill th.col-79{width:79%}.isof-tx .width-fill td.col-80,.isof-tx .width-fill th.col-80{width:80%}.isof-tx .width-fill td.col-81,.isof-tx .width-fill th.col-81{width:81%}.isof-tx .width-fill td.col-82,.isof-tx .width-fill th.col-82{width:82%}.isof-tx .width-fill td.col-83,.isof-tx .width-fill th.col-83{width:83%}.isof-tx .width-fill td.col-84,.isof-tx .width-fill th.col-84{width:84%}.isof-tx .width-fill td.col-85,.isof-tx .width-fill th.col-85{width:85%}.isof-tx .width-fill td.col-86,.isof-tx .width-fill th.col-86{width:86%}.isof-tx .width-fill td.col-87,.isof-tx .width-fill th.col-87{width:87%}.isof-tx .width-fill td.col-88,.isof-tx .width-fill th.col-88{width:88%}.isof-tx .width-fill td.col-89,.isof-tx .width-fill th.col-89{width:89%}.isof-tx .width-fill td.col-90,.isof-tx .width-fill th.col-90{width:90%}.isof-tx .width-fill td.col-91,.isof-tx .width-fill th.col-91{width:91%}.isof-tx .width-fill td.col-92,.isof-tx .width-fill th.col-92{width:92%}.isof-tx .width-fill td.col-93,.isof-tx .width-fill th.col-93{width:93%}.isof-tx .width-fill td.col-94,.isof-tx .width-fill th.col-94{width:94%}.isof-tx .width-fill td.col-95,.isof-tx .width-fill th.col-95{width:95%}.isof-tx .width-fill td.col-96,.isof-tx .width-fill th.col-96{width:96%}.isof-tx .width-fill td.col-97,.isof-tx .width-fill th.col-97{width:97%}.isof-tx .width-fill td.col-98,.isof-tx .width-fill th.col-98{width:98%}.isof-tx .width-fill td.col-99,.isof-tx .width-fill th.col-99{width:99%}.isof-tx .width-fill td.col-100,.isof-tx .width-fill th.col-100{width:100%}.isof-tx .outside-box.collapsed{min-height:initial;margin-bottom:10px}.isof-tx .outcome-name{margin-left:24px;width:calc(100% - 24px)!important}.isof-tx .outcome-name.open{width:265px!important}.isof-tx .outcome-name.closed{padding-top:0!important;padding-left:5px!important;width:initial!important;height:35px!important}.isof-tx .outcome-name.closed p{text-align:left;margin-left:10px;font-weight:700;line-height:30px}.isof-tx .outcome-table tr .box{height:100%!important}.isof-tx .ci-gradient{position:absolute;top:calc(50% + 45px);background-image:linear-gradient(to right,rgba(251,176,63,.2),#fbb03f 50%,rgba(251,176,63,.2));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FBB03F', endColorstr='#33FBB03F', GradientType=1);border-radius:3px;height:10px}.isof-tx .ci-gradient.transition{transition:all .5s linear}.isof-tx continuous-interactive-chart .ci-gradient{top:calc(50% + 48px)}.isof-tx .summary-diamond-container{position:absolute;top:calc(50% - 5px)}.isof-tx .summary-diamond-container .summary-diamond{width:10px;height:10px;position:relative;top:46px}.isof-tx td.differences-outcomes .outside-box .box{padding-bottom:10px;text-align:right;position:relative;min-height:125px}.isof-tx td.differences-outcomes .outside-box .box .favours-text{display:none}.isof-tx td.differences-outcomes .outside-box .box .not-favours-text{display:inline-block}.isof-tx td.differences-outcomes .outside-box .box.desirable{text-align:left}.isof-tx td.differences-outcomes .outside-box .box.desirable .favours-text{display:inline-block}.isof-tx td.differences-outcomes .outside-box .box.desirable .not-favours-text{display:none}.isof-tx td.differences-outcomes .outside-box .box .half{text-align:center;height:100%}.isof-tx td.differences-outcomes .outside-box .box .orange-gradient-rect{height:8px;top:50px;position:absolute;background-image:linear-gradient(to right,rgba(251,176,63,.2),#fbb03f 50%,rgba(251,176,63,.2));background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FBB03F', endColorstr='#33FBB03F', GradientType=1)}.isof-tx td.differences-outcomes .outside-box .box .dashed-line-divider{border-left:1px dashed #CCC;left:50%;top:10px;bottom:10px;position:absolute}.isof-tx td.differences-outcomes .outside-box .box .diamond-black-marker{top:50px;position:absolute}.isof-tx td.differences-outcomes .outside-box .box .diamond-black-marker div{width:0;height:0;border:5px solid transparent;border-bottom-color:#000;position:relative;top:-6px}.isof-tx td.differences-outcomes .outside-box .box .diamond-black-marker div:after{content:'';position:absolute;left:-5px;top:5px;width:0;height:0;border:5px solid transparent;border-top-color:#000}.isof-tx .outcomes{margin:20px 60px}.isof-tx .outcomes .header>th>div.indicators{height:60px!important}.isof-tx .outcomes .outside-box{position:inherit!important}.isof-tx .outcomes .open div.box{min-height:100px!important}.isof-tx .bold{font-weight:700}.isof-tx .table-tabs li{width:200px;font-weight:600;font-size:16px}.isof-tx .table-tabs li a{background-image:linear-gradient(#F3F3F3,#F3F3F3 50%,#FFF);text-align:center;color:#BBBDBF;padding:6px 15px}.isof-tx .table-tabs li.active a{background-image:none;background-color:#FFF;color:#808184}.isof-tx .table-tabs li img{margin-right:5px}@media screen and (min-height:500px){.isof-tx #main-content .hero-unit .source-container{max-height:250px}}@media screen and (min-height:600px){.isof-tx #main-content .hero-unit .source-container{max-height:350px}}@media screen and (min-height:700px){.isof-tx #main-content .hero-unit .source-container{max-height:450px}}@media screen and (min-height:800px){.isof-tx #main-content .hero-unit .source-container{max-height:550px}}@media screen and (min-height:900px){.isof-tx #main-content .hero-unit .source-container{max-height:650px}}.isof-tx .left-space{margin-left:3px}.isof-tx .isof{position:relative;white-space:normal;margin-bottom:15px}.isof-tx .isof .multiple-interventions .header{border-bottom:0}.isof-tx .isof .multiple-interventions .header th{vertical-align:top}.isof-tx .isof .multiple-interventions .header>th>div{height:auto;vertical-align:top}.isof-tx .isof>table.isof-table{margin-top:10px;table-layout:fixed;width:100%;background-color:inherit}.isof-tx .isof>table.isof-table .filler-column{background-color:#f6f6f6;border-color:#f6f6f6;display:none}.isof-tx .isof>table.isof-table td>div:before,.isof-tx .isof>table.isof-table th>div:before{border-top:1px solid #BABCBE;width:calc(100% + 20px);position:absolute;top:-2px;right:0;content:''}.isof-tx .isof>table.isof-table td:first-child>div:before,.isof-tx .isof>table.isof-table th>div:before{width:100%}.isof-tx .isof>table.isof-table .em-number+span input[type=number]{width:5em}.isof-tx .isof p{margin:0 0 5px}.isof-tx .isof:hover .remove{display:block}.isof-tx .isof .remove{display:none;position:absolute;width:19px;height:19px;top:-4px;right:1px;z-index:1;opacity:.7;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MUIyNDU1QkI3MzcxMUUyODM2RkFGMUNFRDEzNTgzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MUIyNDU1Q0I3MzcxMUUyODM2RkFGMUNFRDEzNTgzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxQjI0NTU5QjczNzExRTI4MzZGQUYxQ0VEMTM1ODM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkxQjI0NTVBQjczNzExRTI4MzZGQUYxQ0VEMTM1ODM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+bxKSXAAAAflJREFUeNqslL9OwkAcx381BiaSJmWBxU461RRwp7yBbyCdjBPwBr4BcTIuUp9ABAdxEHZBGmGRxS7WpY0NGyzn79fQerSoNfGbtHfXu37y+3sCYwz+U9v0EgThx0MX5xfaamodnxxb350j4wT/tQGIkCoOtXw+r0pZCVKpFLzb7+C6rrVYLNq4dxaFbwQiSMWhVTooqcq+4oOimr3M4Gn05M3n8wZCDR4IfAwJZlwaH47jsN+EVrLeXY+tPIkDcUNE2GsSGK/uTZeghwFwi/OkXjwoypIk/Smr5UoZ0ul0M1iHQPxYUxRl7bBhGNBoNMK1aZpra1Imk4EdeUcOrPTNpLLoP/Rj7oiiSPFg1WqVjcfjcN3vr5+132xyu8m7LFNpRIU/AkJ8SwuFAnieB61WCzRNWzuXy+doUHmX5ayUjQFVVYVmMwyPD0Jrf4xpALQc14lt8jEjSweDAei6nghouo4b26xUKqGbvPv08LIsv2HMr2KkjGINUrHyQpD/BKLE1Ov1WPIooZTlaGGfDh+H7K/C9iPYa6ywsSdPR8ORic2fuKiXyyXc9+5pqscKeyX9tnPr0a2SBNbtdAFjr6Mxg+D7pttGxOF6d29XwxvH74QoaPI8gelk6mHMCdZOeh9SKx0h8JCH2rZN2byiPCLM23gf/qc+BRgA9nrtv51oCHkAAAAASUVORK5CYII=);background-repeat:no-repeat}.isof-tx .isof .remove:hover{opacity:1}.isof-tx .isof .header{border-bottom:0}.isof-tx .isof .header>th.outcomes-header .hand-order-link{color:#000;font-style:italic;font-weight:400;cursor:pointer;text-decoration:none;vertical-align:middle}.isof-tx .isof .header>th.outcomes-header .hand-order-link img{height:20px;margin-right:8px;margin-left:10px}.isof-tx .isof .header>th.outcomes-header div{text-align:left}.isof-tx .isof .header>th.outcomes-header div img{margin-right:10px}.isof-tx .isof .header>th:first-child>div{margin-left:0}.isof-tx .isof .header>th:last-child>div{margin-right:0}.isof-tx .isof .header>th>div{height:72px;border-radius:5px;text-align:center;font-size:16px;padding:10px 7px;border:0;margin:auto}.isof-tx .isof .header>th>div p{line-height:15px;margin-bottom:3px;font-weight:400}.isof-tx .isof .header>th>div.blue{background-color:#d3e6ed;position:relative}.isof-tx .isof .status{position:absolute;z-index:2;display:block;border-right:2px solid #fff;padding:8px 0;text-indent:-99em;cursor:pointer;top:-1px;bottom:-1px;width:20px;left:0}.isof-tx .isof .status.open{background:#eeefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjhBMEYzNzQwRDkxMUUyQTJBMEEyRkM2OUI1QTRBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjhBMEYzODQwRDkxMUUyQTJBMEEyRkM2OUI1QTRBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGOEEwRjM1NDBEOTExRTJBMkEwQTJGQzY5QjVBNEFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGOEEwRjM2NDBEOTExRTJBMkEwQTJGQzY5QjVBNEFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MZYr3wAAAI5JREFUeNrMlVESgCAIRIPxsHaivK3Vn0MgSFjyzexbFwah1rr9WbCUgVIOtinn3Q24NG8ASLoYBVJKjBkjX+sxkZqYejFy8YHTBHAJjIoBNSbtj5YEUlErnAN7TGBPXINHmEArxDEmU5JohE2B9wy0TdPg4immcwy4hCz8cQkHl+jVy9kRfA1f4jc8BRgAvvE5jCemtikAAAAASUVORK5CYII=) no-repeat scroll 2px 5px}.isof-tx .isof .status.closed{background:#eeefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjhBMEYzNzQwRDkxMUUyQTJBMEEyRkM2OUI1QTRBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjhBMEYzODQwRDkxMUUyQTJBMEEyRkM2OUI1QTRBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGOEEwRjM1NDBEOTExRTJBMkEwQTJGQzY5QjVBNEFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGOEEwRjM2NDBEOTExRTJBMkEwQTJGQzY5QjVBNEFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MZYr3wAAAI5JREFUeNrMlVESgCAIRIPxsHaivK3Vn0MgSFjyzexbFwah1rr9WbCUgVIOtinn3Q24NG8ASLoYBVJKjBkjX+sxkZqYejFy8YHTBHAJjIoBNSbtj5YEUlErnAN7TGBPXINHmEArxDEmU5JohE2B9wy0TdPg4immcwy4hCz8cQkHl+jVy9kRfA1f4jc8BRgAvvE5jCemtikAAAAASUVORK5CYII=) no-repeat -17px 9px}.isof-tx .isof tr{border-top:1px solid #BABCBE;display:table-row;text-align:center}.isof-tx .isof tr:first-child th{position:relative}.isof-tx .isof tr:first-child th:before{content:'';right:4px;z-index:-1;bottom:0;position:absolute;border-top:1px solid #BABCBE;top:-1px;left:4px}.isof-tx .isof tr:first-child th:last-child:before{right:1px}.isof-tx .isof tr:first-child th:first-child:before{left:1px}.isof-tx .isof tr.no-top-border{border-top:0}.isof-tx .isof tr.section-divider{border-top:0;font-size:10px;text-align:left;font-style:italic;padding-left:30px;font-weight:600}.isof-tx .isof tr.section-divider td{padding-left:2px;padding-top:2px}.isof-tx .isof tr .title{text-align:left;margin-right:100px}.isof-tx .isof tr .title a{color:#000;font-weight:700}.isof-tx .isof tr .absolute-effect-column-width,.isof-tx .isof tr .certainty-of-evidence-column-width,.isof-tx .isof tr .difference-in-outcomes-column-width,.isof-tx .isof tr .outcome-column-width,.isof-tx .isof tr .plain-language-summary-column-width,.isof-tx .isof tr .relative-effect-column-width{transition:width .3s ease-in}.isof-tx .isof tr .absolute-effect-column-width .shrink-no-overflow,.isof-tx .isof tr .certainty-of-evidence-column-width .shrink-no-overflow,.isof-tx .isof tr .difference-in-outcomes-column-width .shrink-no-overflow,.isof-tx .isof tr .outcome-column-width .shrink-no-overflow,.isof-tx .isof tr .plain-language-summary-column-width .shrink-no-overflow,.isof-tx .isof tr .relative-effect-column-width .shrink-no-overflow{transition:width .3s ease-in;overflow:hidden;margin:auto}.isof-tx .isof tr .absolute-effect-column-width.close-column,.isof-tx .isof tr .certainty-of-evidence-column-width.close-column,.isof-tx .isof tr .difference-in-outcomes-column-width.close-column,.isof-tx .isof tr .outcome-column-width.close-column,.isof-tx .isof tr .plain-language-summary-column-width.close-column,.isof-tx .isof tr .relative-effect-column-width.close-column{width:0!important}.isof-tx .isof tr .absolute-effect-column-width.close-column .shrink-no-overflow,.isof-tx .isof tr .certainty-of-evidence-column-width.close-column .shrink-no-overflow,.isof-tx .isof tr .difference-in-outcomes-column-width.close-column .shrink-no-overflow,.isof-tx .isof tr .outcome-column-width.close-column .shrink-no-overflow,.isof-tx .isof tr .plain-language-summary-column-width.close-column .shrink-no-overflow,.isof-tx .isof tr .relative-effect-column-width.close-column .shrink-no-overflow{width:0!important;overflow:hidden}.isof-tx .isof tr th.absolute-effect-column-width .shrink-no-overflow{margin:auto;overflow:visible;width:277px}.isof-tx .isof tr th.absolute-effect-column-width .shrink-no-overflow .keep-column-size{width:277px}.isof-tx .isof tr .plain-language-summary-column-width .editable-hide{display:none}.isof-tx .isof tr .plain-language-summary-column-width form{text-align:left}.isof-tx .isof tr .plain-language-summary-column-width textarea{width:100%;resize:none}.isof-tx .isof tr .plain-language-summary-column-width .editable-buttons{display:block;margin-top:5px;width:100%;text-align:center}.isof-tx .isof tr .plain-language-summary-column-width button{margin-left:5px}.isof-tx .isof tr .difference-in-outcomes-column-width{width:100%}.isof-tx .isof tr .difference-in-outcomes-column-width .shrink-no-overflow .keep-column-size{position:relative;transition:width .3s ease-in}.isof-tx .isof tr .difference-in-outcomes-column-width .difference-in-outcome-text{position:absolute;width:100%;top:calc(50% + 16px);left:0;font-size:12px}.isof-tx .isof tr .difference-in-outcomes-column-width .difference-in-outcome-continuous-text{width:calc(50% - 20px);top:calc(50% - 23px);color:#808285;position:absolute;background-color:#E6E7E8;border-bottom:1px solid #F1C98D;padding:5px}.isof-tx .isof tr .difference-in-outcomes-column-width .difference-in-outcome-continuous-text p{font-size:12px}.isof-tx .isof tr .outcome-column-width,.isof-tx .isof tr .outcome-column-width .shrink-no-overflow,.isof-tx .isof tr .outcome-column-width .shrink-no-overflow .keep-column-size,.isof-tx .isof tr .plain-language-summary-column-width,.isof-tx .isof tr .plain-language-summary-column-width .keep-column-size,.isof-tx .isof tr .relative-effect-column-width,.isof-tx .isof tr .relative-effect-column-width .shrink-no-overflow,.isof-tx .isof tr .relative-effect-column-width .shrink-no-overflow .keep-column-size{width:216px}.isof-tx .isof tr .absolute-effect-column-width,.isof-tx .isof tr .absolute-effect-column-width .shrink-no-overflow,.isof-tx .isof tr .absolute-effect-column-width .shrink-no-overflow .keep-column-size{width:295px}.isof-tx .isof tr .certainty-of-evidence-column-width,.isof-tx .isof tr .certainty-of-evidence-column-width .shrink-no-overflow,.isof-tx .isof tr .certainty-of-evidence-column-width .shrink-no-overflow .keep-column-size{width:142px}.isof-tx .isof tr .outcome-name{padding-left:5px;padding-right:5px;text-align:left;line-height:.8em}.isof-tx .isof tr .outcome-name p{color:#000;line-height:1.2em}.isof-tx .isof tr .outcome-name p.outcome-title{position:relative;margin-right:16px}.isof-tx .isof tr .outcome-name p.outcome-title img{position:absolute;margin-top:5px}.isof-tx .isof tr .outcome-name a{color:#000;cursor:pointer}.isof-tx .isof tr .outcome-name input.population_selector{margin-right:4px}.isof-tx .isof tr .outcome-name .population-selector-label{line-height:16px}.isof-tx .isof tr .dotted-underline{border-bottom:1px dotted #000!important}.isof-tx .isof tr hr{border-top:1px dashed #B9B9B9;width:100%}.isof-tx .isof tr .box{padding-top:10px;border-radius:5px;width:100%;display:block;position:relative;border:0;box-shadow:none;background:0 0;min-width:0}.isof-tx .isof tr .box .half{padding-left:10px;padding-right:10px;vertical-align:top}.isof-tx .isof tr .box .half p{font-size:14px}.isof-tx .isof tr .box.no_padding{padding-top:0}.isof-tx .isof tr .box hr{margin:20px 0 8px}.isof-tx .isof tr .box.summary{padding:7px}.isof-tx .isof tr .box.summary p{font-size:14px;line-height:18px;text-align:left;font-style:italic}.isof-tx .isof tr .box.blue .difference{padding-left:4px;padding-right:4px}.isof-tx .isof tr .box.blue .difference p{margin:0;padding:0;line-height:15px}.isof-tx .isof tr .box.blue .big-number{font-size:32px;line-height:.8em;font-weight:200}.isof-tx .isof tr .box.blue.back{padding-top:0}.isof-tx .isof tr .box .back_box{padding-bottom:10px;padding-top:20px;text-align:left}.isof-tx .isof tr .box .back_box p{text-align:left}.isof-tx .isof tr .box .back_box .toggle-info{margin-left:5px;padding-right:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM3MURCMzQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM3MURCNDQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDMzcxREIxNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDMzcxREIyNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1BUp0QAAAF1JREFUeNrsk8EOACAIQqX1/79srbOJ5aU1vfMGDqCqkrkmyfsZAEDTDiIQGoFBQj/wICHALBuuAZ6YAph4xastFOAJQD9ZnlVty8Gu/ziJgCDU/QGYuNb4CmAIMAAbyxo/qIvOhAAAAABJRU5ErkJggg==) no-repeat right -15px;font-size:12px;color:#000;cursor:pointer}.isof-tx .isof tr .box .back_box .toggle-info.hide-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM3MURCMzQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM3MURCNDQwRUYxMUUyQTJBMEEyRkM2OUI1QTRBRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVDMzcxREIxNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVDMzcxREIyNDBFRjExRTJBMkEwQTJGQzY5QjVBNEFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1BUp0QAAAF1JREFUeNrsk8EOACAIQqX1/79srbOJ5aU1vfMGDqCqkrkmyfsZAEDTDiIQGoFBQj/wICHALBuuAZ6YAph4xastFOAJQD9ZnlVty8Gu/ziJgCDU/QGYuNb4CmAIMAAbyxo/qIvOhAAAAABJRU5ErkJggg==) no-repeat right 0}.isof-tx .isof tr .box .back_box .hide-info{height:0;overflow-y:hidden}.isof-tx .isof tr .box .back_box .show-info{height:auto}.isof-tx .isof tr .box .back_box .additional-info{padding-left:5px;font-size:12px}.isof-tx .isof tr .box .back_box .additional-info strong{font-size:14px}.isof-tx .isof tr .relative-outside-box{padding-left:5px;padding-right:5px;margin-bottom:5px}.isof-tx .isof tr td:first-child>.outside-box{padding-left:0}.isof-tx .isof tr td:last-child>.outside-box{padding-right:0}.isof-tx .isof tr .outside-box{width:100%;position:inherit}.isof-tx .isof tr .outside-box.collapsed{padding-bottom:0;margin-bottom:0}.isof-tx .isof tr td{position:relative;vertical-align:top}.isof-tx .isof tr .based-data{padding:8px 22px;line-height:11px}.isof-tx .isof tr .div-box{background-color:#F3F4F4;border-radius:5px;margin-left:24px;height:38px;padding:5px 8px 4px}.isof-tx .isof tr .div-box .grade-qoe{font-family:Epistemonikos}.isof-tx .isof tr .div-box.subheader{height:40px;background-image:none;background-color:#ddd}.isof-tx .isof tr .div-box.blue{background-image:linear-gradient(#d8e6ee,#d8e6ee 50%,#fff);background-repeat:no-repeat;border-color:#d8e6ee}.isof-tx .isof tr .div-box .split-box{height:50%}.isof-tx .isof tr .div-box ul{list-style:none}.isof-tx .isof tr .div-box:hover .remove_outcome{display:block}.isof-tx .isof tr .div-box .remove_outcome{display:none;position:absolute;top:5px;right:15px}.isof-tx .isof tr .col-xs-2{padding-left:0;padding-right:0}.isof-tx .isof .big-number{display:block}.isof-tx .isof .grade{font-size:16px;font-family:GRADE-quality}.isof-tx .isof .grade-text-small{font-size:11px;padding-top:10px;display:inline-block}.isof-tx .isof .grade-text,.isof-tx .isof .mid-number{display:block;font-size:16px;font-weight:400}.isof-tx .isof .grade-text strong,.isof-tx .isof .mid-number strong{display:inline;font-weight:700;font-style:normal}.isof-tx .isof .grade-text p,.isof-tx .isof .mid-number p{line-height:23px;margin:0}.isof-tx .isof .grade-text ul,.isof-tx .isof .mid-number ul{list-style:none;padding-left:0}.isof-tx .isof .small{font-size:11px}.isof-tx .isof .tables{margin-top:20px}.isof-tx .isof .cell-content{top:calc(50% - 30px);position:relative}.isof-tx .isof .table{display:table}.isof-tx .isof .tablewrapper{position:relative}.isof-tx .isof .cell{display:table-cell}.isof-tx .isof .tall{position:absolute;height:100%!important}.isof-tx .isof .inherit_pos{position:inherit}.isof-tx .isof .no-margin{margin-bottom:0}.isof-tx .isof .row .text,.isof-tx .isof tr .text{text-align:justify;padding:2px}.isof-tx .isof .tabbable a{cursor:pointer}.isof-tx .isof .half{width:50%;display:inline-block;height:100%;vertical-align:top}.isof-tx .isof .half.favor-not-favour-header p{font-size:14px;line-height:14px}.isof-tx .isof .half p{line-height:17px}.isof-tx .isof .quarter{width:25%}.isof-tx .isof .width-fill{width:100%}.isof-tx .isof .uppercase{text-transform:uppercase}.isof-tx .isof .side-info{position:absolute}.isof-tx .isof .separator{position:relative;top:-10px;display:block;margin:0 -7px;height:1px;border-top:1px solid #a6a8ab}.isof-tx .isof .top-gray-border{border-top:1px solid #BABCBE}.isof-tx .isof .multiple-overview-numbers{margin-bottom:10px}.isof-tx .isof .multiple-overview-numbers .third{display:inline-block;width:33.33%;text-align:left;padding-left:30px}.isof-tx .isof .multiple-overview-numbers .third .big-number{line-height:40px}.isof-tx .isof .multiple-overview-ci{margin-left:30px}.isof-tx .isof .multiple-overview-options{position:relative;border-top:1px solid #BABCBE;margin-bottom:20px;min-height:40px;margin-top:20px}.isof-tx .isof .multiple-overview-options .options-toggle{width:20px;display:inline-block}.isof-tx .isof .multiple-overview-options .options-toggle .status{margin:0;top:0}.isof-tx .isof .multiple-overview-options .options-container{display:inline-block;margin:10px 0 20px 10px}.isof-tx .isof .multiple-overview-options .options-container .comparison-select{background:#ECF4F7;border:0;color:#3F8FAB;margin-left:10px;min-width:150px;height:28px}.isof-tx .isof .multiple-overview-options .options-container .interventions-options{margin-top:16px}.isof-tx .isof .multiple-overview-options .options-container .interventions-options .intervention{padding:4px 5px 4px 8px;border:1px solid #ADCFDB;background:#E0ECF0;color:#75AEC2;margin-right:10px;cursor:pointer}.isof-tx .isof .multiple-overview-options .options-container .interventions-options .intervention.selected{background:#FFF;color:#3F8FAB}.isof-tx .isof .multiple-overview-options .options-container .interventions-options .intervention.selected img{opacity:1}.isof-tx .isof .multiple-overview-options .options-container .interventions-options .intervention img{opacity:0;vertical-align:top}.isof-tx .isof .toggle-outcome-multiple{width:20px}.isof-tx .isof .aligned-left{text-align:left}.isof-tx strong{font-weight:700}.isof-tx .small_input{width:3em}.isof-tx .sort-outcomes-modal-body .reset-padding{background-color:#D0D2D3;border-radius:3px;color:#fff;padding:9px;display:inline-block;font-size:26px;line-height:23px;margin-bottom:5px;border:1px solid #F1F1F2;height:40px}.isof-tx .sort-outcomes-modal-body .reset-padding i{line-height:20px;width:20px;height:20px}.isof-tx .sort-outcomes-modal-body ul{padding:0}.isof-tx .sort-outcomes-modal-body ul li{list-style:none;margin-bottom:5px}.isof-tx .sort-outcomes-modal-body ul li .outcome-index{background-color:#D0D2D3;border-radius:3px;color:#fff;padding:10px;display:inline-block;font-size:26px;line-height:20px;border:1px solid #F1F1F2;width:40px;height:40px;text-align:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.isof-tx .sort-outcomes-modal-body ul li .outcome-title{min-width:80%;padding:8px;display:inline-block;vertical-align:top;border-radius:5px;border:1px solid #F1F1F2;cursor:move;background-color:#fff}@-moz-document url-prefix(){.isof-tx .isof tr{height:100%;height:40px}.isof-tx .isof tr td{height:0}}.isof-tx isof-table .isof>table.isof-table{border-spacing:10px;border-collapse:separate;margin-left:-10px}.isof-tx isof-table .isof>table.isof-table td,.isof-tx isof-table .isof>table.isof-table th{background-color:#F3F4F4;border:1px solid #eee;position:relative;border-radius:6px;display:table-cell}.isof-tx isof-table .isof>table.isof-table td.no-bg,.isof-tx isof-table .isof>table.isof-table th.no-bg{background-color:#fff;border:0}.isof-tx isof-table .isof>table.isof-table td.blue-cell-body,.isof-tx isof-table .isof>table.isof-table th.blue-cell-body{background-image:linear-gradient(#E5F5FB,#E5F5FB 50%,#D3E5EF);background-image:linear-gradient(#E5F5FB,#E5F5FB 50%,#D3E5EF);background-repeat:no-repeat;border:1px solid #E5F5FB;background-color:#e0ebf1}.isof-tx isof-table .isof>table.isof-table td.close-column.hide-on-column-close,.isof-tx isof-table .isof>table.isof-table th.close-column.hide-on-column-close{display:none}.isof-tx span.info-sign{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MUNDNjIyQzg0MDExRTI4MkQ0RDkzRDBBMkY0QzZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MUNDNjIzQzg0MDExRTI4MkQ0RDkzRDBBMkY0QzZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkxQ0M2MjBDODQwMTFFMjgyRDREOTNEMEEyRjRDNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkxQ0M2MjFDODQwMTFFMjgyRDREOTNEMEEyRjRDNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bQUGMAAAA7klEQVR42oSRvWoCURBG712rVBYiCNvZaxEhlqaIbyAISlrBKlXARzBYWYn2CeQZshZWYrFN7K0i2FhYWW7OJyNeGx04zN2Zs9yf8VmWOUW1Vi+S+tCCCqzhCya/6eogJzLxlfQHOejS9MqQhz39tjxfeXwqmviMtKSh+g988J3w3WA9h0JkWw8luks0IdGC+oI0kie5B7NAHIIu8hLU1O9JLvH3NmgMYOOuQ/1Y8o5zxe52qL+NzlvckU9HlTzR1nZrxRTKlp3V3+V5DcXe8RPGGgR3SKnVWHfgzd7+2wcTfLBnlCAxDSZ4lPMvwAC8MlEQQEkyrgAAAABJRU5ErkJggg==);width:11px;height:11px}.isof-tx span.info-sign.up{position:relative;top:-10px}.isof-tx .single-visualization-container{padding-top:0;height:100%}.isof-tx .single-visualization-container:focus{outline:0}.isof-tx .single-visualization-modal{width:100%}.isof-tx .single-visualization-modal .modal-dialog{width:970px}.isof-tx .single-visualization-modal .modal-dialog .modal-content{background:0 0;border:0;box-shadow:none}.isof-tx .modal-backdrop.fade.single-visualization-backdrop{background-color:#074054;opacity:.8}.isof-tx #single-visualization-box{position:relative;margin:0 auto;width:970px;border:1px solid #C9CACC;border-radius:10px;background-color:#FFF;overflow:hidden}.isof-tx #single-visualization-box .cursor-left-panel,.isof-tx #single-visualization-box .cursor-right-panel{position:absolute;top:115px;bottom:80px}.isof-tx #single-visualization-box .cursor-right-panel{left:50%;right:0}.isof-tx #single-visualization-box .cursor-left-panel{left:0;right:50%}.isof-tx #single-visualization-box .relative-graph-container .cursor-left-panel,.isof-tx #single-visualization-box .relative-graph-container .cursor-right-panel{top:0;bottom:0}.isof-tx #single-visualization-box .graph-container{width:968px;position:relative;padding-left:33px;padding-right:33px;margin-top:30px;margin-bottom:45px}.isof-tx #single-visualization-box .graph-container .relative-graph-container{position:relative;height:100px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1{position:relative;top:0;left:-35px;right:-100px;white-space:nowrap}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2{position:relative;bottom:0;left:-35px;right:-100px;top:55px;white-space:nowrap}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_from{left:-49px;top:25px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_from{left:-49px;bottom:-80px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_to{top:25px;right:-47px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_to{bottom:-80px;right:-47px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_from,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_to,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_from,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_to{text-align:center;position:absolute;display:block;width:100px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_from .vertical-line,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph1_to .vertical-line,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_from .vertical-line,.isof-tx #single-visualization-box .graph-container .relative-graph-container .graph2_to .vertical-line{margin:auto;height:4px;display:block;width:1px;background-color:#000}.isof-tx #single-visualization-box .graph-container .relative-graph-container .without-intervention-text{position:relative;margin-bottom:30px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .with-intervention-text{position:relative;margin-top:90px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-bar{position:absolute;top:53px;height:100%;width:0;border-left:1px dashed #BABBBE;transition:width .5s linear}.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-bar.right-bar{border-left:0;border-right:1px dashed #BABBBE}.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-bar.show-background{background-color:rgba(0,0,0,.1)}.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-bar.continuous{top:60px;height:calc(100% - 15px)}.isof-tx #single-visualization-box .graph-container .relative-graph-container .ci-box{position:absolute;top:53px;background-color:#FBB03F;opacity:.2;height:100%;width:0;z-index:10;transition:width .5s linear}.isof-tx #single-visualization-box .graph-container .relative-graph-container .ci-box.continuous{top:60px;height:calc(100% - 15px)}.isof-tx #single-visualization-box .graph-container .relative-graph-container .ci-arrow,.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-arrow{position:absolute;width:0;height:0;bottom:-60px;border-left:5px solid transparent;border-right:5px solid transparent}.isof-tx #single-visualization-box .graph-container .relative-graph-container .ci-arrow{border-bottom:5px solid #FBB03F}.isof-tx #single-visualization-box .graph-container .relative-graph-container .difference-arrow{border-bottom:5px solid #000}.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container{background-color:#E6E7E8;border-radius:5px;height:35px;width:100%;position:relative;left:0;right:0;font-size:12px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container .graph{fill:#000}.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container.graph2{top:30px}.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container .axis text{fill:#FFF}.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container .axis .domain,.isof-tx #single-visualization-box .graph-container .relative-graph-container .continuous-graph-container .axis line{display:none}.isof-tx #single-visualization-box .graph-container .relative-graph-container .popover.top{margin-top:28px}.isof-tx #single-visualization-box .brush_container{position:relative;bottom:-105px;left:12px;z-index:1}.isof-tx #single-visualization-box .brush_container .brush-from{width:30px;height:30px;top:28px;position:absolute;background:url(/assets/images/single_viz_slider_right.svg) no-repeat center}.isof-tx #single-visualization-box .brush_container .brush-to{width:30px;height:30px;top:28px;position:absolute;background:url(/assets/images/single_viz_slider_left.svg) no-repeat center}.isof-tx #single-visualization-box .interactive-chart-title{display:block;text-align:center;color:#4395AF;font-family:PTSans,sans-serif;font-size:22px;font-weight:400;line-height:22px;margin:20px}.isof-tx #single-visualization-box .carrousel{display:block;text-align:center;color:#4395AF;font-family:PTSans,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:7px 0}.isof-tx #single-visualization-box .carrousel span{cursor:pointer;font-size:16px;margin-left:10px;margin-right:10px;vertical-align:middle}.isof-tx #single-visualization-box .carrousel span.carrousel-number{background-color:#A9CFDB;color:#FFF;border-radius:100%;font-size:14px;padding-left:5px;padding-right:5px;width:20px;height:20px;display:inline-block;line-height:22px}.isof-tx #single-visualization-box .carrousel span.carrousel-number.selected{background-color:#2A87A5}.isof-tx #single-visualization-box .carrousel .next,.isof-tx #single-visualization-box .carrousel .previous{display:inline-block;cursor:pointer;height:24px;width:14px;background-size:100%}.isof-tx #single-visualization-box .step-info{margin-top:10px;padding:15px 30px;background-color:#EAF3F6;font-size:20px;line-height:25px;height:auto}.isof-tx #single-visualization-box .single-visualization-footer{position:relative;bottom:0;width:100%;z-index:0;min-height:75px}.isof-tx #single-visualization-box .axis-lines line{fill:none;stroke:#000;shape-rendering:crispEdges}.isof-tx #single-visualization-box continuous-interactive-chart .graph-container{padding-bottom:90px}.isof-tx #single-visualization-box continuous-interactive-chart .graph-container .relative-graph-container .with-intervention-text{margin-top:65px}.isof-tx .close-visualization-box{position:absolute;top:2px;right:2px;opacity:.6}.isof-tx .close-visualization-box:hover{opacity:1}.isof-tx #dichotomous-interactive-chart{position:relative}.isof-tx #dichotomous-interactive-chart .box{display:inline-block;width:9px;height:20px}.isof-tx #dichotomous-interactive-chart .box.gray{background-color:#BBB}.isof-tx #dichotomous-interactive-chart .box.black{background-color:#000}.isof-tx #dichotomous-interactive-chart .bar{display:inline-block;height:20px}.isof-tx #dichotomous-interactive-chart .bar.black{background:#000}.isof-tx #dichotomous-interactive-chart .bar.gray{background:#C2C2C2}.isof-tx #dichotomous-interactive-chart .bar.persons.black{background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2024.5%22%20enable-background%3D%22new%200%200%2010%2024.5%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4%2C10.5L4%2C10.5c-2.2%2C0-4%2C1.8-4%2C4l0%2C9.9c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.1h7.8c0.1%2C0%2C0.1-0.1%2C0.1-0.1v-9.9%0A%09C8%2C12.3%2C6.2%2C10.5%2C4%2C10.5z%22%2F%3E%0A%3Ccircle%20fill%3D%22%23000%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%2F%3E%0A%3C%2Fsvg%3E%0A") right}.isof-tx #dichotomous-interactive-chart .bar.persons.gray{background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2024.5%22%20enable-background%3D%22new%200%200%2010%2024.5%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23D7D7D7%22%20d%3D%22M4%2C10.5L4%2C10.5c-2.2%2C0-4%2C1.8-4%2C4l0%2C9.9c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.1h7.8c0.1%2C0%2C0.1-0.1%2C0.1-0.1v-9.9%0A%09C8%2C12.3%2C6.2%2C10.5%2C4%2C10.5z%22%2F%3E%0A%3Ccircle%20fill%3D%22%23D7D7D7%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.isof-tx #dichotomous-interactive-chart .bar.transparent{background:#FFF}.isof-tx .x.brush rect.background{fill:transparent}.isof-tx .x.brush rect.extent{fill:transparent;stroke:transparent}.isof-tx .x.axis .domain{fill:#D1D2D4}.isof-tx #main-content .padding-header{padding:0 10px}.isof-tx #main-content .finding-list-item{padding:5px;padding-left:0}.isof-tx #main-content .finding-list-item:hover{background-color:#f2f2f2}.isof-tx #main-content .finding-list-item a:hover{text-decoration:none}.isof-tx #main-content .finding-list-item .finding-link{display:inline-block;width:calc(100% - 200px);padding-left:5px}.isof-tx #main-content .finding-list-item .finding-link:hover{background-color:#D1D3D4}.isof-tx #main-content .finding-list-item .finding-link a{font-weight:400!important;color:#000;font-size:16px;line-height:35px;display:block}.isof-tx #main-content .finding-list-item .finding-link a:hover{text-decoration:none}.isof-tx #main-content .finding-list-item .finding-link img{float:left;margin-top:10px;margin-right:10px}.isof-tx #main-content .finding-list-item .btn-toolbar{vertical-align:middle;margin-top:5px}.isof-tx #main-content .project-list-header{margin:2px;width:calc(100% - 200px);display:inline-block}.isof-tx #main-content .project-list-header h2 a{color:#000}.isof-tx #main-content .project-list-header:hover{background-color:#D1D3D4}.isof-tx #main-content .project-container{min-height:20px;margin-bottom:20px}.isof-tx #main-content #list_container{background-color:#F1F1F2;padding-top:1px;padding-left:80px;padding-right:80px}.isof-tx #main-content #list_container .padded-list{margin-top:20px;padding-bottom:20px}.isof-tx #main-content #list_container .new-group-button{background-color:#A7A9AC;color:#FFF;border-radius:2px;font-weight:400}.isof-tx #main-content .highlight-invalid-fields .ng-invalid{box-shadow:0 0 4px red;border-color:red}.isof-tx #main-content .button-container{padding:0;width:185px;display:inline-block}.isof-tx #main-content .button-container i.glyphicon{font-size:16px;color:gray;line-height:23px;vertical-align:bottom;border:1px solid #a7a9ac;border-radius:2px;display:inline-block;margin-bottom:1px;width:28px;text-align:center;padding-left:2px}.isof-tx #main-content .button-container i.glyphicon.public{color:#00A902}.isof-tx #main-content .border-icon{border:1px solid #a7a9ac;border-radius:2px}.isof-tx .references-modal-head{padding-left:15px}.isof-tx .references-modal-head h2{color:#5a9bad;font-size:18px}.isof-tx .references-modal-head .import-references-options{margin-bottom:5px}.isof-tx .references-modal-head .import-references-options button{margin-right:5px}.isof-tx .references-modal-body{max-height:500px;overflow:auto;padding-right:30px}.isof-tx .references-modal-body ul{padding-left:0}.isof-tx .references-modal-body li{list-style:none}.isof-tx .references-modal-body span.red{color:red}.isof-tx .references-modal-body input.ng-invalid{border:1px solid red}.isof-tx .references-modal-body input[type=file]{border-top-left-radius:0}.isof-tx .references-modal-body input,.isof-tx .references-modal-body textarea{box-shadow:none!important}.isof-tx .references-modal-body .form-group{width:100%}.isof-tx .references-modal-body .form-group textarea{min-height:200px}.isof-tx .references-modal-body .form-group input,.isof-tx .references-modal-body .form-group textarea{width:100%}.isof-tx .references-modal-body h3{font-size:16px;font-weight:700;font-style:italic}.isof-tx .references-modal-body .checkbox{padding-left:20px;border-top:1px solid #d8d8d8;width:100%;padding-top:5px;padding-bottom:5px}.isof-tx .references-modal-body .checkbox input{display:inline-block;vertical-align:middle}.isof-tx .references-modal-body .checkbox label{display:inline-block;vertical-align:middle;width:90%;padding-left:15px}.isof-tx .references-modal-body .checkbox label .loading-span img{height:17px}.isof-tx .import-references-button{margin-bottom:10px}.isof-tx .reference-links span:after{margin-right:5px;margin-left:5px;color:#000;content:"|"}.isof-tx .reference-links span:last-of-type:after{margin-right:0;margin-left:0;content:""}.isof-tx #references-manager-container{margin-top:30px}.isof-tx #references-manager-container #references-manager-title{font-weight:800;font-size:36px;color:#808284;margin-bottom:15px}.isof-tx #references-manager-container .nav-tabs>li a{cursor:pointer}.isof-tx #references-manager-container .nav-tabs>li.active a{cursor:default}.isof-tx #references-manager-container .red-error{color:red;margin-top:4px;display:block}.isof-tx #references-manager-container .loading-reference{height:32px;vertical-align:top}.isof-tx #references-manager-container .document-type-options{margin-bottom:8px}.isof-tx #based-on{margin-bottom:10px}.isof-tx #based-on .based-on-text{margin-bottom:15px}.isof-tx #based-on .based-on-title{margin-bottom:25px;font-size:30px;line-height:30px}.isof-tx #based-on .based-on-radio{margin-right:5px;margin-top:0}.isof-tx .finding-list-item .select-reference{display:inline-block}.isof-tx .finding-list-item label{font-weight:400}.isof-tx .finding-list-item input{vertical-align:middle;margin-right:4px}.isof-tx .finding-list-item .reference-text{font-size:13px;line-height:20px;display:inline;vertical-align:sub}.isof-tx .arrow{display:inline-block;vertical-align:middle;width:0;height:0}.isof-tx .arrow.opened{margin-right:5px;margin-top:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #979796}.isof-tx .arrow.closed{margin-top:-3px;margin-right:8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #979796}.isof-tx #outcomes-label span,.isof-tx #references-label span{color:#808284;font-weight:800}.isof-tx #outcomes-label:hover,.isof-tx #references-label:hover{cursor:pointer}.isof-tx #outcomes-references .outcome-title{display:inline-block;margin-right:10px;margin-bottom:10px}.isof-tx .map-legend{position:absolute;bottom:120px;left:40px;background-color:#FFF;border:1px solid #000;border-radius:5px;padding:10px;padding-bottom:35px}.isof-tx .map-legend .datamaps-legend-color-gradient{position:relative;width:100%;height:20px;background-image:linear-gradient(to right,#AACEE0 0,#0E6CA1 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAACEE0', endColorstr='#FF0E6CA1', GradientType=1)}.isof-tx .map-legend .datamaps-legend-color-gradient .min-references{position:absolute;left:2px;top:23px}.isof-tx .map-legend .datamaps-legend-color-gradient .max-references{position:absolute;top:23px;right:2px}.isof-tx .intervention-selector{position:relative}.isof-tx .intervention-selector>a{color:#2D85A3;font-style:italic;font-weight:400;font-size:14px;text-decoration:none}.isof-tx .intervention-selector>a:hover{text-decoration:none}.isof-tx .intervention-selector>a>i{border:1px solid #2D85A3;margin-left:2px;font-size:11px;border-radius:2px;padding:1px}.isof-tx .intervention-selector .intervention-selector-box{font-weight:400;text-align:left;position:absolute;background-color:#fff;border:1px solid #2D85A3;z-index:2;padding:10px 15px;font-size:12px;top:1px;left:104px;min-width:260px}.isof-tx .intervention-selector .intervention-selector-box>i{font-weight:600}.isof-tx .intervention-selector .intervention-selector-box ul{margin-top:10px;padding:0}.isof-tx .intervention-selector .intervention-selector-box ul li{list-style:none}.isof-tx .intervention-selector .intervention-selector-box ul li:hover{background-color:#F1F2F2}.isof-tx .intervention-selector .intervention-selector-box ul li input[type=radio]:checked+span{color:#2D85A3}.isof-tx .intervention-selector .intervention-selector-box ul li input{vertical-align:bottom}.isof-tx .intervention-selector .intervention-selector-box ul li span{padding-left:5px}.isof-tx .intervention-selector .intervention-selector-box ul li .disabled-option{color:#C2C2C2}.isof-tx .finding-date-popover-container{display:none;background-color:#fff;border:2px solid #D9D9D9;position:absolute;top:22px;right:0;width:210px;color:#000;font-size:11px;line-height:14px;padding:12px;z-index:1}.isof-tx .finding-date-link{text-decoration:none;position:absolute;right:0;top:3px;font-weight:100;font-size:16px;color:gray;margin-right:25px}.isof-tx .finding-date-link img{margin-right:5px;margin-bottom:3px}.isof-tx .finding-date-link:hover{text-decoration:none;color:gray}.isof-tx .finding-date-link:hover .finding-date-popover-container{display:inline-block}.isof-tx .translate-table .full_height{height:100%}.isof-tx .translate-table .col-sm-4{text-align:right}.isof-tx .translate-table .col-sm-4 .control-label{text-align:justify}.isof-tx .multiple-overview-container{background-color:#FFF;padding:10px;border-radius:5px}.isof-tx .multiple-overview-container .visual-overview-title{display:block;color:#4395AF;font-family:'Source Sans Pro';font-size:16px;font-weight:400;line-height:20px;margin:7px 0}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td div.outside-box{padding-left:5px;padding-right:5px;height:100%;top:0;width:100%;padding-bottom:5px;margin-bottom:5px;position:inherit;float:left;overflow:auto}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td div.outside-box div.box{background-color:#F3F4F4;padding-top:10px;border-radius:5px;width:100%;height:100%;border:1px solid #eee}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td a.status{top:0;bottom:5px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td a.status.closed{bottom:1px;background:#eeefef url(/assets/images/table-row-arrows.png) no-repeat -17px 5px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td .outcome-title{margin-left:5px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td .outcome-title a{color:#000;border-bottom:0}.isof-tx .multiple-overview-container table.multiple-visual-overview tr td .edit_options_label{margin-left:5px;background-color:#F2F2F2;height:40px;display:inline-block;left:0;right:0;width:922px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr.header>th.outcomes-header div{text-align:left;margin-left:0}.isof-tx .multiple-overview-container table.multiple-visual-overview tr.header>th>div{height:90px;border-radius:5px;border:1px solid #fff;text-align:center;margin:4px;margin-top:0;margin-bottom:9px;font-size:16px;padding:10px 7px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr.header>th>div .box-bottom.differences div.differences-arrow{background:url("/assets/images/arrow visual overview.svg") no-repeat center 22px}.isof-tx .multiple-overview-container table.multiple-visual-overview tr.header>th>div .box-bottom.differences div.differences-arrow:before{margin-top:36px}.isof-tx.container{padding:0;width:100%}.isof-tx .browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.isof-tx .footer,.isof-tx .header,.isof-tx .marketing{padding-left:15px;padding-right:15px}.isof-tx .header{border-bottom:1px solid #e5e5e5}.isof-tx .header h3{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.isof-tx .footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.isof-tx .container-narrow>hr{margin:30px 0}.isof-tx hr{border-top:1px solid #fff;margin:14px 0}.isof-tx .jumbotron{text-align:center;border-bottom:1px solid #e5e5e5}.isof-tx .jumbotron .btn{font-size:21px;padding:14px 24px}.isof-tx .marketing{margin:40px 0}.isof-tx .marketing p+h4{margin-top:28px}.isof-tx .introduction{width:500px;margin:40px auto;background:#eee;padding:20px}.isof-tx .relative{position:relative}.isof-tx .login-options{float:left;margin-top:5px}.isof-tx .login-options a{margin-right:10px}.isof-tx .semi-bold{font-weight:600}.isof-tx .slide-button{display:inline-block;width:30px;height:16px;border-radius:10px;border:1px solid #e6e7e8;vertical-align:top;position:relative;overflow:hidden;background-color:#fff;left:5px;top:6px}.isof-tx .slide-button.with-off{width:34px}.isof-tx .slide-button.with-off .slider{left:9px}.isof-tx .slide-button.with-off .slider:before{left:-17px;content:'OFF'}.isof-tx .slide-button.with-off .slider:after{left:-3px}.isof-tx .slide-button .slider{top:1px;left:15px;transition:left .5s;position:relative;background-color:#bcbec0;border-radius:100%;height:12px;width:12px;display:inline-block}.isof-tx .slide-button .slider:after,.isof-tx .slide-button .slider:before{transition:color .5s;font-size:8px;font-weight:100;position:relative;bottom:11px}.isof-tx .slide-button .slider:after{content:'ON';left:13px}.isof-tx .active>.slide-button .slider{left:-9px;background-color:#2d85a2}.isof-tx .vertical-align-top{vertical-align:top}.isof-tx .comma-separated:after{content:', '}.isof-tx .comma-separated:last-of-type:after{content:''}.isof-tx .force-show{display:block!important}.isof-tx .editable-click{color:inherit;border-bottom:0}.isof-tx-modal-open .modal-open,.modal-open .modal-open{overflow:hidden}.isof-tx-modal-open .modal,.modal-open .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.isof-tx-modal-open .modal.fade .modal-dialog,.modal-open .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}.isof-tx-modal-open .modal.in .modal-dialog,.modal-open .modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.isof-tx-modal-open .modal-open .modal,.modal-open .modal-open .modal{overflow-x:hidden;overflow-y:auto}.isof-tx-modal-open .modal-dialog,.modal-open .modal-dialog{position:relative;width:auto;margin:10px}.isof-tx-modal-open .modal-content,.modal-open .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.isof-tx-modal-open .modal-backdrop,.modal-open .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.isof-tx-modal-open .modal-backdrop.fade,.modal-open .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.isof-tx-modal-open .modal-backdrop.in,.modal-open .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.isof-tx-modal-open .modal-header,.modal-open .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.isof-tx-modal-open .modal-header:after,.isof-tx-modal-open .modal-header:before,.modal-open .modal-header:after,.modal-open .modal-header:before{content:" ";display:table}.isof-tx-modal-open .modal-header:after,.modal-open .modal-header:after{clear:both}.isof-tx-modal-open .modal-header .close,.modal-open .modal-header .close{margin-top:-2px}.isof-tx-modal-open .modal-title,.modal-open .modal-title{margin:0;line-height:1.428571429}.isof-tx-modal-open .modal-body,.modal-open .modal-body{position:relative;padding:15px}.isof-tx-modal-open .modal-footer,.modal-open .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.isof-tx-modal-open .modal-footer:after,.isof-tx-modal-open .modal-footer:before,.modal-open .modal-footer:after,.modal-open .modal-footer:before{content:" ";display:table}.isof-tx-modal-open .modal-footer:after,.modal-open .modal-footer:after{clear:both}.isof-tx-modal-open .modal-footer .btn+.btn,.modal-open .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.isof-tx-modal-open .modal-footer .btn-group .btn+.btn,.modal-open .modal-footer .btn-group .btn+.btn{margin-left:-1px}.isof-tx-modal-open .modal-footer .btn-block+.btn-block,.modal-open .modal-footer .btn-block+.btn-block{margin-left:0}.isof-tx-modal-open .modal-scrollbar-measure,.modal-open .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.isof-tx-modal-open .modal-dialog,.modal-open .modal-dialog{width:600px;margin:30px auto}.isof-tx-modal-open .modal-content,.modal-open .modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.isof-tx-modal-open .modal-sm,.modal-open .modal-sm{width:300px}}@media (min-width:992px){.isof-tx-modal-open .modal-lg,.modal-open .modal-lg{width:900px}}.isof-tx-modal-open .popover,.modal-open .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.428571429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.isof-tx-modal-open .popover.top,.modal-open .popover.top{margin-top:-10px}.isof-tx-modal-open .popover.right,.modal-open .popover.right{margin-left:10px}.isof-tx-modal-open .popover.bottom,.modal-open .popover.bottom{margin-top:10px}.isof-tx-modal-open .popover.left,.modal-open .popover.left{margin-left:-10px}.isof-tx-modal-open .popover-title,.modal-open .popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.isof-tx-modal-open .popover-content,.modal-open .popover-content{padding:9px 14px}.isof-tx-modal-open .popover>.arrow,.isof-tx-modal-open .popover>.arrow:after,.modal-open .popover>.arrow,.modal-open .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.isof-tx-modal-open .popover>.arrow,.modal-open .popover>.arrow{border-width:11px}.isof-tx-modal-open .popover>.arrow:after,.modal-open .popover>.arrow:after{border-width:10px;content:""}.isof-tx-modal-open .popover.top>.arrow,.modal-open .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.isof-tx-modal-open .popover.top>.arrow:after,.modal-open .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.isof-tx-modal-open .popover.right>.arrow,.modal-open .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.isof-tx-modal-open .popover.right>.arrow:after,.modal-open .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.isof-tx-modal-open .popover.bottom>.arrow,.modal-open .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.isof-tx-modal-open .popover.bottom>.arrow:after,.modal-open .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.isof-tx-modal-open .popover.left>.arrow,.modal-open .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.isof-tx-modal-open .popover.left>.arrow:after,.modal-open .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.isof-tx-modal-open .modal .modal-dialog,.modal-open .modal .modal-dialog{z-index:10;margin-left:calc((100% - 970px) / 2)}.isof-tx-modal-open .modal .modal-dialog .modal-content,.modal-open .modal .modal-dialog .modal-content{width:970px;border-radius:10px}
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Helvetica,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #c9c9c9 url(images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #bbbbbb; background: #dddddd url(images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #3383bb; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3383bb; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bbbbbb; background: #f8f8f8 url(images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #599fcf; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #599fcf; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #999999; background: #999999 url(images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #eeeeee url(images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c0402a; background: #c0402a url(images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_999999_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_999999_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_70b2e1_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_3383bb_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_fbc856_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .8;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .6;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:16px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
	padding-bottom:0;
	padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	right:0;
	bottom:auto;
	margin-left:-40px;
	margin-top:-16px;
	float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
/*
 * jQuery UI CSS Framework 1.9.2
 *
 * theme name: overcast
 * path: ../../bower_components/jquery-ui/themes/overcast/
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaa;
  background: #c9c9c9 url("./../images/jquery-ui/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #bbb;
  background: #ddd url("./../images/jquery-ui/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;
  color: #444;
  font-weight: bold;
}
.ui-widget-header a {
  color: #444;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  background: #eee url("./../images/jquery-ui/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #3383bb;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #3383bb;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #bbb;
  background: #f8f8f8 url("./../images/jquery-ui/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #599fcf;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #599fcf;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #999;
  background: #999 url("./../images/jquery-ui/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fff;
  background: #eee url("./../images/jquery-ui/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;
  color: #444;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #c0402a;
  background: #c0402a url("./../images/jquery-ui/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(35);
}
/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("./../images/jquery-ui/ui-icons_999999_256x240.png");
}
.ui-widget-content .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_999999_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_999999_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_70b2e1_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_3383bb_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_3383bb_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("./../images/jquery-ui/ui-icons_fbc856_256x240.png");
}
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  -khtml-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  -khtml-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -khtml-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* Overlays */
.ui-widget-overlay {
  background: #eee url("./../images/jquery-ui/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
  opacity: 0.8;
  filter: Alpha(80);
}
.ui-widget-shadow {
  margin: -4px 0 0 -4px;
  padding: 4px;
  background: #aaa url("./../images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: 0.6;
  filter: Alpha(60);
  -moz-border-radius: 0px;
  -khtml-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

@-webkit-keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
            transform: matrix(0.97, 0, 0, 1, 0, 12); }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
            transform: matrix(0.99, 0, 0, 1, 0, 2); }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
            transform: matrix(1, 0, 0, 1, 0, -1); }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0); } }

@keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
            transform: matrix(0.97, 0, 0, 1, 0, 12); }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
            transform: matrix(0.99, 0, 0, 1, 0, 2); }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
            transform: matrix(1, 0, 0, 1, 0, -1); }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
            transform: matrix(1, 0, 0, 1, 0, 0); } }

.medium-editor-anchor-preview {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  line-height: 1.4;
  max-width: 280px;
  position: absolute;
  text-align: center;
  top: 0;
  word-break: break-all;
  word-wrap: break-word;
  visibility: hidden;
  z-index: 2000; }
  .medium-editor-anchor-preview a {
    color: #fff;
    display: inline-block;
    margin: 5px 5px 10px; }

.medium-editor-anchor-preview-active {
  visibility: visible; }

.medium-editor-dragover {
  background: #ddd; }

.medium-editor-image-loading {
  -webkit-animation: medium-editor-image-loading 1s infinite ease-in-out;
          animation: medium-editor-image-loading 1s infinite ease-in-out;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  height: 40px;
  width: 40px; }

.medium-editor-placeholder {
  position: relative; }
  .medium-editor-placeholder:after {
    content: attr(data-placeholder) !important;
    font-style: italic;
    left: 0;
    position: absolute;
    top: 0;
    white-space: pre;
    padding: inherit;
    margin: inherit; }

.medium-toolbar-arrow-under:after, .medium-toolbar-arrow-over:before {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 0; }

.medium-toolbar-arrow-under:after {
  border-width: 8px 8px 0 8px; }

.medium-toolbar-arrow-over:before {
  border-width: 0 8px 8px 8px;
  top: -8px; }

.medium-editor-toolbar {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 2000; }
  .medium-editor-toolbar ul {
    margin: 0;
    padding: 0; }
  .medium-editor-toolbar li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0; }
    .medium-editor-toolbar li button {
      box-sizing: border-box;
      cursor: pointer;
      display: block;
      font-size: 14px;
      line-height: 1.33;
      margin: 0;
      padding: 15px;
      text-decoration: none; }
      .medium-editor-toolbar li button:focus {
        outline: none; }
    .medium-editor-toolbar li .medium-editor-action-underline {
      text-decoration: underline; }
    .medium-editor-toolbar li .medium-editor-action-pre {
      font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
      font-size: 12px;
      font-weight: 100;
      padding: 15px 0; }

.medium-editor-toolbar-active {
  visibility: visible; }

.medium-editor-sticky-toolbar {
  position: fixed;
  top: 1px; }

.medium-editor-relative-toolbar {
  position: relative; }

.medium-editor-toolbar-active.medium-editor-stalker-toolbar {
  -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
          animation: medium-editor-pop-upwards 160ms forwards linear; }

.medium-editor-action-bold {
  font-weight: bolder; }

.medium-editor-action-italic {
  font-style: italic; }

.medium-editor-toolbar-form {
  display: none; }
  .medium-editor-toolbar-form input,
  .medium-editor-toolbar-form a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .medium-editor-toolbar-form .medium-editor-toolbar-form-row {
    line-height: 14px;
    margin-left: 5px;
    padding-bottom: 5px; }
  .medium-editor-toolbar-form .medium-editor-toolbar-input,
  .medium-editor-toolbar-form label {
    border: none;
    box-sizing: border-box;
    font-size: 14px;
    margin: 0;
    padding: 6px;
    width: 316px;
    display: inline-block; }
    .medium-editor-toolbar-form .medium-editor-toolbar-input:focus,
    .medium-editor-toolbar-form label:focus {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border: none;
      box-shadow: none;
      outline: 0; }
  .medium-editor-toolbar-form a {
    display: inline-block;
    font-size: 24px;
    font-weight: bolder;
    margin: 0 10px;
    text-decoration: none; }

.medium-editor-toolbar-form-active {
  display: block; }

.medium-editor-toolbar-actions:after {
  clear: both;
  content: "";
  display: table; }

[data-medium-editor-element] {
  word-wrap: break-word;
  min-height: 30px; }
  [data-medium-editor-element] img {
    max-width: 100%; }
  [data-medium-editor-element] sub {
    vertical-align: sub; }
  [data-medium-editor-element] sup {
    vertical-align: super; }

.medium-editor-hidden {
  display: none; }

/*!
 * Backbone.Notifier v0.2.2 - Base Styles
 * Copyright 2012, Eyal Weiss
 */
.notifier-screen {
  background-color: #000;
  z-index: 90000022;
}
.notifier {
  z-index: 90000025;
  position: fixed;
  top: -32px;
  left: 0;
  right: 0;
  width: auto;
  height: 0;
  overflow: visible;
}
.notifier > div {
  cursor: default;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
}
.notifier > div em {
  font-weight: bold;
  font-style: italic;
}
.notifier button.default {
  font-weight: bold;
}
.notifier button.link {
  border-width: 0 0 1px 0!important;
  background-color: transparent!important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -moz-background-clip: padding !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
  padding-right: 0!important;
  padding-left: 0!important;
  padding-bottom: 0!important;
}
.notifier-with-loader .notifier-message {
  display: inline;
}
.notifier-loader {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.notifier-close {
  position: absolute;
  border: 0 none;
  top: 13px;
  right: 13px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0;
  /*background: white;*/

  text-align: center;
  font-size: 11px;
  color: rgba(102, 102, 102, 0.39);
  background: transparent;
}
.notifier-close:hover {
  background: rgba(109, 109, 109, 0.2) !important;
  color: white;
  text-shadow: -1px -1px 0 rgba(68, 68, 68, 0.2);
}

.opentip-container,
.opentip-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.opentip-container {
  position: absolute;
  max-width: 300px;
  z-index: 100;
  -webkit-transition: -webkit-transform 1s ease-in-out;
  -moz-transition: -moz-transform 1s ease-in-out;
  -o-transition: -o-transform 1s ease-in-out;
  -ms-transition: -ms-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  pointer-events: none;
  -webkit-transform: translateX(0) translateY(0);
  -moz-transform: translateX(0) translateY(0);
  -o-transform: translateX(0) translateY(0);
  -ms-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0);
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center,
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center,
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right {
  -webkit-transform: translateY(-5px) translateX(5px);
  -moz-transform: translateY(-5px) translateX(5px);
  -o-transform: translateY(-5px) translateX(5px);
  -ms-transform: translateY(-5px) translateX(5px);
  transform: translateY(-5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right {
  -webkit-transform: translateY(5px) translateX(5px);
  -moz-transform: translateY(5px) translateX(5px);
  -o-transform: translateY(5px) translateX(5px);
  -ms-transform: translateY(5px) translateX(5px);
  transform: translateY(5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left {
  -webkit-transform: translateY(5px) translateX(-5px);
  -moz-transform: translateY(5px) translateX(-5px);
  -o-transform: translateY(5px) translateX(-5px);
  -ms-transform: translateY(5px) translateX(-5px);
  transform: translateY(5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left,
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left,
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left {
  -webkit-transform: translateY(-5px) translateX(-5px);
  -moz-transform: translateY(-5px) translateX(-5px);
  -o-transform: translateY(-5px) translateX(-5px);
  -ms-transform: translateY(-5px) translateX(-5px);
  transform: translateY(-5px) translateX(-5px);
}
.opentip-container.ot-fixed .opentip {
  pointer-events: auto;
}
.opentip-container.ot-hidden {
  display: none;
}
.opentip-container .opentip {
  position: relative;
  font-size: 13px;
  line-height: 120%;
  padding: 9px 14px;
  color: #4f4b47;
  text-shadow: -1px -1px 0px rgba(255,255,255,0.2);
}
.opentip-container .opentip .header {
  margin: 0;
  padding: 0;
}
.opentip-container .opentip .ot-close {
  pointer-events: auto;
  display: block;
  position: absolute;
  top: -12px;
  left: 60px;
  color: rgba(0,0,0,0.5);
  background: rgba(0,0,0,0);
  text-decoration: none;
}
.opentip-container .opentip .ot-close span {
  display: none;
}
.opentip-container .opentip .ot-loading-indicator {
  display: none;
}
.opentip-container.ot-loading .ot-loading-indicator {
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  display: block;
}
.opentip-container.ot-loading .ot-loading-indicator span {
  display: block;
  -webkit-animation: otloading 2s linear infinite;
  -moz-animation: otloading 2s linear infinite;
  -o-animation: otloading 2s linear infinite;
  -ms-animation: otloading 2s linear infinite;
  animation: otloading 2s linear infinite;
  text-align: center;
}
.opentip-container.style-dark .opentip,
.opentip-container.style-alert .opentip {
  color: #f8f8f8;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.opentip-container.style-glass .opentip {
  padding: 15px 25px;
  color: #317cc5;
  text-shadow: 1px 1px 8px rgba(0,94,153,0.3);
}
.opentip-container.ot-hide-effect-fade {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.ot-hide-effect-fade.ot-hiding {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.opentip-container.ot-show-effect-appear.ot-going-to-show,
.opentip-container.ot-show-effect-appear.ot-showing {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
}
.opentip-container.ot-show-effect-appear.ot-going-to-show {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.opentip-container.ot-show-effect-appear.ot-showing {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.ot-show-effect-appear.ot-visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
@-moz-keyframes otloading {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes otloading {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes otloading {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes otloading {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@font-face {
  font-family: 'gdt';
  src: url(fonts/gdt.eot);
  src: url(fonts/gdt.eot?#iefix) format('embedded-opentype'), url(fonts/gdt.woff) format('woff'), url(fonts/gdt.ttf) format('truetype'), url(fonts/gdt.svg#gdt) format('svg');
  font-weight: normal;
  font-style: normal;
}
.presentation-type-select-label,
.presentation-data-select-label {
  margin-left: 20px;
  margin-right: 5px;
}
#presentations .clearfix {
  height: 0;
  clear: both;
}
#presentations .row:before,
#presentations .row:after,
#presentations .form-horizontal .form-group:before,
#presentations .form-horizontal .form-group:after {
  clear: both;
  display: table;
  content: " ";
}
#presentations .col-6 {
  width: 50%;
  position: relative;
  min-height: 1px;
  float: left;
}
#presentations .no-border {
  border-width: 0 !important;
}
#presentations .col-offset-6 {
  margin-left: 50%;
}
#presentations .pull-right {
  float: right;
}
#presentations .bold {
  font-weight: bold;
}
#presentations.presentations-container {
  font: normal 10pt 'Arial Narrow', Arial, sans-serif;
  position: relative;
  width: 100%;
  background: #fff;
  color: #333;
}
#presentations.presentations-container button.save:before {
  font-family: 'gdt';
  content: '\E021';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#presentations.presentations-container button.save * {
  margin-left: 0.5rem;
}
#presentations.presentations-container button.edit:before {
  font-family: 'gdt';
  content: '\E012';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#presentations.presentations-container button.edit * {
  margin-left: 0.5rem;
}
#presentations.presentations-container .outcomes-container table .active {
  background-color: #fff !important;
}
#presentations.presentations-container .public-DraftEditor-content {
  min-height: 50px;
}
#presentations.presentations-container a {
  color: #333;
  text-decoration: none;
}
#presentations.presentations-container a:hover {
  color: #666;
}
#presentations.presentations-container a:hover,
#presentations.presentations-container a:active,
#presentations.presentations-container a:visited {
  text-decoration: none;
}
#presentations.presentations-container .main-outcomes label,
#presentations.presentations-container .main-outcomes .main-outcomes-content {
  float: left;
}
#presentations.presentations-container .main-outcomes label ul,
#presentations.presentations-container .main-outcomes .main-outcomes-content ul {
  margin-top: 0px;
}
#presentations.presentations-container .inserted .question-title {
  font-weight: bold;
  padding: 5px;
  border-top: solid 2px #000;
}
#presentations.presentations-container table {
  border-collapse: collapse;
  width: 100%;
  background: #dedede;
  border-spacing: 0px;
  text-align: left;
}
#presentations.presentations-container table thead {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
#presentations.presentations-container table thead td {
  border-bottom: 2px solid #000;
}
#presentations.presentations-container table thead tr {
  padding: 5px;
}
#presentations.presentations-container table td {
  background: #fff;
}
#presentations.presentations-container table td p {
  color: #333;
}
#presentations.presentations-container table tbody td.control-label {
  font-weight: bold;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
#presentations.presentations-container table tbody tr td {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
#presentations.presentations-container table.outcomes-table.short th {
  padding: 5px;
  color: #fff;
  background: #3271aa;
  border: 1px solid #efefef;
}
#presentations.presentations-container table.outcomes-table.short th.effect-head-cell {
  background-color: #95b3d7;
  color: #000;
}
#presentations.presentations-container table.outcomes-table.short th.diagnostic-effect.prevalence-1 {
  background-color: #b8cce4;
  color: #000;
}
#presentations.presentations-container table.outcomes-table.short td.diagnostic-effect {
  background-color: #dbe5f1;
}
#presentations.presentations-container table.outcomes-table.short td.disabled-cell,
#presentations.presentations-container table.outcomes-table.short td.not-editable-cell {
  background-color: #fff;
}
#presentations.presentations-container table.dx-inner-table thead th {
  background-color: #d2dfed;
}
#presentations.presentations-container table th.blue-cell,
#presentations.presentations-container table td.blue-cell {
  color: #fff;
  background: #3271aa;
  border: 1px solid #efefef;
}
#presentations.presentations-container table th.grey-cell,
#presentations.presentations-container table td.grey-cell,
#presentations.presentations-container table th.disabled-cell,
#presentations.presentations-container table td.disabled-cell {
  border-top: 1px solid #efefef;
  border-right: 1px solid #efefef;
  background: #e0e0e0;
}
#presentations.presentations-container table th.risk-difference-with-intervention,
#presentations.presentations-container table td.risk-difference-with-intervention,
#presentations.presentations-container table th.corresponding-risk,
#presentations.presentations-container table td.corresponding-risk {
  background: #ebebeb;
}
#presentations.presentations-container table.standard-table th {
  text-align: center;
}
#presentations.presentations-container table.standard-table tr,
#presentations.presentations-container table.standard-table td,
#presentations.presentations-container table.standard-table th {
  border: 1px solid #000;
}
#presentations.presentations-container table.standard-table td,
#presentations.presentations-container table.standard-table th {
  padding: 5px;
}
#presentations.presentations-container .panel-toggle > p {
  color: #666;
  font-weight: bold;
  cursor: pointer;
  font-size: 11pt;
  line-height: 16px;
}
#presentations.presentations-container .panel-toggle > p:hover {
  color: #333;
}
#presentations.presentations-container .panel-toggle > p span {
  float: left;
  display: inline-block;
  position: relative;
}
#presentations.presentations-container .panel-toggle > p span .icon {
  width: 0;
  height: 0;
}
#presentations.presentations-container .panel-toggle > p.expanded .icon {
  top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #5a9bad;
}
#presentations.presentations-container .panel-toggle > p.collapsed .icon {
  margin-left: 8px;
  margin-right: 8px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #5a9bad;
}
#presentations.presentations-container .panel-toggle > p:after {
  clear: both;
  display: table;
  content: " ";
}
#presentations.presentations-container .panel-toggle div.expanded {
  padding: 0px 10px;
}
#presentations.presentations-container div.content {
  padding: 10px;
  border: 1px solid #afb1b3;
}
#presentations.presentations-container div.content p {
  margin: 5px 0px;
}
#presentations.presentations-container div.content.static {
  border: none;
  padding-left: 0px;
  padding-right: 0px;
}
#presentations.presentations-container .recommendation-header {
  padding: 10px;
  background: #e0e0e0;
}
#presentations.presentations-container .recommendation-header .content.static div.content,
#presentations.presentations-container .recommendation-header .editor-container div.content {
  padding: 18px;
  background: #e0e0e0;
  min-height: 30px !important;
}
#presentations.presentations-container .recommendation-header .sign {
  position: relative;
  z-index: 2;
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  margin-left: 2px;
  margin-top: 1px;
}
#presentations.presentations-container .recommendation-header .sign.strongly-recommended-for {
  background: url(images/recom-strong.png) 50% 50%;
}
#presentations.presentations-container .recommendation-header .sign.strongly-recommended-against {
  background: url(images/not-recom.png) 50% 50%;
}
#presentations.presentations-container .recommendation-header .sign.conditional-recommended-for {
  background: url(images/recom-ok.png) 50% 50%;
}
#presentations.presentations-container .recommendation-header .sign.conditional-recommended-against {
  background: url(images/recom-not-really-ok.png) 50% 50%;
}
#presentations.presentations-container .recommendation-header .sign.conditional-either {
  background: url(images/recom-ok.png) 50% 50%;
}
#presentations.presentations-container .recommendation-header .text {
  margin-top: 15px;
  display: block;
  padding-left: 60px;
}
#presentations.presentations-container label {
  display: inline-block;
  width: 140px;
  font-weight: bold;
  margin-right: 10px;
}
#presentations.presentations-container .label-with-input {
  margin: 5px 0px;
}
#presentations.presentations-container .label-with-input input {
  font-size: 10pt;
  padding: 2px 5px;
  border: 1px solid #afb1b3;
  border-radius: 3px;
  line-height: 18px;
}
#presentations.presentations-container .label-with-contenteditable {
  margin-bottom: 5px;
}
#presentations.presentations-container .label-with-contenteditable label {
  float: left;
}
#presentations.presentations-container .label-with-contenteditable .content {
  float: left;
  max-width: 400px;
  width: 400px;
}
#presentations.presentations-container .label-with-contenteditable .content.static {
  margin-top: 0px;
  padding-top: 0px;
}
#presentations.presentations-container .label-with-contenteditable:after {
  clear: both;
  display: table;
  content: " ";
}
#presentations.presentations-container .decision .radio-buttons {
  margin-bottom: 10px;
  display: table;
  width: 100%;
}
#presentations.presentations-container .decision .radio-buttons ul,
#presentations.presentations-container .decision .radio-buttons ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#presentations.presentations-container .decision .radio-buttons ul {
  display: table-row;
  table-layout: fixed;
}
#presentations.presentations-container .decision .radio-buttons ul li {
  display: table-cell;
  position: relative;
  padding: 10px 0px;
  background: #f1f2f2;
  text-align: center;
  vertical-align: top;
  border-right: 5px solid #fff;
}
#presentations.presentations-container .decision .radio-buttons ul li label {
  margin: 20px 5px 0px;
  font-weight: normal;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 100px;
}
#presentations.presentations-container .decision .radio-buttons ul li label input {
  position: absolute;
  top: 5px;
  right: 45%;
}
#presentations.presentations-container .decision .radio-buttons ul li label span {
  display: block;
}
#presentations.presentations-container .decision .radio-buttons ul li.additional-options-separator {
  padding: 0;
  margin: 0;
  width: 2px;
}
#presentations.presentations-container .decision.detailed .radio-buttons {
  margin-bottom: 0px;
}
#presentations.presentations-container .decision.detailed .radio-buttons ul li {
  background: #e4f0f4;
}
#presentations .presentations .btn {
  cursor: pointer;
  display: inline-block;
  line-height: 36px;
  padding: 0;
  border-width: 0px !important;
  border-radius: 2px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  color: #fff;
  background-color: #009cca;
}
#presentations .presentations .btn.btn-block {
  display: block;
  width: 100%;
}
#presentations .presentations .btn.btn-block.btn-success {
  color: #fff;
  background-color: #00c0b3;
}
#presentations .presentations .btn.btn-block.btn-success:hover {
  background-color: #00cabd;
}
#presentations .main-tabs .tabpanel {
  padding: 0px 10px;
}
#presentations .main-tabs .tabpanel .tab-headers {
  width: 100%;
}
#presentations .main-tabs .tabpanel .tab-headers .nav {
  margin: 0;
  padding: 10px 10px 0px;
  border-bottom: 1px solid #afb1b3;
}
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs {
  list-style: none;
  display: flex;
  flex-direction: row;
}
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li {
  font-size: 11pt;
  text-align: center;
  color: #808285;
  cursor: pointer;
  margin-bottom: -1px;
  margin-right: 5px;
  text-decoration: none;
  background: linear-gradient(#e4e5e6 50%, #f3f3f3);
  border: 1px solid #afb1b3;
}
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li a,
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li a:hover,
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li a:active,
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li a:visited {
  white-space: nowrap;
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  text-overflow: ellipsis;
  color: #808285;
}
#presentations .main-tabs .tabpanel .tab-headers .nav.nav-tabs li.active {
  background: #fff;
  border-bottom: 1px solid #fff;
}
#presentations .main-tabs .tabpanel .tab-headers .nav:after {
  clear: both;
  display: table;
  content: " ";
}
#presentations .main-tabs .bottom-tabs .tab-headers,
#presentations .main-tabs .top-tabs .tab-headers {
  display: block;
}
#presentations .main-tabs .bottom-tabs .tab-headers .nav,
#presentations .main-tabs .top-tabs .tab-headers .nav {
  display: block;
  border-bottom: none;
}
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li {
  font-size: 10pt;
  display: inline-block;
  margin-bottom: -1px;
  margin-right: 5px;
  border: 1px solid #afb1b3;
  background: #fff;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li a:hover,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li a:hover,
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li a:active,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li a:active,
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li a:visited,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li a:visited {
  color: #c3c3c3;
}
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li.active,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li.active {
  background: #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
}
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li.active a:hover,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li.active a:hover,
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li.active a:active,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li.active a:active,
#presentations .main-tabs .bottom-tabs .tab-headers .nav.nav-tabs li.active a:visited,
#presentations .main-tabs .top-tabs .tab-headers .nav.nav-tabs li.active a:visited {
  color: #333;
}
#presentations .main-tabs .bottom-tabs .tab-content,
#presentations .main-tabs .top-tabs .tab-content {
  background: #f6f6f6;
  border-top: none;
  border-radius: 3px;
  border: 1px solid #afb1b3;
}
#presentations .main-tabs .bottom-tabs .tab-content div.content,
#presentations .main-tabs .top-tabs .tab-content div.content,
#presentations .main-tabs .bottom-tabs .tab-content div.inner-tab-content,
#presentations .main-tabs .top-tabs .tab-content div.inner-tab-content {
  background: #fff;
  padding: 10px;
  overflow-y: hidden;
}
#presentations .main-tabs .tab-content {
  clear: both;
  padding: 10px;
}
#presentations .main-tabs .tab-content h4 {
  margin: 10px 0px;
}
#presentations .main-tabs .tab-content .isof-dx select {
  padding: 0 8px;
  font-size: 16px;
  line-height: 30px;
}
#presentations .ReactModal__Overlay {
  background-color: rgba(255,255,255,0.75);
  z-index: 10000;
  overflow: auto;
  box-sizing: border-box;
}
#presentations .ReactModal__Content {
  position: relative;
  margin: 20px auto;
  border: 1px solid #afb1b3;
  overflow: visible;
  outline: none;
  padding: 20px;
}
#presentations .ReactModal__Content .modal-close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 26px;
  color: #808080;
  cursor: pointer;
}
#presentations .ReactModal__Content .modal-close:before {
  content: '\D7';
}
#presentations .content-mode-switch-modal {
  font-size: 16px;
  line-height: 20px;
  color: #2d3236;
  background: #e0e0e0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -220px;
  margin-top: -100px;
  min-width: 440px;
  max-width: 440px;
  border: 1px solid #afb1b3;
}
#presentations .content-mode-switch-modal .buttons-row {
  margin-top: 10px;
}
#presentations .content-mode-switch-modal .buttons-row button {
  float: left;
  border: none;
  font-size: 16px;
  cursor: pointer;
}
#presentations .content-mode-switch-modal .buttons-row button.apply,
#presentations .content-mode-switch-modal .buttons-row button.cancel {
  padding: 10px 10px;
  width: 215px;
}
#presentations .content-mode-switch-modal .buttons-row button.apply {
  color: #c82a10;
  background: #e9c6c0;
}
#presentations .content-mode-switch-modal .buttons-row button.cancel {
  margin-right: 10px;
  color: #5b666e;
  background: #cecece;
}
#presentations .content-bordered-with-switch {
  position: relative;
}
#presentations .content-bordered-with-switch .content-editable-with-switch .content {
  min-height: 14px;
  padding-right: 125px;
}
#presentations .content-bordered-with-switch .content-editable-with-switch .content.static {
  padding-right: 125px;
}
#presentations .content-bordered-with-switch button.switch {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  border: none;
  padding: 5px 10px;
  color: #5b666e;
  background: #cecece;
}

@font-face {
  font-family: 'PTSans';
  src: url("./../fonts/pt_sans//regular/PTS55F-webfont.eot");
  src: url("./../fonts/pt_sans//regular/PTS55F-webfont.eot?#iefix") format('embedded-opentype'), url("./../fonts/pt_sans//regular/PTS55F-webfont.woff") format('woff'), url("./../fonts/pt_sans//regular/PTS55F-webfont.ttf") format('truetype'), url("./../fonts/pt_sans//regular/PTS55F-webfont.svg#pt_sansbold") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans';
  src: url("./../fonts/pt_sans//italic/PTS56F-webfont.eot");
  src: url("./../fonts/pt_sans//italic/PTS56F-webfont.eot?#iefix") format('embedded-opentype'), url("./../fonts/pt_sans//italic/PTS56F-webfont.woff") format('woff'), url("./../fonts/pt_sans//italic/PTS56F-webfont.ttf") format('truetype'), url("./../fonts/pt_sans//italic/PTS56F-webfont.svg#pt_sansbold") format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'PTSans';
  src: url("./../fonts/pt_sans//bold/PTS75F-webfont.eot");
  src: url("./../fonts/pt_sans//bold/PTS75F-webfont.eot?#iefix") format('embedded-opentype'), url("./../fonts/pt_sans//bold/PTS75F-webfont.woff") format('woff'), url("./../fonts/pt_sans//bold/PTS75F-webfont.ttf") format('truetype'), url("./../fonts/pt_sans//bold/PTS75F-webfont.svg#pt_sansbold") format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans';
  src: url("./../fonts/pt_sans//bolditalic/PTS76F-webfont.eot");
  src: url("./../fonts/pt_sans//bolditalic/PTS76F-webfont.eot?#iefix") format('embedded-opentype'), url("./../fonts/pt_sans//bolditalic/PTS76F-webfont.woff") format('woff'), url("./../fonts/pt_sans//bolditalic/PTS76F-webfont.ttf") format('truetype'), url("./../fonts/pt_sans//bolditalic/PTS76F-webfont.svg#pt_sansbold") format('svg');
  font-weight: bold;
  font-style: italic;
}

.ep-btn {
  cursor: pointer;
  color: #5b666e;
  background-color: #cecece;
  border: 1px solid #bfbfbf;
  padding: 0.3rem 0.5rem;
}
.ep-btn.ep-btn-apply {
  color: #17a01b;
  background-color: #c9dac2;
}
.ep-btn .ep-btn-icon {
  display: inline-block;
}
.ep-select-btn button {
  width: 100%;
  background-color: #fff;
}
.ep-select-btn .list-container {
  position: relative;
}
.ep-select-btn .ep-selection-list {
  position: absolute;
  top: 0;
  width: 100%;
}
.ep-selection-list {
  list-style: none;
  padding: 0;
  margin: 0;
  border: 1px solid #bfbfbf;
}
.ep-selection-list li.selected button {
  background-color: #cecece;
}
.ep-selection-list li button {
  background-color: #fff;
  border: 0;
}
.ep-selection-list li button:hover {
  background-color: #e7e7e7;
}
.ep-data-table {
  border-collapse: collapse;
}
.ep-data-table .ep-data-table-row {
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}
.ep-data-table .ep-data-table-row .ep-data-table-cell .ep-select-btn > .ep-btn {
  background-color: #fff;
  border: 1px solid #fff;
}
.ep-data-table .ep-data-table-row .ep-data-table-cell .ep-select-btn > .ep-btn:hover {
  border: 1px solid #bfbfbf;
}

/* DayPicker styles */

.DayPicker {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  padding: 1rem 0;
  user-select: none;
}

.DayPicker-Month {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  user-select: none;
  margin: 0 1rem;
}

  .DayPicker-NavBar {
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 .5rem;
  }

  .DayPicker-NavButton {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
  }

    .DayPicker-NavButton--prev {
      left: 1rem;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");
    }

    .DayPicker-NavButton--next {
      right: 1rem;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");
    }


  .DayPicker-Caption {
    display: table-caption;
    height: 1.5rem;
    text-align: center;
  }

  .DayPicker-Weekdays {
    display: table-header-group;
  }

    .DayPicker-WeekdaysRow {
      display: table-row;
    }

      .DayPicker-Weekday {
        display: table-cell;
        padding: .5rem;
        font-size: .875em;
        text-align: center;
        color: #8b9898;
      }

  .DayPicker-Body {
    display: table-row-group;
  }

    .DayPicker-Week {
      display: table-row;
    }

      .DayPicker-Day {
        display: table-cell;
        padding: .5rem;
        border: 1px solid #eaecec;
        text-align: center;
        cursor: pointer;
        vertical-align: middle;
      }

  .DayPicker--interactionDisabled .DayPicker-Day {
    cursor: default;
  }

/* Default modifiers */

.DayPicker-Day--today {
  color: #d0021b;
  font-weight: 500;
}

.DayPicker-Day--disabled {
  color: #dce0e0;
  cursor: default;
  background-color: #eff1f1;
}

.DayPicker-Day--outside {
  cursor: default;
  color: #dce0e0;
}

/* Example modifiers */

.DayPicker-Day--sunday {
  color: #dce0e0;
  background-color: #f7f8f8;
}

.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  color: #FFF;
  background-color: #4A90E2;
}

/* Locales */

.DayPicker--ar {
  direction: rtl;
}

/*body {margin:0; font:12px Verdana,Arial}*/
.document-sections #input {border:none; margin:0; padding:0; font:14px 'Courier New',Verdana; border:0}
.document-sections .te {border:1px solid #bbb; padding:0; font:12px Verdana,Arial; margin:25px}
.document-sections .te iframe {border:none}
.document-sections .teheader {height:40px; border-bottom:1px solid #bbb; background: #DDDDDD repeat-x;}
.document-sections .teheader select {float:left; margin-top:5px}
.document-sections .tefont {margin-left:12px}
.document-sections .tesize {margin:0 3px}
.document-sections .testyle {margin-right:12px}
.document-sections .tedivider {float:left; width:1px; height:38px; background:#ccc}
.document-sections .tecontrol {float:left; width:34px; height:34px; cursor:pointer; background-image:url(../images/icons.png); border-top: 4px solid #DDDDDD}
.document-sections .tecontrol:hover { background-position:30px 0}
.document-sections .tefooter {height:34px; border-top:1px solid #bbb; background:#DDDDDD}
/*.document-sections .tefooter .toggle {display: none;}*/
.document-sections .toggle {float:left; background:url(../images/icons.png) -34px 2px no-repeat; padding:9px 13px 0 31px; height:23px; cursor:pointer; color:#666}
.document-sections .resize {float:right; height:32px; width:32px; background:url(../images/resize.gif) 15px 15px no-repeat; cursor:s-resize}
.document-sections #editor {cursor:text; margin:10px}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.etd-templates-help-modal {
  width: 850px;
  height: 95%;
}
.etd-templates-view {
  height: 100%;
  background-color: #fff;
}
.etd-templates-view .etd-templates-help {
  cursor: pointer;
  margin-left: 10px;
}
.etd-templates-view .etd-templates {
  height: 100%;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.etd-templates-view .selected-templates {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.etd-templates-view .template-select-text {
  margin-right: 10px;
}
.etd-templates-view .base-template-selection select {
  width: initial;
}
.etd-templates-view .block {
  padding: 5px;
  margin-bottom: 10px;
  background: #f6f6f6;
  border: 1px solid #bfbfbf;
}
.etd-templates-view .block:last-child {
  margin-bottom: 0px;
}
.etd-templates-view .block-sections-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.etd-templates-view .block-sections-list li {
  height: initial;
  line-height: initial;
  padding-left: 10px;
  margin-bottom: 5px;
}
.etd-templates-view .block-sections-list li:first-child {
  height: initial;
  line-height: initial;
}
.etd-templates-view .block-sections-list .disabled {
  opacity: 0.3;
}
.etd-templates-view .section-checkbox input {
  margin-right: 4px;
}
.etd-templates-view .section-checkbox span.section-name .with-desc {
  text-transform: uppercase;
}
.etd-templates-view .section-desc {
  font-weight: bold;
  padding-left: 20px;
}
.etd-templates-view .template-name-block input {
  width: 100%;
}
.etd-templates-view .settings-bottom-buttons-row {
  margin: 0;
}
.etd-templates-view .selected-template-block {
  padding: 5px;
  margin-bottom: 5px;
  border: 1px solid #bfbfbf;
}
.etd-templates-view .selected-template-block .template-box .expanded {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  border: none;
  background-color: inherit;
  padding: 0;
}
.etd-templates-view .selected-template-block .template-box .expanded li {
  background-color: inherit;
  border: none;
}
.etd-templates-view .selected-template-block .template-box .template-selection-editing .sections-selection {
  margin-bottom: 10px;
  overflow: auto;
  -webkit-flex: 1 1 auto;
  -ms-flexbox: 1 1 auto;
  flex: 1 1 auto;
}
.etd-templates-view .selected-template-block .template-box .template-selection-editing .sections-selection .toggle-panel .header {
  margin-top: 0px;
}
.etd-templates-view .presentations-table {
  width: 100%;
}
.etd-templates-view .presentations-table .presentations-section-checkbox {
  line-height: 40px;
}
.etd-templates-view .presentations-table td {
  width: 33%;
}
.etd-templates-view .presentations-table td ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.etd-templates-view .presentations-table td ul li {
  height: initial;
  line-height: initial;
  padding-left: 10px;
  margin-bottom: 5px;
}
.etd-templates-view .presentations-table td ul li:first-child {
  height: initial;
  line-height: initial;
}
.etd-templates-view .presentations-table td ul .disabled {
  opacity: 0.3;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  color: #2d3236;
  height: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: 'PTSans', sans-serif;
}
body {
  font-size: 16px;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  *zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
.draggable {
  cursor: url("../images/openhand.cur"), auto;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.dragging {
  cursor: url("../images/closedhand.cur"), auto;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.salmon-bg {
  background-color: #f7bf9c;
}
.capitalize {
  text-transform: capitalize;
}
.relative {
  position: relative;
}
ol.example li.placeholder {
  position: relative;
}
ol.example li.placeholder:before {
  position: absolute;
}
h2 {
  font-size: 18px;
  font-size: 1.8rem;
}
h3 {
  font-size: 16px;
  font-size: 1.6rem;
}
input,
textarea,
div.content {
  border: 1px solid #bfbfbf;
  resize: none;
  outline: none;
}
input:focus,
textarea:focus,
div.content:focus {
  outline: #9bbde0 auto 5px;
}
*:hover {
  text-decoration: none !important;
}
select:focus,
textarea:focus,
input:focus,
button:focus {
  outline: none !important;
}
input:not([type]),
input[type=text],
input[type=email],
select {
  display: inline-block;
  padding: 0 8px;
  font-size: 16px;
  line-height: 30px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.expanded select,
.separated select,
.question-edit select {
  border: 1px solid #bfbfbf;
  width: 57px;
  padding: 0 0 0 8px;
  height: 32px;
  -webkit-appearance: menulist;
  -webkit-rtl-ordering: logical;
}
.question-edit input,
.separated input {
  height: 32px;
}
textarea,
div.content {
  padding: 5px;
}
input[disabled] {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
input[type=radio] {
  -webkit-appearance: none;
  border: 1px solid #bfbfbf;
  display: inline-block;
  margin: 0 0.25em 0 0;
  padding: 0;
  width: 13px;
  height: 13px;
  -webkit-border-radius: 0.25em;
  border-radius: 0.25em;
  vertical-align: text-top;
  background: #fff;
}
input[type=radio] {
  -webkit-border-radius: 2em;
  border-radius: 2em;
}
input[type=radio]:checked {
  background: url("../images/radiobutton.png") center center no-repeat;
}
input[type=checkbox] {
  -webkit-appearance: none;
  background: #fff;
  display: inline-block;
  width: 12px;
  height: 12px;
}
input[type=checkbox]:checked {
  background: url("../images/check.png") center center no-repeat;
}
.question-mark-sign {
  display: inline-block;
  cursor: pointer;
  height: 15px;
  width: 15px;
  line-height: 15px;
  border: 1px solid #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
}
.question-mark-sign:before {
  content: '?';
}
span.info-sign {
  display: block;
  width: 11px;
  height: 11px;
  content: url("../images/info.png");
  position: absolute;
  top: 2px;
  right: 2px;
}
.standard-table {
  width: 100%;
}
.standard-table thead {
  background: #dedede;
}
.standard-table th {
  border: 2px solid #fff;
  padding: 0;
  font-weight: normal;
}
.standard-table th.with-info,
.standard-table td.with-info {
  position: relative;
  padding-right: 14px;
}
.standard-table td {
  border: 2px solid #fff;
  padding: 0;
}
sup[data-footnote-id] span.underline {
  text-decoration: underline;
}
.error-message {
  margin: 10px 0;
  color: #9e0000;
}
.message-box {
  background-color: #d2dfed;
  color: #1a008d;
  border: 1px solid #bfbfbf;
  display: block;
  padding: 1rem;
  margin-bottom: 2rem;
}
::selection,
::-moz-selection {
  background: #9bbde0;
  color: #fff;
  text-shadow: none;
}
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
::-webkit-scrollbar-thumb {
  background-color: #cbcbcb;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.info-message-modal {
  width: 370px;
  min-height: 200px;
  text-align: center;
}
.info-message-modal .modal-close {
  z-index: 999;
}
.info-message-modal .message {
  position: relative;
  height: 100%;
  padding-top: 25px;
}
.info-message-modal .message div {
  margin-bottom: 72px;
}
.info-message-modal button {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
}
.confirmation-modal {
  top: 300px;
  width: 400px;
}
.confirmation-modal .confirmation {
  padding: 0;
  text-align: center;
}
.confirmation-modal .buttons {
  margin-top: 20px;
}
.confirmation-modal-react {
  margin-top: 15% !important;
  width: 532px;
  height: 190px;
}
.outer-container {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
}
.outer-container.welcome-screen-container {
  top: 40px;
  padding-top: 10px;
  background: -webkit-linear-gradient(#000f2e, #d8dadf);
  background: -moz-linear-gradient(#000f2e, #d8dadf);
  background: -o-linear-gradient(#000f2e, #d8dadf);
  background: -ms-linear-gradient(#000f2e, #d8dadf);
  background: linear-gradient(#000f2e, #d8dadf);
}
.information-tooltip {
  max-width: 200px;
  padding: 2px 5px;
  color: #fff;
  background-color: #000048;
  font-size: 16px;
  font-size: 1.6rem;
}
#right-container {
  position: relative;
  top: 8px;
  height: calc(100vh - 40px);
}
#page-container {
  position: relative;
  margin: 0;
  padding: 10px 10px 0px;
  height: calc(100vh - 85px);
  overflow-y: hidden;
  border-top-width: 0;
}
#page-container.welcome-screen {
  height: calc(100vh - 60px);
  background: url("../images/svg/grade-pro-bg.svg") bottom repeat-x;
  -webkit-background-size: 396px 148px;
  -moz-background-size: 396px 148px;
  background-size: 396px 148px;
}
#presentations .text-area-container,
#presentations textarea {
  min-height: 150px !important;
  font: normal 10pt 'Arial Narrow', Arial, sans-serif !important;
}
#topbar {
  height: 36px;
  background: #fff;
  border-bottom: 1px solid #bbb;
  overflow: hidden;
}
#topbar h2 {
  margin: 0;
  line-height: 36px;
}
#searchbox-container {
  width: 170px;
  float: left;
}
#toolbar-container .toolbar a {
  display: block;
  float: left;
}
#toolbar-container .toolbar a,
#toolbar-container .toolbar a:link,
#toolbar-container .toolbar a:visited,
#toolbar-container .toolbar a:hover,
#toolbar-container .toolbar a:active {
  color: inherit;
  text-decoration: none;
}
#toolbar-container .questions {
  line-height: 36px;
  padding: 0 12px;
  overflow: hidden;
}
#toolbar-container .questions a {
  display: block;
}
#toolbar-container .questions a,
#toolbar-container .questions a:link,
#toolbar-container .questions a:visited,
#toolbar-container .questions a:hover,
#toolbar-container .questions a:active {
  color: inherit;
  text-decoration: none;
}
#toolbar-container .questions.opened .questions-menu {
  display: block;
  min-width: 650px;
}
#toolbar-container .questions.opened > a:before {
  font-family: 'gdt';
  content: '\e071';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#toolbar-container .questions.opened > a * {
  margin-left: 0.5rem;
}
#toolbar-container .questions > a {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#toolbar-container .questions > a:before {
  font-family: 'gdt';
  content: '\e072';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#toolbar-container .questions > a * {
  margin-left: 0.5rem;
}
#toolbar-container .questions > a:before {
  color: #3783a5;
  position: relative;
  font-size: 12px;
  top: -2px;
  padding-right: 10px;
}
#toolbar-container .questions-menu {
  display: none;
  background-color: #eaeaea;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  background-color: #e9e9e9;
  position: absolute;
  top: 41px;
  margin-left: -10px;
  z-index: 999;
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
#toolbar-container .questions-menu button.danger,
#toolbar-container .questions-menu input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
#toolbar-container .questions-menu button.danger:hover:not(:disabled),
#toolbar-container .questions-menu input.danger:hover:not(:disabled) {
  background-color: rgba(242,222,222,0.5);
}
#toolbar-container .questions-menu button.danger[disabled],
#toolbar-container .questions-menu input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
#toolbar-container .questions-menu button.finish,
#toolbar-container .questions-menu input.finish {
  background-color: #c9dac2;
  color: #036707;
}
#toolbar-container .questions-menu button.finish:hover:not(:disabled),
#toolbar-container .questions-menu input.finish:hover:not(:disabled) {
  background-color: rgba(201,218,194,0.5);
}
#toolbar-container .questions-menu button.finish[disabled],
#toolbar-container .questions-menu input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
#toolbar-container .questions-menu button.loading,
#toolbar-container .questions-menu input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
#toolbar-container .questions-menu ol {
  display: block;
  border-style: none;
  overflow-y: auto;
  width: 100%;
  position: relative;
}
#toolbar-container .questions-menu ol li:first-child {
  border-top: none;
}
#toolbar-container .questions-menu ol .caption {
  height: 40px;
  white-space: normal;
  padding-right: 5px;
  font-size: 16px;
}
#toolbar-container .questions-menu ol .caption .ellipsis-wrapper {
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 40px;
}
#toolbar-container .questions-menu ol .caption a {
  height: auto;
}
#toolbar-container .questions-menu .mCSB_container {
  margin-right: inherit;
}
#toolbar-container menu[type=toolbar] {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}
#toolbar-container menu[type=toolbar] a,
#toolbar-container menu[type=toolbar] button {
  width: 20px;
  height: 20px;
  margin: 7px 10px;
  float: left;
}
#toolbar-container menu[type=toolbar] span.toolbar-separator {
  display: inline-block;
  height: 36px;
  border-left: 1px solid #bfbfbf;
  float: left;
  margin: 0 10px;
}
#toolbar-container menu[type=toolbar].project {
  width: 30px;
}
#toolbar-container span.caption {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 36px;
  padding-left: 15px;
  font-weight: bold;
}
#toolbar-container span.caption {
  font-size: 16px;
  text-transform: uppercase;
  line-height: 36px;
  padding-left: 15px;
  font-weight: bold;
}
#evidence-table-toolbar-container .breadcrumbs,
#toolbar-container .breadcrumbs,
.etd-section-title .breadcrumbs,
.breadcrumbs-container .breadcrumbs {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #f2f2f2;
  min-width: 920px;
  font-size: 0;
}
#evidence-table-toolbar-container .breadcrumbs li,
#toolbar-container .breadcrumbs li,
.etd-section-title .breadcrumbs li,
.breadcrumbs-container .breadcrumbs li {
  font-size: 16px;
  display: inline-block;
  position: relative;
}
#evidence-table-toolbar-container .breadcrumbs li.breadcrumbs-tab,
#toolbar-container .breadcrumbs li.breadcrumbs-tab,
.etd-section-title .breadcrumbs li.breadcrumbs-tab,
.breadcrumbs-container .breadcrumbs li.breadcrumbs-tab {
  max-height: 35px;
  padding: 0;
  margin: 0;
  overflow: visible;
  vertical-align: middle;
  text-align: center;
  background-color: #f2f2f2;
  cursor: pointer;
}
#evidence-table-toolbar-container .breadcrumbs li.disabled,
#toolbar-container .breadcrumbs li.disabled,
.etd-section-title .breadcrumbs li.disabled,
.breadcrumbs-container .breadcrumbs li.disabled {
  cursor: default;
}
#evidence-table-toolbar-container .breadcrumbs li span,
#toolbar-container .breadcrumbs li span,
.etd-section-title .breadcrumbs li span,
.breadcrumbs-container .breadcrumbs li span {
  display: inline-block;
}
#evidence-table-toolbar-container .breadcrumbs li.selected.selected,
#toolbar-container .breadcrumbs li.selected.selected,
.etd-section-title .breadcrumbs li.selected.selected,
.breadcrumbs-container .breadcrumbs li.selected.selected {
  font-weight: bold;
  background-color: #fff;
}
#evidence-table-toolbar-container .breadcrumbs li.selected.selected span,
#toolbar-container .breadcrumbs li.selected.selected span,
.etd-section-title .breadcrumbs li.selected.selected span,
.breadcrumbs-container .breadcrumbs li.selected.selected span {
  background-color: #fff;
}
#evidence-table-toolbar-container .breadcrumbs li.selected.selected span:before,
#toolbar-container .breadcrumbs li.selected.selected span:before,
.etd-section-title .breadcrumbs li.selected.selected span:before,
.breadcrumbs-container .breadcrumbs li.selected.selected span:before {
  border-left-color: #fff;
}
#evidence-table-toolbar-container .breadcrumbs li.with-additional-label .text-label,
#toolbar-container .breadcrumbs li.with-additional-label .text-label,
.etd-section-title .breadcrumbs li.with-additional-label .text-label,
.breadcrumbs-container .breadcrumbs li.with-additional-label .text-label,
#evidence-table-toolbar-container .breadcrumbs li.with-additional-label .additional-text-label,
#toolbar-container .breadcrumbs li.with-additional-label .additional-text-label,
.etd-section-title .breadcrumbs li.with-additional-label .additional-text-label,
.breadcrumbs-container .breadcrumbs li.with-additional-label .additional-text-label {
  display: block;
  overflow: visible;
  line-height: 16px;
  height: 17px;
}
#evidence-table-toolbar-container .breadcrumbs li.with-additional-label .text-label,
#toolbar-container .breadcrumbs li.with-additional-label .text-label,
.etd-section-title .breadcrumbs li.with-additional-label .text-label,
.breadcrumbs-container .breadcrumbs li.with-additional-label .text-label {
  font-size: 16px;
}
#evidence-table-toolbar-container .breadcrumbs li.with-additional-label .additional-text-label,
#toolbar-container .breadcrumbs li.with-additional-label .additional-text-label,
.etd-section-title .breadcrumbs li.with-additional-label .additional-text-label,
.breadcrumbs-container .breadcrumbs li.with-additional-label .additional-text-label {
  font-size: 14px;
}
#evidence-table-toolbar-container .breadcrumbs li a,
#toolbar-container .breadcrumbs li a,
.etd-section-title .breadcrumbs li a,
.breadcrumbs-container .breadcrumbs li a,
#evidence-table-toolbar-container .breadcrumbs li span,
#toolbar-container .breadcrumbs li span,
.etd-section-title .breadcrumbs li span,
.breadcrumbs-container .breadcrumbs li span {
  padding: 0 35px 0 50px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  overflow: hidden;
}
#evidence-table-toolbar-container .breadcrumbs li a:after,
#toolbar-container .breadcrumbs li a:after,
.etd-section-title .breadcrumbs li a:after,
.breadcrumbs-container .breadcrumbs li a:after,
#evidence-table-toolbar-container .breadcrumbs li span:after,
#toolbar-container .breadcrumbs li span:after,
.etd-section-title .breadcrumbs li span:after,
.breadcrumbs-container .breadcrumbs li span:after {
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 100%;
  border: 18px solid transparent;
  border-left: 18px solid #b3b3b3;
}
#evidence-table-toolbar-container .breadcrumbs li a:before,
#toolbar-container .breadcrumbs li a:before,
.etd-section-title .breadcrumbs li a:before,
.breadcrumbs-container .breadcrumbs li a:before,
#evidence-table-toolbar-container .breadcrumbs li span:before,
#toolbar-container .breadcrumbs li span:before,
.etd-section-title .breadcrumbs li span:before,
.breadcrumbs-container .breadcrumbs li span:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 100%;
  z-index: 3;
  width: 0;
  height: 0;
  border: 18px solid transparent;
  border-left: 12px solid #f2f2f2;
}
#evidence-table-toolbar-container .breadcrumbs li a.disabled,
#toolbar-container .breadcrumbs li a.disabled,
.etd-section-title .breadcrumbs li a.disabled,
.breadcrumbs-container .breadcrumbs li a.disabled,
#evidence-table-toolbar-container .breadcrumbs li span.disabled,
#toolbar-container .breadcrumbs li span.disabled,
.etd-section-title .breadcrumbs li span.disabled,
.breadcrumbs-container .breadcrumbs li span.disabled {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: rgba(45,50,54,0.3);
}
#evidence-table-toolbar-container .breadcrumbs li:first-child span,
#toolbar-container .breadcrumbs li:first-child span,
.etd-section-title .breadcrumbs li:first-child span,
.breadcrumbs-container .breadcrumbs li:first-child span {
  padding-left: 35px;
}
#evidence-table-toolbar-container .breadcrumbs li:last-child a:before,
#toolbar-container .breadcrumbs li:last-child a:before,
.etd-section-title .breadcrumbs li:last-child a:before,
.breadcrumbs-container .breadcrumbs li:last-child a:before,
#evidence-table-toolbar-container .breadcrumbs li:last-child span:before,
#toolbar-container .breadcrumbs li:last-child span:before,
.etd-section-title .breadcrumbs li:last-child span:before,
.breadcrumbs-container .breadcrumbs li:last-child span:before,
#evidence-table-toolbar-container .breadcrumbs li:last-child a:after,
#toolbar-container .breadcrumbs li:last-child a:after,
.etd-section-title .breadcrumbs li:last-child a:after,
.breadcrumbs-container .breadcrumbs li:last-child a:after,
#evidence-table-toolbar-container .breadcrumbs li:last-child span:after,
#toolbar-container .breadcrumbs li:last-child span:after,
.etd-section-title .breadcrumbs li:last-child span:after,
.breadcrumbs-container .breadcrumbs li:last-child span:after {
  border: 0;
}
#evidence-table-toolbar-container menu[type=toolbar],
#toolbar-container menu[type=toolbar],
.etd-section-title menu[type=toolbar],
.breadcrumbs-container menu[type=toolbar] {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}
#evidence-table-toolbar-container menu[type=toolbar] a,
#toolbar-container menu[type=toolbar] a,
.etd-section-title menu[type=toolbar] a,
.breadcrumbs-container menu[type=toolbar] a,
#evidence-table-toolbar-container menu[type=toolbar] button,
#toolbar-container menu[type=toolbar] button,
.etd-section-title menu[type=toolbar] button,
.breadcrumbs-container menu[type=toolbar] button {
  width: 20px;
  height: 20px;
  margin: 7px 10px;
  float: left;
}
#evidence-table-toolbar-container menu[type=toolbar] span.toolbar-separator,
#toolbar-container menu[type=toolbar] span.toolbar-separator,
.etd-section-title menu[type=toolbar] span.toolbar-separator,
.breadcrumbs-container menu[type=toolbar] span.toolbar-separator {
  display: inline-block;
  height: 36px;
  border-left: 1px solid #bfbfbf;
  float: left;
  margin: 0 10px;
}
#evidence-table-toolbar-container menu[type=toolbar].project,
#toolbar-container menu[type=toolbar].project,
.etd-section-title menu[type=toolbar].project,
.breadcrumbs-container menu[type=toolbar].project {
  width: 30px;
}
#evidence-table-toolbar-container {
  height: 49px;
}
#evidence-table-toolbar-container menu[type=toolbar] button {
  margin: 17px 10px 12px;
}
button {
  border: none;
  background: none;
  padding: 0;
  -webkit-transition: -webkit-transform 0.1s ease;
  -moz-transition: -moz-transform 0.1s ease;
  -o-transition: -o-transform 0.1s ease;
  -ms-transition: -ms-transform 0.1s ease;
  transition: transform 0.1s ease;
}
button,
button:link,
button:visited,
button:hover,
button:active {
  color: inherit;
  text-decoration: none;
}
button.add.input-button:before {
  font-family: 'gdt';
  content: '\e025';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.add.input-button * {
  margin-left: 0.5rem;
}
button.activate:before {
  font-family: 'gdt';
  content: '\e005';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.activate * {
  margin-left: 0.5rem;
}
button.archive:before {
  font-family: 'gdt';
  content: '\e010';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.archive * {
  margin-left: 0.5rem;
}
button.arrow-right:before {
  font-family: 'gdt';
  content: '\e019';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.arrow-right * {
  margin-left: 0.5rem;
}
button.arrow-down:before {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.arrow-down * {
  margin-left: 0.5rem;
}
button.edit:before {
  font-family: 'gdt';
  content: '\e012';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.edit * {
  margin-left: 0.5rem;
}
button.export:before {
  font-family: 'gdt';
  content: '\e009';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.export * {
  margin-left: 0.5rem;
}
button.delete:before {
  font-family: 'gdt';
  content: '\e022';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.delete * {
  margin-left: 0.5rem;
}
button.copy:before {
  font-family: 'gdt';
  content: '\e024';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.copy * {
  margin-left: 0.5rem;
}
button.save:before {
  font-family: 'gdt';
  content: '\e021';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.save * {
  margin-left: 0.5rem;
}
button.save-proceed:before {
  font-family: 'gdt';
  content: '\e021';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.save-proceed * {
  margin-left: 0.5rem;
}
button.share:before {
  font-family: 'gdt';
  content: '\e020';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.share * {
  margin-left: 0.5rem;
}
button.footnotes:before {
  font-family: 'gdt';
  content: '\e015';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.footnotes * {
  margin-left: 0.5rem;
}
button.context-help:before {
  font-family: 'gdt';
  content: '\e007';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.context-help * {
  margin-left: 0.5rem;
}
button.help:before {
  font-family: 'gdt';
  content: '\e009';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.help * {
  margin-left: 0.5rem;
}
button.sort:before {
  font-family: 'gdt';
  content: '\e027';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.sort * {
  margin-left: 0.5rem;
}
button.duplicate:before {
  font-family: 'gdt';
  content: '\e024';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.duplicate * {
  margin-left: 0.5rem;
}
button.remove:before {
  font-family: 'gdt';
  content: '\e026';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.remove * {
  margin-left: 0.5rem;
}
button.table-mode:before {
  font-family: 'gdt';
  content: '\e023';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.table-mode * {
  margin-left: 0.5rem;
}
button.comment-blank:before {
  font-family: 'gdt';
  content: '\e070';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.comment-blank * {
  margin-left: 0.5rem;
}
button.comment-filled:before {
  font-family: 'gdt';
  content: '\e039';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.comment-filled * {
  margin-left: 0.5rem;
}
button.comment-blank-show:before {
  font-family: 'gdt';
  content: '\e018\e070';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.comment-blank-show * {
  margin-left: 0.5rem;
}
button.comment-blank-hide {
  font-size: 25px;
  line-height: 15px;
}
button.comment-blank-hide:before {
  font-family: 'gdt';
  content: '\e017';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.comment-blank-hide * {
  margin-left: 0.5rem;
}
button.refresh:before {
  font-family: 'gdt';
  content: '\e052';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.refresh * {
  margin-left: 0.5rem;
}
button.grid-view:before {
  font-family: 'gdt';
  content: '\e057';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.grid-view * {
  margin-left: 0.5rem;
}
button.list-view:before {
  font-family: 'gdt';
  content: '\e058';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.list-view * {
  margin-left: 0.5rem;
}
button.send-copy:before {
  font-family: 'gdt';
  content: '\e059';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.send-copy * {
  margin-left: 0.5rem;
}
button.checkmark:before {
  font-family: 'gdt';
  content: '\e060';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.checkmark * {
  margin-left: 0.5rem;
}
button.archive:before {
  font-family: 'gdt';
  content: '\e054';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.archive * {
  margin-left: 0.5rem;
}
button.feedback-icon:before {
  font-family: 'gdt';
  content: '\e006';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.feedback-icon * {
  margin-left: 0.5rem;
}
button.accept-icon {
  font-size: 20px;
  font-size: 2rem;
  color: #2ba82e;
}
button.accept-icon:before {
  font-family: 'gdt';
  content: '\e055';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.accept-icon * {
  margin-left: 0.5rem;
}
button.accept-icon:before {
  vertical-align: baseline;
}
button.decline-icon {
  font-size: 20px;
  font-size: 2rem;
  color: #9e0000;
}
button.decline-icon:before {
  font-family: 'gdt';
  content: '\e056';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.decline-icon * {
  margin-left: 0.5rem;
}
button.decline-icon:before {
  vertical-align: baseline;
}
button.unarchive:before {
  font-family: 'gdt';
  content: '\e061';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.unarchive * {
  margin-left: 0.5rem;
}
button.search:before {
  font-family: 'gdt';
  content: '\e016';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.search * {
  margin-left: 0.5rem;
}
button.numeric:before {
  font-family: 'gdt';
  content: '\e078';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.numeric * {
  margin-left: 0.5rem;
}
button.percent:before {
  font-family: 'gdt';
  content: '\e077';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.percent * {
  margin-left: 0.5rem;
}
button:hover:not(:disabled) {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
button.large {
  font-size: 17px;
  font-size: 1.7rem;
  padding: 1rem;
}
button:before {
  color: #3783a5;
}
button.disabled {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
button.collapse:before {
  font-family: 'gdt';
  content: '\e071';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.collapse * {
  margin-left: 0.5rem;
}
button.expand:before {
  font-family: 'gdt';
  content: '\e072';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
button.expand * {
  margin-left: 0.5rem;
}
.warning-icon:before {
  font-family: 'gdt';
  content: '\e065';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.warning-icon * {
  margin-left: 0.5rem;
}
.warning-icon:before {
  vertical-align: initial;
}
.info-icon:before {
  font-family: 'gdt';
  content: '\e066';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.info-icon * {
  margin-left: 0.5rem;
}
.info-icon:before {
  vertical-align: initial;
}
.send-pilot:before {
  font-family: 'gdt';
  content: '\e076';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.send-pilot * {
  margin-left: 0.5rem;
}
.label-disabled,
.label-disabled-disconnected {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.label-disabled-disconnected {
  padding-right: 25px;
  background: url("../images/no-connection.png") no-repeat center right;
}
.public-DraftEditor-content {
  padding: 5px;
  min-height: 150px;
  border: 1px solid #bfbfbf;
}
.gdt-editor-container {
  position: relative;
}
.gdt-editor-container .style-controls button {
  padding: 2px;
  border: 1px solid #bfbfbf;
}
.editor-container {
  position: relative;
}
.editor-container .content {
  background: #fff;
  border: 1px solid #bfbfbf;
  text-align: left;
  padding: 5px;
  min-height: 150px;
}
.editor-container .static-content {
  cursor: pointer;
}
.editor-container .buttons-react,
.editor-container .buttons,
.editor-container .col-6 {
  padding: 0 !important;
  margin: 0 !important;
}
.editor-container .buttons-react button.cancel,
.editor-container .buttons button.cancel,
.editor-container .col-6 button.cancel {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.editor-container .buttons-react button.apply,
.editor-container .buttons button.apply,
.editor-container .col-6 button.apply {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.editor-container div.buttons,
.editor-container div.editable-content {
  display: none;
}
.editor-container div.top-buttons {
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
}
.editor-container.edit-content div.static-content {
  display: none;
}
.editor-container.edit-content div.editable-content {
  display: block;
}
.editor-container.edit-content div.buttons {
  display: inline-block;
  width: 100%;
}
menu[type="toolbar"] .outcome-view:before {
  font-family: 'gdt';
  content: '\e004';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .outcome-view * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .export:before {
  font-family: 'gdt';
  content: '\e009';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .export * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .preview:before {
  font-family: 'gdt';
  content: '\e000';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .preview * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .save:before {
  font-family: 'gdt';
  content: '\e021';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .save * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .synchronize:before {
  font-family: 'gdt';
  content: '\e000';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .synchronize * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .print:before {
  font-family: 'gdt';
  content: '\e000';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .print * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .send-mail:before {
  font-family: 'gdt';
  content: '\e000';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .send-mail * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .open-file {
  background-position: center center;
}
menu[type="toolbar"] .open-file:before {
  font-family: 'gdt';
  content: '\e000';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
menu[type="toolbar"] .open-file * {
  margin-left: 0.5rem;
}
menu[type="toolbar"] .footnotes:before,
menu[type="toolbar"] .context-help:before {
  display: inline-block;
  padding-bottom: 2px;
  padding-right: 3px;
}
menu[type="toolbar"] button {
  width: 100%;
  height: 100%;
  line-height: 20px;
}
menu[type="toolbar"] button:before {
  color: #3783a5;
}
button:hover:not(:disabled) {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
button:disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.empty .standard-list {
  border-width: 0 !important;
}
.standard-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
  overflow: visible;
  font-size: 14px;
}
.standard-list li {
  display: block;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -o-transition: height 0.5s;
  -ms-transition: height 0.5s;
  transition: height 0.5s;
  position: relative;
  height: 40px;
  padding-left: 10px;
  background: #f2f2f2;
  border-bottom: 2px solid #fff;
  overflow: hidden;
}
.standard-list li:last-child {
  border-bottom: 0;
}
.standard-list li.expanded .separated {
  min-height: 40px;
  margin-left: 10px;
  padding-left: 10px;
  margin-right: 40px;
}
.standard-list li.expanded .draft {
  margin-right: 0;
}
.standard-list li.expanded .details {
  overflow: hidden;
}
.standard-list li:hover:not(.expanded),
.standard-list li.current {
  background-color: #f7f7f7;
}
.standard-list li a,
.standard-list li button {
  height: 40px;
}
.standard-list li a,
.standard-list li button,
.standard-list li a:link,
.standard-list li button:link,
.standard-list li a:visited,
.standard-list li button:visited,
.standard-list li a:hover,
.standard-list li button:hover,
.standard-list li a:active,
.standard-list li button:active {
  color: inherit;
  text-decoration: none;
}
.standard-list li button {
  display: block;
  float: right;
  width: 40px;
  background-position: center center;
  border: none;
  border-left: 2px solid #fff;
}
.standard-list li .caption {
  height: 40px;
  padding-right: 60px;
  line-height: 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.standard-list li .side-buttons {
  position: absolute;
  width: 40px;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: 2px solid #fff;
}
ol.standard-list {
  counter-reset: li;
}
ol.standard-list li {
  height: 40px;
  line-height: 40px;
  padding-left: 50px;
}
ol.standard-list li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px;
  line-height: 40px;
  border-right: 2px solid #fff;
  text-align: center;
}
ol.standard-list .form-horizontal {
  padding-right: 50px;
}
ol.standard-list .form-horizontal label {
  line-height: 40px;
}
.ui-sortable li {
  cursor: url("../images/openhand.cur"), auto;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.sortable-placeholder {
  border-top: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  background: #cdcdcd !important;
}
.ui-sortable-helper {
  -webkit-box-shadow: 0 0 15px #565656;
  box-shadow: 0 0 15px #565656;
  margin: 0 auto;
}
.ui-sortable-helper span.dot {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  right: 19px;
  position: absolute;
  border: 1px solid #b5b5b5;
}
.ui-sortable-helper ul {
  position: relative;
}
.ui-sortable-helper ul li {
  background: #f6f6f6;
}
.ui-sortable-helper,
.ui-sortable-helper a {
  cursor: url("../images/closedhand.cur"), auto;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.buttons-outer {
  padding-top: 10px;
}
menu.buttons {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 40px;
}
menu.buttons li {
  display: table-cell;
  text-align: center;
  background: #cecece;
  height: 40px;
  line-height: 40px;
}
menu.buttons li:hover {
  background: #d3d3d3;
}
menu.buttons li a {
  display: block;
}
menu.buttons li a,
menu.buttons li a:link,
menu.buttons li a:visited,
menu.buttons li a:hover,
menu.buttons li a:active {
  color: inherit;
  text-decoration: none;
}
menu.buttons li a span {
  display: inline-block;
}
menu.buttons.questions {
  margin-top: 15px;
}
.scrolled.mCustomScrollbar + menu.buttons {
  padding-right: 49px;
}
ol + menu.buttons,
menu.buttons.after-ol {
  padding-left: 0;
  padding-right: 0;
}
ol + menu.buttons button,
menu.buttons.after-ol button {
  margin: -10px !important;
}
.scrolled {
  overflow: auto;
  position: relative;
}
.mCSB_container {
  margin-right: 0px;
}
.sticky-header + .scrolled tr:first-child td,
.sticky-header + .scrolled tr:first-child th {
  border-top: none;
}
.native-scroll {
  position: static;
}
.box-loading {
  height: 200px;
  background: url("../images/loader-big.gif") center center no-repeat;
}
#content {
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.loading-screen {
  width: 415px;
  margin: 149px auto;
}
.loading-screen .messages {
  padding: 72.66666666666667px 14% 7%;
  background: #eaeaea;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  position: relative;
}
.loading-screen .messages div {
  font-size: 16px;
  text-align: center;
}
.loading-screen .messages div.warning {
  color: #f00;
  margin-bottom: 1rem;
  display: none;
}
.loading-screen .messages div.loading-text {
  font-size: 18px;
  font-size: 1.8rem;
}
.loading-screen .messages .logo {
  background: url("../images/logo_new.png") top left no-repeat;
  text-indent: -9999px;
  width: 218px;
  height: 48px;
  display: block;
  position: absolute;
  margin: 0;
  top: 24px;
  left: 98.5px;
}
html.non-webkit .loading-screen .warning.non-webkit {
  display: block;
}
html.lt-ie10 .loading-screen .warning.non-webkit {
  display: none;
}
html.lt-ie10 .loading-screen .warning.old-ie {
  display: block;
}
html.lt-ie10 .loading-screen .box-loading {
  display: none;
}
.input-with-button {
  position: relative;
}
.input-with-button button.input-button {
  position: absolute;
  height: 32px;
  width: 32px;
  display: inline;
  border: none;
  float: none;
  top: -7px;
  right: 3px;
  border: 1px solid #bfbfbf;
  background-color: #ebebe4;
}
.input-with-button button.input-button:before {
  vertical-align: initial;
  line-height: 22px;
}
.text-area-container {
  position: relative;
  min-height: 32px;
  width: 100%;
  border: 1px solid #bfbfbf;
  background-color: #fff;
}
.text-area-container textarea {
  width: 100%;
}
.text-area-container .buttons {
  position: relative !important;
  width: 100%;
}
.text-area-container .buttons button {
  border: 0;
  border-right: 2px solid #fff;
  width: 50%;
}
.text-area-container .buttons button:last-child {
  border-right: 0;
}
.comments-section .title,
.comments-section .members-comments,
.comments-section .admin-comment {
  display: inline-block;
  padding-bottom: 10px;
  vertical-align: top;
}
.comments-section .title {
  width: 14%;
}
.comments-section .members-comments,
.comments-section .admin-comment {
  width: 85%;
}
.comments-section .members-comments {
  border-top: 1px solid #bfbfbf;
}
.comments-section .member-comment {
  min-height: 30px;
  border: 1px solid #bfbfbf;
  border-top: 0;
  padding: 5px;
}
.text-with-limit {
  position: relative;
}
.text-with-limit input,
.text-with-limit textarea {
  padding-right: 45px;
}
.text-with-limit .inner-text {
  position: absolute;
  line-height: initial;
  top: 0;
  right: 5px;
  color: #808080;
}
.for-print {
  display: none;
}
.collapsible-container {
  position: relative;
}
.collapsible-container .collapsible-toggle {
  position: absolute;
  left: -10px;
}
.collapsible-container .collapsible-toggle.collapsed:before {
  font-family: 'gdt';
  content: '\e019';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.collapsible-container .collapsible-toggle.collapsed * {
  margin-left: 0.5rem;
}
.collapsible-container .collapsible-toggle.expanded:before {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.collapsible-container .collapsible-toggle.expanded * {
  margin-left: 0.5rem;
}
.add-new-member {
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  text-align: center;
  background: url("../images/svg/new-member.svg") no-repeat;
  background-position: top center;
  -webkit-background-size: 35px 35px;
  -moz-background-size: 35px 35px;
  background-size: 35px 35px;
  width: 100px;
  color: #3883a5;
  padding-top: 35px;
}
.add-new-member:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.validation-container {
  position: relative;
}
.medium-editor-toolbar {
  z-index: 11000;
}
@font-face {
  font-family: 'gdt';
  src: url("../fonts/gdt.eot");
  src: url("../fonts/gdt.eot?#iefix") format('embedded-opentype'), url("../fonts/gdt.woff") format('woff'), url("../fonts/gdt.ttf") format('truetype'), url("../fonts/gdt.svg#gdt") format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'gdt';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.quality-sign {
  font-family: 'GRADE-quality', Cambria, Helvetica, Arial;
  font-weight: normal;
  font-size: 14px;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
@media print {
  #header-container,
  #topbar,
  #sidebar-container {
    display: none;
  }
  .outer-container {
    position: static;
    padding: 0;
  }
  table {
    font-family: "Arial Narrow", Arial, sans-serif;
  }
  .for-print {
    display: inherit;
  }
  .no-print {
    display: none;
  }
  .dont-split {
    page-break-inside: avoid;
  }
  .mCSB_container {
    margin-right: inherit;
  }
  .mCustomScrollBox .mCSB_scrollTools {
    padding: 6px 0;
    width: inherit;
  }
  .mCustomScrollBox .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    opacity: 1;
    -ms-filter: none;
    filter: none;
    background: #cecece;
    -webkit-box-shadow: 1px 1px 1px 1px rgba(78,78,78,0.5) inset;
    box-shadow: 1px 1px 1px 1px rgba(78,78,78,0.5) inset;
  }
  .mCustomScrollBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #9bbde0;
  }
  .mCustomScrollBox .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
  }
  .mCustomScrollBox .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  .mCustomScrollBox .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.presentations .content-bordered-with-switch .content-editable-with-switch .content {
  min-height: 38px;
}
.options-select-container.disabled {
  cursor: initial;
}
.options-select-container.disabled .select-input {
  background-color: #d1d1d1;
}
.search-container {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.search-container.with-search-filter input[type=text] {
  border-left: none;
}
.search-container .options-select-container {
  position: relative;
  height: 38px;
}
.search-container .options-select-container.expanded .select-input {
  border-bottom-left-radius: 0;
}
.search-container .options-select-container .options-container,
.search-container .options-select-container .select-input {
  border: 1px solid #009cca;
  background-color: #f2f2f2;
  color: #666;
}
.search-container .options-select-container .select-input {
  display: inline-block;
  width: 100%;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.search-container .options-select-container .select-input.disabled {
  cursor: initial;
}
.search-container .options-select-container .options-container {
  border: 1px solid #009cca;
  border-top: none;
}
.search-container .options-select-container .options-container .option:hover {
  background-color: #fff;
}
.search-container .input-container,
.search-container button {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  height: 38px;
  line-height: 36px;
}
.search-container button {
  width: 40px;
  background-color: #fff;
  border: 1px solid #009cca;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: none;
}
.search-container button:before {
  vertical-align: inherit;
}
.search-container .input-container {
  display: inline-block;
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
}
.search-container .input-container .clear-search {
  display: none;
}
.search-container .input-container .clear-search.visible {
  display: inline-block;
  position: absolute;
  border-right: none;
  top: 0;
  right: 0;
  font-size: 14px;
}
.search-container .input-container .clear-search.visible:before {
  font-family: 'gdt';
  content: '\e064';
}
.search-container input[type=text] {
  vertical-align: top;
  line-height: 36px;
  height: 38px;
  background-color: #fff;
  border: 1px solid #009cca;
  border-right: none;
  width: 100%;
}
.search-container input[type=text]::-ms-clear {
  display: none;
}
.search-container.with-search-filter input {
  border-left: none;
}
.options-select-container {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 35px;
  overflow: visible;
  position: relative;
  cursor: pointer;
  text-align: left;
}
.options-select-container.expanded .select-input {
  border-bottom: none;
}
.options-select-container .select-input {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #bfbfbf;
  outline: none;
  line-height: 26px;
}
.options-select-container .select-input .select-sign,
.options-select-container .select-input .text-box {
  display: inline-block;
  padding: 5px;
}
.options-select-container .select-input .select-sign {
  float: right;
  font-size: 13px;
  width: 23px;
}
.options-select-container .options-container {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  border: 1px solid #bfbfbf;
  border-top: none;
  background-color: #fff;
  list-style: none;
  visibility: hidden;
  z-index: 111;
}
.options-select-container .options-container.visible {
  visibility: visible;
}
.options-select-container .options-container .option {
  white-space: nowrap;
  padding: 0 22px 0 5px;
}
.options-select-container .options-container .option:hover {
  background: #eaeaea;
}
.options-select-container .options-container .option.selected {
  background: #eaeaea;
}
.new-question-group-drop-area {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.new-question-group-drop-area.about-to-drop {
  background: #d2dfed;
}
.new-question-group-drop-area.hovered {
  background-color: #d2dfed;
}
.questions-list-container {
  position: relative;
  counter-reset: questions;
}
.questions-list-container .items {
  max-height: 78vh;
  margin-bottom: 10px;
  overflow: auto;
}
.questions-list-container .questions-list-container__questions-group {
  min-height: 50px;
  background-color: #fff;
}
.questions-list-container .questions-list-container__questions-group.with-caption {
  margin-bottom: 40px;
  border: 1px solid #009cca;
  padding: 0 10px 10px;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls {
  line-height: 50px;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title {
  padding-left: 9px;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls {
  overflow: hidden;
  position: relative;
  min-height: 50px;
  outline: none;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text--editing,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing {
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  -ms-transition: -ms-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text--editing {
  position: absolute;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text {
  min-height: 50px;
  padding-right: 40px;
  font-weight: bold;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text--editing {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  width: 100%;
  padding-right: 80px;
  padding-left: 0;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-text--editing input {
  width: 100%;
  background-color: #fff;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing {
  position: absolute;
  top: 0;
  right: 0;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls .btn-icon-container,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing .btn-icon-container {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls .btn-icon-container button,
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing .btn-icon-container button {
  vertical-align: text-bottom;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls .caption-controls--editing .btn-icon-container {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls.editing .caption-text {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls.editing .caption-text--editing {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls.editing .caption-controls {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__group-title--with-controls.editing .caption-controls--editing {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container {
  min-height: 22px;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container.empty {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container.empty.about-to-drop {
  background: #d2dfed;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container .questions-list-container__question {
  position: relative;
  padding-left: 42px;
  counter-increment: questions;
  background: #f2f2f2;
  border-bottom: 2px solid #fff;
  font-size: 14px;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container .questions-list-container__question:before {
  position: absolute;
  left: 0;
  width: 40px;
  line-height: 40px;
  height: 100%;
  content: counter(questions);
  text-align: center;
  border-right: 2px solid #fff;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container .questions-list-container__question.is-dragging {
  background: #d2dfed;
  color: #d2dfed;
}
.questions-list-container .questions-list-container__questions-group .questions-list-container__questions-container .questions-list-container__question.is-dragging:before {
  border-right: 0;
}
.collapsible-edit-container {
  position: relative;
}
.collapsible-edit-container .caption-row,
.collapsible-edit-container .collapsed-content-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 8px;
}
.collapsible-edit-container .caption-row {
  position: relative;
  min-height: 40px;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.collapsible-edit-container .caption-row .controls {
  line-height: 40px;
}
.collapsible-edit-container .caption,
.collapsible-edit-container .collapsed-content {
  -webkit-flex: 1 0 0;
  -ms-flexbox: 1 0 0;
  flex: 1 0 0;
}
.collapsible-edit-container .controls {
  -webkit-flex: 0 0 40px;
  -ms-flexbox: 0 0 40px;
  flex: 0 0 40px;
  vertical-align: middle;
  text-align: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
}
.collapsible-edit-container .controls .btn-icon-container {
  margin-left: 0;
}
.dynamic-height-container {
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  -ms-transition: height 0.5s ease;
  transition: height 0.5s ease;
  overflow: hidden;
}
.gdt-navigation-bar {
  position: relative;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  height: 40px;
}
.gdt-navigation-bar .gdt-navigation-bar__item {
  position: relative;
  height: 100%;
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 14px;
  font-size: 13px;
  color: #606060;
}
.gdt-navigation-bar .gdt-navigation-bar__item:hover {
  color: #fff;
  font-weight: bold;
  background-image: -webkit-linear-gradient(bottom left, #2caac4 49%, transparent 50%), -webkit-linear-gradient(top left, #2caac4 49%, transparent 50%), -webkit-linear-gradient(left, #2caac4, #2caac4);
  background-image: -moz-linear-gradient(bottom left, #2caac4 49%, transparent 50%), -moz-linear-gradient(top left, #2caac4 49%, transparent 50%), -moz-linear-gradient(left, #2caac4, #2caac4);
  background-image: -o-linear-gradient(bottom left, #2caac4 49%, transparent 50%), -o-linear-gradient(top left, #2caac4 49%, transparent 50%), -o-linear-gradient(left, #2caac4, #2caac4);
  background-image: -ms-linear-gradient(bottom left, #2caac4 49%, transparent 50%), -ms-linear-gradient(top left, #2caac4 49%, transparent 50%), -ms-linear-gradient(left, #2caac4, #2caac4);
  background-image: linear-gradient(to top right, #2caac4 49%, transparent 50%), linear-gradient(to bottom right, #2caac4 49%, transparent 50%), linear-gradient(to right, #2caac4, #2caac4);
  background-position: top right, bottom right, top left;
  background-repeat: no-repeat, no-repeat, no-repeat;
  -webkit-background-size: calc(40px/4) 50%, calc(40px/4) 50%, 100% 100%;
  -moz-background-size: calc(40px/4) 50%, calc(40px/4) 50%, 100% 100%;
  background-size: calc(40px/4) 50%, calc(40px/4) 50%, 100% 100%;
  -webkit-background-clip: border, border, content;
  -moz-background-clip: border, border, content;
  background-clip: border-box, border-box, content-box;
}
.gdt-navigation-bar .gdt-navigation-bar__item:hover:not(:first-child):before {
  background-image: -webkit-linear-gradient(bottom left, #b3b3b3 49%, #2caac4 50%);
  background-image: -moz-linear-gradient(bottom left, #b3b3b3 49%, #2caac4 50%);
  background-image: -o-linear-gradient(bottom left, #b3b3b3 49%, #2caac4 50%);
  background-image: -ms-linear-gradient(bottom left, #b3b3b3 49%, #2caac4 50%);
  background-image: linear-gradient(to top right, #b3b3b3 49%, #2caac4 50%);
}
.gdt-navigation-bar .gdt-navigation-bar__item:hover:not(:first-child):after {
  background-image: -webkit-linear-gradient(top left, #b3b3b3 49%, #2caac4 50%);
  background-image: -moz-linear-gradient(top left, #b3b3b3 49%, #2caac4 50%);
  background-image: -o-linear-gradient(top left, #b3b3b3 49%, #2caac4 50%);
  background-image: -ms-linear-gradient(top left, #b3b3b3 49%, #2caac4 50%);
  background-image: linear-gradient(to bottom right, #b3b3b3 49%, #2caac4 50%);
}
.gdt-navigation-bar .gdt-navigation-bar__item:not(:last-child) {
  padding-right: calc(40px/4);
}
.gdt-navigation-bar .gdt-navigation-bar__item:not(:first-child):before,
.gdt-navigation-bar .gdt-navigation-bar__item:not(:first-child):after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc(40px/4);
  height: 50%;
  background-color: inherit;
  background-image: -webkit-linear-gradient(bottom left, #b3b3b3 49%, transparent 50%);
  background-image: -moz-linear-gradient(bottom left, #b3b3b3 49%, transparent 50%);
  background-image: -o-linear-gradient(bottom left, #b3b3b3 49%, transparent 50%);
  background-image: -ms-linear-gradient(bottom left, #b3b3b3 49%, transparent 50%);
  background-image: linear-gradient(to top right, #b3b3b3 49%, transparent 50%);
  -webkit-transform-origin: bottom right;
  -moz-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transform: skewX(26.57deg);
  -moz-transform: skewX(26.57deg);
  -o-transform: skewX(26.57deg);
  -ms-transform: skewX(26.57deg);
  transform: skewX(26.57deg);
}
.gdt-navigation-bar .gdt-navigation-bar__item:not(:first-child):after {
  top: 50%;
  background-image: -webkit-linear-gradient(top left, #b3b3b3 49%, transparent 50%);
  background-image: -moz-linear-gradient(top left, #b3b3b3 49%, transparent 50%);
  background-image: -o-linear-gradient(top left, #b3b3b3 49%, transparent 50%);
  background-image: -ms-linear-gradient(top left, #b3b3b3 49%, transparent 50%);
  background-image: linear-gradient(to bottom right, #b3b3b3 49%, transparent 50%);
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -o-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  -webkit-transform: skewX(-26.57deg);
  -moz-transform: skewX(-26.57deg);
  -o-transform: skewX(-26.57deg);
  -ms-transform: skewX(-26.57deg);
  transform: skewX(-26.57deg);
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.bottom-toggleable-pane {
  width: 100%;
  position: absolute;
  z-index: 1000;
  left: 0;
  bottom: 0;
}
.bottom-toggleable-pane .bottom-pane-bar {
  cursor: pointer;
  background-color: #f2f2f2;
  border: 1px solid #bfbfbf;
  text-align: center;
  padding: 5px;
  padding: 3px;
  line-height: 24px;
}
.bottom-toggleable-pane .bottom-pane-bar .arrow {
  float: right;
  height: 24px;
}
.bottom-toggleable-pane .bottom-pane-bar.closed .arrow {
  background: url("../images/light-arrow-up.png") left center no-repeat;
  padding-left: 30px;
  padding-left: 16px;
}
.bottom-toggleable-pane .bottom-pane-bar.opened .arrow {
  background: url("../images/light-arrow-down.png") left center no-repeat;
  padding-left: 30px;
  padding-left: 16px;
}
.bottom-toggleable-pane .pane-content {
  display: none;
  padding: 5px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.box {
  display: none;
  background: #f6f6f6;
  border: 1px solid #bfbfbf;
  padding: 10px 0px;
  font-size: 14px;
  -webkit-box-shadow: 0 0 15px #565656;
  box-shadow: 0 0 15px #565656;
  z-index: 100;
  position: absolute;
  margin: 0;
  min-width: 200px;
  overflow: hidden;
}
.box span.dot {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  right: 19px;
  position: absolute;
  border: 1px solid #b5b5b5;
}
.box ul {
  position: relative;
}
.box ul li {
  background: #f6f6f6;
}
.box .edit-input-block {
  white-space: nowrap;
}
.box .edit-input-block.active {
  background-color: #ddeaf9;
}
.box .edit-input-block.active input,
.box .edit-input-block.active textarea {
  border: 1px #9bbde0 solid;
}
.box .edit-input-block.active div.empty {
  background-color: #f6f6f6;
}
.box .v-top {
  vertical-align: top;
}
.box .v-top * {
  vertical-align: top;
}
.box .v-bottom {
  vertical-align: bottom;
}
.box .v-bottom * {
  vertical-align: bottom;
}
.box legend {
  font-weight: bold;
}
.box div.percent {
  position: relative;
}
.box div.percent:after {
  position: absolute;
  top: 7px;
  right: 15px;
  float: right;
  content: '%';
}
.box input.form-control {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  min-width: 45px;
}
.box .text-with-limit textarea {
  padding-right: 0px;
  padding-top: 15px;
}
.box textarea.cell-edit-textarea {
  width: 100%;
  font-size: 14px;
  line-height: 19px;
}
.box label {
  font-size: 14px;
  line-height: 19px;
  white-space: normal;
}
.box label.checkbox {
  position: relative;
  width: 100%;
}
.box label.checkbox input[type="checkbox"] {
  position: absolute;
  top: 9px;
  right: 0px;
}
.box label.footnote-validation {
  color: #f00;
}
.box .content {
  border: none;
  margin: 0;
  padding: 0;
}
.box .content label {
  margin-left: 5px;
  display: inline-block;
  width: 170px;
  line-height: 30px;
}
.box .content label.long {
  width: auto;
}
.box .content label.middle {
  width: auto;
  margin: 0px 5px;
}
.box .content label.legend {
  font-weight: bold;
}
.box .content label span.text-right {
  float: right;
}
.box .content input {
  width: auto;
}
.box .content input[type=checkbox] {
  width: 12px;
}
.box .content input.number {
  width: 75px;
}
.box .content input.number.short {
  width: 45px !important;
}
.box .content .sup {
  display: inline-block;
  position: relative;
  margin-left: 2px;
  min-width: 10px;
  height: 10px;
}
.box .content .inline {
  display: inline-block;
}
.box .content .inline .selection-list-value {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  top: -2px;
}
.box .content .buttons button {
  width: 100%;
}
.box .content .caseControl .no-of-participants-embeded label,
.box .content .outcomeLabel .no-of-participants-embeded label,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded label,
.box .content .noOfParticipantsStudies .no-of-participants-embeded label {
  width: 145px;
}
.box .content .caseControl .no-of-participants-embeded input,
.box .content .outcomeLabel .no-of-participants-embeded input,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded input,
.box .content .noOfParticipantsStudies .no-of-participants-embeded input,
.box .content .caseControl .no-of-participants-embeded .selection-list-value,
.box .content .outcomeLabel .no-of-participants-embeded .selection-list-value,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded .selection-list-value,
.box .content .noOfParticipantsStudies .no-of-participants-embeded .selection-list-value {
  top: 0px;
  width: 213px;
  max-width: 215px;
}
.box .content .caseControl .no-of-participants-embeded .observational-studies-list,
.box .content .outcomeLabel .no-of-participants-embeded .observational-studies-list,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded .observational-studies-list,
.box .content .noOfParticipantsStudies .no-of-participants-embeded .observational-studies-list {
  padding-left: 154px;
}
.box .content .caseControl .no-of-participants-embeded .observational-studies-list > .inline,
.box .content .outcomeLabel .no-of-participants-embeded .observational-studies-list > .inline,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded .observational-studies-list > .inline,
.box .content .noOfParticipantsStudies .no-of-participants-embeded .observational-studies-list > .inline {
  margin-top: 5px;
}
.box .content .caseControl .no-of-participants-embeded.ACCP label,
.box .content .outcomeLabel .no-of-participants-embeded.ACCP label,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.ACCP label,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.ACCP label,
.box .content .caseControl .no-of-participants-embeded.SOF_ACCP label,
.box .content .outcomeLabel .no-of-participants-embeded.SOF_ACCP label,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.SOF_ACCP label,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.SOF_ACCP label,
.box .content .caseControl .no-of-participants-embeded.SOF_v3 label,
.box .content .outcomeLabel .no-of-participants-embeded.SOF_v3 label,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.SOF_v3 label,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.SOF_v3 label {
  width: 170px;
}
.box .content .caseControl .no-of-participants-embeded.ACCP .observational-studies-list,
.box .content .outcomeLabel .no-of-participants-embeded.ACCP .observational-studies-list,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.ACCP .observational-studies-list,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.ACCP .observational-studies-list,
.box .content .caseControl .no-of-participants-embeded.SOF_ACCP .observational-studies-list,
.box .content .outcomeLabel .no-of-participants-embeded.SOF_ACCP .observational-studies-list,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.SOF_ACCP .observational-studies-list,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.SOF_ACCP .observational-studies-list,
.box .content .caseControl .no-of-participants-embeded.SOF_v3 .observational-studies-list,
.box .content .outcomeLabel .no-of-participants-embeded.SOF_v3 .observational-studies-list,
.box .content .noOfParticipantsStudiesFollowUp .no-of-participants-embeded.SOF_v3 .observational-studies-list,
.box .content .noOfParticipantsStudies .no-of-participants-embeded.SOF_v3 .observational-studies-list {
  padding-left: 179px;
}
.box .content .caseControl input,
.box .content .outcomeLabel input,
.box .content .noOfParticipantsStudiesFollowUp input,
.box .content .noOfParticipantsStudies input {
  width: 213px;
}
.box .content .caseControl input.half,
.box .content .outcomeLabel input.half,
.box .content .noOfParticipantsStudiesFollowUp input.half,
.box .content .noOfParticipantsStudies input.half {
  width: 104px;
}
.box .content .caseControl input.long,
.box .content .outcomeLabel input.long,
.box .content .noOfParticipantsStudiesFollowUp input.long,
.box .content .noOfParticipantsStudies input.long {
  width: 545px;
}
.box .content .quality label {
  width: 160px;
}
.box .content .quality .selection-list-value {
  width: 175px;
  max-width: 175px;
}
.box .content .quality .col-5-5 {
  display: inline-block;
  width: 175px;
}
.box .content .quality .col-1.sup {
  display: inline-block;
}
.box .content .relativeEffect label {
  width: 125px;
}
.box .content .relativeEffect label.middle {
  width: auto;
  margin: 0px 5px;
}
.box .content .relativeEffect .select-input-container {
  min-width: 75px;
}
.box .content .otherConsiderations .selection-list-value {
  min-width: 145px;
}
.box .content .upgradeFactors .selection-list-value {
  min-width: 280px;
}
.box .content .upgradeFactors span[name="otherUpgradeFactorsCertaintyEffect"] {
  min-width: initial;
  width: 50px;
}
.box .content .upgradeFactors input[name="otherUpgradeFactorsText"] {
  width: 225px;
}
.box .content .controlTotal label,
.box .content .intervention label {
  width: 100px;
}
.box .content .controlTotal input,
.box .content .intervention input {
  width: 150px;
}
.box .content .narrativeDesc textarea {
  min-width: 300px;
  max-width: 300px;
}
.box .content .control .continuous label,
.box .content .controlRisk .continuous label {
  width: 75px;
}
.box .content .control .continuous label.show-final-score,
.box .content .controlRisk .continuous label.show-final-score {
  width: auto;
}
.box .content .control .continuous label.show-final-score input[type="checkbox"],
.box .content .controlRisk .continuous label.show-final-score input[type="checkbox"] {
  display: inline-block;
  margin-right: 5px;
}
.box .content .control .continuous .selection-list-value,
.box .content .controlRisk .continuous .selection-list-value {
  width: 106px;
}
.box .content .control .continuous input.number,
.box .content .controlRisk .continuous input.number {
  width: 213px;
}
.box .content .control .continuous input.number.half,
.box .content .controlRisk .continuous input.number.half {
  width: 106px;
}
.box .content .compound-edit.comments .text-with-limit {
  display: inline-block;
}
.box .content .compound-edit.comments textarea,
.box .content .compound-edit.inconclusivePrevalencesDesc textarea,
.box .content .compound-edit.complicationsPrevalencesDesc textarea {
  width: 350px;
}
.box .content .sup {
  vertical-align: top;
  padding: 0;
}
.box .edit-label {
  margin: 0px 10px;
  font-weight: bold;
}
.box span.close {
  color: #a6afb6;
  width: 10px;
  font-size: 25px;
  line-height: 20px;
  float: right;
  padding-right: 2px;
  cursor: pointer;
}
.box .buttons .btn {
  line-height: 28px;
  width: 50%;
}
.box.footnotes-box {
  width: 740px;
  padding: 22px;
  background-color: #fff;
}
.box.footnotes-box .scrolled {
  width: 100%;
}
.box.footnotes-box .clearfix {
  min-height: 20px;
}
.box.footnotes-box .clearfix.with-tabs {
  height: 40px;
}
.box.footnotes-box .search-container {
  width: 40%;
}
.box.footnotes-box .empty-footnotes {
  text-align: center;
  height: 25px;
  padding: 10px 0;
}
.box.footnotes-box .add-new {
  float: right;
  margin: 15px 10px 15px 0;
  font-size: 16px;
}
.box.footnotes-box .add-new:before {
  font-family: 'gdt';
  content: '\e025';
  font-size: 30px;
  vertical-align: super;
  margin-right: 2px;
}
.box.footnotes-box .row button {
  width: 100%;
}
.box.footnotes-box .tab-panels {
  height: 300px;
  overflow: auto;
  margin-top: 5px;
}
.box.footnotes-box .references-list,
.box.footnotes-box .footnotes-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.box.footnotes-box .references-list li,
.box.footnotes-box .footnotes-list li {
  display: table;
  width: 100%;
  height: 40px;
  background-color: #f2f2f2;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}
.box.footnotes-box .references-list li.active,
.box.footnotes-box .footnotes-list li.active,
.box.footnotes-box .references-list li:hover,
.box.footnotes-box .footnotes-list li:hover {
  background-color: #f7f7f7;
}
.box.footnotes-box .references-list li .hidden,
.box.footnotes-box .footnotes-list li .hidden {
  display: none;
}
.box.footnotes-box .references-list li .display-footnote,
.box.footnotes-box .footnotes-list li .display-footnote,
.box.footnotes-box .references-list li .edit-footnote,
.box.footnotes-box .footnotes-list li .edit-footnote,
.box.footnotes-box .references-list li .display-reference,
.box.footnotes-box .footnotes-list li .display-reference {
  display: table-row;
}
.box.footnotes-box .references-list li .display-footnote > div,
.box.footnotes-box .footnotes-list li .display-footnote > div,
.box.footnotes-box .references-list li .edit-footnote > div,
.box.footnotes-box .footnotes-list li .edit-footnote > div,
.box.footnotes-box .references-list li .display-reference > div,
.box.footnotes-box .footnotes-list li .display-reference > div,
.box.footnotes-box .references-list li .display-footnote label,
.box.footnotes-box .footnotes-list li .display-footnote label,
.box.footnotes-box .references-list li .edit-footnote label,
.box.footnotes-box .footnotes-list li .edit-footnote label,
.box.footnotes-box .references-list li .display-reference label,
.box.footnotes-box .footnotes-list li .display-reference label {
  display: table-cell;
  vertical-align: middle;
}
.box.footnotes-box .references-list li .display-footnote > div.checkbox,
.box.footnotes-box .footnotes-list li .display-footnote > div.checkbox,
.box.footnotes-box .references-list li .edit-footnote > div.checkbox,
.box.footnotes-box .footnotes-list li .edit-footnote > div.checkbox,
.box.footnotes-box .references-list li .display-reference > div.checkbox,
.box.footnotes-box .footnotes-list li .display-reference > div.checkbox {
  background-color: #fff;
  width: 20px;
}
.box.footnotes-box .references-list li .display-footnote > div.item-controls,
.box.footnotes-box .footnotes-list li .display-footnote > div.item-controls,
.box.footnotes-box .references-list li .edit-footnote > div.item-controls,
.box.footnotes-box .footnotes-list li .edit-footnote > div.item-controls,
.box.footnotes-box .references-list li .display-reference > div.item-controls,
.box.footnotes-box .footnotes-list li .display-reference > div.item-controls {
  width: 30px;
  padding-right: 5px;
  text-align: right;
}
.box.footnotes-box .references-list li .display-footnote > .ellipsis-wrapper,
.box.footnotes-box .footnotes-list li .display-footnote > .ellipsis-wrapper,
.box.footnotes-box .references-list li .edit-footnote > .ellipsis-wrapper,
.box.footnotes-box .footnotes-list li .edit-footnote > .ellipsis-wrapper,
.box.footnotes-box .references-list li .display-reference > .ellipsis-wrapper,
.box.footnotes-box .footnotes-list li .display-reference > .ellipsis-wrapper {
  padding-left: 10px;
}
.box.footnotes-box .references-list li .display-footnote button.edit,
.box.footnotes-box .footnotes-list li .display-footnote button.edit,
.box.footnotes-box .references-list li .edit-footnote button.edit,
.box.footnotes-box .footnotes-list li .edit-footnote button.edit,
.box.footnotes-box .references-list li .display-reference button.edit,
.box.footnotes-box .footnotes-list li .display-reference button.edit,
.box.footnotes-box .references-list li .display-footnote button.save,
.box.footnotes-box .footnotes-list li .display-footnote button.save,
.box.footnotes-box .references-list li .edit-footnote button.save,
.box.footnotes-box .footnotes-list li .edit-footnote button.save,
.box.footnotes-box .references-list li .display-reference button.save,
.box.footnotes-box .footnotes-list li .display-reference button.save,
.box.footnotes-box .references-list li .display-footnote button.delete,
.box.footnotes-box .footnotes-list li .display-footnote button.delete,
.box.footnotes-box .references-list li .edit-footnote button.delete,
.box.footnotes-box .footnotes-list li .edit-footnote button.delete,
.box.footnotes-box .references-list li .display-reference button.delete,
.box.footnotes-box .footnotes-list li .display-reference button.delete {
  margin: 0;
  float: none;
  padding: 0;
}
.box.footnotes-box .references-list li .edit-footnote .limit-info,
.box.footnotes-box .footnotes-list li .edit-footnote .limit-info,
.box.footnotes-box .references-list li .edit-footnote .inner-text,
.box.footnotes-box .footnotes-list li .edit-footnote .inner-text {
  color: #000080;
  font-size: 12px;
}
.box.footnotes-box .references-list li .edit-footnote .text-with-limit textarea,
.box.footnotes-box .footnotes-list li .edit-footnote .text-with-limit textarea {
  width: 100%;
  padding: 5px;
}
.box.footnotes-box .references-list li .edit-footnote .text-with-limit .inner-text,
.box.footnotes-box .footnotes-list li .edit-footnote .text-with-limit .inner-text {
  display: block;
  position: static;
  text-align: right;
}
.box .edit-options-list {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0;
  padding-top: 5px;
}
.box .edit-options-list li {
  padding: 0 10px;
  height: 32px;
}
.box .edit-options-list li.edit-option {
  white-space: nowrap;
  line-height: 30px;
  cursor: pointer;
}
.box .edit-options-list li.clear-option {
  margin: 10px 10px 0px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  background: #009cca;
}
.box .edit-options-list li.clear-option.active,
.box .edit-options-list li.clear-option:hover {
  background: #00a4d4;
}
.box .edit-options-list li input[type="checkbox"] {
  float: left;
  margin-top: 8px;
  margin-right: 10px;
}
.box .edit-options-list li input[type="text"] {
  height: 30px;
  line-height: 30px;
}
.box .edit-options-list li label {
  line-height: 30px;
  margin: 0;
  padding: 0;
  display: block;
  width: 500px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.box .edit-options-list li .footnote-input-field {
  width: 485px;
  font-size: 14px;
}
.box .edit-options-list li:hover {
  background: #f2f2f2;
}
.box .edit-options-list li.active {
  background: #eaeaea;
}
.box .edit-options-list li.current {
  background: #f2f2f2;
}
.box .select-input-container.other {
  min-width: 138px;
}
.box .select-input-container.other span.selection-list-value {
  width: 71px !important;
  display: inline-block;
}
.box .select-input-container.other input {
  width: 71px;
}
.box .prevalences {
  width: auto;
}
.box .prevalences .edit-input-block {
  padding: 2px 5px;
}
.box .prevalences .percent {
  float: left;
}
.box .prevalences .percent input.number.short {
  text-align: right;
  width: 45px !important;
  margin-right: 10px;
  padding-right: 17px;
}
.box .prevalences .text-with-limit {
  float: left;
  width: 300px;
}
.box .prevalences .text-with-limit .inner-text {
  font-size: 13px;
  width: 280px;
  display: block;
  top: 1px;
  right: 15px;
  text-align: right;
  background: #fff;
}
.box .prevalences .sup {
  float: right;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.buttons-row .button-container {
  position: relative;
  min-height: 1px;
  padding: 0 5px;
  float: left;
}
.buttons-row.sticked-bottom {
  position: fixed;
  bottom: 10px;
  padding-top: 5px;
  background-color: #fff;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.confirmation {
  background-color: #fff;
  height: 100%;
  width: 100%;
  padding-bottom: 40px;
  position: relative;
}
.confirmation .question {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  white-space: pre-wrap;
}
.confirmation .buttons {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.confirmation .buttons .btn {
  -webkit-flex: 0 0 49%;
  -ms-flexbox: 0 0 49%;
  flex: 0 0 49%;
  margin-top: 10px;
  line-height: 28px;
}
.confirmation .buttons .btn:first-child {
  margin-right: 10px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
table.diagnostic-effect {
  width: 250px;
}
table.diagnostic-effect tr {
  height: 20px;
}
table.diagnostic-effect td {
  background-color: #e9e9e9;
  line-height: 20px;
  padding: 2px 3px;
  border-bottom: none;
}
table.diagnostic-effect .value-cell {
  background-color: transparent;
  width: 150px;
  cursor: pointer;
  text-align: left;
}
table.diagnostic-effect .value-cell:hover {
  background-color: #ddeaf9;
}
.effect-input-container {
  margin-top: 20px;
  height: 51px;
  width: 278px;
}
.effect-input-container span[name=absDenominator] {
  width: 90px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
table.diagnostic-prevalences {
  width: 250px;
}
table.diagnostic-prevalences tr {
  height: 20px;
}
table.diagnostic-prevalences td {
  background-color: #e9e9e9;
  line-height: 20px;
  padding: 2px 3px;
}
table.diagnostic-prevalences .value-cell {
  background-color: transparent;
  width: 50px;
  cursor: pointer;
  text-align: center;
}
table.diagnostic-prevalences .value-cell:hover {
  background-color: #ddeaf9;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dialog-box {
  display: none;
  background: #f6f6f6;
  border: 1px solid #bfbfbf;
  padding: 0;
  font-size: 14px;
  -webkit-box-shadow: 0 0 15px #565656;
  box-shadow: 0 0 15px #565656;
  z-index: 1000;
  position: absolute;
  margin: 0;
  min-width: 300px;
  max-width: 770px;
  width: 400px;
}
.dialog-box .dot {
  display: none;
}
.dialog-box .dot.options-dialog {
  display: block;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  right: 19px;
  position: absolute;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.directness-box .title {
  text-align: center;
  font-weight: bold;
  margin-bottom: 15px;
}
.directness-box .directness-table {
  font-size: 14px;
  background-color: #fff;
}
.directness-box .directness-table .input-block {
  display: inline-block;
  text-align: center;
  margin: 0px 5px;
}
.directness-box .directness-table .input-block input[type="radio"] {
  margin: 0px auto;
}
.directness-box .directness-table .domain {
  width: 29%;
}
.directness-box .directness-table .description {
  width: 42%;
}
.directness-box .directness-table .judgement {
  width: 29%;
}
.directness-box .directness-table .grey-bg {
  background-color: #dedede;
}
.directness-box .directness-table .no-border {
  border: none;
}
.directness-box .directness-table thead {
  border-bottom: 2px solid #999;
}
.directness-box .directness-table thead td {
  vertical-align: middle;
}
.directness-box .directness-table td {
  padding: 6px;
}
.directness-box .directness-table td.inputs-cell {
  vertical-align: middle;
}
.directness-box .directness-table tr.final-judgement .input-block {
  margin: 0px 25px;
}
.directness-box .directness-table tr.final-judgement .input-block:last-child {
  margin-right: 38px;
}
.directness-box .directness-table .editable {
  height: 70px;
}
.directness-box .directness-table .editable textarea {
  width: 100%;
  height: 100%;
  padding: 0;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.document-publish {
  background-color: #fff;
  padding-bottom: 10px;
  padding-right: 10px;
  max-height: calc(100vh - 110px);
  overflow-y: auto;
  overflow-x: hidden;
}
.document-publish h3 {
  margin: 0;
  padding: 0;
}
.document-publish .buttons-row button {
  width: 300px;
}
.mobile-contact-form form {
  padding: 0 0.5rem;
}
.mobile-contact-form form label,
.mobile-contact-form form input:not([type=submit]),
.mobile-contact-form form textarea {
  display: block;
  width: 100%;
  margin-top: 1rem;
}
.mobile-contact-form form textarea {
  height: 10rem;
}
.mobile-preview-view {
  width: 500px;
}
.mobile-preview-view.edit-mode {
  width: 800px;
}
.mobile-preview-view.edit-mode .original-text {
  display: block;
}
.mobile-preview-view .preview-frame {
  background: url("../images/iphone-frame.png") top left no-repeat;
  width: 290px;
  height: 600px;
}
.mobile-preview-view .original-text {
  display: none;
  width: 300px;
  height: 600px;
  position: absolute;
  top: 50px;
  left: 310px;
  bottom: 0;
}
.mobile-preview-view .original-text .fields {
  height: 450px;
  overflow-y: auto;
}
.mobile-preview-view .original-text .fields > div {
  width: 100%;
  min-height: 200px;
  border: 1px solid #bfbfbf;
  background: #fff;
}
.mobile-preview-view .preview-sidebar {
  position: absolute;
  bottom: 100px;
  right: 10px;
  width: 200px;
}
.mobile-preview-view #preview-content {
  border: none;
  background: #fff;
  position: relative;
  left: 23px;
  top: 87px;
  width: 238px;
  height: 421px;
}
.mobile-preview-view #qrcode {
  text-align: center;
  width: 290px;
}
.mobile-preview-view .info {
  margin: 1rem;
  text-align: center;
}
.mobile-preview-view .buttons-block {
  margin-top: 10px;
}
.mobile-preview-view .buttons-block button.close {
  float: right;
}
.mobile-preview-view .buttons-block button.send-preview {
  float: left;
}
.mobile-preview-view button.hidden {
  display: none !important;
}
.top-acceptence-notification,
.dbep-publication-notification,
.uploading-dbep-preview,
.dbep-preview-modal,
.results-dbep-preview {
  margin-top: 20px;
  text-align: center;
}
.top-acceptence-notification ul li,
.dbep-publication-notification ul li,
.uploading-dbep-preview ul li,
.dbep-preview-modal ul li,
.results-dbep-preview ul li {
  text-align: left;
}
.disabled-holder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.uploading-dbep-progress-bar {
  border: 1px #000 solid;
  margin-left: auto;
  margin-right: auto;
  height: 30px;
  width: 620px;
}
.uploading-dbep-progress-bar-inner {
  background: #c9dac2;
  padding: 0;
  margin: 0;
  height: 100%;
  display: block;
}
.uploading-dbep-progress-bar-text {
  position: absolute;
  width: 620px;
  margin: 0;
  padding-top: 4px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#document-sections-container {
  background-color: #fff;
}
#document-sections-container .document-sections {
  width: 100%;
  display: inline-block;
}
#document-sections-container .document-sections iframe {
  width: 100%;
}
#document-sections-container .document-sections .te {
  display: inline-block;
  width: 78%;
  margin: 0;
}
#document-sections-container .disabled {
  text-decoration: line-through;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
#document-sections-container .disabled:hover {
  text-decoration: line-through !important;
}
#document-sections-container .sections {
  padding-left: 20px;
  display: inline-block;
  vertical-align: top;
  width: 20%;
}
#document-sections-container .sections .sections-list {
  font-size: 16px;
}
#document-sections-container .sections ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#document-sections-container .sections ul h2 {
  font-size: 16px;
  font-size: 1.6rem;
}
#document-sections-container .sections ul li {
  cursor: pointer;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: bold;
}
#toolbar-container menu[type="toolbar"].document-sections-view button.edit {
  display: none;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.duplicates .header-table {
  margin-right: 10px;
}
.duplicates .group-tables {
  height: calc(100vh - 160px);
  overflow-y: scroll;
}
.duplicates table thead {
  margin-right: 13px;
}
.duplicates table td,
.duplicates table th {
  padding: 5px;
}
.duplicates table td.authors,
.duplicates table th.authors {
  width: auto;
}
.duplicates table td.title,
.duplicates table th.title {
  width: 30%;
}
.duplicates table td.year,
.duplicates table th.year {
  width: 10%;
}
.duplicates table td.publishedIn,
.duplicates table th.publishedIn {
  width: 15%;
}
.duplicates table td.volume,
.duplicates table th.volume {
  width: 5%;
}
.duplicates table td.issue,
.duplicates table th.issue {
  width: 10%;
}
.duplicates table td.pages,
.duplicates table th.pages {
  width: 8%;
}
.duplicates table .buttons-row {
  background-color: #fff;
}
.duplicates table .buttons-row:hover {
  background-color: #fff;
}
.duplicates table .buttons-row td {
  border: none;
  text-align: center;
}
.duplicates table .buttons-row td .buttons button {
  min-width: 100px;
  margin-right: 10px;
}
.duplicates .duplicates-group {
  margin-bottom: 20px;
}
.compare-duplicates-modal {
  position: relative;
  min-width: 300px;
  width: 45%;
  margin-top: 10%;
}
.compare-duplicates-modal .comparator-area {
  width: 100%;
  max-height: calc(100vh - 210px);
  box-sizing: border-box;
  padding-top: 20px;
}
.compare-duplicates-modal .comparator-area .duplicate-reference {
  margin-top: 20px;
}
.compare-duplicates-modal .comparator-area input[type="checkbox"] {
  margin-right: 10px;
}
.compare-duplicates-modal .comparator-area label {
  font-weight: normal;
  display: table-row;
}
.compare-duplicates-modal .comparator-area label > div {
  display: table-cell;
  vertical-align: top;
}
.compare-duplicates-modal .buttons {
  text-align: center;
  margin-top: 40px;
}
.compare-duplicates-modal .buttons button {
  margin-right: 20px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.box .warning {
  background-color: #f7bf9c;
}
.box .content .edit-options-list .inner-options-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.box .content .edit-options-list .inner-options-list li.inactive-option {
  color: #909293;
  padding: 5px 7px;
  width: 100%;
}
.box .content .edit-options-list .inner-options-list li.edit-option {
  padding: 5px 17px;
}
.box .content .edit-options-list .inner-options-list li.edit-option.btn-popup {
  padding: 0;
}
.box .content .edit-options-list li.draft:after {
  content: "DRAFT";
  font-style: italic;
  font-size: 0.83em;
  vertical-align: super;
  color: #f00;
}
.box .content .compound-edit {
  padding: 0 10px;
}
.box .content .compound-edit ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.box .content .compound-edit textarea {
  height: 150px;
}
.box .content .compound-edit textarea.short {
  height: 60px;
}
.box .content .compound-edit input[type="text"] {
  font-size: 14px;
}
.box .content .compound-edit input.short {
  width: 35px;
}
.box .content .compound-edit .text-with-limit {
  display: block;
}
.box .content .dich-effect-measure .selection-list-value {
  width: 150px;
  display: inline-block;
}
.box .content .short-select .selection-list-value {
  max-width: 75px;
}
.box .content .field {
  float: left;
  margin-right: 5px;
}
.box .content .number-input {
  width: 100px;
}
.box .content .sof-quality-info {
  display: inline-block;
  border-top: 1px solid #bfbfbf;
  padding: 2px 8px;
}
.input-error {
  border: 2px solid #f00;
}
.selection-list-value {
  display: block;
  max-width: 145px;
  width: 100%;
  padding-left: 5px;
  font-size: 14px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  line-height: 30px;
  height: 30px;
  white-space: nowrap;
  vertical-align: bottom;
}
.selection-list-value .selection-text {
  display: block;
  padding-right: 25px;
  overflow: hidden;
  text-transform: lowercase;
}
.selection-list-value .selection-text.uppercase {
  text-transform: uppercase;
}
.selection-list-value:before {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  float: right;
  margin-right: 5px;
  font-size: 20px;
  line-height: 30px;
  -webkit-font-smoothing: antialiased;
}
.selection-list-value.focused {
  border: 1px #9bbde0 solid;
}
.selection-list-value[disabled] {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#evidence-table-toolbar-container,
#toolbar-container .evidence-syntheses-toolbar {
  padding-right: 5px;
}
#evidence-table-toolbar-container menu[type="toolbar"],
#toolbar-container .evidence-syntheses-toolbar menu[type="toolbar"] {
  margin-left: 5px;
  display: block;
}
#evidence-table-toolbar-container menu[type="toolbar"] .toggle-footnotes-pane,
#toolbar-container .evidence-syntheses-toolbar menu[type="toolbar"] .toggle-footnotes-pane {
  width: auto;
  float: none;
  margin-left: 0;
}
#evidence-table-toolbar-container menu[type="toolbar"].context-buttons button,
#toolbar-container .evidence-syntheses-toolbar menu[type="toolbar"].context-buttons button {
  width: auto;
}
#evidence-table-toolbar-container .archie-status,
#toolbar-container .evidence-syntheses-toolbar .archie-status {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 13px;
  background-color: #2d3236;
  border: 1px solid #24282b;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
}
#evidence-table-toolbar-container .archie-status.flash,
#toolbar-container .evidence-syntheses-toolbar .archie-status.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
}
#evidence-table-toolbar-container .archie-status.no-connection,
#toolbar-container .evidence-syntheses-toolbar .archie-status.no-connection {
  background-color: #2d3236;
  border: 1px solid #24282b;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
}
#evidence-table-toolbar-container .archie-status.no-connection.flash,
#toolbar-container .evidence-syntheses-toolbar .archie-status.no-connection.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
}
#evidence-table-toolbar-container .archie-status.reimport-needed,
#toolbar-container .evidence-syntheses-toolbar .archie-status.reimport-needed {
  background-color: #c80000;
  border: 1px solid #a00000;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(200,0,0,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(200,0,0,0.5);
}
#evidence-table-toolbar-container .archie-status.reimport-needed.flash,
#toolbar-container .evidence-syntheses-toolbar .archie-status.reimport-needed.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #c80000;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #c80000;
}
#evidence-table-toolbar-container .archie-status.reimport-discarded,
#toolbar-container .evidence-syntheses-toolbar .archie-status.reimport-discarded {
  background-color: #f8bd24;
  border: 1px solid #dca107;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(248,189,36,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(248,189,36,0.5);
}
#evidence-table-toolbar-container .archie-status.reimport-discarded.flash,
#toolbar-container .evidence-syntheses-toolbar .archie-status.reimport-discarded.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #f8bd24;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #f8bd24;
}
#evidence-table-toolbar-container .archie-status.ok,
#toolbar-container .evidence-syntheses-toolbar .archie-status.ok {
  background-color: #87bb53;
  border: 1px solid #6c9b3d;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(135,187,83,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(135,187,83,0.5);
}
#evidence-table-toolbar-container .archie-status.ok.flash,
#toolbar-container .evidence-syntheses-toolbar .archie-status.ok.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #87bb53;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #87bb53;
}
#evidence-table-toolbar-container .archie-logo,
#toolbar-container .evidence-syntheses-toolbar .archie-logo {
  display: inline-block;
  float: left;
  width: 59.800000000000004px;
  height: 19.5px;
  margin-top: 8.25px;
  background: url("../images/archie-logo.png");
  background-repeat: no-repeat;
  -webkit-background-size: 59.800000000000004px 19.5px;
  -moz-background-size: 59.800000000000004px 19.5px;
  background-size: 59.800000000000004px 19.5px;
}
.archie-synchronization-conflicts-modal {
  width: 600px;
}
.archie-synchronization-conflicts-modal .img {
  height: 403px;
}
.archie-synchronization-conflicts-modal .method:hover {
  cursor: pointer;
}
.archie-synchronization-conflicts-modal .method:hover input:hover {
  cursor: pointer;
}
.archie-export-modal {
  width: 600px;
}
.archie-export-modal label {
  display: block;
  height: 20px;
  margin-top: 5px;
}
.archie-export-modal input.description {
  width: 100%;
}
.evidence-syntheses-toolbar {
  position: relative;
  text-align: right;
}
.evidence-syntheses-toolbar .active-question-text {
  position: absolute;
  display: inline-block;
  max-width: calc(100% - 350px);
  top: 6px;
  left: 20px;
  padding-left: 22px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.evidence-syntheses-toolbar .active-question-text:before {
  font-family: 'gdt';
  content: '\e072';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  left: 0;
  top: 4px;
  margin-right: 10px;
  vertical-align: baseline;
  color: #3883a5;
  font-size: 12px;
}
.evidence-syntheses-toolbar .active-question-text.expanded:before {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.evidence-syntheses-toolbar .questions-list-container {
  text-align: left;
  min-width: 650px;
  max-width: 50vh;
  border: 1px solid #009cca;
  -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.2);
  -webkit-animation-name: questions-list-slide-in;
  -moz-animation-name: questions-list-slide-in;
  -o-animation-name: questions-list-slide-in;
  -ms-animation-name: questions-list-slide-in;
  animation-name: questions-list-slide-in;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.evidence-syntheses-toolbar .questions-list-container .items {
  margin-bottom: 0;
}
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__questions-group {
  min-height: initial;
  margin: 0;
  padding: 10px 5px 0;
  border: 0;
}
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question {
  line-height: 40px;
}
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question a,
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question a:visited,
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question a:active,
.evidence-syntheses-toolbar .questions-list-container .items .questions-list-container__question a:hover {
  display: block;
  padding-left: 8px;
  color: inherit;
  text-decoration: none;
}
.evidence-syntheses-toolbar .quesiton-tables-navigation {
  display: inline-block;
  vertical-align: middle;
  border-right: 1px solid #3883a5;
}
.evidence-syntheses-toolbar .quesiton-tables-navigation .gdt-navigation-bar {
  height: 30px;
}
.evidence-syntheses-toolbar .quesiton-tables-navigation .gdt-navigation-bar .gdt-navigation-bar__item:hover {
  -webkit-background-size: calc(30px/4) 50%, calc(30px/4) 50%, 100% 100%;
  -moz-background-size: calc(30px/4) 50%, calc(30px/4) 50%, 100% 100%;
  background-size: calc(30px/4) 50%, calc(30px/4) 50%, 100% 100%;
}
.evidence-syntheses-toolbar .quesiton-tables-navigation .gdt-navigation-bar .gdt-navigation-bar__item:not(:last-child) {
  padding-right: calc(30px/4);
}
.evidence-syntheses-toolbar .quesiton-tables-navigation .gdt-navigation-bar .gdt-navigation-bar__item:not(:first-child):before,
.evidence-syntheses-toolbar .quesiton-tables-navigation .gdt-navigation-bar .gdt-navigation-bar__item:not(:first-child):after {
  width: calc(30px/4);
}
.evidence-syntheses-toolbar .btn-icon-container {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 7px 10px;
}
.evidence-syntheses-toolbar .btn-icon-container button {
  vertical-align: top;
}
@-moz-keyframes questions-list-slide-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translateY(-10%) rotateX(-45deg);
    -moz-transform: translateY(-10%) rotateX(-45deg);
    -o-transform: translateY(-10%) rotateX(-45deg);
    -ms-transform: translateY(-10%) rotateX(-45deg);
    transform: translateY(-10%) rotateX(-45deg);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0) rotateX(0);
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
  }
}
@-webkit-keyframes questions-list-slide-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translateY(-10%) rotateX(-45deg);
    -moz-transform: translateY(-10%) rotateX(-45deg);
    -o-transform: translateY(-10%) rotateX(-45deg);
    -ms-transform: translateY(-10%) rotateX(-45deg);
    transform: translateY(-10%) rotateX(-45deg);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0) rotateX(0);
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
  }
}
@-o-keyframes questions-list-slide-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translateY(-10%) rotateX(-45deg);
    -moz-transform: translateY(-10%) rotateX(-45deg);
    -o-transform: translateY(-10%) rotateX(-45deg);
    -ms-transform: translateY(-10%) rotateX(-45deg);
    transform: translateY(-10%) rotateX(-45deg);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0) rotateX(0);
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
  }
}
@keyframes questions-list-slide-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translateY(-10%) rotateX(-45deg);
    -moz-transform: translateY(-10%) rotateX(-45deg);
    -o-transform: translateY(-10%) rotateX(-45deg);
    -ms-transform: translateY(-10%) rotateX(-45deg);
    transform: translateY(-10%) rotateX(-45deg);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transform: translateY(0) rotateX(0);
    -moz-transform: translateY(0) rotateX(0);
    -o-transform: translateY(0) rotateX(0);
    -ms-transform: translateY(0) rotateX(0);
    transform: translateY(0) rotateX(0);
  }
}

.feedback-view {
  width: 50rem;
}
.feedback-view label,
.feedback-view textarea {
  display: block;
  width: 100%;
  margin-top: 1rem;
}
.feedback-view textarea {
  height: 10rem;
}

.downloadify-dialog .download-button {
  display: inline-block;
  position: relative;
}
.downloadify-dialog #downloadify-wrapper {
  position: absolute;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.footnotes-tab-panel,
.references-tab-panel {
  display: none;
}
.footnotes-tab-panel.active,
.references-tab-panel.active {
  display: block;
}
.footnotes-container .filter-by-active-cell-btn {
  position: relative;
  margin-left: 5px;
}
.footnotes-container .footnotes {
  width: 100%;
}
.footnotes-container .footnotes .footnotes-header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  background-color: #2caac4;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.footnotes-container .footnotes .footnotes-header .switcher-container {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
  padding-left: 10px;
  line-height: 32px;
  background-color: #fff;
  border-top-left-radius: 3px;
  margin: 2px 2px 6px 2px;
}
.footnotes-container .footnotes .footnotes-header .tabspane {
  -webkit-flex: 0 0 340px;
  -ms-flexbox: 0 0 340px;
  flex: 0 0 340px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 40px;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.footnotes-container .footnotes .footnotes-header .tab {
  -webkit-flex: 0 0 167px;
  -ms-flexbox: 0 0 167px;
  flex: 0 0 167px;
  margin: 2px 2px 6px 2px;
  line-height: 32px;
  color: #fff;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #3783a5;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.footnotes-container .footnotes .footnotes-header .tab[data-tab="references"] {
  border-top-right-radius: 3px;
}
.footnotes-container .footnotes .footnotes-header .tab--selected {
  line-height: 32px;
  background-color: #2caac4;
}
.footnotes-container .footnotes .footnotes-block {
  background-color: #fff;
  min-height: 50px;
  max-height: 170px;
  overflow-y: auto;
}
.footnotes-container .footnotes .footnotes-block .no-footnotes {
  margin-top: 10px;
  padding: 5px;
  height: 40px;
  background-color: #f2f2f2;
}
.footnotes-container .footnotes .references-list,
.footnotes-container .footnotes .footnotes-list {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 5px;
  position: relative;
  counter-reset: li;
  background-color: #f2f2f2;
}
.footnotes-container .footnotes .references-list li,
.footnotes-container .footnotes .footnotes-list li {
  padding: 0 5px;
  border: 2px solid #fff;
  min-height: 40px;
  line-height: ;
  position: relative;
  font-size: 14px;
}
.footnotes-container .footnotes .references-list li div.note,
.footnotes-container .footnotes .footnotes-list li div.note {
  position: relative;
  height: ;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.footnotes-container .footnotes .references-list li.active,
.footnotes-container .footnotes .footnotes-list li.active {
  background-color: #f7f7f7;
}
.footnotes-container .footnotes .footnotes-list li {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: display: inline-flex;;
  width: 100%;
}
.footnotes-container .footnotes .footnotes-list li .display-footnote,
.footnotes-container .footnotes .footnotes-list li .edit-footnote {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.footnotes-container .footnotes .footnotes-list li .note,
.footnotes-container .footnotes .footnotes-list li .footnote-input-container {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
}
.footnotes-container .footnotes .footnotes-list li .counter,
.footnotes-container .footnotes .footnotes-list li .item-controls {
  display: inline-block;
  line-height: 40px;
  vertical-align: middle;
}
.footnotes-container .footnotes .footnotes-list li .footnote-input-container {
  position: relative;
}
.footnotes-container .footnotes .footnotes-list li .footnote-input-container textarea {
  width: 100%;
  padding: 5px;
}
.footnotes-container .footnotes .footnotes-list li .footnote-input-container .limit-info,
.footnotes-container .footnotes .footnotes-list li .footnote-input-container .inner-text {
  color: #000080;
  font-size: 12px;
}
.footnotes-container .footnotes .footnotes-list li .footnote-input-container .inner-text {
  position: static;
  display: block;
  text-align: right;
}
.footnotes-container .footnotes .footnotes-list li .item-controls {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 30px;
}
.footnotes-container .footnotes .footnotes-list li .item-controls button {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.gdt-editor-container .alignment--left .public-DraftStyleDefault-block {
  text-align: left;
}
.gdt-editor-container .alignment--center .public-DraftStyleDefault-block {
  text-align: center;
}
.gdt-editor-container .alignment--right .public-DraftStyleDefault-block {
  text-align: right;
}
.gdt-editor-container .style-controls-container {
  position: absolute;
  top: -35px;
  background-color: #dedede;
  box-shadow: rgba(0,0,0,0.118) 0px 1px 6px, rgba(0,0,0,0.118) 0px 1px 4px;
  border: 1px solid #bfbfbf;
  border-right: 0;
  z-index: 3;
}
.gdt-editor-container .style-controls-container .sub-controls {
  position: absolute;
  top: 28px;
  left: 0;
  background-color: #dedede;
  min-width: 25px;
}
.gdt-editor-container .style-controls-container .sub-controls .style-control {
  display: block;
  width: 80px;
  text-align: left;
  border-right: 0;
}
.gdt-editor-container .style-controls-container .sub-controls .style-control.icon {
  width: 25px;
  text-align: center;
}
.gdt-editor-container .style-controls-container .style-control {
  display: inline-block;
  position: relative;
  height: 100%;
  min-width: 25px;
  text-align: center;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #808080;
}
.gdt-editor-container .style-controls-container .style-control.with-nested {
  min-width: 25px;
  border-bottom: 0;
}
.gdt-editor-container .style-controls-container .style-control:hover {
  cursor: pointer;
  background-color: #ededed;
}
.gdt-editor-container .style-controls-container .style-control.active {
  background-color: #ededed;
  font-weight: bold;
}
.gdt-editor-container .style-controls-container .style-control span {
  font-size: 10px;
}
.gdt-editor-container .style-controls-container .style-control span.bold:before {
  font-family: 'gdt';
  content: '\e044';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.bold * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.italic:before {
  font-family: 'gdt';
  content: '\e046';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.italic * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.underline:before {
  font-family: 'gdt';
  content: '\e045';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.underline * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.align:before {
  font-family: 'gdt';
  content: '\e048';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.align * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.fsize:before {
  font-family: 'gdt';
  content: '\e043';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.fsize * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.clearformat:before {
  font-family: 'gdt';
  content: '\e050';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.clearformat * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.link:before {
  font-family: 'gdt';
  content: '\e051';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.link * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.small {
  font-size: 10px;
}
.gdt-editor-container .style-controls-container .style-control span.normal {
  font-size: 14px;
}
.gdt-editor-container .style-controls-container .style-control span.large {
  font-size: 18px;
}
.gdt-editor-container .style-controls-container .style-control span.huge {
  content: 'huge';
  font-size: 32px;
}
.gdt-editor-container .style-controls-container .style-control span.left:before {
  font-family: 'gdt';
  content: '\e047';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.left * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.center:before {
  font-family: 'gdt';
  content: '\e048';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.center * {
  margin-left: 0.5rem;
}
.gdt-editor-container .style-controls-container .style-control span.right:before {
  font-family: 'gdt';
  content: '\e049';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.gdt-editor-container .style-controls-container .style-control span.right * {
  margin-left: 0.5rem;
}
.gdt-editor-container input[type=file] {
  display: none;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.handbook-view #handbook-content {
  width: 100%;
  border: none;
  background: #fff;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.2);
  box-shadow: 0 5px 5px rgba(0,0,0,0.2);
  overflow: hidden;
}
#header .wrapper {
  padding: 0 5px;
}
#header > a,
#header > button {
  white-space: nowrap;
}
#header .logo {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: normal;
  color: #b3b4b5;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  width: 8.264462809917356%;
  margin: 0 0.413223140495868%;
  *width: 8.264462809917356% -correction;
  *margin: 0 0.413223140495868% -correction;
  width: 130px;
}
#header .logo a {
  background: url("../images/logo_new.png") top left no-repeat;
  text-indent: -9999px;
  background-position: left center;
  -webkit-background-size: 130px;
  -moz-background-size: 130px;
  background-size: 130px;
}
#header .update-installed-info {
  display: none;
  float: right;
  background-color: #cecece;
  padding: 0 15px;
}
#header .update-installed-info a.whats-new-link {
  display: inline;
  color: #5a6d8d;
  text-decoration: underline;
}
#header .update-installed-info,
#header .update-installed-info a {
  font-size: 14px;
  color: #5395cf !important;
}
#header .update-installed-info span {
  font-weight: bold;
}
#header .projects {
  font-size: 16px;
  padding-right: 10px;
  overflow: hidden;
}
#header .projects.opened .projects-menu {
  display: block;
  width: 50%;
  min-width: 750px;
  z-index: 1001;
}
#header .projects.opened .projects-menu .col-1 {
  line-height: 36px;
}
#header .projects.opened .title > a:before {
  font-family: 'gdt';
  content: '\e071';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header .projects.opened .title > a * {
  margin-left: 0.5rem;
}
#header .projects.opened .btn {
  height: 36px;
  line-height: 36px;
}
#header .projects .title {
  padding-left: 30px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#header .projects .title > a {
  display: inline;
}
#header .projects .title > a:before {
  font-family: 'gdt';
  content: '\e072';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header .projects .title > a * {
  margin-left: 0.5rem;
}
#header .projects .title > a:before {
  color: #3783a5;
  position: relative;
  font-size: 12px;
  top: -2px;
  padding-right: 10px;
}
#header .projects-menu {
  display: none;
  background-color: #eaeaea;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  background-color: #fff;
  position: absolute;
  top: 52px;
  margin-left: -10px;
  z-index: 999;
}
#header .projects-menu button.danger,
#header .projects-menu input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
#header .projects-menu button.danger:hover:not(:disabled),
#header .projects-menu input.danger:hover:not(:disabled) {
  background-color: rgba(242,222,222,0.5);
}
#header .projects-menu button.danger[disabled],
#header .projects-menu input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
#header .projects-menu button.finish,
#header .projects-menu input.finish {
  background-color: #c9dac2;
  color: #036707;
}
#header .projects-menu button.finish:hover:not(:disabled),
#header .projects-menu input.finish:hover:not(:disabled) {
  background-color: rgba(201,218,194,0.5);
}
#header .projects-menu button.finish[disabled],
#header .projects-menu input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
#header .projects-menu button.loading,
#header .projects-menu input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
#header .projects-menu span.dot {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  left: 42px;
  position: absolute;
  border: 1px solid #b5b5b5;
}
#header .projects-menu> div {
  padding: 10px;
  position: relative;
  background: #fff;
}
#header .projects-menu ol {
  display: block;
  overflow-y: auto;
  width: 100%;
}
#header .projects-menu ol .caption {
  white-space: normal;
  padding-right: 5px;
  font-size: 16px;
}
#header .projects-menu ol .caption:hover div {
  text-decoration: underline;
}
#header .projects-menu menu {
  padding: 0;
  margin: 0;
  list-style: none;
  float: none;
  height: 40px;
}
#header .projects-menu menu label,
#header .projects-menu menu li {
  display: block;
  float: left;
  text-align: center;
  border-bottom: 1px solid #bfbfbf;
}
#header .projects-menu menu label {
  width: 19%;
  cursor: default;
}
#header .projects-menu menu li {
  width: 27%;
  border-left: 1px solid #bfbfbf;
}
#header .projects-menu menu li:hover {
  background: #fff;
}
#header a,
#header button {
  display: inline-block;
  height: 40px;
  width: 100%;
}
#header a,
#header button,
#header a:link,
#header button:link,
#header a:visited,
#header button:visited,
#header a:hover,
#header button:hover,
#header a:active,
#header button:active {
  color: inherit;
  text-decoration: none;
}
#header .buttons-row a.btn,
#header .buttons-row button,
#header .buttons-row a.btn:link,
#header .buttons-row button:link,
#header .buttons-row a.btn:visited,
#header .buttons-row button:visited,
#header .buttons-row a.btn:hover,
#header .buttons-row button:hover,
#header .buttons-row a.btn:active,
#header .buttons-row button:active {
  color: #fff;
}
#header a.disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
#header a:hover:not(.disabled):not(.caption) {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
#header menu.right {
  float: right;
  margin: 0;
  padding: 0;
}
#header menu.right button,
#header menu.right a {
  width: 35px;
  height: 37px;
  float: left;
  margin-right: 5px;
  outline: none;
}
#header menu.right .feedback:before,
#header menu.right .help:before,
#header menu.right .settings:before {
  color: #3783a5;
  font-size: 20px;
}
#header menu.right .feedback:before {
  font-family: 'gdt';
  content: '\e002';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header menu.right .feedback * {
  margin-left: 0.5rem;
}
#header menu.right .help:before {
  font-family: 'gdt';
  content: '\e003';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header menu.right .help * {
  margin-left: 0.5rem;
}
#header menu.right .settings:before {
  font-family: 'gdt';
  content: '\e001';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header menu.right .settings * {
  margin-left: 0.5rem;
}
#header menu.right .settings:before {
  font-size: 26px;
}
#header menu.right .notifications {
  font-size: 20px;
  font-size: 2rem;
  padding-right: 0.5rem;
  line-height: 40px;
}
#header menu.right .notifications:before {
  font-family: 'gdt';
  content: '\e008';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header menu.right .notifications * {
  margin-left: 0.5rem;
}
#header menu.right .notifications.on:before {
  font-family: 'gdt';
  content: '\e007';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header menu.right .notifications.on * {
  margin-left: 0.5rem;
}
#header menu.right .connection {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-top: 15px;
  background-color: #2d3236;
  border: 1px solid #24282b;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(45,50,54,0.5);
}
#header menu.right .connection.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #2d3236;
}
#header menu.right .connection.disconnected {
  background-color: #c80000;
  border: 1px solid #a00000;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(200,0,0,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(200,0,0,0.5);
}
#header menu.right .connection.disconnected.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #c80000;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #c80000;
}
#header menu.right .connection.unauthorized {
  background-color: #f8bd24;
  border: 1px solid #dca107;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(248,189,36,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(248,189,36,0.5);
}
#header menu.right .connection.unauthorized.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #f8bd24;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #f8bd24;
}
#header menu.right .connection.connected {
  background-color: #87bb53;
  border: 1px solid #6c9b3d;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(135,187,83,0.5);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px rgba(135,187,83,0.5);
  -webkit-transition: background-color 350ms, box-shadow 700ms;
  -moz-transition: background-color 350ms, box-shadow 700ms;
  -o-transition: background-color 350ms, box-shadow 700ms;
  -ms-transition: background-color 350ms, box-shadow 700ms;
  transition: background-color 350ms, box-shadow 700ms;
}
#header menu.right .connection.connected.flash {
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #87bb53;
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 0px 2px 2px #87bb53;
}
#header .user-info {
  float: right;
  padding-left: 15px;
  border-left: 1px solid #bfbfbf;
  width: auto;
  display: inline;
}
#header .user-info:after {
  font-family: 'gdt';
  content: '\e072';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#header .user-info:after {
  position: relative;
  top: -2px;
  color: #3783a5;
  padding: 0 10px;
  font-size: 12px;
}
#header #header-message {
  width: 100%;
  text-align: center;
  font-size: 16px;
}
#header #header-message > * {
  height: 25px;
  line-height: 25px;
  display: none;
}
#header #header-message a {
  display: inline;
  color: #5a6d8d;
  text-decoration: underline;
  height: 40px;
}
#header #header-message .info {
  background: #958509 url("../images/hm-bg-i.png") left top repeat-x;
}
#header #header-message .info,
#header #header-message .info a {
  color: #fff;
}
#header #header-message .warning {
  background: #950000 url("../images/hm-bg-w.png") left top repeat-x;
  color: #fff;
}
#header #header-message .warning .question-mark-sign {
  font-size: 14px;
  vertical-align: middle;
  font-weight: bold;
  border-width: 2px;
  border-color: #fff;
  height: 18px;
  width: 18px;
  margin-left: 5px;
  margin-bottom: 4px;
}
#header .standard-list li:first-child,
#header .standard-list li:last-child,
#header .standard-list li:only-child {
  height: 40px;
}
#header .standard-list li {
  height: 40px;
  line-height: 40px;
}
#header .standard-list li {
  display: block;
  border-left-width: 0;
  border-right-width: 0;
}
#header.alternate .logo {
  display: inline;
  float: left;
  overflow: hidden;
  width: 17.355371900826448%;
  margin: 0 0.413223140495868%;
  *width: 17.355371900826448% -correction;
  *margin: 0 0.413223140495868% -correction;
}
#header.alternate .projects.opened > a {
  background: url("../images/arrow-up.png") left center no-repeat;
  padding-left: 30px;
}
#header.alternate .projects > a {
  background: url("../images/arrow-down.png") left center no-repeat;
  padding-left: 30px;
}
.projects-drop-down-list li a {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup-menu.help-popup {
  display: block;
  width: 625px;
  padding: 20px;
}
.popup-menu.help-popup > div {
  clear: both;
}
.popup-menu.help-popup > hr {
  clear: both;
  border: 0;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
}
.popup-menu.help-popup ul li:hover {
  background: #d2dfed;
}
.popup-menu.help-popup .capabilities-view #main-menu li {
  padding: 0;
}
.popup-menu.help-popup .capabilities-view #main-menu button.selected,
.popup-menu.help-popup .capabilities-view #main-menu + #submenu,
.popup-menu.help-popup .capabilities-view #main-menu + #submenu li {
  background: #d2dfed;
}
.popup-menu.help-popup .capabilities-view #submenu button {
  white-space: initial;
}
.popup-menu.help-popup .dot {
  border: 0;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.box .help-box {
  padding: 0 10px;
}
.box .help-box span.close {
  display: block;
  float: none;
  width: 28px;
  height: 28px;
  line-height: 28px;
  position: absolute;
  background: #f6f6f6;
  text-align: center;
  top: 0;
  right: 0;
}
.box .help-box .help-content {
  padding: 0 10px;
  min-width: 400px;
  max-width: 550px;
}
.box .help-box .help-content p {
  margin-top: 5px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#open-project-dialog fieldset,
#import-dialog fieldset {
  text-align: center;
}
#open-project-dialog #file,
#import-dialog #file {
  visibility: hidden;
  width: 0;
  height: 0;
}
#open-project-dialog .questions-to-import,
#import-dialog .questions-to-import {
  max-height: 120px;
  overflow-y: auto;
  background: #eaeaea;
}
#open-project-dialog .questions-to-import ul,
#import-dialog .questions-to-import ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#open-project-dialog .questions-to-import ul li,
#import-dialog .questions-to-import ul li {
  font-size: 16px;
  padding-bottom: 3px;
}
#open-project-dialog .questions-to-import ul li.selected,
#import-dialog .questions-to-import ul li.selected {
  background-color: #fff;
}
#open-project-dialog .questions-to-import ul li input,
#import-dialog .questions-to-import ul li input {
  display: block;
  float: left;
}
#open-project-dialog .questions-to-import ul li input[type="checkbox"],
#import-dialog .questions-to-import ul li input[type="checkbox"] {
  margin-top: 5px;
  background-color: #fff;
}
#open-project-dialog .questions-to-import ul li input[type="checkbox"]:checked,
#import-dialog .questions-to-import ul li input[type="checkbox"]:checked {
  background-color: #f2f2f2;
}
#open-project-dialog .questions-to-import ul li label,
#import-dialog .questions-to-import ul li label {
  display: block;
  margin-left: 20px;
}
#open-project-dialog .questions-to-import ul.outcomes-list,
#import-dialog .questions-to-import ul.outcomes-list {
  padding-left: 10px;
}
#open-project-dialog .studies-import,
#import-dialog .studies-import {
  margin-top: 15px;
}
#open-project-dialog #rm5-url,
#import-dialog #rm5-url {
  width: 256px;
}
#open-project-dialog button.file,
#import-dialog button.file {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#open-project-dialog .cancel,
#import-dialog .cancel {
  background-color: #9dbfcc;
}
.archie-review-list-modal .tableContainer {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.archie-review-list-modal .archie-reviews-spinner {
  text-align: center;
}
.archie-review-list-modal .review-clickable:hover {
  cursor: pointer;
}
.archie-review-list-modal table input:hover {
  cursor: pointer;
}

.import-json-modal {
  width: 480px;
}
.import-json-modal .import-json-btn {
  margin-top: 10px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.row,
.form-group {
  margin-right: -5px;
  margin-left: -5px;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5-5 {
  width: 45.83333335%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
.col-offset-11 {
  margin-left: 91.66666667%;
}
.col-offset-10 {
  margin-left: 83.33333333%;
}
.col-offset-9 {
  margin-left: 75%;
}
.col-offset-8 {
  margin-left: 66.66666667%;
}
.col-offset-7 {
  margin-left: 58.33333333%;
}
.col-offset-6 {
  margin-left: 50%;
}
.col-offset-5-5 {
  margin-left: 45.83333335%;
}
.col-offset-5 {
  margin-left: 41.66666667%;
}
.col-offset-4 {
  margin-left: 33.33333333%;
}
.col-offset-3 {
  margin-left: 25%;
}
.col-offset-2 {
  margin-left: 16.66666667%;
}
.col-offset-1 {
  margin-left: 8.33333333%;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-5-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
  float: left;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.w-400 {
  width: 400px;
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.link {
  text-decoration: underline;
}
.link,
.link:hover {
  color: #2d3236;
}
.link:hover {
  text-decoration: none;
}
.no-border {
  border-width: 0 !important;
}
.btn {
  display: inline-block;
  line-height: 36px;
  padding: 0 15px;
  border-width: 0;
  border-radius: 2px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  color: #fff;
  background-color: #009cca;
}
.btn:hover {
  color: #fff;
  background-color: #00a4d4;
}
.btn.loading {
  background: url("../images/loader.gif") 10px center no-repeat;
}
.btn-icon-container {
  cursor: pointer;
}
.btn-icon-container .label-text {
  font-size: 10px;
}
.btn-icon-container:hover {
  color: #5b666e;
  background-color: transparent;
}
.btn-icon-container:hover .btn-icon {
  color: #5b666e;
}
.btn-icon-container.disabled {
  cursor: initial;
  color: #8e99a1;
}
.btn-icon-container .btn-icon {
  padding: 0;
  background-color: transparent;
  color: #2d3236;
  line-height: 20px;
}
.btn-icon-container .btn-icon.disabled {
  cursor: initial;
  color: #8e99a1;
}
.btn-icon-container .btn-icon.disabled:hover {
  color: #8e99a1;
}
.btn-alternative {
  background-color: #2caac4;
}
.btn-alternative:hover {
  color: #fff;
  background-color: #2eb1cc;
}
.btn-success {
  color: #fff !important;
  background-color: #00c0b3 !important;
}
.btn-success:hover {
  background-color: #00cabd !important;
}
.btn-edit,
.btn-info {
  color: #fff !important;
  background-color: #69b6ff !important;
}
.btn-edit:hover,
.btn-info:hover {
  background-color: #73bbff !important;
}
.btn-decline,
.btn-danger {
  color: #fff !important;
  background-color: #f67c61 !important;
}
.btn-decline:hover,
.btn-danger:hover {
  background-color: #f7846b !important;
}
.btn-primary {
  color: #30343f !important;
  background-color: #ddd !important;
  border: 1px solid #c1c1c1;
}
.btn-primary:hover {
  background-color: #d8d8d8 !important;
}
.btn-apply {
  color: #fff !important;
  background-color: #009cca;
}
.btn-apply:hover {
  background-color: #00a4d4 !important;
}
.btn-cancel {
  color: #fff !important;
  background-color: #9dbfcc;
}
.btn-cancel:hover {
  background-color: #a4c3cf !important;
}
.btn-send,
.btn-confirm,
.btn-submit {
  color: #fff !important;
  background-color: #00c0b3;
}
.btn-send:hover,
.btn-confirm:hover,
.btn-submit:hover {
  background-color: #00cabd !important;
}
.btn-export,
.btn-import {
  color: #fff !important;
  background-color: #2caac4;
}
.btn-export:hover,
.btn-import:hover {
  background-color: #2eb1cc !important;
}
.btn-refresh,
.btn-switch {
  color: #fff !important;
  background-color: #69b6ff;
}
.btn-refresh:hover,
.btn-switch:hover {
  background-color: #73bbff !important;
}
.btn-popup {
  text-align: center;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background: #009cca;
}
.btn-popup:hover {
  background: #00a4d4 !important;
}
.btn-popup.new-footnote-button {
  width: 100%;
}
.btn-block {
  display: block !important;
  width: 100% !important;
}
.buttons-react .btn.cancel {
  color: #fff !important;
  background-color: #9dbfcc;
}
.buttons-react .btn.cancel:hover {
  background-color: #a4c3cf !important;
}
.buttons-react .btn.btn-success {
  color: #fff !important;
  background-color: #009cca !important;
}
.buttons-react .btn.btn-success:hover {
  background-color: #00a4d4 !important;
}
.tab {
  width: 118px;
  line-height: 30px;
  margin: 0 1px;
  text-align: center;
  background-color: #3783a5;
  color: #fff;
  cursor: pointer;
  user-select: none;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  box-shadow: inset 0px -2px 3px 0px rgba(0,0,0,0.2);
}
.tab:first-child {
  margin: 0 1px 0 0;
}
.tab:last-child {
  margin: 0 0 0 1px;
}
.tab:hover {
  background-color: #3a89ad;
}
.tab--selected {
  box-shadow: none;
  background-color: #2caac4;
}
.tab--selected:hover {
  background-color: #2caac4;
}
.tab--attention {
  background-color: #f67c61 !important;
}
.tab--disabled {
  background-color: #d1d1d1 !important;
  cursor: default;
}
.tab--disabled:hover {
  background-color: #d1d1d1 !important;
}
.tabspane {
  border-bottom: 6px solid #2caac4;
}
.tabspane {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 35px;
}
.tabspane .tab {
  -webkit-flex: 0 0 118px;
  -ms-flexbox: 0 0 118px;
  flex: 0 0 118px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  font-size: 15px;
  font-size: 1.5rem;
}
.form .form-group {
  margin-bottom: 10px;
}
.form .form-group label {
  display: block;
  max-width: 100%;
  font-weight: 700;
  line-height: 20px;
}
.form-horizontal .form-group label {
  line-height: 36px;
}
.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 0 10px !important;
  line-height: 34px;
  color: #555;
  background: #fff;
  border: 1px solid #ccc;
}
.clearfix,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  clear: both;
  display: table;
  content: " ";
}
.gdt-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}
.gdt-table > thead > tr,
.gdt-table > tbody > tr {
  height: 40px;
  background-color: #f2f2f2;
  border: 2px solid #fff;
  box-sizing: border-box;
}
.gdt-table > thead > tr {
  background: #dedede;
}
.gdt-table > thead > tr th {
  font-weight: normal;
}
.gdt-table > tbody > tr:hover {
  background-color: #f7f7f7;
}
.gdt-table > tbody > tr > td {
  padding: 5px;
  border: 2px solid #fff;
  vertical-align: middle;
  text-align: left;
}
.gdt-table > thead > tr > th {
  padding: 5px;
  border: 2px solid #fff;
  vertical-align: middle;
  text-align: center;
}

/*
 * Copyright © 2012 Synaway Sp. z o.o., All rights reserved.
 */

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ReactModal__Overlay {
  background-color: rgba(255,255,255,0.85);
  z-index: 101;
  overflow: auto;
  box-sizing: border-box;
}
.ReactModal__Content {
  background-color: #fff;
  position: relative;
  margin: 20px auto;
  overflow: visible;
  border-radius: 4px;
  outline: none;
  padding: 20px;
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
}
.ReactModal__Content .modal-close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 26px;
  color: #808080;
  cursor: pointer;
}
.ReactModal__Content .modal-close:before {
  content: '\00d7';
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#new-project-dialog {
  width: 500px;
}
#new-project-dialog .fields-container {
  margin-top: 20px;
}
#new-project-dialog .fields-container .field {
  display: table;
  width: 100%;
  height: 50px;
}
#new-project-dialog .fields-container .field label {
  display: table-row;
}
#new-project-dialog .fields-container .field label span,
#new-project-dialog .fields-container .field label .input-el {
  display: table-cell;
  vertical-align: middle;
  padding-right: 40px;
}
#new-project-dialog .fields-container .field label span input,
#new-project-dialog .fields-container .field label .input-el input {
  height: 32px;
}
#new-project-dialog .fields-container .field label span {
  width: 90px;
  font-weight: bold;
}
#new-project-dialog .fields-container .field label input,
#new-project-dialog .fields-container .field label .options-select-container {
  width: 100%;
}
#new-project-dialog .fields-container .field label .select-input {
  background-color: #fff;
}
#new-project-dialog .fields-container .field label .select-option-annotation {
  display: inline-block;
  position: absolute;
  padding: 5px;
  overflow-y: auto;
  top: 0;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-left: none;
  z-index: 111;
}
#new-project-dialog .buttons-react {
  margin-top: 20px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.notifier-screen.notifier-theme-gdt {
  background-color: #fff;
}
.notifier.notifier-theme-gdt.notifier-info > div {
  background-color: #fff !important;
  color: #2d3236 !important;
}
.notifier.notifier-theme-gdt.notifier-info > div .notifier-close {
  color: #2d3236;
}
.notifier.notifier-theme-gdt {
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
}
.notifier.notifier-theme-gdt .notifier-loader {
  width: 16px;
  height: 16px;
  margin-left: 10px;
  background: url("../images/loader.gif") center center no-repeat;
}
.notifier.notifier-theme-gdt .notifier-inner {
  padding: 15px;
  min-width: 300px;
}
.notifier.notifier-theme-gdt .notifier-inner > .row {
  margin-top: 25px !important;
}
.notifier.notifier-theme-gdt .notifier-close {
  font-size: 14px;
  min-width: 0;
  padding: 0;
  margin: 0;
  background: transparent !important;
  border: 1px solid transparent;
  width: 22px;
  height: 22px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  top: 2px;
  right: 2px;
}
.notifier.notifier-theme-gdt .notifier-close:hover {
  background: rgba(109,109,109,0.2) !important;
}
.notifier.notifier-theme-gdt .notifier-btns {
  margin-top: 15px;
  text-align: center;
}
.notifier.notifier-theme-gdt .notifier-btns button,
.notifier.notifier-theme-gdt input[type=submit] {
  border: solid 1px #d1d1d1;
  min-width: 102px;
  padding: 5px 30px;
  margin: 0 5px;
}
.notifier.notifier-theme-gdt button.link {
  text-shadow: 0 1px 0 #e9e9e9;
  color: #444;
  border-bottom: dotted 1px #444;
  padding: 9px 0 1px;
}
.notifier.notifier-theme-gdt button.link:hover,
.notifier.notifier-theme-gdt button.link.hover {
  color: #000;
  border-bottom: solid 1px #000;
  text-shadow: 0 1px 0 #dbdbdb;
}
.notifier.notifier-theme-gdt > div {
  background: #fff;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  padding: 30px 30px 30px;
  color: #2d3236;
}
.notifier.notifier-theme-gdt.notifier-warning > div {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  color: #2d3236;
}
.notifier.notifier-theme-gdt.notifier-warning > div button {
  background-color: #f67c61;
  color: #fff;
}
.notifier.notifier-theme-gdt.notifier-warning > div button:hover:not(:disabled) {
  background-color: #f7846b;
}
.notifier.notifier-theme-gdt.notifier-warning > div button[disabled] {
  background-color: rgba(246,124,97,0.24);
  color: rgba(255,255,255,0.24);
}
.notifier.notifier-theme-gdt.notifier-warning > div button.danger,
.notifier.notifier-theme-gdt.notifier-warning > div input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
.notifier.notifier-theme-gdt.notifier-warning > div button.danger:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-warning > div input.danger:hover:not(:disabled) {
  background-color: #f5e5e5;
}
.notifier.notifier-theme-gdt.notifier-warning > div button.danger[disabled],
.notifier.notifier-theme-gdt.notifier-warning > div input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
.notifier.notifier-theme-gdt.notifier-warning > div button.finish,
.notifier.notifier-theme-gdt.notifier-warning > div input.finish {
  background-color: #c9dac2;
  color: #036707;
}
.notifier.notifier-theme-gdt.notifier-warning > div button.finish:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-warning > div input.finish:hover:not(:disabled) {
  background-color: #cfdec8;
}
.notifier.notifier-theme-gdt.notifier-warning > div button.finish[disabled],
.notifier.notifier-theme-gdt.notifier-warning > div input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
.notifier.notifier-theme-gdt.notifier-warning > div button.loading,
.notifier.notifier-theme-gdt.notifier-warning > div input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
.notifier.notifier-theme-gdt.notifier-error > div {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  color: #2d3236;
}
.notifier.notifier-theme-gdt.notifier-error > div button {
  background-color: #d53d10;
  color: #fff;
}
.notifier.notifier-theme-gdt.notifier-error > div button:hover:not(:disabled) {
  background-color: #de4011;
}
.notifier.notifier-theme-gdt.notifier-error > div button[disabled] {
  background-color: rgba(213,61,16,0.24);
  color: rgba(255,255,255,0.24);
}
.notifier.notifier-theme-gdt.notifier-error > div button.danger,
.notifier.notifier-theme-gdt.notifier-error > div input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
.notifier.notifier-theme-gdt.notifier-error > div button.danger:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-error > div input.danger:hover:not(:disabled) {
  background-color: #f5e5e5;
}
.notifier.notifier-theme-gdt.notifier-error > div button.danger[disabled],
.notifier.notifier-theme-gdt.notifier-error > div input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
.notifier.notifier-theme-gdt.notifier-error > div button.finish,
.notifier.notifier-theme-gdt.notifier-error > div input.finish {
  background-color: #c9dac2;
  color: #036707;
}
.notifier.notifier-theme-gdt.notifier-error > div button.finish:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-error > div input.finish:hover:not(:disabled) {
  background-color: #cfdec8;
}
.notifier.notifier-theme-gdt.notifier-error > div button.finish[disabled],
.notifier.notifier-theme-gdt.notifier-error > div input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
.notifier.notifier-theme-gdt.notifier-error > div button.loading,
.notifier.notifier-theme-gdt.notifier-error > div input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
.notifier.notifier-theme-gdt.notifier-info > div button {
  background-color: #009cca;
  color: #fff;
}
.notifier.notifier-theme-gdt.notifier-info > div button:hover:not(:disabled) {
  background-color: #00a4d4;
}
.notifier.notifier-theme-gdt.notifier-info > div button[disabled] {
  background-color: rgba(0,156,202,0.24);
  color: rgba(255,255,255,0.24);
}
.notifier.notifier-theme-gdt.notifier-success > div {
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  color: #2d3236;
}
.notifier.notifier-theme-gdt.notifier-success > div button {
  background-color: #00c0b3;
  color: #fff;
}
.notifier.notifier-theme-gdt.notifier-success > div button:hover:not(:disabled) {
  background-color: #00cabd;
}
.notifier.notifier-theme-gdt.notifier-success > div button[disabled] {
  background-color: rgba(0,192,179,0.24);
  color: rgba(255,255,255,0.24);
}
.notifier.notifier-theme-gdt.notifier-success > div button.danger,
.notifier.notifier-theme-gdt.notifier-success > div input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
.notifier.notifier-theme-gdt.notifier-success > div button.danger:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-success > div input.danger:hover:not(:disabled) {
  background-color: #f5e5e5;
}
.notifier.notifier-theme-gdt.notifier-success > div button.danger[disabled],
.notifier.notifier-theme-gdt.notifier-success > div input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
.notifier.notifier-theme-gdt.notifier-success > div button.finish,
.notifier.notifier-theme-gdt.notifier-success > div input.finish {
  background-color: #c9dac2;
  color: #036707;
}
.notifier.notifier-theme-gdt.notifier-success > div button.finish:hover:not(:disabled),
.notifier.notifier-theme-gdt.notifier-success > div input.finish:hover:not(:disabled) {
  background-color: #cfdec8;
}
.notifier.notifier-theme-gdt.notifier-success > div button.finish[disabled],
.notifier.notifier-theme-gdt.notifier-success > div input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
.notifier.notifier-theme-gdt.notifier-success > div button.loading,
.notifier.notifier-theme-gdt.notifier-success > div input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-message {
  text-align: left;
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-close {
  font-size: 26px;
  font-weight: bold;
  color: #adb7be;
  min-width: 0;
  padding: 0;
  margin: 0;
  background: transparent !important;
  border: 1px solid transparent;
  width: 14px;
  height: 14px;
  line-height: 18px;
  top: 20px;
  right: 20px;
  z-index: 999;
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-close span {
  display: none;
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-close:before {
  content: '\00d7';
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-close:hover {
  background: none !important;
  color: #66696c;
}
.notifier.notifier-theme-gdt.notifier-dialog .notifier-title {
  margin-bottom: 15px;
  color: #2d3236;
  font-size: 22px;
}
.notifier.notifier-theme-gdt.notifier-with-close-btn .notifier-title {
  padding-right: 60px;
}
.notifier.notifier-theme-gdt.info-box > div {
  color: #2d3236;
  background: #fff;
  padding: 3rem 2rem;
}
.notifier.notifier-theme-gdt.info-box > div .notifier-title {
  margin: 1.5rem 0 3rem;
  font-size: 24px;
  font-size: 2.4rem;
}
.notifier.notifier-theme-gdt.info-box > div h2 {
  margin: 3rem 0 0;
}
.notifier.notifier-theme-gdt.info-box > div p {
  margin-top: 2px;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail {
  position: relative;
  text-align: center;
  margin: 0 auto;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail:before {
  font-family: 'gdt';
  content: '\e016';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail * {
  margin-left: 0.5rem;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail:before {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  color: #fff;
  font-size: 36px;
  font-size: 3.6rem;
  margin-top: -1.8rem;
  margin-left: -1.8rem;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.3);
  cursor: pointer;
}
.notifier.notifier-theme-gdt.info-box > div .thumbnail:hover:after {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-title {
  margin: 3rem 2rem 0;
  padding: 0;
  font-size: 24px;
  font-size: 2.4rem;
  color: #2d3236;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
ul.options-list {
  padding: 0;
  margin: 0;
  list-style: none;
  min-width: 120px;
  position: relative;
}
ul.options-list li {
  float: left;
  clear: left;
  padding-left: 10px;
  padding-right: 15px;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  line-height: 36px;
  background: #f6f6f6;
}
ul.options-list li:hover {
  background: #d2dfed;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.outcome-edit-block {
  width: 100%;
  font-style: normal;
}
.outcome-edit-block label.disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.outcome-edit-block .outcome-toggleable-editor {
  position: relative;
  margin: 0;
  display: none;
  background: #d2dfed;
}
.outcome-edit-block .outcome-label-edit {
  text-align: left;
  background: #d2dfed;
  border-bottom: 1px solid #bfbfbf;
}
.outcome-edit-block .outcome-label-edit button.save {
  margin-top: 5px;
}
.outcome-edit-block .outcome-label-edit .label-input {
  margin-right: 30px;
  padding: 10px;
  border-right: 1px solid #bfbfbf;
}
.outcome-edit-block .outcome-label-edit .label-input input {
  width: 100%;
}
.outcome-edit-block .outcome-label-edit .annotation {
  line-height: 15px;
  padding-left: 9px;
  font-size: 12px;
}
.outcome-edit-block .outcome-sort-delete {
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  border-left: 1px solid #bfbfbf;
}
.outcome-edit-block .outcome-edit {
  padding-left: 10px;
  text-align: left;
  background: #d2dfed;
}
.outcome-edit-block .outcome-edit input[type=text] {
  height: 30px;
}
.outcome-edit-block .outcome-edit ul,
.outcome-edit-block .outcome-edit li {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 25px;
}
.outcome-edit-block .outcome-edit ul input[type=radio],
.outcome-edit-block .outcome-edit li input[type=radio] {
  margin-top: 3px;
}
.outcome-edit-block .outcome-edit div.edit-container {
  padding-bottom: 10px;
}
.outcome-edit-block .outcome-edit div.left-side-edit {
  padding-bottom: 20px;
  padding-right: 10px;
  border-right: 1px solid #bfbfbf;
}
.outcome-edit-block .outcome-edit div.right-side-edit {
  padding-left: 15px;
}
.outcome-edit-block .outcome-edit div.follow-up-label {
  margin-top: 6px;
}
.outcome-edit-block .outcome-edit div.box-bordered {
  border: 1px solid #bfbfbf;
  padding: 10px;
  *zoom: 1;
}
.outcome-edit-block .outcome-edit div.box-bordered:before,
.outcome-edit-block .outcome-edit div.box-bordered:after {
  content: "";
  display: table;
}
.outcome-edit-block .outcome-edit div.box-bordered:after {
  clear: both;
}
.outcome-edit-block .outcome-edit div.box-bordered ul li input.follow-up-time-unit-input {
  width: 75%;
  display: inline-block;
}
.outcome-edit-block .outcome-edit div.box-bordered ul.horizontal li {
  width: 50%;
  float: left;
}
#follow-up-length-row .selection-list-value,
#follow-up-length-row .inline {
  display: inline-block;
}
#follow-up-length-row .inline {
  line-height: 30px;
}
#follow-up-length-row .selection-list-value,
#follow-up-length-row .short {
  width: 75px;
}
#follow-up-length-row .select-input-container input {
  width: 100px;
}
@media (max-width: 1600px) {
  #follow-up-length-row.ranged input {
    width: 50px;
  }
  #follow-up-length-row.ranged .selection-list-value {
    width: 65px;
  }
  #follow-up-length-row.ranged .select-input-container.other {
    width: 125px;
  }
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.add-outcome-modal {
  position: relative;
  margin-top: 5%;
  width: 800px;
  max-height: calc(100vh - 14%);
  overflow: auto;
  padding: 15px;
}
.add-outcome-modal .modal-close {
  top: 5px;
  right: 15px;
}
.add-outcome-modal .header {
  font-weight: bold;
  font-size: 20px;
  width: 100%;
  text-align: center;
}
.add-outcome-modal .details {
  margin-top: 10px;
}
.add-outcome-modal .details input[type=text] {
  width: 100%;
}
.add-outcome-modal .details .add-to {
  margin-top: 15px;
  font-weight: bold;
}
.add-outcome-modal .details ul {
  margin: 10px 0;
  padding: 0;
  max-height: 60vh;
  overflow: auto;
  list-style-type: none;
}
.add-outcome-modal .details ul hr {
  margin: 5px 0;
}
.add-outcome-modal .details ul li input {
  margin-right: 5px;
}
.add-outcome-modal .buttons {
  width: 100%;
  margin-top: 15px;
}
.add-outcome-modal .buttons button {
  width: 49%;
}
.add-outcome-modal .buttons button.btn-success {
  margin-left: 2%;
}
.add-outcome-modal .outcome-list li label {
  cursor: pointer;
  font-weight: normal;
}
.add-outcome-modal .outcome-list li.all label {
  font-weight: bold;
}
.group-name {
  font-weight: bold;
  max-height: 22px;
}
.group-name input {
  line-height: 20px;
  width: 90%;
}
.group-name button {
  float: right;
  width: 20px;
  margin-left: 10px;
  border-left: 2px solid #fff;
}
.outcomes-generation-container {
  background-color: #fff;
  padding-bottom: 20px;
  position: relative;
  font-size: 14px;
}
.outcomes-generation-container .standard-list {
  font-size: 14px;
}
.outcomes-generation-container [draggable=true] {
  position: relative;
  z-index: 0;
}
.outcomes-generation-container .intro-text a,
.outcomes-generation-container .intro-text a:visited {
  color: inherit;
  text-decoration: none;
}
.outcomes-generation-container .intro-text:hover a,
.outcomes-generation-container .intro-text:hover a:visited {
  color: #00f;
}
.outcomes-generation-container .button-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  border-left: 2px solid #fff;
  width: 42px;
  height: 32px;
  z-index: 333;
}
.outcomes-generation-container .arrow-up:before {
  position: absolute;
  right: 20px;
  bottom: -5px;
  font-family: 'gdt';
  font-size: 20px;
  content: '\e017';
  margin-right: 5px;
}
.outcomes-generation-container .draggable:hover:before {
  position: absolute;
  left: -10px;
  font-family: 'gdt';
  content: '\e042';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.outcomes-generation-container .information {
  margin-bottom: 10px;
}
.outcomes-generation-container .responded {
  line-height: 36px;
}
.outcomes-generation-container .approval-table,
.outcomes-generation-container .questions-rating {
  margin-top: 10px;
}
.outcomes-generation-container .approval-table-legacy {
  width: 100%;
}
.outcomes-generation-container .approval-table-legacy .name-column {
  width: 30%;
}
.outcomes-generation-container .approval-table-legacy thead {
  background: #dedede;
}
.outcomes-generation-container .approval-table-legacy th,
.outcomes-generation-container .approval-table-legacy td {
  border: 1px solid #bfbfbf;
  padding: 3px;
}
.outcomes-generation-container .approval-table-legacy tbody tr.agreed {
  background: #c3d1ac;
}
.outcomes-generation-container .approval-table-legacy tbody tr.disagreed {
  background: #edbebe;
}
.outcomes-generation-container .questions-container {
  max-height: calc(100vh - 325px);
  margin-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  overflow: auto;
  position: relative;
}
.outcomes-generation-container .questions-container.hovered {
  background: #d2dfed;
}
.outcomes-generation-container .questions-container .question-group {
  position: relative;
  padding: 10px;
  padding-left: 15px;
  margin-bottom: 40px;
  border: 1px solid #009cca;
  background: #fff;
  will-change: transform;
}
.outcomes-generation-container .questions-container .question-group:first-child {
  margin-top: 0;
}
.outcomes-generation-container .questions-container .question-group .buttons {
  display: inline-block;
  float: right;
}
.outcomes-generation-container .questions-container .question-group .questions {
  margin-bottom: 10px;
  min-height: 24px;
}
.outcomes-generation-container .questions-container .question-group .question {
  position: relative;
}
.outcomes-generation-container .questions-container .question-group .question.dragging {
  background: #d2dfed;
  color: #d2dfed;
  border: 1px solid #bfbfbf;
}
.outcomes-generation-container .questions-container .question-group .outcomes {
  position: relative;
}
.outcomes-generation-container .questions-container .question-group .outcomes > div {
  line-height: 40px;
  border-bottom: 2px solid #fff;
  background-color: #f2f2f2;
}
.outcomes-generation-container .questions-container .question-group .outcomes > div:last-child {
  border-bottom: 0;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome {
  position: relative;
  padding-left: 15px;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container:hover,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome:hover {
  background-color: #f7f7f7;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container.dragging,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome.dragging {
  background: #d2dfed !important;
  color: #d2dfed !important;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container.dragging button,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome.dragging button {
  border: 1px solid #d2dfed !important;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container.draggable:hover:before,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome.draggable:hover:before {
  left: 4px;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container.with-comments,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome.with-comments {
  border-bottom: 0;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .mark,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .mark {
  position: absolute;
  top: 0;
  left: -15px;
  background-color: #f7bf9c;
  width: 4px;
  height: 100%;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .comment-blank-hide,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .comment-blank-hide,
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .comment-blank,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .comment-blank,
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .edit,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .edit {
  float: right;
  height: 40px;
  width: 40px;
  border-left: 2px solid #fff;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container input,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome input {
  line-height: 20px;
  font-size: 14px;
  width: 85%;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .buttons button.copy,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .buttons button.copy,
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .buttons button.delete,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .buttons button.delete,
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .buttons button.save,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .buttons button.save,
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .buttons button.edit,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .buttons button.edit {
  margin-left: 0;
  width: 40px;
  text-align: center;
  height: 40px;
  border-left: 2px solid #fff;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .outcome-child,
.outcomes-generation-container .questions-container .question-group .outcomes .outcome .outcome-child {
  position: relative;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container {
  position: relative;
  border: 0;
  margin-right: 38px;
  border-right: 2px solid #fff;
  background-color: transparent;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container > div {
  width: 92%;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .comment-blank {
  width: 32px;
  bottom: -5px;
  top: initial;
}
.outcomes-generation-container .questions-container .question-group .outcomes .comments-container .comment-blank:before {
  position: absolute;
  bottom: 0;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container {
  position: relative;
  width: 100%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating {
  width: 100%;
  border: 0;
  background-color: #f2f2f2;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating tbody.critical > tr:first-child {
  background-color: #fda;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating tbody.important > tr:first-child {
  background-color: #fff0bb;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating tbody.not-important > tr:first-child {
  background-color: #fff8de;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating th {
  font-weight: normal;
  width: 10%;
  border: 2px solid #fff;
  text-align: center;
  vertical-align: middle;
  padding: 5px;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.c-5,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating th.c-5 {
  width: 50%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.c-2,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating th.c-2 {
  width: 20%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td label,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating th label {
  display: inline-block;
  width: 100%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td label input[type=radio],
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating th label input[type=radio] {
  margin-top: 3px;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.name {
  text-align: left;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.comments {
  border-top: 0;
  vertical-align: bottom;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary {
  text-align: left;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .collapsible-toggle {
  top: -5px;
  left: 0;
  margin-left: calc(14% - 15px);
  font-size: 20px;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .step-name {
  font-weight: bold;
  padding-left: 14%;
  margin-bottom: 5px;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .comments-section {
  display: block;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .title,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .members-comments,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .admin-comment {
  display: inline-block;
  padding-bottom: 10px;
  vertical-align: top;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .title {
  width: 14%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .members-comments,
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .admin-comment {
  width: 85%;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .members-comments {
  border-top: 1px solid #bfbfbf;
}
.outcomes-generation-container .questions-container .question-group .outcomes-rating-container .outcomes-rating td.proposal-comments-summary .member-comment {
  border: 1px solid #bfbfbf;
  border-top: 0;
  padding: 5px;
}
.outcomes-generation-container .questions-container .question-group .target {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}
.outcomes-generation-container .finished-outcomes-container,
.outcomes-generation-container .outcomes-approval-container {
  position: relative;
  width: 100%;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval {
  position: relative;
  width: 100%;
  margin-top: 20px;
  border-collapse: collapse;
  border: 1px solid #bfbfbf;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval thead,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval thead {
  background: #f2f2f2;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval tbody,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval tbody {
  position: relative;
  background: #e9e9e9;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval tbody:nth-child(odd),
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval tbody:nth-child(odd) {
  background-color: #f2f2f2;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-marker,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-marker {
  width: 10px;
  border: none;
  borderRight: 1px solid #bfbfbf;
  padding: 0;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-marker.critical,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-marker.critical {
  background-color: #fda;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-marker.important,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-marker.important {
  background-color: #fff0bb;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-marker.not-important,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-marker.not-important {
  background-color: #fff8de;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome {
  position: relative;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.collapsed:hover,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.collapsed:hover {
  background-color: #fff;
  cursor: url("../images/openhand.cur"), auto;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.collapsed:hover div.with-drag-marker,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.collapsed:hover div.with-drag-marker {
  position: relative;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.collapsed:hover div.with-drag-marker:before,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.collapsed:hover div.with-drag-marker:before {
  position: absolute;
  left: -10px;
  font-family: 'gdt';
  content: '\e042';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  left: -7px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.dragging tr,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.dragging tr {
  border: 1px solid #bfbfbf;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.dragging tr td,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.dragging tr td {
  background: #d2dfed;
  border: none;
  color: #d2dfed;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approval-outcome.dragging tr td .red,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approval-outcome.dragging tr td .red {
  color: #d2dfed;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval td,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval td,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval th,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval th {
  border: 1px solid #bfbfbf;
  padding: 10px;
  font-size: 14px;
  vertical-align: middle;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-title-row td,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-title-row td {
  font-size: 16px;
  border-bottom: none;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details-row td,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details-row td {
  border-top: none;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .comments,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .comments {
  width: 65px;
  font-weight: normal;
  text-align: center;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved .comment-blank,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved .comment-blank,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .comments .comment-blank,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .comments .comment-blank {
  float: initial;
  margin: 0;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved .comment-blank:before,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved .comment-blank:before,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .comments .comment-blank:before,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .comments .comment-blank:before {
  vertical-align: initial;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved.no-border-right,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved.no-border-right,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .comments.no-border-right,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .comments.no-border-right {
  border-right: none;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved.no-border-left,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved.no-border-left,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .comments.no-border-left,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .comments.no-border-left {
  border-left: none;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved {
  line-height: 14px;
  font-size: 14px;
  vertical-align: middle;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .approved .todos-count,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .approved .todos-count {
  font-size: 11px;
  line-height: 11px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details {
  width: 97%;
  position: relative;
  font-size: 14px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .step-name,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .step-name {
  padding: 0;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block {
  display: inline-block;
  vertical-align: top;
  width: 360px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos {
  margin-left: 40px;
  width: calc(100% - 400px);
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .title,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .title {
  display: inline-block;
  vertical-align: top;
  width: 100px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .admin-comment {
  display: inline-block;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos textarea,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos textarea {
  width: calc(100% - 100px);
  margin-bottom: 10px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .extended-details-container .extended-details-block.with-todos .todos-component-container {
  display: inline-block;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .comments-section,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .comments-section {
  margin-top: 10px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .comments-section .title,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .comments-section .title {
  line-height: 20px;
  font-weight: bold;
  width: 185px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .comments-section .members-comments,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .comments-section .members-comments,
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .comments-section .admin-comment,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .comments-section .admin-comment {
  width: calc(100% - 185px);
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .collapsible-container .step-name,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .collapsible-container .step-name {
  display: inline-block;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .collapsible-container .collapsible-toggle,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .collapsible-container .collapsible-toggle {
  position: relative;
  margin-left: 0;
  width: 20px;
  text-align: left;
  top: 0;
  left: 0;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .approval-details,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .approval-details {
  margin: 10px 0;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .approval-details .group-changed,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .approval-details .group-changed {
  background: #d2dfed;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .approval-details .original-importance,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .approval-details .original-importance {
  width: 175px;
  font-weight: bold;
  display: inline-block;
  margin-right: 10px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .outcome-details .approval-details .approval-stats,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .outcome-details .approval-details .approval-stats {
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
  padding-left: 0;
  font-weight: bold;
  width: 175px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .button-container,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .button-container {
  width: 97%;
  text-align: right;
  padding-bottom: 10px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .button-container .save-close,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .button-container .save-close {
  width: 190px;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .drop-area,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .drop-area {
  padding: 5px;
  height: 43px;
  text-align: center;
  vertical-align: middle;
  background: #e9e9e9;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .drop-area.hovered,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .drop-area.hovered {
  background: #d2dfed;
}
.outcomes-generation-container .finished-outcomes-container table.outcomes-approval .drop-area div,
.outcomes-generation-container .outcomes-approval-container table.outcomes-approval .drop-area div {
  border: 1px dashed #bfbfbf;
  line-height: 30px;
}
.outcomes-generation-container .target {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
}
.outcomes-generation-container .target.about-to-drop {
  background: #d2dfed;
}
.outcomes-generation-container .target.hovered {
  background: #d2dfed;
}
.outcomes-generation-container .footer {
  margin-top: 10px;
}
.outcomes-generation-container .footer .buttons {
  margin-top: 15px;
  margin-bottom: 0;
  width: 100%;
  position: relative;
}
.outcomes-generation-container .footer .buttons button {
  width: 49%;
  display: inline-block;
}
.outcomes-generation-container .footer .buttons button.add {
  margin-right: 1%;
}
.outcomes-generation-container .footer .buttons button.send {
  margin-left: 1%;
}
.outcomes-generation-container .goto-comparisons-btn,
.outcomes-generation-container .close-step {
  margin-top: 15px;
  width: 100%;
}
.outcomes-generation-container .outcomes-with-comments {
  position: relative;
}
.outcomes-generation-container .brainstorming-tab .questions-container {
  max-height: calc(100vh - 305px);
}
.outcomes-generation-container .completed-list-tab .questions-container {
  max-height: calc(100vh - 355px);
}
.outcomes-generation-container .completed-list-tab .outcomes .button-placeholder {
  width: 47px;
}
.outcomes-generation-container .completed-list-tab .outcomes .outcome-child .edit,
.outcomes-generation-container .completed-list-tab .outcomes .outcome-child .buttons {
  height: 40px !important;
}
.outcomes-generation-container .completed-list-tab .outcomes .comments-container {
  position: absolute;
  padding-left: 0 !important;
  left: 0;
}
.outcomes-generation-container .completed-list-tab .outcomes .comments-container .comment-blank {
  right: 5px !important;
}
.outcomes-generation-container .proposal-tab .questions-container {
  max-height: calc(100vh - 350px);
}
.outcomes-generation-container .proposal-tab .comment-blank {
  margin-right: 0;
  float: initial;
}
.outcomes-generation-container .proposal-tab .arrow-up:before {
  position: initial;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.outcomes-container {
  overflow-y: auto;
  font-size: 14px;
}
.outcomes-container .footnote-active {
  background-color: #f4e39e;
}
.outcomes-container button.footnote-required {
  position: absolute;
  height: 17px;
  width: 16px;
  font-size: 12px;
  bottom: 0;
  right: 0;
}
.outcomes-container button.footnote-required,
.outcomes-container button.footnote-required:link,
.outcomes-container button.footnote-required:visited,
.outcomes-container button.footnote-required:hover,
.outcomes-container button.footnote-required:active {
  color: inherit;
  text-decoration: none;
}
.outcomes-container button.footnote-required:before {
  font-family: 'gdt';
  content: '\e074';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.outcomes-container button.footnote-required * {
  margin-left: 0.5rem;
}
.outcomes-container button.footnote-required:before {
  color: #f67c61;
}
.outcomes-container .abs-effect-auto-calc .sup {
  width: 20px;
  height: 16px;
  position: relative;
}
.outcomes-container input[type="text"] {
  height: 30px;
  font-size: 14px;
  line-height: 16px;
}
.outcomes-container .search-container input[type=text] {
  line-height: 36px;
  height: 38px;
}
.outcomes-container table.standard-table th,
.outcomes-container table.standard-table td {
  border: 1px solid #bfbfbf;
}
.outcomes-container table td {
  cursor: pointer;
  position: relative;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.outcomes-container table td:hover {
  background-color: #ddeaf9;
}
.outcomes-container table td hr {
  padding: 0;
  margin: 0;
}
.outcomes-container table .outcome-row.editing td {
  background-color: #d2dfed;
}
.outcomes-container table .outcome-row.editing button.save {
  display: inline-block;
}
.outcomes-container table .outcome-row.editing button.edit {
  display: none;
}
.outcomes-container table .outcome-row:not(.editing) button.save {
  display: none;
}
.outcomes-container table .outcome-row:not(.editing) button.edit {
  display: inline-block;
}
.outcomes-container table .outcome-row td {
  word-break: break-word;
}
.outcomes-container table .edit-sof-outcome {
  width: 25px;
  vertical-align: middle;
}
.outcomes-container table .edit-sof-outcome button.edit {
  border-left: none;
}
.outcomes-container table .edit-sof-outcome button.save {
  display: none;
}
.outcomes-container table td.control-label {
  font-weight: bold;
  padding: 5px 0px;
  height: auto;
  background-color: #e0e0e0;
}
.outcomes-container table td.edit-sof-outcome {
  background-color: #d2dfed !important;
}
.outcomes-container table td.warning {
  background-color: #f7bf9c;
}
.outcomes-container table .quality {
  text-align: center;
}
.outcomes-container table .inner-cell {
  padding: 2px 3px;
}
.outcomes-container table .cell-content {
  min-height: 30px;
  display: inline-block;
  padding: 2px 3px;
}
.outcomes-container table .inner-cell .cell-content {
  padding: 0;
}
.outcomes-container table .active {
  background-color: #d2dfed !important;
}
.outcomes-container table .active.footnote-active {
  background-color: #f4e39e !important;
}
.outcomes-container table .not-editable-cell,
.outcomes-container table .disabled-cell {
  cursor: default;
  background-color: #e9e9e9;
}
.outcomes-container table .outcome-label {
  line-height: 30px;
  text-align: left;
  background: #d2dfed;
  height: 30px;
}
.outcomes-container table .outcome-label .ellipsis-wrapper {
  display: inline-block;
}
.outcomes-container table .outcome-label .outcome-name {
  margin: 0px 5px;
}
.outcomes-container table .outcome-cell {
  background: transparent;
}
.outcomes-container table button.sort,
.outcomes-container table button.save,
.outcomes-container table button.edit,
.outcomes-container table button.delete,
.outcomes-container table button.add-evidence-stream {
  width: 30px;
  height: 30px;
  float: right;
  font-size: 16px;
}
.outcomes-container table button.add-evidence-stream {
  background: url("../images/plus.png") right 8px no-repeat;
}
.outcomes-container menu.buttons.disabled {
  cursor: default;
  background-color: rgba(206,206,206,0.2);
  color: rgba(45,50,54,0.4);
}
.outcomes-container .absolute-difference td {
  height: 20px;
  line-height: 20px;
}
.outcomes-container .outcome-label-row.edit-label-state {
  border-right: 0 !important;
}
.outcomes-container .outcome-label-row .outcome-label div.name-block {
  padding-right: 30px;
}
.outcomes-container .outcome-label-row div.name-block {
  overflow: hidden;
}
.outcomes-container .select-outcome-type-warning {
  color: #f00;
}
.outcomes-container .outcome-edit-block {
  display: none;
}
.outcomes-container .force-type {
  background-color: #f7bf9c;
}
.outcomes-container tr .table-mode {
  width: 30px;
}
.outcomes-container tr.outcome-one-row > th {
  word-break: break-word;
}
.outcomes-container tr.outcome-one-row .no-of-studies {
  width: 5%;
}
.outcomes-container tr.outcome-one-row .design-studies {
  width: 8%;
}
.outcomes-container tr.outcome-one-row .risk-of-bias {
  width: 7%;
}
.outcomes-container tr.outcome-one-row .inconsistency {
  width: 7%;
}
.outcomes-container tr.outcome-one-row .indirectness {
  width: 7%;
}
.outcomes-container tr.outcome-one-row .imprecision {
  width: 7%;
}
.outcomes-container tr.outcome-one-row .no-of-patients {
  width: 16%;
}
.outcomes-container tr.outcome-one-row .relative-effect,
.outcomes-container tr.outcome-one-row .intervention,
.outcomes-container tr.outcome-one-row .control {
  width: 8%;
}
.outcomes-container tr.outcome-one-row .other-considerations {
  width: 11%;
}
.outcomes-container tr.outcome-one-row .quality {
  width: 6%;
}
.outcomes-container tr.outcome-one-row .importance {
  width: 10%;
}
.outcomes-container tr.outcome-one-row .importance div.table-menu {
  display: inline-block;
  float: right;
  border-left: 1px solid #bfbfbf;
  height: 100%;
}
.outcomes-container tr.outcome-one-row .importance div.table-menu button {
  margin-top: 95%;
}
.outcomes-container tr.outcome-one-row .importance span.table-menu {
  display: inline-block;
  padding-top: 25%;
  height: 100%;
}
.outcomes-container tr.outcome-sof-row .outcome-cell {
  width: auto;
}
.outcomes-container tr.outcome-sof-row .control {
  width: 12%;
}
.outcomes-container tr.outcome-sof-row .with-intervention,
.outcomes-container tr.outcome-sof-row .without-intervention,
.outcomes-container tr.outcome-sof-row .difference,
.outcomes-container tr.outcome-sof-row .risk-difference-with-intervention,
.outcomes-container tr.outcome-sof-row .risk-with-control,
.outcomes-container tr.outcome-sof-row .corresponding-risk {
  width: 12%;
}
.outcomes-container tr.outcome-sof-row .relative-effect {
  width: 12%;
}
.outcomes-container tr.outcome-sof-row .no-of-participants {
  width: 12%;
}
.outcomes-container tr.outcome-sof-row .quality {
  width: 12%;
}
.outcomes-container tr.outcome-sof-row .what_happens,
.outcomes-container tr.outcome-sof-row .comments {
  width: 26%;
}
.outcomes-container tr.outcome-sof-row .impact {
  width: 36%;
}
.outcomes-container tr.outcome-accp-row .participants {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .risk-of-bias {
  width: 6%;
}
.outcomes-container tr.outcome-accp-row .inconsistency {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .indirectness {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .imprecision {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .other-considerations {
  width: 10%;
}
.outcomes-container tr.outcome-accp-row .quality {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .case-control {
  width: 16%;
}
.outcomes-container tr.outcome-accp-row .event-rates-with-control {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .event-rates-with-intervention {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .relative-effect {
  width: 10%;
}
.outcomes-container tr.outcome-accp-row .risk-with-control,
.outcomes-container tr.outcome-accp-row td:nth-child(11) {
  width: 8%;
}
.outcomes-container tr.outcome-accp-row .risk-difference-with-intervention {
  width: auto;
}
.outcomes-container tr.outcome-sof-accp-row .outcome-cell {
  width: auto;
}
.outcomes-container tr.outcome-sof-accp-row .no-of-participants {
  width: 10%;
}
.outcomes-container tr.outcome-sof-accp-row .quality {
  width: 10%;
}
.outcomes-container tr.outcome-sof-accp-row .relative-effect {
  width: 10%;
}
.outcomes-container tr.outcome-sof-accp-row .risk-with-control,
.outcomes-container tr.outcome-sof-accp-row .control {
  width: 12%;
}
.outcomes-container tr.outcome-sof-accp-row .absolute-effect {
  width: 10%;
}
.outcomes-container tr.outcome-sof-accp-row .risk-difference-with-intervention {
  width: 12%;
}
.outcomes-container tr.outcome-sof-accp-row .impact {
  width: 30%;
}
.outcomes-container tr.outcome-diag-row th.diagnostic-effect,
.outcomes-container tr.outcome-diag-sof-row th.diagnostic-effect {
  word-break: break-word;
}
.outcomes-container tr.outcome-diag-row > th {
  word-break: break-word;
}
.outcomes-container tr.outcome-diag-row .diagnostic-outcome-label {
  width: auto;
}
.outcomes-container tr.outcome-diag-row .no-of-studies-patients {
  width: 6%;
}
.outcomes-container tr.outcome-diag-row .design-studies {
  width: 6%;
}
.outcomes-container tr.outcome-diag-row .risk-of-bias,
.outcomes-container tr.outcome-diag-row .indirectness,
.outcomes-container tr.outcome-diag-row .imprecision {
  width: 7%;
}
.outcomes-container tr.outcome-diag-row .inconsistency {
  min-width: 88px;
  width: 7%;
}
.outcomes-container tr.outcome-diag-row .publication-bias {
  width: 7%;
}
.outcomes-container tr.outcome-diag-row .other-considerations {
  width: 7%;
}
.outcomes-container tr.outcome-diag-row .diagnostic-effect {
  width: 7%;
}
.outcomes-container tr.outcome-diag-row .quality {
  width: 6%;
}
.outcomes-container tr.outcome-diag-row .importance {
  width: 7%;
}
.outcomes-container tr.outcome-diag-sof-row .diagnostic-outcome-label {
  width: 20%;
}
.outcomes-container tr.outcome-diag-sof-row .no-of-participants-studies {
  width: 10%;
}
.outcomes-container tr.outcome-diag-sof-row .quality {
  width: 10%;
}
.outcomes-container tr.outcome-diag-sof-row .diagnostic-effect {
  width: 8%;
}
.outcomes-container tr.outcome-diag-sof-row .comments {
  width: 25%;
}
.outcomes-container .prognostic-table > th,
.outcomes-container tr.prognostic-outcome > th {
  vertical-align: middle;
  word-break: break-word;
}
.outcomes-container .prognostic-table .evidence-stream,
.outcomes-container tr.prognostic-outcome .evidence-stream {
  width: 3%;
}
.outcomes-container .prognostic-table .no-of-studies,
.outcomes-container tr.prognostic-outcome .no-of-studies {
  width: 6%;
}
.outcomes-container .prognostic-table .design-studies,
.outcomes-container tr.prognostic-outcome .design-studies,
.outcomes-container .prognostic-table .risk-of-bias,
.outcomes-container tr.prognostic-outcome .risk-of-bias,
.outcomes-container .prognostic-table .inconsistency,
.outcomes-container tr.prognostic-outcome .inconsistency,
.outcomes-container .prognostic-table .indirectness,
.outcomes-container tr.prognostic-outcome .indirectness,
.outcomes-container .prognostic-table .imprecision,
.outcomes-container tr.prognostic-outcome .imprecision {
  width: 7%;
}
.outcomes-container .prognostic-table .publication-bias,
.outcomes-container tr.prognostic-outcome .publication-bias,
.outcomes-container .prognostic-table .upgrade-factors,
.outcomes-container tr.prognostic-outcome .upgrade-factors {
  width: 8%;
}
.outcomes-container .prognostic-table .other-considerations,
.outcomes-container tr.prognostic-outcome .other-considerations {
  width: 16%;
}
.outcomes-container .prognostic-table .rate,
.outcomes-container tr.prognostic-outcome .rate,
.outcomes-container .prognostic-table .events,
.outcomes-container tr.prognostic-outcome .events,
.outcomes-container .prognostic-table .relative-effect,
.outcomes-container tr.prognostic-outcome .relative-effect {
  width: 10%;
}
.outcomes-container .prognostic-table .effect-desc,
.outcomes-container tr.prognostic-outcome .effect-desc {
  width: 6%;
}
.outcomes-container .prognostic-table .quality,
.outcomes-container tr.prognostic-outcome .quality {
  width: 8%;
}
.outcomes-container .prognostic-table .importance,
.outcomes-container tr.prognostic-outcome .importance {
  width: 10%;
  position: relative;
  padding-right: 30px;
}
.outcomes-container .prognostic-table .importance button,
.outcomes-container tr.prognostic-outcome .importance button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  border-left: 1px solid #bfbfbf;
  height: 100%;
}
.outcomes-container .prognostic-table .importance span.table-menu,
.outcomes-container tr.prognostic-outcome .importance span.table-menu {
  display: inline-block;
  padding-top: 25%;
  height: 100%;
}
.outcomes-container .prognostic-table > td.evidence-stream,
.outcomes-container tr.prognostic-outcome > td.evidence-stream {
  padding: 0;
  position: relative;
  overflow: hidden;
  border-bottom: none;
}
.outcomes-container .prognostic-table > td.evidence-stream.animal .cell-content,
.outcomes-container tr.prognostic-outcome > td.evidence-stream.animal .cell-content,
.outcomes-container .prognostic-table > td.evidence-stream.human .cell-content,
.outcomes-container tr.prognostic-outcome > td.evidence-stream.human .cell-content {
  min-height: 60px;
}
.outcomes-container .prognostic-table > td.evidence-stream.mechanistic .cell-content,
.outcomes-container tr.prognostic-outcome > td.evidence-stream.mechanistic .cell-content {
  min-height: 95px;
}
.outcomes-container .prognostic-table > td.evidence-stream span,
.outcomes-container tr.prognostic-outcome > td.evidence-stream span {
  display: block;
  position: absolute;
  white-space: nowrap;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  text-transform: uppercase;
  line-height: 22px;
  top: 50%;
  left: 50%;
  text-align: center;
}
.outcomes-container .prognostic-table.human + tr.animal,
.outcomes-container tr.prognostic-outcome.human + tr.animal {
  border-top-style: double;
}
.outcomes-container .prognostic-table.human + tr.mechanistic,
.outcomes-container tr.prognostic-outcome.human + tr.mechanistic {
  border-top-style: double;
}
.outcomes-container .prognostic-table.animal + tr.mechanistic,
.outcomes-container tr.prognostic-outcome.animal + tr.mechanistic {
  border-top-style: double;
}
.outcomes-container .prevs-count-1 tr.outcome-diag-row .diagnostic-effect {
  width: 7%;
}
.outcomes-container .prevs-count-2 tr.outcome-diag-row .diagnostic-effect {
  width: 5%;
}
.outcomes-container .prevs-count-3 tr.outcome-diag-row .diagnostic-effect {
  width: 5%;
}
.outcomes-container table.lang-de .risk-of-bias,
.outcomes-container table.lang-de .indirectness,
.outcomes-container table.lang-de .inconsistency,
.outcomes-container table.lang-de .imprecision {
  width: 7%;
}
.outcomes-container table.lang-de .quality {
  width: 9%;
}
.outcomes-container table.lang-de .publication-bias {
  width: 9%;
}
.outcomes-container table.lang-de .design-studies {
  width: 8%;
}
.outcomes-container #isof-content {
  border: 0;
  width: 100%;
}
.isof-view .content-container {
  display: inline-block;
  padding: 30px;
  background-color: #f6f6f6;
}
.isof-view .message {
  font-size: 16px;
  font-size: 1.6rem;
}
.isof-view .test-dropdown {
  margin-bottom: 10px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
table.diagnostic-pooled-values {
  width: 400px;
}
table.diagnostic-pooled-values.comparatorTest {
  width: 800px;
}
table.diagnostic-pooled-values tr {
  height: 20px;
}
table.diagnostic-pooled-values td {
  background-color: #e9e9e9;
  line-height: 20px;
  padding: 2px 3px;
}
table.diagnostic-pooled-values .label-cell {
  cursor: default;
  text-transform: capitalize;
}
table.diagnostic-pooled-values .value-cell {
  background-color: transparent;
  cursor: pointer;
}
table.diagnostic-pooled-values .value-cell:hover {
  background-color: #ddeaf9;
}
table.diagnostic-pooled-values .dx-tests td {
  cursor: default;
  background-color: #dedede;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.popup-menu {
  display: none;
  position: fixed;
  z-index: 1010;
  background: #f6f6f6;
  border: 1px solid #b5b5b5;
  padding: 0;
  -webkit-box-shadow: 0 0 15px #565656;
  box-shadow: 0 0 15px #565656;
}
.popup-menu span.dot {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  right: 19px;
  position: absolute;
  border: 1px solid #b5b5b5;
}
.popup-menu ul {
  position: relative;
}
.popup-menu ul li {
  background: #f6f6f6;
}
.popup-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  min-width: 140px;
}
.popup-menu ul li {
  float: left;
  clear: left;
  padding-left: 10px;
  padding-right: 15px;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  line-height: 36px;
  background: #f6f6f6;
}
.popup-menu ul li.disabled {
  cursor: default;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.popup-menu ul li:hover {
  background: #d2dfed;
}
.popup-menu ul li label {
  display: block;
}
.popup-menu ul li.active {
  background: #fff;
}
.popup-menu ul li.submenu {
  border-top: 1px solid #dfdfdf;
}
.popup-menu ul li.submenu:after {
  font-family: 'gdt';
  content: '\e019';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.popup-menu ul li.submenu:after {
  float: right;
  line-height: 36px;
}
.popup-menu ul li.submenu span.text {
  float: left;
}
.popup-menu ul li span.checkbox {
  display: inline-block;
  width: 25px;
}
.popup-menu ul li span.text {
  padding-left: 25px;
}
.popup-menu ul li span.link {
  padding-left: 20px;
}
.popup-menu ul li.current {
  background: #ddeaf9;
}
.popup-menu ul.settings li,
.popup-menu ul.submenu-list li {
  font-size: 14px;
}
.popup-menu ul.submenu-list li {
  max-width: 280px;
  white-space: normal;
  line-height: 30px;
}
.popup-menu ul.submenu-list li .checkbox {
  float: left;
}
.popup-menu ul.submenu-list li .checkbox-text {
  overflow: hidden;
  line-height: 30px;
  display: block;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#presentations {
  height: 100%;
  overflow-y: auto;
  background: #fff;
}
#presentations .buttons .btn {
  color: #fff !important;
  background-color: #9dbfcc;
}
#presentations .buttons .btn:hover {
  background-color: #a4c3cf !important;
}
#presentations .buttons .btn.btn-success {
  color: #fff !important;
  background-color: #009cca !important;
}
#presentations .buttons .btn.btn-success:hover {
  background-color: #00a4d4 !important;
}
#presentations.presentations-container .recommendation-header .sign.strongly-recommended-for {
  background: url("../images/recom-strong.png") 50% 50% !important;
}
#presentations.presentations-container .recommendation-header .sign.strongly-recommended-against {
  background: url("../images/not-recom.png") 50% 50% !important;
}
#presentations.presentations-container .recommendation-header .sign.conditional-recommended-for {
  background: url("../images/recom-ok.png") 50% 50% !important;
}
#presentations.presentations-container .recommendation-header .sign.conditional-recommended-against {
  background: url("../images/recom-not-really-ok.png") 50% 50% !important;
}
#presentations.presentations-container .recommendation-header .sign.conditional-either {
  background: url("../images/recom-ok.png") 50% 50% !important;
}
#presentations.presentations-container .public-DraftEditor-content {
  min-height: 52px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.project-invitation-confirmation-modal,
.share-or-send-to-modal {
  background: #fff;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  margin-top: 10%;
  width: 550px;
}
.project-invitation-confirmation-modal h2,
.share-or-send-to-modal h2 {
  text-align: center;
}
.access-rights {
  position: relative;
}
.share-or-send-to-modal {
  text-align: left;
}
.share-or-send-to-modal .block-label {
  font-weight: bold;
  margin-bottom: 5px;
}
.share-or-send-to-modal .co-owners-container {
  max-height: 120px;
  overflow-y: auto;
}
.share-or-send-to-modal .already-shared-with-table {
  width: 100%;
  background-color: #f2f2f2;
}
.share-or-send-to-modal .already-shared-with-table tr {
  height: 40px;
  line-height: 40px;
}
.share-or-send-to-modal .already-shared-with-table tr td {
  padding: 0 5px;
}
.share-or-send-to-modal .new-invitation {
  width: 90%;
  margin: 0 auto;
}
.share-or-send-to-modal .new-invitation tr {
  border: none;
}
.share-or-send-to-modal .new-invitation tr td input[type="text"] {
  height: 36px;
  line-height: 36px;
  color: #5c5d5f;
  width: 100%;
}
.share-or-send-to-modal .new-invitation .invitation-label {
  vertical-align: middle;
  font-weight: bold;
}
.share-or-send-to-modal .new-invitation .invitation-label span.info-sign {
  display: inline-block;
  position: relative;
  top: -4px;
  margin-left: 5px;
}
.share-or-send-to-modal .new-invitation .access-rights .select-with-annotations-container {
  width: 100%;
}
.share-or-send-to-modal .new-invitation .access-rights .select-with-annotations-container .options-select-container {
  width: 100%;
}
.share-or-send-to-modal .new-invitation .access-rights .select-with-annotations-container .options-select-container .select-input {
  font-size: 16px;
}
.share-or-send-to-modal .new-invitation .access-rights .select-with-annotations-container .options-select-container .options-container {
  font-size: 14px;
}
.share-or-send-to-modal .new-invitation .access-rights .select-with-annotations-container .options-select-container .options-container .option {
  line-height: 26px;
}
.share-or-send-to-modal .new-invitation .access-rights .select-option-annotation {
  font-size: 14px;
}
.share-or-send-to-modal input:invalid {
  background-color: #fff;
}
.project-invitation-confirmation-modal {
  width: 550px;
}
.project-invitation-confirmation-modal h2 {
  margin-top: 0;
}
.project-invitation-confirmation-modal .invitation-dialog {
  padding: 15px 20px;
  background-color: #fff;
}
.project-invitation-confirmation-modal .invitation-dialog table {
  width: 100%;
  margin-bottom: 20px;
}
.project-invitation-confirmation-modal .invitation-dialog table td {
  vertical-align: baseline;
}
.project-invitation-confirmation-modal .invitation-dialog table .label {
  width: 30%;
  font-weight: bold;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tabs-view .tab-elems {
  min-height: 42px;
}
.tabs-view .tab-container {
  overflow-y: auto;
}
.projects-menu {
  padding-bottom: 10px;
}
.projects-menu .new-projects-list {
  max-height: 80vh;
  overflow-y: auto;
}
.projects-list {
  display: block;
}
.projects-list .standard-table {
  background-color: #e9e9e9;
  border: 0;
  width: 100%;
}
.projects-list .standard-table thead th,
.projects-list .standard-table tbody,
.projects-list .standard-table td {
  border: 0;
}
.projects-list .standard-table th {
  text-align: left;
}
.projects-list .standard-table th.sort {
  cursor: pointer;
}
.projects-list .standard-table th,
.projects-list .standard-table td {
  overflow: hidden;
}
.projects-list .standard-table th:nth-child(1),
.projects-list .standard-table td:nth-child(1),
.projects-list .standard-table th:nth-child(2),
.projects-list .standard-table td:nth-child(2),
.projects-list .standard-table th:nth-child(6),
.projects-list .standard-table td:nth-child(6) {
  width: 5%;
}
.projects-list .standard-table th:nth-child(4),
.projects-list .standard-table td:nth-child(4) {
  width: 20%;
}
.projects-list .standard-table th:nth-child(5),
.projects-list .standard-table td:nth-child(5) {
  width: 10%;
}
.projects-list .standard-table tbody tr {
  line-height: 5rem;
}
.projects-list .standard-table tbody:nth-child(odd) {
  background-color: #f2f2f2;
}
.projects-list .standard-table tbody:hover {
  background-color: #fff;
}
.projects-list .standard-table .projects-list-item input {
  width: 80%;
}
.projects-list .standard-table .projects-list-item td.toggle-button {
  padding-left: 10px;
}
.projects-list .standard-table .projects-list-item td.toggle-button .arrow-down,
.projects-list .standard-table .projects-list-item td.project-toolbar button,
.projects-list .standard-table .projects-list-item tr.questions-list {
  display: none;
}
.projects-list .standard-table .projects-list-item.opened td.toggle-button .arrow-down,
.projects-list .standard-table .projects-list-item.opened tr.questions-list {
  display: table-row;
}
.projects-list .standard-table .projects-list-item.opened td.toggle-button .arrow-right {
  display: none;
}
.projects-list .standard-table .projects-list-item.opened td.project-toolbar button {
  display: block;
  left: 33%;
  position: relative;
}
.projects-list .standard-table .projects-list-item td .ellipsis-wrapper {
  display: inline-block;
}
.projects-list .questions-list {
  border: 1px;
  width: 100%;
}
.projects-list .questions-list tbody:hover {
  background-color: inherit;
}
.projects-list .questions-list tr:nth-child(odd) {
  background-color: #f2f2f2;
}
.projects-list .questions-list tr:hover {
  background-color: #fff;
}
.projects-list .questions-list td.questions-list-container {
  padding-bottom: 10px;
}
#header .projects-list-item th:nth-child(1),
#header .projects-list-item td:nth-child(1),
#header .projects-list-item th:nth-child(2),
#header .projects-list-item td:nth-child(2),
#header .projects-list-item th:nth-child(4),
#header .projects-list-item td:nth-child(4) {
  width: 5%;
}
#header .projects-list-item th:nth-child(3),
#header .projects-list-item td:nth-child(3) {
  width: 85%;
}
#header .projects-list-item th:nth-child(4) button,
#header .projects-list-item td:nth-child(4) button {
  position: relative;
  left: 33%;
}
#header .projects-list-item td.toggle-button .arrow-down {
  display: none;
}
#header .projects-list-item.opened td.toggle-button .arrow-right {
  display: none;
}
#header .projects-list-item.opened td.toggle-button .arrow-down {
  display: block;
}
#header .projects-list-item button {
  width: auto;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.projects-overview #loading-indicator .loader-bar {
  position: relative;
  top: 2px;
  display: inline-block;
  width: 50px;
  height: 11px;
  background-image: url("../images/loader-bar.gif");
  background-position: center center;
  background-repeat: no-repeat;
}
.projects-overview #name {
  width: 90%;
}
.projects-overview li .caption {
  padding-right: 100px;
}
.projects-overview li button.export {
  display: none;
}
.projects-overview .import-json-block {
  display: none;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.export-dialog,
#outcomes-export-dialog {
  font-size: 14px;
  margin-top: 20px;
  margin-left: -15px;
  margin-right: -15px;
}
.export-dialog .title,
#outcomes-export-dialog .title {
  font-weight: normal;
  margin: 0;
  padding: 0 15px 10px;
  font-size: 24px;
  text-align: center;
}
.export-dialog .choose-etd-view-title,
#outcomes-export-dialog .choose-etd-view-title,
.export-dialog .choose-format-title,
#outcomes-export-dialog .choose-format-title,
.export-dialog .choose-outcomes-title,
#outcomes-export-dialog .choose-outcomes-title,
.export-dialog .choose-appendices-title,
#outcomes-export-dialog .choose-appendices-title,
.export-dialog .choose-orientation-title,
#outcomes-export-dialog .choose-orientation-title {
  display: block;
  font-weight: bold;
  padding: 10px 15px;
}
.export-dialog .choose-format-title,
#outcomes-export-dialog .choose-format-title,
.export-dialog .choose-orientation-title,
#outcomes-export-dialog .choose-orientation-title {
  padding-bottom: 5px;
}
.export-dialog label,
#outcomes-export-dialog label {
  font-size: 14px;
  padding: 2px 15px;
}
.export-dialog .view-options label,
#outcomes-export-dialog .view-options label,
.export-dialog .formats-list label,
#outcomes-export-dialog .formats-list label,
.export-dialog .choose-format label,
#outcomes-export-dialog .choose-format label,
.export-dialog .choose-orientation label,
#outcomes-export-dialog .choose-orientation label {
  display: block;
  max-width: 350px;
}
.export-dialog .view-options label input[type="radio"],
#outcomes-export-dialog .view-options label input[type="radio"],
.export-dialog .formats-list label input[type="radio"],
#outcomes-export-dialog .formats-list label input[type="radio"],
.export-dialog .choose-format label input[type="radio"],
#outcomes-export-dialog .choose-format label input[type="radio"],
.export-dialog .choose-orientation label input[type="radio"],
#outcomes-export-dialog .choose-orientation label input[type="radio"] {
  position: relative;
  top: 3px;
}
.export-dialog .view-options label .question-mark-sign,
#outcomes-export-dialog .view-options label .question-mark-sign,
.export-dialog .formats-list label .question-mark-sign,
#outcomes-export-dialog .formats-list label .question-mark-sign,
.export-dialog .choose-format label .question-mark-sign,
#outcomes-export-dialog .choose-format label .question-mark-sign,
.export-dialog .choose-orientation label .question-mark-sign,
#outcomes-export-dialog .choose-orientation label .question-mark-sign {
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  vertical-align: top;
}
.export-dialog .view-options label .question-mark-sign:before,
#outcomes-export-dialog .view-options label .question-mark-sign:before,
.export-dialog .formats-list label .question-mark-sign:before,
#outcomes-export-dialog .formats-list label .question-mark-sign:before,
.export-dialog .choose-format label .question-mark-sign:before,
#outcomes-export-dialog .choose-format label .question-mark-sign:before,
.export-dialog .choose-orientation label .question-mark-sign:before,
#outcomes-export-dialog .choose-orientation label .question-mark-sign:before {
  font-family: 'gdt';
  content: '\e007';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.export-dialog .view-options label span,
#outcomes-export-dialog .view-options label span {
  display: table-cell;
}
.export-dialog .icon-orientation-landscape,
#outcomes-export-dialog .icon-orientation-landscape,
.export-dialog .icon-orientation-portrait,
#outcomes-export-dialog .icon-orientation-portrait {
  font-size: 18px;
  margin-left: 3px;
}
.export-dialog .icon-orientation-landscape:after,
#outcomes-export-dialog .icon-orientation-landscape:after {
  font-family: 'gdt';
  content: '\e030';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.export-dialog .icon-orientation-portrait:after,
#outcomes-export-dialog .icon-orientation-portrait:after {
  font-family: 'gdt';
  content: '\e031';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.export-dialog fieldset,
#outcomes-export-dialog fieldset {
  margin-bottom: 20px;
  text-align: center;
}
.export-dialog .buttons,
#outcomes-export-dialog .buttons {
  margin: 0px 15px;
}
.export-dialog .appendices-to-export,
#outcomes-export-dialog .appendices-to-export,
.export-dialog .outcomes-to-export,
#outcomes-export-dialog .outcomes-to-export {
  max-width: 550px;
  max-height: 450px;
  overflow-y: auto;
}
.export-dialog .appendices-to-export ul,
#outcomes-export-dialog .appendices-to-export ul,
.export-dialog .outcomes-to-export ul,
#outcomes-export-dialog .outcomes-to-export ul {
  background: #eaeaea;
  padding: 0;
  margin: 0;
  list-style: none;
}
.export-dialog .appendices-to-export ul li,
#outcomes-export-dialog .appendices-to-export ul li,
.export-dialog .outcomes-to-export ul li,
#outcomes-export-dialog .outcomes-to-export ul li {
  position: relative;
  line-height: 20px;
  padding: 5px 15px;
}
.export-dialog .appendices-to-export ul li.selected,
#outcomes-export-dialog .appendices-to-export ul li.selected,
.export-dialog .outcomes-to-export ul li.selected,
#outcomes-export-dialog .outcomes-to-export ul li.selected {
  background-color: #fff;
}
.export-dialog .appendices-to-export ul li input,
#outcomes-export-dialog .appendices-to-export ul li input,
.export-dialog .outcomes-to-export ul li input,
#outcomes-export-dialog .outcomes-to-export ul li input {
  position: relative;
  top: 6px;
  float: left;
}
.export-dialog .appendices-to-export ul li input[type="checkbox"],
#outcomes-export-dialog .appendices-to-export ul li input[type="checkbox"],
.export-dialog .outcomes-to-export ul li input[type="checkbox"],
#outcomes-export-dialog .outcomes-to-export ul li input[type="checkbox"] {
  background-color: #fff;
}
.export-dialog .appendices-to-export ul li input[type="checkbox"]:checked,
#outcomes-export-dialog .appendices-to-export ul li input[type="checkbox"]:checked,
.export-dialog .outcomes-to-export ul li input[type="checkbox"]:checked,
#outcomes-export-dialog .outcomes-to-export ul li input[type="checkbox"]:checked {
  background-color: #f2f2f2;
}
.export-dialog .appendices-to-export ul li label,
#outcomes-export-dialog .appendices-to-export ul li label,
.export-dialog .outcomes-to-export ul li label,
#outcomes-export-dialog .outcomes-to-export ul li label {
  display: block;
  padding-left: 20px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.question-with-outcomes-container {
  background: #fff;
  padding-bottom: 20px;
  width: 100%;
  height: 100%;
}
.question-with-outcomes-container .outcomes-table-container {
  overflow-x: hidden;
}
.question-with-outcomes-container > .outcomes-container,
.question-with-outcomes-container > .footnotes-container {
  min-width: 1162px;
}
.question-with-outcomes-container .outcomes-container .questions-view {
  margin: 0;
  padding: 0;
}
.question-with-outcomes-container .outcomes-container .questions-view .standard-list {
  background: #eaeaea;
}
.question-with-outcomes-container .outcomes-container .questions-view .standard-list li.question {
  position: relative;
}
.question-with-outcomes-container .diagnostic-meta {
  margin: 0px 5px 15px 0;
}
.question-with-outcomes-container .diagnostic-meta div.pooled-values-container,
.question-with-outcomes-container .diagnostic-meta div.effect-prevalences-container {
  display: inline-block;
  margin-right: 20px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.questions-view {
  padding-bottom: 20px;
  background-color: #fff;
  min-width: 950px;
  counter-reset: questionItem;
}
.questions-view li.expanded {
  font-size: 14px;
  padding-top: 5px;
  height: 410px;
}
.questions-view li.expanded.diagnostic-index {
  height: 643px;
}
.questions-view li.expanded.diagnostic-comparator {
  height: 704px;
}
.questions-view li.expanded .separated {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  position: relative;
  width: calc(100% - 50px);
  padding: 10px 49px 0 20px;
  font-size: 14px;
  line-height: 30px;
}
.questions-view li.expanded .separated.diagnostic {
  white-space: nowrap;
}
.questions-view li.expanded .separated input,
.questions-view li.expanded .separated select {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  font-size: 14px;
}
.questions-view li.expanded .separated select.prognostic {
  width: 80px;
}
.questions-view li.expanded .separated select.prognostic.default {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
}
.questions-view li.expanded .separated .with-footnotes,
.questions-view li.expanded .separated .with-annotation {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  margin: 0 5px;
}
.questions-view li.expanded .separated .with-footnotes input,
.questions-view li.expanded .separated .with-annotation input {
  width: 100%;
}
.questions-view li.expanded .separated .annotation {
  line-height: 15px;
  font-size: 12px;
}
.questions-view li.expanded .separated #populationOther {
  margin-left: 0;
}
.questions-view li.expanded .separated select {
  margin-left: 5px;
}
.questions-view li.expanded .separated #population {
  margin-right: 5px;
}
.questions-view li.expanded .separated span.input-with-button input {
  margin: 0;
  width: calc(100% - 32px);
}
.questions-view li.expanded .separated .sup {
  position: absolute;
  display: block;
  right: 0px;
  top: -18px;
}
.questions-view li.expanded .add-comparator-test,
.questions-view li.expanded .remove-comparator-test {
  position: relative;
  top: 0px;
  right: 5px;
}
.questions-view li.expanded .add-comparator-test:before,
.questions-view li.expanded .remove-comparator-test:before {
  line-height: normal;
}
.questions-view li.expanded .details {
  padding-right: 95px;
}
.questions-view li.expanded .details fieldset {
  position: relative;
  margin: 25px 0 10px 0;
  line-height: 0px;
}
.questions-view li.expanded .details fieldset button {
  border: none;
}
.questions-view li.expanded .details fieldset > label {
  position: relative;
  display: inline-block;
  line-height: 16px;
  padding-left: 30px;
}
.questions-view li.expanded .details fieldset > label .question-mark-sign {
  border-width: 0;
  position: absolute;
  top: -1px;
  left: 10px;
  font-size: 16px;
}
.questions-view li.expanded .details fieldset > label .question-mark-sign:before {
  font-family: 'gdt';
  content: '\e007';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.questions-view li.expanded .details fieldset > label .question-mark-sign * {
  margin-left: 0.5rem;
}
.questions-view li.expanded .details fieldset textarea {
  padding: 8px 10px !important;
  line-height: 16px;
  height: 50px;
}
.questions-view li.expanded .details fieldset textarea[disabled] {
  background-color: transparent;
}
.questions-view li.expanded .details fieldset .sup {
  position: absolute;
  display: block;
  right: 5px;
  top: -3px;
}
.questions-view li.expanded .details fieldset .sof-title {
  position: relative;
  display: inline-block;
}
.questions-view li.expanded .details fieldset .sof-title textarea {
  height: 85px;
  padding-bottom: 30px !important;
}
.questions-view li.expanded .details fieldset .sof-title button.auto-manual-switch {
  height: auto;
  position: absolute;
  padding: 6px;
  line-height: 16px;
  right: 10px;
  bottom: 10px;
  z-index: 100;
  width: 160px;
}
.questions-view .last-update {
  line-height: 16px;
  font-size: 14px;
  padding-right: 5px;
}
.questions-view .add-question-buttons li {
  width: 50%;
}
.questions-view .add-management-question span,
.questions-view .add-diagnostic-question span {
  background: url("../images/new-project.png") left center no-repeat;
  padding-left: 30px;
}
.questions-view .import-question span {
  background: url("../images/import-project.png") left center no-repeat;
  padding-left: 30px;
}
.questions-view .disabled-sof-title {
  position: relative;
}
.questions-view .disabled-sof-title div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.questions-view ul.standard-list li.questions-wo-group {
  position: static;
  height: auto;
  padding: 0;
  background: none;
  border: none;
}
.questions-view ul.standard-list li.questions-wo-group ul.grouped-questions {
  margin: 0;
}
.questions-view ul.standard-list li.question-group {
  height: auto;
  min-height: 50px;
  margin-bottom: 40px;
  background: #fff;
  border: 1px solid #009cca;
}
.questions-view ul.standard-list li.question-group .question-group-edit-view {
  padding-right: 10px;
}
.questions-view ul.standard-list li.question-group .question-group-edit-view .caption {
  height: 50px;
  line-height: 50px;
  font-weight: bold;
  padding-left: 0.5em;
}
.questions-view ul.standard-list li.question-group .question-group-edit-view button {
  border-right: none;
}
.questions-view ul.standard-list li.question-group .question-group-edit-view input {
  font-size: 14px;
  margin-top: 10px;
  width: 90%;
}
.questions-view ul.standard-list li.question-group .question-group-edit-view.expanded {
  height: 50px;
}
.questions-view ul.standard-list ul.grouped-questions {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0 10px 10px 0;
  min-height: 10px;
}
.questions-view ul.standard-list ul.grouped-questions li {
  padding-left: 50px;
}
.questions-view ul.standard-list ul.grouped-questions li:before {
  line-height: 40px;
  content: counter(questionItem);
  counter-increment: questionItem;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px;
  border-right: 2px solid #fff;
  text-align: center;
}
.questions-view ul.standard-list li.active ul.grouped-questions.empty {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
}
.questions-view ul.standard-list li.active ul.grouped-questions.empty.about-to-drop {
  background: #d2dfed;
}
.questions-view .new-question-group-container {
  background: #fff;
  padding-top: 10px;
  position: relative;
  cursor: pointer;
  margin-top: -50px;
  z-index: 103;
}
.questions-view .new-question-group-container #new-question-group {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
}
.questions-view .new-question-group-container #new-question-group.about-to-drop {
  background: #d2dfed;
}
.questions-view .questions-container .question-footnotes-attr {
  display: none;
}
.questions-view .questions-container.drop-area-visible ul.standard-list {
  margin-bottom: 50px;
}
.quesiton-tables-navigation a {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  height: 100%;
  padding: 0 16px;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.quesiton-tables-navigation a,
.quesiton-tables-navigation a:hover,
.quesiton-tables-navigation a:visited,
.quesiton-tables-navigation a:active {
  text-decoration: none;
  color: currentColor;
}
.question-pico-fields .question-pico-fields__edit {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  position: relative;
  width: 100%;
  padding: 10px 0;
  font-size: 14px;
  line-height: 30px;
}
.question-pico-fields .question-pico-fields__edit.diagnostic {
  white-space: nowrap;
}
.question-pico-fields .question-pico-fields__edit input,
.question-pico-fields .question-pico-fields__edit select {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  font-size: 14px;
}
.question-pico-fields .question-pico-fields__edit select.prognostic {
  width: 80px;
}
.question-pico-fields .question-pico-fields__edit select.prognostic.default {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
}
.question-pico-fields .question-pico-fields__edit .with-footnotes,
.question-pico-fields .question-pico-fields__edit .with-annotation {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
  position: relative;
  margin: 0 5px;
}
.question-pico-fields .question-pico-fields__edit .with-footnotes input,
.question-pico-fields .question-pico-fields__edit .with-annotation input {
  width: 100%;
}
.question-pico-fields .question-pico-fields__edit .annotation {
  line-height: 15px;
  font-size: 12px;
}
.question-pico-fields .question-pico-fields__edit #populationOther {
  margin-left: 0;
}
.question-pico-fields .question-pico-fields__edit select {
  margin-left: 5px;
}
.question-pico-fields .question-pico-fields__edit #population {
  margin-right: 5px;
}
.question-pico-fields .question-pico-fields__edit span.input-with-button input {
  margin: 0;
  width: calc(100% - 32px);
}
.question-pico-fields .question-pico-fields__edit .sup {
  position: absolute;
  display: block;
  right: 0px;
  top: -18px;
}
.question-pico-fields .question-text .quesiton-tables-navigation {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 40px);
  height: 100%;
  background-image: -webkit-linear-gradient(left, transparent, #ddeaf9 45%);
  background-image: -moz-linear-gradient(left, transparent, #ddeaf9 45%);
  background-image: -o-linear-gradient(left, transparent, #ddeaf9 45%);
  background-image: -ms-linear-gradient(left, transparent, #ddeaf9 45%);
  background-image: linear-gradient(to right, transparent, #ddeaf9 45%);
  text-align: right;
  -webkit-animation-name: fade-in;
  -moz-animation-name: fade-in;
  -o-animation-name: fade-in;
  -ms-animation-name: fade-in;
  animation-name: fade-in;
  -webkit-animation-duration: 0.7s;
  -moz-animation-duration: 0.7s;
  -o-animation-duration: 0.7s;
  -ms-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.question-meta-fields {
  padding-right: 12px;
  padding-bottom: 10px;
}
.question-meta-fields .field {
  display: table;
  width: 100%;
}
.question-meta-fields .field:not(:last-child) {
  margin-bottom: 25px;
}
.question-meta-fields .field .field__label,
.question-meta-fields .field .field__text {
  display: table-cell;
  padding-left: 15px;
  position: relative;
}
.question-meta-fields .field .field__label {
  width: 16.66%;
}
.question-meta-fields .field .field__label label {
  position: relative;
}
.question-meta-fields .field .field__label label .info-sign {
  left: -15px;
  top: 3px;
}
.question-meta-fields .field .field__text input {
  width: 100%;
  background-color: #fff;
}
.question-meta-fields .last-update {
  line-height: 16px;
  font-size: 14px;
  padding-right: 5px;
  text-align: right;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.references-insert-modal {
  top: 30vh;
  width: 600px;
}
.references-insert-modal h2 {
  text-align: center;
}
.references-insert-modal .referneces-filter input {
  width: 100%;
}
.references-insert-modal .references-list {
  position: relative;
  margin-top: 20px;
  max-height: calc(70vh - 250px);
  overflow-y: auto;
}
.references-insert-modal .references-list label {
  display: inline-block;
}
.references-insert-modal .references-list label,
.references-insert-modal .references-list label .title {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.references-insert-modal .references-list label input {
  margin-right: 10px;
}
.etd-insert-modal-legacy,
.etd-insert-modal {
  position: relative;
  width: 370px;
  top: 30vh;
}
.etd-insert-modal-legacy h2,
.etd-insert-modal h2 {
  text-align: center;
}
.etd-insert-modal-legacy {
  width: 100%;
}
.insert-options {
  width: 320px;
  margin-bottom: 15px;
}
.insert-options label {
  display: block;
  padding: 5px 0px;
}
.insert-options label input#file {
  display: none;
}
.insert-options label input {
  position: relative;
  top: 3px;
}
.insert-options label button.file {
  line-height: 25px;
  margin-left: 10px;
  padding: 0 5px;
}
.insert-options .outcomes-list-select {
  margin: 0px 10px;
  max-height: 200px;
  overflow-y: auto;
  font-size: 14px;
}
.insert-options .outcomes-list-select .select-item {
  padding: 0px 10px;
  line-height: 14px;
}
.insert-options .outcomes-list-select .select-item .outcome-name {
  display: block;
  overflow: hidden;
}
.insert-options .outcomes-list-select .select-item input[type=checkbox] {
  float: left;
  top: 1px;
  margin-right: 5px;
}
.insert-options .outcomes-list-select .select-item.separator {
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #bfbfbf;
}
.insert-options .outcomes-list-select .select-item.selected {
  background: #f2f2f2;
}
.error {
  color: #f00;
  padding: 0 15px;
}
.hidden {
  visibility: hidden;
}
.content {
  text-align: left;
}
.content-mode-switch-modal {
  width: 520px;
  max-width: 520px;
  min-height: 146px;
  padding: 15px;
  top: 250px;
  left: 50%;
  margin-left: -260px;
  overflow: visible;
}
.content-mode-switch-modal p {
  margin-top: 0;
  margin-bottom: 5px;
}
.content-mode-switch-modal button {
  width: 230px;
  height: 36px;
}
.content-mode-switch-modal .modal-close {
  top: 0;
  right: 5px;
}
.content-mode-switch-modal .row {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.conclusions-section-edit-dialog,
.assessment-section-edit-dialog {
  top: 15vh;
  width: 80vw;
  padding: 25px 11px 11px;
}
.conclusions-section-edit-dialog h2,
.assessment-section-edit-dialog h2 {
  margin: 0 0 30px;
  text-align: center;
}
.conclusions-section-edit-dialog .section-details,
.assessment-section-edit-dialog .section-details {
  margin-bottom: 15px;
}
.conclusions-section-edit-dialog #controls-block,
.assessment-section-edit-dialog #controls-block {
  height: 35px;
  background-color: #f2f2f2;
  text-align: right;
  padding: 5px;
  vertical-align: middle;
}
.conclusions-section-edit-dialog .assessment-data,
.assessment-section-edit-dialog .assessment-data,
.conclusions-section-edit-dialog .conclusions-data,
.assessment-section-edit-dialog .conclusions-data {
  width: 100%;
  margin-bottom: 11px;
  padding: 10px 5px;
  border: 1px solid #bfbfbf;
  position: relative;
}
.conclusions-section-edit-dialog .assessment-data.highlighted,
.assessment-section-edit-dialog .assessment-data.highlighted,
.conclusions-section-edit-dialog .conclusions-data.highlighted,
.assessment-section-edit-dialog .conclusions-data.highlighted {
  border: 1px solid #f00;
  background: #fff0bb;
}
.conclusions-section-edit-dialog .gdt-editor-container .style-controls-container,
.assessment-section-edit-dialog .gdt-editor-container .style-controls-container {
  top: calc(15vh + 137px);
  left: calc(10vw + 15px);
  position: fixed;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.assessment-section-edit-dialog .assessment-data .judgement,
.assessment-section-edit-dialog .assessment-data .research-evidences,
.assessment-section-edit-dialog .assessment-data .additional-considerations {
  display: inline-block;
  padding-right: 5px;
  vertical-align: top;
}
.assessment-section-edit-dialog .assessment-data .judgement {
  width: 150px;
}
.assessment-section-edit-dialog .assessment-data .judgement fieldset,
.assessment-section-edit-dialog .assessment-data .judgement hr {
  margin: 15px 0;
}
.assessment-section-edit-dialog .assessment-data .judgement label input {
  margin-bottom: 15px;
}
.assessment-section-edit-dialog .assessment-data .research-evidences,
.assessment-section-edit-dialog .assessment-data .additional-considerations {
  position: relative;
}
.assessment-section-edit-dialog .assessment-data .research-evidences .public-DraftEditor-content,
.assessment-section-edit-dialog .assessment-data .additional-considerations .public-DraftEditor-content {
  height: 367px;
  overflow-y: auto;
}
.assessment-section-edit-dialog .assessment-data .research-evidences {
  width: calc(75% - 150px);
}
.assessment-section-edit-dialog .assessment-data .additional-considerations {
  width: 25%;
}
.recommendations-preview {
  padding: 10px;
  background-color: #fff;
}
.recommendations-preview .etd-section-title h1 {
  width: 160px !important;
}
.recommendations-preview .additional-considerations-panel {
  padding: 10px 0px;
  text-align: right;
}
.recommendations-preview .show-ac {
  display: inline;
}
.recommendations-preview .hide-ac {
  display: none;
}
.recommendations-preview .judgement-table col.additional-considerations,
.recommendations-preview .judgement-table display: none,
.recommendations-preview .judgement-table td.judgement {
  padding: 0 !important;
}
.recommendations-preview .judgement-table col.additional-considerations >div:nth-child(2),
.recommendations-preview .judgement-table display: none >div:nth-child(2),
.recommendations-preview .judgement-table td.judgement >div:nth-child(2) {
  padding: 5px;
}
.recommendations-preview.additional-considerations-visible .show-ac {
  display: none;
}
.recommendations-preview.additional-considerations-visible .hide-ac {
  display: inline;
}
.recommendations-preview .summary-of-judgements {
  font-size: 12px;
}
.recommendations-preview .summary-of-judgements .header .summary {
  min-width: auto;
}
.recommendations-preview .summary-of-judgements .header .favours {
  min-width: 90px;
}
.recommendations-preview .summary-of-judgements .criteria,
.recommendations-preview .summary-of-judgements .section-name {
  min-width: 100px !important;
  width: 100px !important;
}
.recommendations-preview .summary-of-judgements .option.big {
  width: 20% !important;
}
#recommendations:-webkit-full-screen {
  z-index: 100 !important;
}
#recommendations .standard-table th,
#recommendations .standard-table td {
  border: 1px solid #bfbfbf;
}
#recommendations,
#recommendations-preview {
  height: 100%;
  overflow-y: scroll;
  font-size: 14px;
  background: #fff;
}
#recommendations .preview-button,
#recommendations-preview .preview-button {
  text-align: right;
  margin: 5px;
}
#recommendations .recommendations-header table,
#recommendations-preview .recommendations-header table {
  width: 100%;
  border: 1px solid #bfbfbf;
  background: #f2f2f2;
  font-size: 14px;
}
#recommendations .recommendations-header table .header,
#recommendations-preview .recommendations-header table .header {
  font-size: 20px;
}
#recommendations .recommendations-header table .question,
#recommendations-preview .recommendations-header table .question {
  font-size: 16px;
}
#recommendations .recommendations-header table .c-1,
#recommendations-preview .recommendations-header table .c-1 {
  width: 125px;
}
#recommendations .recommendations-header table .c-2,
#recommendations-preview .recommendations-header table .c-2 {
  width: 35%;
}
#recommendations .recommendations-header table .c-3,
#recommendations-preview .recommendations-header table .c-3 {
  width: 100px;
}
#recommendations .recommendations-header table .c-4,
#recommendations-preview .recommendations-header table .c-4 {
  max-width: 38%;
}
#recommendations .recommendations-header table tr td,
#recommendations-preview .recommendations-header table tr td {
  padding: 5px;
  display: table-cell;
  position: relative;
}
#recommendations .recommendations-header table tr td .public-DraftEditor-content,
#recommendations-preview .recommendations-header table tr td .public-DraftEditor-content {
  border: none;
  min-height: 20px;
  padding-top: 0;
}
#recommendations .recommendations-header table tr td .edit-container,
#recommendations-preview .recommendations-header table tr td .edit-container {
  position: relative;
  background-color: #fff;
  border: 1px solid #cecece;
}
#recommendations .recommendations-header table tr td .edit-container.in-auto-mode,
#recommendations-preview .recommendations-header table tr td .edit-container.in-auto-mode {
  background-color: #e4e4e1;
  border: 1px solid #cecece;
  color: #808080;
}
#recommendations .recommendations-header table tr td .edit-container.with-switch,
#recommendations-preview .recommendations-header table tr td .edit-container.with-switch {
  padding-bottom: 35px;
}
#recommendations .recommendations-header table tr td .edit-container .gdt-editor-container,
#recommendations-preview .recommendations-header table tr td .edit-container .gdt-editor-container {
  height: 100%;
}
#recommendations .recommendations-header table tr td .edit-container .gdt-editor-container .public-DraftEditor-content,
#recommendations-preview .recommendations-header table tr td .edit-container .gdt-editor-container .public-DraftEditor-content {
  min-height: 100%;
}
#recommendations .recommendations-header table tr td .edit-container textarea,
#recommendations-preview .recommendations-header table tr td .edit-container textarea {
  width: 100%;
  height: 100%;
  border: none;
}
#recommendations .recommendations-header table tr td .edit-container input,
#recommendations-preview .recommendations-header table tr td .edit-container input,
#recommendations .recommendations-header table tr td .edit-container .textarea-content,
#recommendations-preview .recommendations-header table tr td .edit-container .textarea-content {
  padding-left: 5px;
}
#recommendations .recommendations-header table tr td .auto-manual-switch,
#recommendations-preview .recommendations-header table tr td .auto-manual-switch {
  position: absolute;
  width: 120px;
  height: 28px;
  line-height: initial;
  padding: 0;
  bottom: 10px;
  right: 10px;
  z-index: 2;
}
#recommendations .recommendations-header table tr td.label-cell,
#recommendations-preview .recommendations-header table tr td.label-cell {
  white-space: nowrap;
  padding-left: 20px;
}
#recommendations .recommendations-header table tr td.wider,
#recommendations-preview .recommendations-header table tr td.wider {
  width: 165px;
}
#recommendations .recommendations-header table tr td span.section-name,
#recommendations-preview .recommendations-header table tr td span.section-name {
  font-weight: bold;
}
#recommendations .recommendations-header table tr td span.outcomes-list,
#recommendations-preview .recommendations-header table tr td span.outcomes-list {
  min-width: 427px;
}
#recommendations .recommendations-header table tr td span.background-section,
#recommendations-preview .recommendations-header table tr td span.background-section {
  padding-right: 15px;
}
#recommendations .recommendations-header table tr td div p,
#recommendations-preview .recommendations-header table tr td div p {
  margin: 0;
}
#recommendations .recommendations-header table tr td div ul,
#recommendations-preview .recommendations-header table tr td div ul {
  margin: 0;
}
#recommendations .recommendations-header table tr td div.rows-1,
#recommendations-preview .recommendations-header table tr td div.rows-1 {
  height: 32px;
}
#recommendations .recommendations-header table tr td div.rows-2,
#recommendations-preview .recommendations-header table tr td div.rows-2 {
  min-height: 54px;
}
#recommendations .recommendations-header table tr td div.rows-6,
#recommendations-preview .recommendations-header table tr td div.rows-6 {
  min-height: 142px;
}
#recommendations .recommendations-header table tr td div.rows-max,
#recommendations-preview .recommendations-header table tr td div.rows-max {
  height: 374px;
  overflow: auto;
}
#recommendations .recommendations-header table tr td select,
#recommendations-preview .recommendations-header table tr td select {
  background-color: #fff;
}
#recommendations .recommendations-header table tr td input,
#recommendations-preview .recommendations-header table tr td input {
  width: 100%;
  padding: 0;
}
#recommendations .recommendations-header table tr td h1,
#recommendations-preview .recommendations-header table tr td h1 {
  margin: 0;
  font-size: 20px;
  cursor: pointer;
}
#recommendations .recommendations-header table tr td h1.expanded:before,
#recommendations-preview .recommendations-header table tr td h1.expanded:before {
  padding-right: 5px;
  font-family: gdt;
  content: '\e018';
  vertical-align: top;
}
#recommendations .recommendations-header table tr td h1.collapsed:before,
#recommendations-preview .recommendations-header table tr td h1.collapsed:before {
  padding-right: 5px;
  font-family: gdt;
  content: '\e019';
  vertical-align: top;
}
#recommendations .recommendations-header table tr td.right-button,
#recommendations-preview .recommendations-header table tr td.right-button {
  text-align: center;
  vertical-align: top;
  width: 40px;
  border-left: 1px solid #bfbfbf;
}
#recommendations .etd-section-title,
#recommendations-preview .etd-section-title {
  border: 1px solid #bfbfbf;
  border-bottom: 0;
  display: block;
  position: relative;
  height: 36px;
  background-color: #dedede;
}
#recommendations .etd-section-title .breadcrumbs-container,
#recommendations-preview .etd-section-title .breadcrumbs-container {
  position: relative;
  top: initial;
  left: initial;
  display: inline-block;
  min-width: 300px;
  max-width: 310px;
}
#recommendations .etd-section-title .breadcrumbs-container .breadcrumbs,
#recommendations-preview .etd-section-title .breadcrumbs-container .breadcrumbs {
  background: #dedede;
}
#recommendations .etd-section-title .breadcrumbs-container li.breadcrumbs-tab,
#recommendations-preview .etd-section-title .breadcrumbs-container li.breadcrumbs-tab {
  background-color: #dedede;
}
#recommendations .etd-section-title .breadcrumbs-container li.selected.selected,
#recommendations-preview .etd-section-title .breadcrumbs-container li.selected.selected {
  font-weight: bold;
  background-color: #fff;
}
#recommendations .etd-section-title .breadcrumbs-container li.selected.selected span,
#recommendations-preview .etd-section-title .breadcrumbs-container li.selected.selected span {
  background-color: #fff;
}
#recommendations .etd-section-title .breadcrumbs-container li.selected.selected span:before,
#recommendations-preview .etd-section-title .breadcrumbs-container li.selected.selected span:before {
  border-left-color: #fff;
}
#recommendations .etd-section-title .breadcrumbs-container li a:after,
#recommendations-preview .etd-section-title .breadcrumbs-container li a:after,
#recommendations .etd-section-title .breadcrumbs-container li span:after,
#recommendations-preview .etd-section-title .breadcrumbs-container li span:after {
  border: 18px solid transparent;
  border-left: 18px solid #b3b3b3;
}
#recommendations .etd-section-title .breadcrumbs-container li a:before,
#recommendations-preview .etd-section-title .breadcrumbs-container li a:before,
#recommendations .etd-section-title .breadcrumbs-container li span:before,
#recommendations-preview .etd-section-title .breadcrumbs-container li span:before {
  border: 18px solid transparent;
  border-left: 12px solid #dedede;
}
#recommendations .etd-section-title h1,
#recommendations-preview .etd-section-title h1 {
  display: inline-block;
  font-size: 20px;
  vertical-align: top;
  margin: 5px 0 0 10px;
  width: 230px;
}
#recommendations .etd-section-title ol,
#recommendations-preview .etd-section-title ol {
  margin-left: 0;
  display: inline-block;
}
#recommendations .etd-section-title ol li,
#recommendations-preview .etd-section-title ol li {
  text-align: center;
}
#recommendations .etd-section-title ol li.disabled,
#recommendations-preview .etd-section-title ol li.disabled {
  cursor: default;
}
#recommendations .judgement-table,
#recommendations-preview .judgement-table {
  table-layout: fixed;
}
#recommendations .judgement-table colgroup col.blank,
#recommendations-preview .judgement-table colgroup col.blank {
  width: 20px;
}
#recommendations .judgement-table colgroup col.criteria,
#recommendations-preview .judgement-table colgroup col.criteria {
  width: 220px;
}
#recommendations .judgement-table colgroup col.judgements,
#recommendations-preview .judgement-table colgroup col.judgements {
  width: 150px;
}
#recommendations .judgement-table colgroup col.research-evidences,
#recommendations-preview .judgement-table colgroup col.research-evidences {
  width: auto;
}
#recommendations .judgement-table colgroup col.additional-considerations,
#recommendations-preview .judgement-table colgroup col.additional-considerations {
  width: 25%;
}
#recommendations .judgement-table colgroup col.edit-button-column,
#recommendations-preview .judgement-table colgroup col.edit-button-column {
  width: 35px;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.blank,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.blank {
  width: 20px;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.criteria,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.criteria {
  width: 17.5%;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.judgements,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.judgements {
  width: 27%;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.research-evidences,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.research-evidences {
  width: auto;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.additional-considerations,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.additional-considerations {
  width: 27%;
}
#recommendations .judgement-table colgroup.diagnostic-initial col.edit-button-column,
#recommendations-preview .judgement-table colgroup.diagnostic-initial col.edit-button-column {
  width: 35px;
  border-right: 1px solid #bfbfbf;
}
#recommendations .judgement-table > thead,
#recommendations-preview .judgement-table > thead {
  background: #dedede;
  text-transform: uppercase;
}
#recommendations .judgement-table > thead tr,
#recommendations-preview .judgement-table > thead tr {
  height: 34px;
  line-height: 34px;
}
#recommendations .judgement-table > thead h1,
#recommendations-preview .judgement-table > thead h1 {
  padding-left: 20px;
  margin: 0;
  font-size: 20px;
  text-align: left;
  text-transform: none;
}
#recommendations .judgement-table > thead .headers th.blank,
#recommendations-preview .judgement-table > thead .headers th.blank,
#recommendations .judgement-table > thead .diagnostic-headers th.blank,
#recommendations-preview .judgement-table > thead .diagnostic-headers th.blank {
  border-right: none;
}
#recommendations .judgement-table > thead .headers th.research-evidences,
#recommendations-preview .judgement-table > thead .headers th.research-evidences,
#recommendations .judgement-table > thead .diagnostic-headers th.research-evidences,
#recommendations-preview .judgement-table > thead .diagnostic-headers th.research-evidences {
  width: auto;
}
#recommendations .judgement-table > thead .headers th.criteria,
#recommendations-preview .judgement-table > thead .headers th.criteria,
#recommendations .judgement-table > thead .diagnostic-headers th.criteria,
#recommendations-preview .judgement-table > thead .diagnostic-headers th.criteria {
  border-left: none;
}
#recommendations .judgement-table > thead .domain,
#recommendations-preview .judgement-table > thead .domain {
  height: 80px;
}
#recommendations .judgement-table > thead .domain span,
#recommendations-preview .judgement-table > thead .domain span {
  left: -0.5em;
}
#recommendations .judgement-table > thead th.rotated,
#recommendations-preview .judgement-table > thead th.rotated {
  padding: 0;
  position: relative;
  overflow: hidden;
  border-bottom: none;
}
#recommendations .judgement-table > thead th.rotated span,
#recommendations-preview .judgement-table > thead th.rotated span {
  display: block;
  position: absolute;
  white-space: nowrap;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
  line-height: 22px;
  left: 0;
  top: 100%;
  text-align: center;
}
#recommendations .judgement-table > thead th.rotated.h85,
#recommendations-preview .judgement-table > thead th.rotated.h85 {
  height: 85px;
}
#recommendations .judgement-table > thead th.rotated.h85 span,
#recommendations-preview .judgement-table > thead th.rotated.h85 span {
  width: 85px;
}
#recommendations .judgement-table > thead th.rotated.h125,
#recommendations-preview .judgement-table > thead th.rotated.h125 {
  height: 125px;
}
#recommendations .judgement-table > thead th.rotated.h125 span,
#recommendations-preview .judgement-table > thead th.rotated.h125 span {
  width: 125px;
}
#recommendations .judgement-table > thead th.rotated.h130,
#recommendations-preview .judgement-table > thead th.rotated.h130 {
  height: 130px;
}
#recommendations .judgement-table > thead th.rotated.h130 span,
#recommendations-preview .judgement-table > thead th.rotated.h130 span {
  width: 150px;
}
#recommendations .judgement-table > thead th.rotated.h170,
#recommendations-preview .judgement-table > thead th.rotated.h170 {
  height: 170px;
}
#recommendations .judgement-table > thead th.rotated.h170 span,
#recommendations-preview .judgement-table > thead th.rotated.h170 span {
  width: 170px;
}
#recommendations .judgement-table > thead th.rotated.h180,
#recommendations-preview .judgement-table > thead th.rotated.h180 {
  height: 180px;
}
#recommendations .judgement-table > thead th.rotated.h180 span,
#recommendations-preview .judgement-table > thead th.rotated.h180 span {
  width: 180px;
}
#recommendations .judgement-table > thead th.rotated.h200,
#recommendations-preview .judgement-table > thead th.rotated.h200 {
  height: 200px;
}
#recommendations .judgement-table > thead th.rotated.h200 span,
#recommendations-preview .judgement-table > thead th.rotated.h200 span {
  width: 200px;
}
#recommendations .judgement-table > thead th.rotated.h270,
#recommendations-preview .judgement-table > thead th.rotated.h270 {
  height: 270px;
}
#recommendations .judgement-table > thead th.rotated.h270 span,
#recommendations-preview .judgement-table > thead th.rotated.h270 span {
  width: 270px;
}
#recommendations .judgement-table > thead th.rotated.h360,
#recommendations-preview .judgement-table > thead th.rotated.h360 {
  height: 360px;
}
#recommendations .judgement-table > thead th.rotated.h360 span,
#recommendations-preview .judgement-table > thead th.rotated.h360 span {
  width: 360px;
}
#recommendations .judgement-table > thead th.rotated.h400,
#recommendations-preview .judgement-table > thead th.rotated.h400 {
  height: 400px;
}
#recommendations .judgement-table > thead th.rotated.h400 span,
#recommendations-preview .judgement-table > thead th.rotated.h400 span {
  width: 400px;
}
#recommendations .judgement-table > thead th.rotated.h490,
#recommendations-preview .judgement-table > thead th.rotated.h490 {
  height: 490px;
}
#recommendations .judgement-table > thead th.rotated.h490 span,
#recommendations-preview .judgement-table > thead th.rotated.h490 span {
  width: 490px;
}
#recommendations .judgement-table > thead th.rotated.h710,
#recommendations-preview .judgement-table > thead th.rotated.h710 {
  height: 710px;
}
#recommendations .judgement-table > thead th.rotated.h710 span,
#recommendations-preview .judgement-table > thead th.rotated.h710 span {
  width: 710px;
}
#recommendations .judgement-table tr.headers,
#recommendations-preview .judgement-table tr.headers {
  background: #dedede;
  line-height: 100%;
  text-transform: uppercase;
  text-align: center;
}
#recommendations .judgement-table tr.headers td,
#recommendations-preview .judgement-table tr.headers td {
  position: relative;
}
#recommendations .judgement-table tr.headers td.blank,
#recommendations-preview .judgement-table tr.headers td.blank {
  border-right: none;
}
#recommendations .judgement-table tr.headers td.research-evidences,
#recommendations-preview .judgement-table tr.headers td.research-evidences {
  width: auto;
}
#recommendations .judgement-table tr.headers td.criteria,
#recommendations-preview .judgement-table tr.headers td.criteria {
  border-left: none;
}
#recommendations .judgement-table tbody > tr > td,
#recommendations-preview .judgement-table tbody > tr > td {
  padding: 5px;
  word-break: break-word;
}
#recommendations .judgement-table tbody > tr > td.rotated,
#recommendations-preview .judgement-table tbody > tr > td.rotated {
  background: #dedede;
  padding: 0;
  position: relative;
  overflow: hidden;
  border-bottom: none;
}
#recommendations .judgement-table tbody > tr > td.rotated span,
#recommendations-preview .judgement-table tbody > tr > td.rotated span {
  display: block;
  position: absolute;
  white-space: nowrap;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
  line-height: 22px;
  left: 0;
  top: 100%;
  text-align: center;
}
#recommendations .judgement-table tbody > tr > td.rotated.h85,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h85 {
  height: 85px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h85 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h85 span {
  width: 85px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h125,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h125 {
  height: 125px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h125 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h125 span {
  width: 125px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h130,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h130 {
  height: 130px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h130 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h130 span {
  width: 150px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h170,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h170 {
  height: 170px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h170 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h170 span {
  width: 170px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h180,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h180 {
  height: 180px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h180 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h180 span {
  width: 180px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h200,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h200 {
  height: 200px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h200 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h200 span {
  width: 200px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h270,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h270 {
  height: 270px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h270 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h270 span {
  width: 270px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h360,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h360 {
  height: 360px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h360 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h360 span {
  width: 360px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h400,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h400 {
  height: 400px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h400 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h400 span {
  width: 400px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h490,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h490 {
  height: 490px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h490 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h490 span {
  width: 490px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h710,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h710 {
  height: 710px;
}
#recommendations .judgement-table tbody > tr > td.rotated.h710 span,
#recommendations-preview .judgement-table tbody > tr > td.rotated.h710 span {
  width: 710px;
}
#recommendations .judgement-table tbody > tr > td.domain-cell,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell,
#recommendations .judgement-table tbody > tr > td.judgement,
#recommendations-preview .judgement-table tbody > tr > td.judgement {
  padding: 5px;
  vertical-align: top;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label,
#recommendations .judgement-table tbody > tr > td.judgement label,
#recommendations-preview .judgement-table tbody > tr > td.judgement label {
  display: block;
  line-height: 16px;
  margin-bottom: 12px;
  position: relative;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label input,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label input,
#recommendations .judgement-table tbody > tr > td.judgement label input,
#recommendations-preview .judgement-table tbody > tr > td.judgement label input,
#recommendations .judgement-table tbody > tr > td.domain-cell label span,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label span,
#recommendations .judgement-table tbody > tr > td.judgement label span,
#recommendations-preview .judgement-table tbody > tr > td.judgement label span {
  display: inline-block;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label input,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label input,
#recommendations .judgement-table tbody > tr > td.judgement label input,
#recommendations-preview .judgement-table tbody > tr > td.judgement label input,
#recommendations .judgement-table tbody > tr > td.domain-cell label span.checked-marker,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label span.checked-marker,
#recommendations .judgement-table tbody > tr > td.judgement label span.checked-marker,
#recommendations-preview .judgement-table tbody > tr > td.judgement label span.checked-marker {
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -7px;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label span,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label span,
#recommendations .judgement-table tbody > tr > td.judgement label span,
#recommendations-preview .judgement-table tbody > tr > td.judgement label span {
  margin-left: 20px;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label.varies input,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label.varies input,
#recommendations .judgement-table tbody > tr > td.judgement label.varies input,
#recommendations-preview .judgement-table tbody > tr > td.judgement label.varies input,
#recommendations .judgement-table tbody > tr > td.domain-cell label.varies span.checked-marker,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label.varies span.checked-marker,
#recommendations .judgement-table tbody > tr > td.judgement label.varies span.checked-marker,
#recommendations-preview .judgement-table tbody > tr > td.judgement label.varies span.checked-marker {
  margin-top: -4px;
}
#recommendations .judgement-table tbody > tr > td.domain-cell label.special,
#recommendations-preview .judgement-table tbody > tr > td.domain-cell label.special,
#recommendations .judgement-table tbody > tr > td.judgement label.special,
#recommendations-preview .judgement-table tbody > tr > td.judgement label.special {
  margin-top: 0.5rem;
  padding-top: 0.7rem;
  border-top: 1px dotted #bfbfbf;
}
#recommendations .judgement-table tbody > tr > td.recommendations-editor img,
#recommendations-preview .judgement-table tbody > tr > td.recommendations-editor img,
#recommendations .judgement-table tbody > tr > td.benefits-harms-table img,
#recommendations-preview .judgement-table tbody > tr > td.benefits-harms-table img {
  width: 100%;
}
#recommendations .judgement-table tbody > tr > td.recommendations-editor .editor-container .top-buttons,
#recommendations-preview .judgement-table tbody > tr > td.recommendations-editor .editor-container .top-buttons,
#recommendations .judgement-table tbody > tr > td.benefits-harms-table .editor-container .top-buttons,
#recommendations-preview .judgement-table tbody > tr > td.benefits-harms-table .editor-container .top-buttons {
  display: none;
}
#recommendations .judgement-table tbody > tr > td.recommendations-editor .editor-container.edit-content .top-buttons,
#recommendations-preview .judgement-table tbody > tr > td.recommendations-editor .editor-container.edit-content .top-buttons,
#recommendations .judgement-table tbody > tr > td.benefits-harms-table .editor-container.edit-content .top-buttons,
#recommendations-preview .judgement-table tbody > tr > td.benefits-harms-table .editor-container.edit-content .top-buttons {
  display: block !important;
}
#recommendations .judgement-table tbody > tr > td.criteria-cell,
#recommendations-preview .judgement-table tbody > tr > td.criteria-cell {
  position: relative;
  padding: 10px;
  background: #d2dfed;
}
#recommendations .judgement-table tbody > tr > td .criteria-description,
#recommendations-preview .judgement-table tbody > tr > td .criteria-description {
  padding: 5px;
  background: #d2dfed;
  margin-bottom: 10px;
}
#recommendations .judgement-table tbody > tr > td .criteria-description.edit-content button.insert,
#recommendations-preview .judgement-table tbody > tr > td .criteria-description.edit-content button.insert {
  display: block !important;
}
#recommendations .judgement-table tbody > tr > td div.question-title,
#recommendations-preview .judgement-table tbody > tr > td div.question-title {
  font-weight: bold;
  border-top: solid 2px #000;
}
#recommendations .judgement-table tbody > tr > td table.short thead,
#recommendations-preview .judgement-table tbody > tr > td table.short thead {
  border-bottom: solid 2px #000;
}
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th {
  padding: 5px;
  background-color: #275c99;
  border-color: #000;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.effect-head-cell,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.effect-head-cell {
  background-color: #95b3d7;
  color: #000;
}
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-1,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-1,
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-2,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-2,
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-3,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row th.prevalence-3 {
  background-color: #b8cce4;
  font-weight: normal;
  color: #000;
}
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row td.quality,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row td.quality,
#recommendations .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row td.no-of-participants-studies,
#recommendations-preview .judgement-table tbody > tr > td table.short tr.outcome-diag-sof-row td.no-of-participants-studies {
  border-left: 1px solid #000;
  text-align: center;
  background: none;
}
#recommendations .judgement-table tbody > tr > td table.short thead > tr,
#recommendations-preview .judgement-table tbody > tr > td table.short thead > tr {
  background-color: #fff;
}
#recommendations .judgement-table tbody > tr > td table.short thead > tr th,
#recommendations-preview .judgement-table tbody > tr > td table.short thead > tr th {
  padding: 5px;
  vertical-align: top;
  font-weight: bold;
}
#recommendations .judgement-table tbody > tr > td table.short tbody,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody {
  border-bottom: solid 2px #000;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td {
  text-align: left;
  vertical-align: top;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-left: none;
  border-right: none;
  word-wrap: break-word;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.diagnostic-outcome-label,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.diagnostic-outcome-label,
#recommendations .judgement-table tbody > tr > td table.short tbody td.diagnostic-outcome-label.active,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.diagnostic-outcome-label.active {
  vertical-align: middle;
  text-align: left;
  background: none !important;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.diagnostic-effect,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.diagnostic-effect {
  background-color: #dbe5f1;
  border-right: 1px solid #000;
  vertical-align: middle;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.complications-prevalences-desc,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.complications-prevalences-desc,
#recommendations .judgement-table tbody > tr > td table.short tbody td.inconclusive-prevalences-desc,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.inconclusive-prevalences-desc {
  background-color: #dbe5f1;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.control-label,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.control-label {
  background-color: #e0e0e0;
  border-color: #000;
  font-weight: bold;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.corresponding-risk,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.corresponding-risk {
  background-color: #ebebeb;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.risk-with-control,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.risk-with-control {
  background-color: none;
}
#recommendations .judgement-table tbody > tr > td table.short tbody td.risk-difference-with-intervention,
#recommendations-preview .judgement-table tbody > tr > td table.short tbody td.risk-difference-with-intervention {
  background-color: #ededed;
}
#recommendations .judgement-table tbody > tr > td table.short .printout,
#recommendations-preview .judgement-table tbody > tr > td table.short .printout {
  border-top: solid 2px #000;
  border-bottom: solid 2px #000;
  border-left: none;
  border-right: none;
}
#recommendations .judgement-table tbody > tr > td table.short .blue-cell,
#recommendations-preview .judgement-table tbody > tr > td table.short .blue-cell {
  text-align: left;
  color: #fff;
  font-weight: normal;
  background-color: #3271aa;
  border: 1px solid #efefef;
}
#recommendations .judgement-table tbody > tr > td table.short .grey-cell,
#recommendations-preview .judgement-table tbody > tr > td table.short .grey-cell {
  text-align: left;
  border-top: 1px solid #efefef;
  border-right: 1px solid #efefef;
  background-color: #e0e0e0;
}
#recommendations .judgement-table tbody > tr.confidence-benefits-harms,
#recommendations-preview .judgement-table tbody > tr.confidence-benefits-harms {
  height: 160px;
}
#recommendations .judgement-table tbody > tr.values-and-preferences,
#recommendations-preview .judgement-table tbody > tr.values-and-preferences {
  height: 180px;
}
#recommendations .judgement-table tbody > tr.diagnostic-test-accuracy,
#recommendations-preview .judgement-table tbody > tr.diagnostic-test-accuracy {
  height: 200px;
}
#recommendations .judgement-table tbody > tr.values,
#recommendations-preview .judgement-table tbody > tr.values {
  height: 50px;
}
#recommendations .judgement-table tbody > tr.resources,
#recommendations-preview .judgement-table tbody > tr.resources {
  height: 90px;
}
#recommendations .judgement-table tbody > tr.acceptability,
#recommendations-preview .judgement-table tbody > tr.acceptability {
  height: 125px;
}
#recommendations .judgement-table tbody > tr.feasibility,
#recommendations-preview .judgement-table tbody > tr.feasibility {
  height: 125px;
}
#recommendations .judgement-table tbody > tr label,
#recommendations-preview .judgement-table tbody > tr label {
  line-height: 1.8em;
}
#recommendations .judgement-table .spacer,
#recommendations-preview .judgement-table .spacer {
  height: 20px;
  background-color: #dedede;
  border: 1px solid #bfbfbf;
  border-top: none;
}
#recommendations .judgement-table .spacer td,
#recommendations-preview .judgement-table .spacer td {
  border: none;
}
#recommendations .judgement-table .test-accuracy-table-container table,
#recommendations-preview .judgement-table .test-accuracy-table-container table {
  width: auto;
}
#recommendations .judgement-table .test-accuracy-table-container table td,
#recommendations-preview .judgement-table .test-accuracy-table-container table td {
  border: 1px solid #bfbfbf;
}
#recommendations .judgement-table .test-accuracy-summary span,
#recommendations-preview .judgement-table .test-accuracy-summary span {
  display: block;
}
#recommendations .judgement-table table,
#recommendations-preview .judgement-table table {
  table-layout: fixed;
  margin-bottom: 10px;
  text-align: center;
}
#recommendations .judgement-table table th,
#recommendations-preview .judgement-table table th,
#recommendations .judgement-table table td,
#recommendations-preview .judgement-table table td {
  vertical-align: middle;
}
#recommendations .judgement-table .dx-inner-table thead,
#recommendations-preview .judgement-table .dx-inner-table thead {
  background-color: #d2dfed;
}
#recommendations .judgement-table .dx-inner-table td:first-child,
#recommendations-preview .judgement-table .dx-inner-table td:first-child {
  text-align: left;
}
#recommendations .judgement-table .dx-inner-table td,
#recommendations-preview .judgement-table .dx-inner-table td {
  font-size: 0.8em;
}
#recommendations .judgement-table .dx-inner-table .abs-difference-row,
#recommendations-preview .judgement-table .dx-inner-table .abs-difference-row {
  background-color: #e9e9e9;
}
#recommendations .judgement-table .dx-inner-table .quality-sign,
#recommendations-preview .judgement-table .dx-inner-table .quality-sign {
  font-size: 1.2em;
}
#recommendations .judgement-table table.confidence-judgement,
#recommendations-preview .judgement-table table.confidence-judgement {
  margin-top: 20px;
}
#recommendations .judgement-table table.confidence-judgement th:first-child,
#recommendations-preview .judgement-table table.confidence-judgement th:first-child {
  width: 30%;
}
#recommendations .judgement-table .judgement-table-asterisks,
#recommendations-preview .judgement-table .judgement-table-asterisks {
  margin: 5px 0 25px;
}
#recommendations .judgement-table .judgement label.varies,
#recommendations-preview .judgement-table .judgement label.varies {
  margin-top: 0.5rem;
  padding-top: 0.7rem;
  border-top: 1px dotted #bfbfbf;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-relative-importance th:first-child,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-relative-importance th:first-child {
  width: 50%;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-relative-importance th,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-relative-importance th,
#recommendations .judgement-table .benefits-harms table.research-evidence-relative-importance td,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-relative-importance td {
  border: 1px solid #bfbfbf;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-relative-importance td:nth-child(2) > input,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-relative-importance td:nth-child(2) > input {
  width: 40px;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-sof th:first-child,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof th:first-child {
  width: 35%;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-sof th,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof th,
#recommendations .judgement-table .benefits-harms table.research-evidence-sof td,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof td {
  border: 1px solid #bfbfbf;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-sof .denominator,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof .denominator {
  text-decoration: underline;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-sof .denominator:hover,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof .denominator:hover {
  background-color: #9bbde0;
  cursor: pointer;
}
#recommendations .judgement-table .benefits-harms table.research-evidence-sof .choose-outcomes,
#recommendations-preview .judgement-table .benefits-harms table.research-evidence-sof .choose-outcomes {
  width: 100%;
  background-color: #9bbde0;
}
#recommendations .judgement-table table.yes-no-table,
#recommendations-preview .judgement-table table.yes-no-table {
  width: 50%;
}
#recommendations .judgement-table .printout,
#recommendations-preview .judgement-table .printout {
  background-color: #fff;
  text-align: left;
}
#recommendations .judgement-table table.outcomes-table.short,
#recommendations-preview .judgement-table table.outcomes-table.short {
  font-size: 0.8em;
}
#recommendations .judgement-table table.outcomes-table.short .content,
#recommendations-preview .judgement-table table.outcomes-table.short .content {
  min-height: inherit;
  background: inherit;
  border: none;
}
#recommendations .judgement-table table.outcomes-table.short td,
#recommendations-preview .judgement-table table.outcomes-table.short td {
  cursor: default !important;
}
#recommendations .judgement-table table.outcomes-table.short tr.outcome-diag-sof-row,
#recommendations-preview .judgement-table table.outcomes-table.short tr.outcome-diag-sof-row,
#recommendations .judgement-table table.outcomes-table.short .diagnostic-outcome-label,
#recommendations-preview .judgement-table table.outcomes-table.short .diagnostic-outcome-label {
  width: auto;
}
#recommendations .judgement-table table.outcomes-table.short .no-of-participants-studies,
#recommendations-preview .judgement-table table.outcomes-table.short .no-of-participants-studies {
  width: 15%;
}
#recommendations .judgement-table table.outcomes-table.short .quality,
#recommendations-preview .judgement-table table.outcomes-table.short .quality {
  width: 15%;
}
#recommendations .judgement-table table.outcomes-table.short .diagnostic-effect,
#recommendations-preview .judgement-table table.outcomes-table.short .diagnostic-effect {
  width: 8%;
}
#recommendations .judgement-table table.outcomes-table.short .comments,
#recommendations-preview .judgement-table table.outcomes-table.short .comments {
  width: 25%;
}
#recommendations .voting-details,
#recommendations-preview .voting-details {
  height: 245px;
}
#recommendations .voting-details hr,
#recommendations-preview .voting-details hr {
  margin: 6px 0;
}
#recommendations .voting-details td,
#recommendations-preview .voting-details td {
  position: relative;
}
#recommendations .voting-details .judgement-voting,
#recommendations-preview .voting-details .judgement-voting {
  display: table;
  margin-top: 10px;
  width: 100%;
  text-align: left;
}
#recommendations .voting-details .judgement-voting .votes-summary,
#recommendations-preview .voting-details .judgement-voting .votes-summary {
  padding: 5px;
}
#recommendations .voting-details .judgement-voting .votes-summary > div,
#recommendations-preview .voting-details .judgement-voting .votes-summary > div {
  position: relative;
  margin-bottom: 12px;
}
#recommendations .voting-details .judgement-voting .votes-summary .vote-option-text,
#recommendations-preview .voting-details .judgement-voting .votes-summary .vote-option-text,
#recommendations .voting-details .judgement-voting .votes-summary .votes-ratio,
#recommendations-preview .voting-details .judgement-voting .votes-summary .votes-ratio {
  display: inline-block;
  position: relative;
  z-index: 2;
}
#recommendations .voting-details .judgement-voting .votes-summary .vote-option-text,
#recommendations-preview .voting-details .judgement-voting .votes-summary .vote-option-text {
  max-width: 95px;
}
#recommendations .voting-details .judgement-voting .votes-summary .votes-ratio,
#recommendations-preview .voting-details .judgement-voting .votes-summary .votes-ratio {
  float: right;
}
#recommendations .voting-details .judgement-voting .votes-summary .filler,
#recommendations-preview .voting-details .judgement-voting .votes-summary .filler {
  background-color: #c9dac2;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  height: 100%;
  position: absolute;
  top: 0px;
}
#recommendations .voting-details .voted-data,
#recommendations-preview .voting-details .voted-data {
  text-align: center;
  width: 140px;
  margin-top: 10px;
}
#recommendations .voting-details .hidden-info,
#recommendations-preview .voting-details .hidden-info {
  font-style: italic;
  margin-bottom: 10px;
}
#recommendations .voting-title,
#recommendations-preview .voting-title {
  height: 30px;
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #bfbfbf;
  background-color: #dedede;
}
#recommendations .voting-title td,
#recommendations-preview .voting-title td {
  vertical-align: middle;
}
#recommendations .voting-title td div,
#recommendations-preview .voting-title td div {
  height: 100%;
}
#recommendations .voting-title button,
#recommendations-preview .voting-title button {
  float: right;
  height: 20px;
}
#recommendations .voting-title button:before,
#recommendations-preview .voting-title button:before {
  vertical-align: top;
}
#recommendations .question-text,
#recommendations-preview .question-text {
  padding-left: 10px;
  line-height: 36px;
  background-color: #dedede;
  border: 1px solid #bfbfbf;
  border-bottom: 0;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
}
#recommendations .recommendation-table td,
#recommendations-preview .recommendation-table td,
#recommendations .recommendation-table-static td,
#recommendations-preview .recommendation-table-static td {
  padding: 5px;
}
#recommendations .recommendation-table td h1,
#recommendations-preview .recommendation-table td h1,
#recommendations .recommendation-table-static td h1,
#recommendations-preview .recommendation-table-static td h1,
#recommendations .recommendation-table td h2,
#recommendations-preview .recommendation-table td h2,
#recommendations .recommendation-table-static td h2,
#recommendations-preview .recommendation-table-static td h2 {
  margin: 0;
  padding: 0px;
}
#recommendations .recommendation-table td h1,
#recommendations-preview .recommendation-table td h1,
#recommendations .recommendation-table-static td h1,
#recommendations-preview .recommendation-table-static td h1 {
  font-size: 20px;
  font-size: 2rem;
}
#recommendations .recommendation-table caption,
#recommendations-preview .recommendation-table caption,
#recommendations .recommendation-table-static caption,
#recommendations-preview .recommendation-table-static caption {
  border: 1px solid #bfbfbf;
  border-bottom: none;
  text-align: left;
  background-color: #dedede;
}
#recommendations .recommendation-table > tr > td:first-child,
#recommendations-preview .recommendation-table > tr > td:first-child,
#recommendations .recommendation-table-static > tr > td:first-child,
#recommendations-preview .recommendation-table-static > tr > td:first-child {
  text-align: left;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  width: 18%;
}
#recommendations .recommendation-table td:first-child,
#recommendations-preview .recommendation-table td:first-child {
  padding: 10px;
  background: #d2dfed;
}
#recommendations .recommendation-table-static td,
#recommendations-preview .recommendation-table-static td {
  width: auto;
}
#recommendations .recommendation-table-static td.align-left,
#recommendations-preview .recommendation-table-static td.align-left {
  text-align: left;
}
#recommendations .recommendation-table-static td.filled,
#recommendations-preview .recommendation-table-static td.filled {
  width: 240px;
  font-weight: bold;
  padding: 10px;
  background: #dedede;
}
#recommendations .recommendation-table-static td.final-judgement,
#recommendations-preview .recommendation-table-static td.final-judgement {
  width: 16%;
}
#recommendations .recommendation-table-static .small,
#recommendations-preview .recommendation-table-static .small {
  display: block;
  font-size: 0.65em;
}
#recommendations .radios-table td,
#recommendations-preview .radios-table td {
  border: none;
  word-break: break-word;
  text-align: center;
}
#recommendations .radios-table td.varies,
#recommendations-preview .radios-table td.varies {
  border-left: #bfbfbf dotted 1px;
}
#recommendations .detailed-judgements-btn,
#recommendations-preview .detailed-judgements-btn {
  padding: 0;
}
#recommendations .conclusions-section .voting-details,
#recommendations-preview .conclusions-section .voting-details {
  height: initial;
}
#recommendations .conclusions-section .voting-details .voted-data,
#recommendations-preview .conclusions-section .voting-details .voted-data {
  padding: 5px;
  text-align: left;
}
#recommendations .conclusions-section .voting-details .votes-summary .vote-option-text,
#recommendations-preview .conclusions-section .voting-details .votes-summary .vote-option-text {
  max-width: 80%;
}
#recommendations .conclusions-options,
#recommendations-preview .conclusions-options {
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
  border: 1px solid #bfbfbf;
}
#recommendations .conclusions-options label input[type="radio"],
#recommendations-preview .conclusions-options label input[type="radio"] {
  display: block;
  margin: 0.5em auto;
}
#recommendations .conclusions-options td,
#recommendations-preview .conclusions-options td {
  border-right: 1px solid #bfbfbf;
  width: 19%;
}
#recommendations .conclusions-justification,
#recommendations-preview .conclusions-justification {
  border: 1px solid #bfbfbf;
  min-height: 150px;
  text-align: left;
  padding: 5px;
}
#recommendations .conclusions-justification.editable,
#recommendations-preview .conclusions-justification.editable {
  cursor: pointer;
}
#recommendations .conclusions-justification .overall-justification .gdt-editor-container .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content,
#recommendations-preview .conclusions-justification .overall-justification .gdt-editor-container .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content {
  border: none;
  padding-left: 0;
  min-height: initial;
}
#recommendations .conclusions-justification .detailed-justification .criterion-name,
#recommendations-preview .conclusions-justification .detailed-justification .criterion-name {
  font-style: italic;
  margin-bottom: 0;
}
#recommendations .summary-of-judgements-header,
#recommendations-preview .summary-of-judgements-header {
  background-color: #eaeaea;
  border: 1px solid #bfbfbf;
}
#recommendations table.conclusions-voting-details,
#recommendations-preview table.conclusions-voting-details {
  width: 100%;
  table-layout: fixed;
}
#recommendations table.conclusions-voting-details td,
#recommendations-preview table.conclusions-voting-details td {
  text-align: left;
}
.voting-details .team-comments,
.voting-summary-dialog .team-comments {
  margin-bottom: 10px;
}
.voting-details .team-comments .comments-votes,
.voting-summary-dialog .team-comments .comments-votes {
  border-bottom: 1px solid #bfbfbf;
}
.voting-details .team-comments .comments-label,
.voting-summary-dialog .team-comments .comments-label {
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
}
.voting-details .comment,
.voting-summary-dialog .comment {
  padding: 5px;
  border: 1px solid #bfbfbf;
  border-bottom: 0;
  background-color: #efefef;
  min-height: 49px;
}
.voting-details .comment .show-comment,
.voting-summary-dialog .comment .show-comment,
.voting-details .comment .hide-comment,
.voting-summary-dialog .comment .hide-comment {
  width: 80px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  float: right;
}
.voting-details .comment .member-name,
.voting-summary-dialog .comment .member-name {
  font-weight: bold;
}
.voting-details .comment.empty,
.voting-summary-dialog .comment.empty {
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 10px;
}
.voting-details .comment p,
.voting-summary-dialog .comment p {
  margin: 0;
}
.voting-details .admin-comment,
.voting-summary-dialog .admin-comment {
  margin-bottom: 20px;
}
.voting-details .admin-comment div[contenteditable],
.voting-summary-dialog .admin-comment div[contenteditable] {
  background-color: #fff;
}
.voting-details .admin-comment .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content,
.voting-summary-dialog .admin-comment .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content {
  min-height: 47px;
}
.voting-summary-modal {
  width: 68%;
  margin-top: 15%;
}
.voting-summary-modal h2 {
  text-align: center;
}
.voting-summary-modal .voting-summary-dialog .section-details,
.voting-summary-modal .voting-summary-dialog .draft-judgement-details {
  display: table-row;
}
.voting-summary-modal .voting-summary-dialog .section-details span,
.voting-summary-modal .voting-summary-dialog .draft-judgement-details span {
  display: table-cell;
}
.voting-summary-modal .voting-summary-dialog .section-details .draft-judgement,
.voting-summary-modal .voting-summary-dialog .draft-judgement-details .draft-judgement,
.voting-summary-modal .voting-summary-dialog .section-details .section-name,
.voting-summary-modal .voting-summary-dialog .draft-judgement-details .section-name {
  text-transform: uppercase;
}
.voting-summary-modal .voting-summary-dialog .section-details .details-value,
.voting-summary-modal .voting-summary-dialog .draft-judgement-details .details-value {
  padding-left: 15px;
  font-weight: bold;
}
.voting-summary-modal .voting-summary-dialog .vote-comments-title {
  margin-top: 15px;
}
.detailed-judgements {
  width: 70%;
}
.detailed-judgements .section-name {
  text-transform: uppercase;
}
.detailed-judgements .criterion-description {
  margin-left: 5px;
  font-weight: bold;
}
.detailed-judgements .additional-infos .additional-info {
  margin-top: 20px;
}
.detailed-judgements .panel-discussion {
  margin-top: 30px;
}
.detailed-judgements .inner-label {
  display: block;
  font-weight: bold;
  margin-top: 30px;
}
.detailed-judgements .discussion-content {
  height: 65px;
  overflow-y: scroll;
  border: 1px solid #bfbfbf;
  background-color: #fff;
}
.detailed-judgements .discussion-content p {
  margin: 1px;
}
.detailed-judgements .horizontal-radios {
  width: 100%;
  background-color: #fff;
  height: 65px;
}
.detailed-judgements .horizontal-radios td {
  text-align: center;
  vertical-align: middle;
}
.detailed-judgements .horizontal-radios td input[type=radio] {
  display: block;
  margin: 0.5em auto;
}
.detailed-judgements .horizontal-radios td label {
  display: block;
}
.detailed-judgements .horizontal-radios .additional-options-border {
  border-left: 1px dashed #bfbfbf;
}
.detailed-judgements .bottom-buttons {
  margin-top: 20px;
}
.detailed-judgements .add-resource-btn {
  margin-top: 10px;
  line-height: 30px;
}
.detailed-judgements .judgements-table-container {
  margin-top: 20px;
}
.detailed-judgements .judgements-table-container .judgements-table {
  width: 100%;
}
.detailed-judgements .judgements-table-container .judgements-table .judgements-table-header > tr > th {
  font-weight: normal;
}
.detailed-judgements .judgements-table-container .judgements-table .judgement-table-row > th,
.detailed-judgements .judgements-table-container .judgements-table .judgement-table-row > td {
  border: 1px solid #bfbfbf;
}
.detailed-judgements .judgements-table-container .judgements-table .buttons-cell {
  width: 30px;
  vertical-align: middle;
  text-align: center;
}
.detailed-judgements .judgements-table-container .judgements-table .resource-name {
  width: 30%;
  height: 100%;
}
.detailed-judgements .judgements-table-container .judgements-table .resource-name .resource-name-editor {
  width: 100%;
  height: 100%;
  margin: 5px auto;
}
.detailed-justification-modal {
  overflow: visible;
  width: 640px;
}
.detailed-justification-modal .overall-description {
  margin-bottom: 20px;
}
.detailed-justification-modal .overall-description .gdt-editor-container {
  overflow-y: auto;
  background-color: #fff;
  height: 85px;
  border: 1px solid #bfbfbf;
}
.detailed-justification-modal .overall-description .gdt-editor-container .style-controls-container {
  position: fixed;
  top: 85px;
}
.detailed-justification-modal .overall-description .gdt-editor-container .DraftEditor-root .DraftEditor-editorContainer .public-DraftEditor-content {
  border: none;
}
.detailed-justification-modal .detailed-justification .title {
  margin: 20px 0;
}
.detailed-justification-modal .detailed-justification .detailed-info {
  margin-bottom: 20px;
}
.detailed-justification-modal .detailed-justification .detail-editors {
  margin: 5px 0;
  height: 65px;
}
.detailed-justification-modal .detailed-justification .detail-editors .section-name {
  display: inline-block;
  width: 200px;
}
.detailed-justification-modal .detailed-justification .detail-editors .detailed-justification-content {
  overflow-y: auto;
  display: inline-block;
  float: right;
  background-color: #fff;
  width: 360px;
  height: 65px;
  border: 1px solid #bfbfbf;
  padding: 3px;
}
.detailed-justification-modal .detailed-justification .detail-editors .editor-buttons {
  float: right;
  border: 1px solid #bfbfbf;
  border-left: none;
  height: 65px;
  width: 25px;
  text-align: center;
}
.detailed-justification-modal .detailed-justification .detail-editors .editor-buttons button {
  vertical-align: middle;
}
.detailed-justification-modal .bottom-buttons {
  margin-top: 20px;
}
@media print {
  #recommendations th,
  #recommendations caption {
    -webkit-print-color-adjust: exact;
  }
  #recommendations .content {
    border: none;
  }
}
.opentip-container,
.medium-editor-toolbar,
.medium-editor-anchor-preview {
  z-index: 2147483647 !important;
}
#recommendations .panel-voice-etd .table-container {
  position: relative;
}
#recommendations .panel-voice-etd .table-container .controls-container {
  position: absolute;
  right: 300px;
}
#recommendations .panel-voice-etd .table-container .controls-container .add-results {
  margin-right: 30px;
}
#recommendations .panel-voice-etd .table-container .controls-container .add-results:before {
  content: "\2795";
  font-size: 30px;
  position: absolute;
  left: -30px;
  top: -12px;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab {
  position: relative;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters {
  position: absolute;
  top: -40px;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters > span {
  font-weight: bold;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters .options-select-container {
  height: 30px;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters .select-input {
  border: none;
  line-height: 20px;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters .select-input .text-box {
  line-height: 20px;
}
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .panel-voice-etd__history-filters .options-container {
  border: 1px solid #009cca;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab {
  position: relative;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .edit-button-column,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .edit-button-column,
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .edit-button-cell,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .edit-button-cell {
  width: 35px;
  text-align: center;
  border-right: 1px solid #bfbfbf;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab td.highlighted,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab td.highlighted {
  background-color: #fff0bb;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details {
  height: initial;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details > td,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details > td {
  padding: 0;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details {
  position: relative;
  display: table;
  width: 100%;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details,
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details {
  display: table-cell;
  vertical-align: top;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details {
  width: 280px;
  border-right: 1px solid #bfbfbf;
  padding: 0 9px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .draft-judgement,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .draft-judgement,
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data {
  width: 100%;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .draft-judgement,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .draft-judgement {
  margin: 17px 0 30px;
  padding-left: 6px;
  font-weight: bold;
  text-align: left;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data {
  height: 20px;
  position: relative;
  margin: 0 0 9px;
  cursor: pointer;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data > div,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data > div {
  display: inline-block;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls {
  float: right;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container {
  display: inline-block;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container.inactive button:before,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container.inactive button:before {
  color: #d1d1d1;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container button,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .voted-data .results-view-type-controls .btn-icon-container button {
  margin-left: 10px;
  line-height: 18px;
  font-size: 18px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container.selectable,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container.selectable {
  cursor: pointer;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container.active .votes-bar,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container.active .votes-bar {
  background-color: #26c6da;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .option-text,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .option-text {
  color: #666;
  margin-bottom: 3px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-bar,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-bar,
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-count,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-count {
  display: inline-block;
  height: 20px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-bar,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-bar {
  background-color: #d1d1d1;
  text-align: center;
  margin-bottom: 17px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-count,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .judgement-details .vote-option-container .votes-count {
  width: 40px;
  vertical-align: top;
  text-align: center;
  color: #2d3236;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details {
  width: calc(100% - 280px);
  position: relative;
  padding: 10px 35px 10px 10px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .title,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .title {
  margin-top: 2px;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .responses-group,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .responses-group {
  margin-bottom: 10px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .responses-group .option-name,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .responses-group .option-name {
  margin-bottom: 5px;
  margin-left: 5px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .responses-group .response-container,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .responses-group .response-container {
  min-height: 40px;
  margin-bottom: 2px;
  padding: 5px;
  background: #f2f2f2;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .responses-group .response-container.with-comment .member-name,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .responses-group .response-container.with-comment .member-name {
  line-height: 30px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .admin-comment,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .admin-comment {
  margin-top: 20px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .admin-comment > span,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .admin-comment > span {
  font-weight: bold;
  margin-left: 5px;
}
#recommendations .panel-voice-etd .panel-voice-etd__workspace-tab .voting-details .panel-voice-details .responses-details .admin-comment > div,
#recommendations .panel-voice-etd .panel-voice-etd__history-tab .voting-details .panel-voice-details .responses-details .admin-comment > div {
  margin-top: 5px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.not-migrated-data table td.label {
  width: 20%;
}
.not-migrated-data table td {
  padding: 3px;
}
.not-migrated-data button.done {
  background: #5c5d5f;
  float: right;
  margin: 5px 0;
  width: 90px;
  padding: 5px;
}
.not-migrated-data button.done span {
  padding: 3px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.notifier.new-reference-modal-container .notifier-inner {
  padding: 20px;
  font-size: 16px;
  font-size: 1.6rem;
}
.notifier.new-reference-modal-container .notifier-inner .info-icon {
  margin-left: 6px;
}
.new-reference-modal,
.reference-edit-modal {
  position: relative;
  min-width: 300px;
}
.new-reference-modal h2,
.reference-edit-modal h2 {
  text-align: center;
}
.new-reference-modal .edit-container,
.reference-edit-modal .edit-container {
  margin-top: 20px;
  max-height: calc(100vh - 210px);
  overflow-y: auto;
  box-sizing: border-box;
}
.new-reference-modal table,
.reference-edit-modal table {
  width: 100%;
}
.new-reference-modal table td,
.reference-edit-modal table td {
  vertical-align: middle;
  padding: 10px;
}
.new-reference-modal table .field-name,
.reference-edit-modal table .field-name {
  width: 160px;
  font-weight: bold;
}
.new-reference-modal table .field-name .info-icon,
.reference-edit-modal table .field-name .info-icon {
  margin-left: 10px;
  font-size: 12px;
}
.new-reference-modal table .field-name .info-icon:before,
.reference-edit-modal table .field-name .info-icon:before {
  vertical-align: super;
}
.new-reference-modal table .field-edit textarea,
.reference-edit-modal table .field-edit textarea,
.new-reference-modal table .field-edit input[type="text"],
.reference-edit-modal table .field-edit input[type="text"] {
  width: 100%;
  min-height: 35px;
  background-color: #f7f7f7;
}
.new-reference-modal table .field-edit textarea:focus,
.reference-edit-modal table .field-edit textarea:focus,
.new-reference-modal table .field-edit input[type="text"]:focus,
.reference-edit-modal table .field-edit input[type="text"]:focus {
  background-color: #d2dfed;
}
.new-reference-modal table .field-edit textarea,
.reference-edit-modal table .field-edit textarea {
  min-height: 35px;
}
.new-reference-modal .buttons,
.reference-edit-modal .buttons {
  padding: 0 10px;
  margin-top: 10px;
}
.new-reference-modal .buttons button,
.reference-edit-modal .buttons button {
  width: 100%;
}
.reference-edit-modal {
  width: 45vw;
}
.references .buttons {
  padding-bottom: 2rem;
}
.references .buttons button {
  margin-right: 10px;
}
.selection-controls {
  display: inline-block;
}
.selection-controls button {
  margin-right: 10px;
}
.references-container {
  min-width: 800px;
  overflow-x: auto;
}
.references-container .references-header-container {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-bottom: 20px;
}
.references-container .references-header-container .search-container {
  -webkit-flex: 0 0 33%;
  -ms-flexbox: 0 0 33%;
  flex: 0 0 33%;
}
.references-container .references-header-container .btn-icon-container {
  margin-left: 20px;
  text-align: center;
  color: #f67c61;
}
.references-container .references-header-container .btn-icon-container .btn-icon:before {
  color: #f67c61;
}
.references-container .references-header-container .buttons {
  position: absolute;
  right: 0;
}
.references-container .references-header-container .buttons .btn {
  margin-left: 10px;
}
.references-container .table-container .table-header.with-scroll-offset {
  width: calc(100% - 10px);
}
.references-container .table-container .table-body {
  max-height: calc(100vh - 233px);
  overflow-y: auto;
}
.references-container .table-container table {
  font-size: 14px;
}
.references-container .table-container table > tbody > tr:first-child td {
  border-top: none;
}
.references-container .table-container table > tbody > tr,
.references-container .table-container table > thead > tr {
  height: 56px;
}
.references-container .table-container table .authors {
  width: 15%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.references-container .table-container table .title {
  width: auto;
}
.references-container .table-container table .year {
  width: 5%;
}
.references-container .table-container table .publishedIn {
  width: 20%;
}
.references-container .table-container table .lastUpdated {
  width: 7%;
}
.references-container .table-container table .researchResults {
  width: 80px;
  text-align: center;
}
.references-container .table-container table .researchResults > div {
  text-align: left;
  padding-left: 15px;
}
.references-container .table-container table .researchResults .reference-controls {
  display: inline-block;
  height: 44px;
  float: right;
}
.references-container .table-container table .researchResults .research-results-checkmark {
  display: inline-block;
  vertical-align: top;
  line-height: 44px;
}
.references-container .table-container table .researchResults .research-results-checkmark:before {
  font-family: 'gdt';
  content: '\e060';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.references-container .table-container table .researchResults .research-results-checkmark * {
  margin-left: 0.5rem;
}
.references-container .table-container table thead tr {
  background: #dedede;
  cursor: pointer;
}
.references-container .table-container table thead tr th {
  padding: 0;
  font-weight: normal;
}
.references-container .table-container table thead tr th.sorted {
  font-weight: bold;
}
.references-container .table-container table thead tr th.sorted.asc:after {
  content: '▲';
}
.references-container .table-container table thead tr th.sorted.desc:after {
  content: '▼';
}
.references-container .table-container table tbody td {
  position: relative;
}
.references-container .table-container table tbody .selected {
  background-color: #d2dfed;
}
.references-container .table-container table tbody .authors,
.references-container .table-container table tbody .title,
.references-container .table-container table tbody .year,
.references-container .table-container table tbody .publishedIn {
  word-break: break-word;
}
.references-container .table-container table tbody .authors input,
.references-container .table-container table tbody .title input,
.references-container .table-container table tbody .year input,
.references-container .table-container table tbody .publishedIn input {
  width: 100%;
  height: 21px;
  font-size: 14px;
}
.references-search-view button {
  display: inline-block;
  box-sizing: border-box;
  margin: 5px;
  min-width: 107px;
  padding: 5px 30px;
  border: 1px solid #d1d1d1;
}
.references-search-view .search-box {
  text-align: center;
}
.references-search-view .search-box textarea {
  font-size: 14px;
  font-size: 1.4rem;
}
.references-search-view .search-box .buttons {
  margin-left: 20px;
  display: inline-block;
}
.references-search-view .search-box .buttons button.save {
  text-indent: 0;
  background-position: 4px 4px;
  position: relative;
}
.references-search-view .search-box .buttons button.save:before {
  position: absolute;
  left: 10px;
  top: 7px;
}
.references-search-view .content {
  width: 100%;
  border: none;
}
.references-search-view .search-results {
  margin-top: 15px;
  overflow: auto;
}
.references-search-view .buttons-block {
  margin-top: 15px;
  position: relative;
}
.references-search-view .buttons-block button.close {
  float: right;
  margin-right: 6px;
}
.references-search-view .results-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.references-search-view .results-list .search-result {
  margin: 1.2rem 0;
}
.references-search-view .results-list .search-result .authors {
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
}
.references-search-view .results-list .search-result .title {
  display: block;
}
.references-search-view .results-list .search-result .journal {
  display: block;
  margin-top: -2px;
  font-size: 12px;
  font-size: 1.2rem;
  color: #9bbde0;
}
.data-transformation-view .background {
  fill: #eee;
}
.data-transformation-view line {
  stroke: #fff;
}
.data-transformation-view text.active {
  fill: #9bbde0;
}
.data-transformation-view #order {
  margin-left: 450px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
body {
  margin: 0;
}
.overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("../images/bg.png") repeat;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  z-index: 9999;
}
.login-view,
.registration-view,
.password-reset-view,
.password-recovery-view {
  background-color: #f7f7f7;
  background-image: url("../images/bg-pattern.svg");
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.login-view h1.title,
.registration-view h1.title,
.password-reset-view h1.title,
.password-recovery-view h1.title {
  font-size: 20px;
  text-align: center;
  font-weight: normal;
}
.login-view .authentication,
.registration-view .authentication,
.password-reset-view .authentication,
.password-recovery-view .authentication,
.login-view .password-recovery,
.registration-view .password-recovery,
.password-reset-view .password-recovery,
.password-recovery-view .password-recovery {
  position: relative;
  z-index: 10000;
  width: 415px;
  margin: 5px auto;
}
.login-view .authentication label,
.registration-view .authentication label,
.password-reset-view .authentication label,
.password-recovery-view .authentication label,
.login-view .password-recovery label,
.registration-view .password-recovery label,
.password-reset-view .password-recovery label,
.password-recovery-view .password-recovery label {
  cursor: default;
}
.login-view .info,
.registration-view .info,
.password-reset-view .info,
.password-recovery-view .info {
  font-size: 16px;
  text-align: center;
}
.login-view .info,
.registration-view .info,
.password-reset-view .info,
.password-recovery-view .info,
.login-view .error-shared,
.registration-view .error-shared,
.password-reset-view .error-shared,
.password-recovery-view .error-shared {
  margin-top: 2rem;
}
.login-view .error-login-or-email,
.registration-view .error-login-or-email,
.password-reset-view .error-login-or-email,
.password-recovery-view .error-login-or-email,
.login-view .error-shared,
.registration-view .error-shared,
.password-reset-view .error-shared,
.password-recovery-view .error-shared {
  color: #f00;
  text-align: center;
}
.login-view .error,
.registration-view .error,
.password-reset-view .error,
.password-recovery-view .error {
  color: #f00;
  text-align: center;
  margin: 0.5rem 0 0.8rem;
}
.login-view .error button,
.registration-view .error button,
.password-reset-view .error button,
.password-recovery-view .error button {
  color: #2d3236;
  display: inline;
  float: none;
  font-size: 13px;
  font-size: 1.3rem;
  margin-top: 0.2rem;
}
.login-view .info,
.registration-view .info,
.password-reset-view .info,
.password-recovery-view .info {
  color: #2d3236;
}
.login-view .current-login,
.registration-view .current-login,
.password-reset-view .current-login,
.password-recovery-view .current-login {
  font-size: 15px;
  font-size: 1.5rem;
  margin-bottom: 0px;
}
.login-view form,
.registration-view form,
.password-reset-view form,
.password-recovery-view form {
  background: #fff;
  padding: 25px;
  padding-top: 40px;
  -webkit-box-shadow: 4px 4px 10px -2px #414042;
  box-shadow: 4px 4px 10px -2px #414042;
  border: 1px solid #bfbfbf;
  position: relative;
  color: #424242;
}
.login-view form label,
.registration-view form label,
.password-reset-view form label,
.password-recovery-view form label {
  font-size: 13px;
  font-size: 1.3rem;
}
.login-view form input,
.registration-view form input,
.password-reset-view form input,
.password-recovery-view form input {
  display: block;
  height: 4rem;
  width: 100%;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 0 1.5rem;
  background-color: #fff;
}
.login-view form input:invalid,
.registration-view form input:invalid,
.password-reset-view form input:invalid,
.password-recovery-view form input:invalid {
  background: #fff;
}
.login-view form input.validation-error,
.registration-view form input.validation-error,
.password-reset-view form input.validation-error,
.password-recovery-view form input.validation-error {
  border: 1px solid #f00;
}
.login-view form input::-webkit-input-placeholder,
.registration-view form input::-webkit-input-placeholder,
.password-reset-view form input::-webkit-input-placeholder,
.password-recovery-view form input::-webkit-input-placeholder,
.login-view form input:-moz-placeholder,
.registration-view form input:-moz-placeholder,
.password-reset-view form input:-moz-placeholder,
.password-recovery-view form input:-moz-placeholder,
.login-view form input::-moz-placeholder,
.registration-view form input::-moz-placeholder,
.password-reset-view form input::-moz-placeholder,
.password-recovery-view form input::-moz-placeholder,
.login-view form input:-ms-input-placeholder,
.registration-view form input:-ms-input-placeholder,
.password-reset-view form input:-ms-input-placeholder,
.password-recovery-view form input:-ms-input-placeholder {
  color: #424242;
}
.login-view form input[type=submit],
.registration-view form input[type=submit],
.password-reset-view form input[type=submit],
.password-recovery-view form input[type=submit] {
  margin: 1rem auto 0;
  padding: 0 7.5rem;
  width: 100%;
}
.login-view form input[type=submit].loading,
.registration-view form input[type=submit].loading,
.password-reset-view form input[type=submit].loading,
.password-recovery-view form input[type=submit].loading {
  background: url("../images/loader.gif") 10px center no-repeat;
}
.login-view form input[type=submit].sign-up,
.registration-view form input[type=submit].sign-up,
.password-reset-view form input[type=submit].sign-up,
.password-recovery-view form input[type=submit].sign-up {
  padding: 0 4rem;
}
.login-view form .forgot-password,
.registration-view form .forgot-password,
.password-reset-view form .forgot-password,
.password-recovery-view form .forgot-password,
.login-view form .forgot-login-switch,
.registration-view form .forgot-login-switch,
.password-reset-view form .forgot-login-switch,
.password-recovery-view form .forgot-login-switch {
  color: #808080;
  font-size: 12px;
  font-size: 1.2rem;
}
.login-view form .logo,
.registration-view form .logo,
.password-reset-view form .logo,
.password-recovery-view form .logo {
  display: block;
  width: 100%;
  background: url("../images/logo_new.png") top left no-repeat;
  text-indent: -9999px;
  background-position: center center;
  position: relative;
  top: -10px;
  height: 50px;
}
.login-view form.password-reset input,
.registration-view form.password-reset input,
.password-reset-view form.password-reset input,
.password-recovery-view form.password-reset input {
  margin-bottom: 13px;
}
.login-view button,
.registration-view button,
.password-reset-view button,
.password-recovery-view button {
  color: #fff;
  float: right;
  margin-top: 0.8rem;
}
.login-view button:focus,
.registration-view button:focus,
.password-reset-view button:focus,
.password-recovery-view button:focus {
  outline: none;
}
.login-view button.forgot-password,
.registration-view button.forgot-password,
.password-reset-view button.forgot-password,
.password-recovery-view button.forgot-password {
  float: none;
}
.login-view button.registration-view-switch,
.registration-view button.registration-view-switch,
.password-reset-view button.registration-view-switch,
.password-recovery-view button.registration-view-switch,
.login-view button.login-switch,
.registration-view button.login-switch,
.password-reset-view button.login-switch,
.password-recovery-view button.login-switch,
.login-view button.user-switch,
.registration-view button.user-switch,
.password-reset-view button.user-switch,
.password-recovery-view button.user-switch,
.login-view button.back-to-login-switch,
.registration-view button.back-to-login-switch,
.password-reset-view button.back-to-login-switch,
.password-recovery-view button.back-to-login-switch {
  float: left;
}
.login-view button.language-select,
.registration-view button.language-select,
.password-reset-view button.language-select,
.password-recovery-view button.language-select {
  padding-left: 10px;
  width: 150px;
  line-height: 30px;
  height: 30px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  color: #2d3236;
  text-align: left;
  position: relative;
}
.login-view button.language-select:after,
.registration-view button.language-select:after,
.password-reset-view button.language-select:after,
.password-recovery-view button.language-select:after {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.login-view button.language-select:after,
.registration-view button.language-select:after,
.password-reset-view button.language-select:after,
.password-recovery-view button.language-select:after {
  float: right;
  margin-right: 10px;
}
.login-view .footer,
.registration-view .footer,
.password-reset-view .footer,
.password-recovery-view .footer {
  font-size: 16px;
  line-height: 21px;
  color: #2d3236;
  margin: 0;
}
.login-view .footer span,
.registration-view .footer span,
.password-reset-view .footer span,
.password-recovery-view .footer span {
  float: left;
  margin-top: 0.8rem;
}
.login-view .footer button,
.registration-view .footer button,
.password-reset-view .footer button,
.password-recovery-view .footer button {
  color: #2d3236;
}
.login-view .footer p,
.registration-view .footer p,
.password-reset-view .footer p,
.password-recovery-view .footer p {
  margin-top: 8px;
}
.login-view .footer a,
.registration-view .footer a,
.password-reset-view .footer a,
.password-recovery-view .footer a {
  color: #fff;
  text-decoration: none;
}
.login-view .footer a:hover,
.registration-view .footer a:hover,
.password-reset-view .footer a:hover,
.password-recovery-view .footer a:hover {
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.login-view .footer select.language-select,
.registration-view .footer select.language-select,
.password-reset-view .footer select.language-select,
.password-recovery-view .footer select.language-select {
  float: right;
  margin-top: 0.8rem;
}
.login-view .footer.language,
.registration-view .footer.language,
.password-reset-view .footer.language,
.password-recovery-view .footer.language {
  font-size: 15px;
}
.login-view .footer.language .new-to-gdt,
.registration-view .footer.language .new-to-gdt,
.password-reset-view .footer.language .new-to-gdt,
.password-recovery-view .footer.language .new-to-gdt,
.login-view .footer.language .registration-view-switch,
.registration-view .footer.language .registration-view-switch,
.password-reset-view .footer.language .registration-view-switch,
.password-recovery-view .footer.language .registration-view-switch {
  line-height: 2.5rem;
}
.login-view .copyright-notice,
.registration-view .copyright-notice,
.password-reset-view .copyright-notice,
.password-recovery-view .copyright-notice {
  position: fixed;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.login-view .copyright-notice,
.registration-view .copyright-notice,
.password-reset-view .copyright-notice,
.password-recovery-view .copyright-notice,
.login-view .copyright-notice a,
.registration-view .copyright-notice a,
.password-reset-view .copyright-notice a,
.password-recovery-view .copyright-notice a {
  color: #2d3236;
}
.login-view .copyright-notice a,
.registration-view .copyright-notice a,
.password-reset-view .copyright-notice a,
.password-recovery-view .copyright-notice a {
  margin-left: 1rem;
}
.user-view {
  background-color: #eaeaea;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  background: #eaeaea;
  position: fixed;
  top: 45px;
  z-index: 999;
  width: 345px;
  right: 5px;
  padding: 15px;
}
.user-view button.danger,
.user-view input.danger {
  background-color: #f2dede;
  color: #9e0000;
}
.user-view button.danger:hover:not(:disabled),
.user-view input.danger:hover:not(:disabled) {
  background-color: rgba(242,222,222,0.5);
}
.user-view button.danger[disabled],
.user-view input.danger[disabled] {
  background-color: rgba(242,222,222,0.24);
  color: rgba(158,0,0,0.24);
}
.user-view button.finish,
.user-view input.finish {
  background-color: #c9dac2;
  color: #036707;
}
.user-view button.finish:hover:not(:disabled),
.user-view input.finish:hover:not(:disabled) {
  background-color: rgba(201,218,194,0.5);
}
.user-view button.finish[disabled],
.user-view input.finish[disabled] {
  background-color: rgba(201,218,194,0.24);
  color: rgba(3,103,7,0.24);
}
.user-view button.loading,
.user-view input.loading {
  background-image: url("../images/loader.gif");
  background-position: 7px center;
  background-repeat: no-repeat;
}
.user-view .arrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 10px solid #eaeaea;
  margin: -25px -5px 0 auto;
}
.user-view .last-sync,
.user-view .info {
  margin-top: 1rem;
}
.user-view form {
  margin-top: 1rem;
}
.user-view form input[type=password] {
  font-size: 15px;
  font-size: 1.5rem;
  padding: 0 1.5rem;
  height: 3rem;
  width: 100%;
}
.user-view form input[type=password]:invalid {
  background: #fff;
}
.user-view form .error {
  color: #f00;
}
.user-view button.log-out {
  background-color: #fbeed5;
  color: #9e7c00;
  float: left;
}
.user-view button.log-out:hover:not(:disabled) {
  background-color: rgba(251,238,213,0.5);
}
.user-view button.log-out[disabled] {
  background-color: rgba(251,238,213,0.24);
  color: rgba(158,124,0,0.24);
}
.user-view input.log-in {
  background-color: #d2dfed;
  color: #1a008d;
  float: right;
}
.user-view input.log-in:hover:not(:disabled) {
  background-color: rgba(210,223,237,0.5);
}
.user-view input.log-in[disabled] {
  background-color: rgba(210,223,237,0.24);
  color: rgba(26,0,141,0.24);
}
.user-view button.log-out,
.user-view input.log-in {
  font-size: 14px;
  font-size: 1.4rem;
  width: 150px;
  margin-top: 1rem;
  padding: 0.5rem 2.5rem;
  border: 1px solid #bfbfbf;
}
.user-view button.log-out.loading,
.user-view input.log-in.loading {
  background: url("../images/loader.gif") 10px center no-repeat;
}
label.tos-acceptance {
  cursor: default;
}
label.tos-acceptance input {
  display: inline-block;
  width: 1.25em;
  height: 1.25em;
  padding: 0;
  vertical-align: middle;
  margin-right: 6px;
}
label.tos-acceptance a {
  color: #808080;
  text-decoration: none;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.rm5-verification .description {
  margin: 10px 0;
  background-color: #f7bf9c;
}
.rm5-verification .questions-list {
  max-height: 250px;
  overflow-y: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  background: #f2f2f2;
}
.rm5-verification .questions-list .question-text {
  font-weight: bold;
}
.rm5-verification .outcome-radios {
  float: right;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.todos-component-container {
  display: block;
  position: relative;
}
.todos-component-container .todos {
  display: table;
  margin-bottom: 10px;
  width: 100%;
  border-collapse: collapse;
}
.todos-component-container .todos .todo {
  display: table-row;
  border: 1px solid #bfbfbf;
  height: 40px;
}
.todos-component-container .todos .todo .toggle,
.todos-component-container .todos .todo .todo-text,
.todos-component-container .todos .todo .todo-buttons {
  display: table-cell;
  vertical-align: middle;
}
.todos-component-container .todos .todo .toggle {
  width: 30px;
  text-align: center;
}
.todos-component-container .todos .todo .todo-text {
  width: auto;
}
.todos-component-container .todos .todo .todo-text input {
  width: 100%;
}
.todos-component-container .todos .todo .strike-through {
  text-decoration: line-through;
}
.todos-component-container .todos .todo .todo-buttons {
  text-align: right;
  width: 100px;
}
.todos-component-container .todos .todo .todo-buttons button {
  margin: 0;
  float: initial;
  height: 40px;
  width: 40px;
  border-left: 1px solid #bfbfbf;
}
.red {
  color: #f00;
}
.scope-view {
  background-color: #fff;
  height: 100%;
  overflow-y: auto;
}
.scope-view .scope-table {
  max-width: 1500px;
}
.scope-view .scope-table td {
  padding: 4px;
  border: none;
}
.scope-view .scope-table .title-cell {
  width: 200px;
  text-align: left;
}
.scope-view .scope-table .value-cell {
  padding-bottom: 10px;
  padding-right: 10px;
}
.scope-view .scope-table .value-cell textarea {
  width: 100%;
  min-height: 75px;
}
.scope-view .scope-table .description-cell {
  width: 33%;
  border: 1px solid #fff;
  color: #a9a9a9;
  font-size: 14px;
}
.scope-view .scope-table div[contenteditable=true] {
  border: 1px solid #bfbfbf;
  min-height: 114px;
}
.questions-generation-container {
  background-color: #fff;
  padding-bottom: 20px;
}
.questions-generation-container .standard-list {
  font-size: 14px;
}
.questions-generation-container .bottom-bar {
  font-size: 16px;
}
.questions-generation-container button {
  font-size: 16px;
}
.questions-generation-container .questions {
  max-height: calc(100vh - 325px);
  overflow: auto;
}
.questions-generation-container .members {
  max-height: calc(100vh - 200px);
  overflow: auto;
}
.questions-generation-container .questions-initial-draft,
.questions-generation-container .questions-moderation {
  font-size: 14px;
  min-width: 920px;
}
.questions-generation-container .questions-initial-draft .standard-list div.expanded,
.questions-generation-container .questions-moderation .standard-list div.expanded,
.questions-generation-container .questions-initial-draft input,
.questions-generation-container .questions-moderation input {
  font-size: 14px;
}
.questions-generation-container .questions-initial-draft button.input-button,
.questions-generation-container .questions-moderation button.input-button {
  right: 0;
}
.questions-generation-container .questions-initial-draft div.expanded .separated,
.questions-generation-container .questions-moderation div.expanded .separated {
  padding-left: 0;
  margin-left: 4px;
}
.questions-generation-container .questions-initial-draft li .caption:hover div,
.questions-generation-container .questions-moderation li .caption:hover div {
  text-decoration: none;
}
.questions-generation-container .questions-initial-draft li.with-comments,
.questions-generation-container .questions-moderation li.with-comments {
  height: initial;
}
.questions-generation-container .questions-initial-draft li div.buttons,
.questions-generation-container .questions-moderation li div.buttons {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
.questions-generation-container .questions-initial-draft li.is-dragging,
.questions-generation-container .questions-moderation li.is-dragging {
  background: #d2dfed;
  color: #d2dfed;
  border: 0;
}
.questions-generation-container .questions-initial-draft button.edit:before,
.questions-generation-container .questions-moderation button.edit:before {
  border-color: #d2dfed;
}
.questions-generation-container .questions-initial-draft button.edit:hover,
.questions-generation-container .questions-moderation button.edit:hover {
  background: #d2dfed;
  color: #d2dfed;
  border: 0;
}
.question-comments-container {
  margin-right: 38px;
  border-right: 2px solid #fff;
  line-height: initial;
  padding-top: 16px;
  font-size: 14px;
}
.question-comments-container .admin-comment .buttons {
  margin: 0;
}
.question-comments-container .admin-comment .buttons button {
  display: inline-block;
  float: initial;
}
.question-comments-container .text-area-container,
.question-comments-container textarea {
  min-height: 150px;
}
.questions-brainstorming li.brainstorming:before {
  background-color: BUTTON_SOLMON_COLOR;
}
.questions-brainstorming li.with-comments {
  height: initial;
}
.questions-rating li.completed:before {
  background-color: #c9dac2;
}
.questions-rating li.new:before {
  background-color: #fbeed5;
}
.questions-approval .responded {
  line-height: 36px;
  display: inline-block;
}
.questions-proposal,
.questions-approval,
.questions-finished {
  font-size: 14px;
}
.questions-proposal .all-phases-comments,
.questions-approval .all-phases-comments,
.questions-finished .all-phases-comments {
  background-color: #f6f6f6;
}
.questions-proposal .all-phases-comments .question-comments-container,
.questions-approval .all-phases-comments .question-comments-container,
.questions-finished .all-phases-comments .question-comments-container {
  width: 100%;
}
.questions-proposal .all-phases-comments .title,
.questions-approval .all-phases-comments .title,
.questions-finished .all-phases-comments .title {
  padding-right: 20px;
  text-align: right;
}
.questions-proposal .all-phases-comments .collapsible-toggle,
.questions-approval .all-phases-comments .collapsible-toggle,
.questions-finished .all-phases-comments .collapsible-toggle {
  z-index: 9999;
  margin-left: calc(14% - 10px);
  top: -6px;
}
.questions-proposal .all-phases-comments .text-area-container,
.questions-approval .all-phases-comments .text-area-container,
.questions-finished .all-phases-comments .text-area-container,
.questions-proposal .all-phases-comments textarea,
.questions-approval .all-phases-comments textarea,
.questions-finished .all-phases-comments textarea {
  min-height: 40px;
}
.questions-proposal .all-phases-comments h4,
.questions-approval .all-phases-comments h4,
.questions-finished .all-phases-comments h4 {
  margin-left: 14%;
  margin-bottom: 5px;
  margin-top: 10px;
}
.questions-proposal .all-phases-comments div,
.questions-approval .all-phases-comments div,
.questions-finished .all-phases-comments div {
  position: relative;
}
.questions-proposal tbody.accepted,
.questions-approval tbody.accepted,
.questions-finished tbody.accepted {
  background-color: #fda;
}
.questions-proposal tbody.mentioned,
.questions-approval tbody.mentioned,
.questions-finished tbody.mentioned {
  background-color: #fff0bb;
}
.questions-proposal tbody.rejected,
.questions-approval tbody.rejected,
.questions-finished tbody.rejected {
  background-color: #fff8de;
}
.questions-proposal td,
.questions-approval td,
.questions-finished td {
  padding: 3px 5px;
}
.questions-proposal td:not(:first-child),
.questions-approval td:not(:first-child),
.questions-finished td:not(:first-child) {
  text-align: center;
}
.questions-proposal td:not(:first-child) label,
.questions-approval td:not(:first-child) label,
.questions-finished td:not(:first-child) label {
  display: inline-block;
  width: 100%;
}
.questions-proposal td.comments-details,
.questions-approval td.comments-details,
.questions-finished td.comments-details {
  background-color: #f6f6f6;
  display: none;
  vertical-align: bottom;
}
.questions-proposal td.comments-details.collapse,
.questions-approval td.comments-details.collapse,
.questions-finished td.comments-details.collapse {
  text-align: left;
  padding-left: 14px;
}
.questions-proposal td.comments-details.collapse button.comment-blank,
.questions-approval td.comments-details.collapse button.comment-blank,
.questions-finished td.comments-details.collapse button.comment-blank {
  font-family: 'gdt';
  font-size: 20px;
  margin-right: 15px;
}
.questions-proposal td.comments-details.collapse button.comment-blank:before,
.questions-approval td.comments-details.collapse button.comment-blank:before,
.questions-finished td.comments-details.collapse button.comment-blank:before {
  font-family: 'gdt';
  content: '\e017\e040';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.questions-proposal td.comments-details.collapse button.comment-blank *,
.questions-approval td.comments-details.collapse button.comment-blank *,
.questions-finished td.comments-details.collapse button.comment-blank * {
  margin-left: 0.5rem;
}
.questions-proposal td,
.questions-approval td,
.questions-finished td,
.questions-proposal th,
.questions-approval th,
.questions-finished th {
  padding: 10px;
  width: 85px;
}
.questions-proposal td:first-child,
.questions-approval td:first-child,
.questions-finished td:first-child,
.questions-proposal th:first-child,
.questions-approval th:first-child,
.questions-finished th:first-child {
  width: auto;
}
.questions-proposal .comments-phase,
.questions-approval .comments-phase,
.questions-finished .comments-phase {
  display: block;
  width: 100%;
}
.questions-proposal .comments-phase h4,
.questions-approval .comments-phase h4,
.questions-finished .comments-phase h4 {
  margin-left: 15.25%;
  margin-bottom: 5px;
  margin-top: 10px;
}
.questions-proposal .comments-phase .comments-type,
.questions-approval .comments-phase .comments-type,
.questions-finished .comments-phase .comments-type,
.questions-proposal .comments-phase .members-comments,
.questions-approval .comments-phase .members-comments,
.questions-finished .comments-phase .members-comments,
.questions-proposal .comments-phase .comment-input,
.questions-approval .comments-phase .comment-input,
.questions-finished .comments-phase .comment-input {
  display: inline-block;
}
.questions-proposal .comments-phase .comments-type,
.questions-approval .comments-phase .comments-type,
.questions-finished .comments-phase .comments-type {
  width: 15%;
  height: 100%;
  margin-top: 10px;
  padding-right: 15px;
  vertical-align: top;
  text-align: right;
}
.questions-proposal .comments-phase .members-comments,
.questions-approval .comments-phase .members-comments,
.questions-finished .comments-phase .members-comments,
.questions-proposal .comments-phase .comment-input,
.questions-approval .comments-phase .comment-input,
.questions-finished .comments-phase .comment-input {
  margin-top: 10px;
  width: 84.5%;
}
.questions-proposal .comments-phase .members-comments div.content,
.questions-approval .comments-phase .members-comments div.content,
.questions-finished .comments-phase .members-comments div.content,
.questions-proposal .comments-phase .comment-input div.content,
.questions-approval .comments-phase .comment-input div.content,
.questions-finished .comments-phase .comment-input div.content {
  min-height: 40px;
}
.questions-proposal .comments-phase .member-comment:first-child,
.questions-approval .comments-phase .member-comment:first-child,
.questions-finished .comments-phase .member-comment:first-child,
.questions-proposal .comments-phase .member-comment,
.questions-approval .comments-phase .member-comment,
.questions-finished .comments-phase .member-comment {
  border: 1px solid #bfbfbf;
}
.questions-proposal .comments-phase .member-comment,
.questions-approval .comments-phase .member-comment,
.questions-finished .comments-phase .member-comment {
  border-top: none;
}
.question-edit > .management,
.question-edit > .diagnostic {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: inline-flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: calc(100% - 130px);
  line-height: 40px;
  vertical-align: top;
  position: relative;
}
.question-edit > .management span.input-with-button,
.question-edit > .diagnostic span.input-with-button,
.question-edit > .management input,
.question-edit > .diagnostic input {
  -webkit-flex: 1 0 auto;
  -ms-flexbox: 1 0 auto;
  flex: 1 0 auto;
  margin: 0 5px;
}
.question-edit > .management select,
.question-edit > .diagnostic select {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 5px;
}
.question-edit > .management span.input-with-button,
.question-edit > .diagnostic span.input-with-button {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: inline-flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.question-edit > .management span.input-with-button input,
.question-edit > .diagnostic span.input-with-button input {
  margin: 0;
  width: calc(100% - 32px);
}
.question-edit > .management span.input-with-button button.input-button,
.question-edit > .diagnostic span.input-with-button button.input-button {
  position: static;
  top: auto;
  botttom: auto;
}
.question-edit > .freeform input {
  width: calc(100% - 125px);
}
.question-edit .buttons button:before {
  vertical-align: baseline;
}
.questions-moderation .with-comments .question-edit {
  position: relative;
}
.questions-moderation .with-comments .question-edit .buttons {
  z-index: 1000;
}
.questions-moderation .with-comments .question-edit .buttons button {
  float: initial;
}
.questions-moderation .with-comments .buttons .comment {
  position: relative;
  height: 40px;
}
.questions-moderation .side-spacer {
  height: 100%;
  width: 40px;
  right: 0;
  bottom: 0;
  position: absolute;
  border-left: 2px solid #fff;
}
.questions-approval,
.questions-finished {
  font-size: 14px;
}
.questions-approval .approval-questions-group,
.questions-finished .approval-questions-group {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  font-size: 14px;
}
.questions-approval .approval-questions-group:last-child,
.questions-finished .approval-questions-group:last-child {
  margin-bottom: 0;
}
.questions-approval .approval-questions-group table,
.questions-finished .approval-questions-group table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
}
.questions-approval .approval-questions-group table tbody,
.questions-finished .approval-questions-group table tbody {
  background: #f2f2f2;
}
.questions-approval .approval-questions-group table tbody:hover:not(.expanded),
.questions-finished .approval-questions-group table tbody:hover:not(.expanded),
.questions-approval .approval-questions-group table tbody.current,
.questions-finished .approval-questions-group table tbody.current {
  background-color: #f7f7f7;
}
.questions-approval .approval-questions-group table tbody.draggable:hover .question:before,
.questions-finished .approval-questions-group table tbody.draggable:hover .question:before {
  position: absolute;
  left: -10px;
  font-family: 'gdt';
  content: '\e042';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  left: 3px;
}
.questions-approval .approval-questions-group table tbody.is-dragging,
.questions-finished .approval-questions-group table tbody.is-dragging {
  background: #d2dfed;
  color: #d2dfed;
  border: 2px solid #fff;
}
.questions-approval .approval-questions-group table tbody.is-dragging td,
.questions-finished .approval-questions-group table tbody.is-dragging td {
  border-color: #d2dfed;
}
.questions-approval .approval-questions-group table tbody.is-dragging td .red,
.questions-finished .approval-questions-group table tbody.is-dragging td .red {
  color: #d2dfed;
}
.questions-approval .approval-questions-group table tbody.is-dragging:hover,
.questions-finished .approval-questions-group table tbody.is-dragging:hover {
  background: #d2dfed;
  color: #d2dfed;
  border: 2px solid #fff;
}
.questions-approval .approval-questions-group table tbody.drop-target.hovered,
.questions-finished .approval-questions-group table tbody.drop-target.hovered {
  background: #d2dfed;
}
.questions-approval .approval-questions-group table tbody.drop-target tr,
.questions-finished .approval-questions-group table tbody.drop-target tr {
  border: 2px solid #fff;
}
.questions-approval .approval-questions-group table tbody.drop-target tr td,
.questions-finished .approval-questions-group table tbody.drop-target tr td {
  padding: 5px;
  text-align: center;
}
.questions-approval .approval-questions-group table tbody.drop-target tr td div,
.questions-finished .approval-questions-group table tbody.drop-target tr td div {
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #f3fcff;
  border: 1px solid #009cca;
  border-style: dashed;
  height: 30px;
  line-height: 30px;
}
.questions-approval .approval-questions-group table tbody.drop-target tr td div.about-to-drop,
.questions-finished .approval-questions-group table tbody.drop-target tr td div.about-to-drop {
  background: #d2dfed;
}
.questions-approval .approval-questions-group table tbody.drop-target tr td div:hover,
.questions-finished .approval-questions-group table tbody.drop-target tr td div:hover {
  background: #f3fcff;
}
.questions-approval .approval-questions-group table tr,
.questions-finished .approval-questions-group table tr {
  font-size: 14px;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
.questions-approval .approval-questions-group table tr.caption,
.questions-finished .approval-questions-group table tr.caption,
.questions-approval .approval-questions-group table tr.question-row,
.questions-finished .approval-questions-group table tr.question-row {
  line-height: 40px;
}
.questions-approval .approval-questions-group table tr.caption.group-changed,
.questions-finished .approval-questions-group table tr.caption.group-changed,
.questions-approval .approval-questions-group table tr.question-row.group-changed,
.questions-finished .approval-questions-group table tr.question-row.group-changed {
  background: #d2dfed;
}
.questions-approval .approval-questions-group table .approved,
.questions-finished .approval-questions-group table .approved {
  line-height: 14px;
}
.questions-approval .approval-questions-group table .approved .todos-count,
.questions-finished .approval-questions-group table .approved .todos-count {
  font-size: 11px;
}
.questions-approval .approval-questions-group table .group-title,
.questions-finished .approval-questions-group table .group-title,
.questions-approval .approval-questions-group table .question,
.questions-finished .approval-questions-group table .question,
.questions-approval .approval-questions-group table .approved,
.questions-finished .approval-questions-group table .approved,
.questions-approval .approval-questions-group table .comments,
.questions-finished .approval-questions-group table .comments {
  border: 2px solid #fff;
  text-align: center;
  vertical-align: middle;
  padding: 0 10px;
}
.questions-approval .approval-questions-group table .group-title.no-border-right,
.questions-finished .approval-questions-group table .group-title.no-border-right,
.questions-approval .approval-questions-group table .question.no-border-right,
.questions-finished .approval-questions-group table .question.no-border-right,
.questions-approval .approval-questions-group table .approved.no-border-right,
.questions-finished .approval-questions-group table .approved.no-border-right,
.questions-approval .approval-questions-group table .comments.no-border-right,
.questions-finished .approval-questions-group table .comments.no-border-right {
  border-right: none;
}
.questions-approval .approval-questions-group table .group-title.no-border-left,
.questions-finished .approval-questions-group table .group-title.no-border-left,
.questions-approval .approval-questions-group table .question.no-border-left,
.questions-finished .approval-questions-group table .question.no-border-left,
.questions-approval .approval-questions-group table .approved.no-border-left,
.questions-finished .approval-questions-group table .approved.no-border-left,
.questions-approval .approval-questions-group table .comments.no-border-left,
.questions-finished .approval-questions-group table .comments.no-border-left {
  border-left: none;
}
.questions-approval .approval-questions-group table .question,
.questions-finished .approval-questions-group table .question {
  text-align: left;
}
.questions-approval .approval-questions-group table .caption,
.questions-finished .approval-questions-group table .caption {
  background: #ddd;
}
.questions-approval .approval-questions-group table .question-row.question-only .question,
.questions-finished .approval-questions-group table .question-row.question-only .question {
  border-right: none;
  border-bottom: none;
}
.questions-approval .approval-questions-group table .question-row.question-only .approved,
.questions-finished .approval-questions-group table .question-row.question-only .approved,
.questions-approval .approval-questions-group table .question-row.question-only .comments,
.questions-finished .approval-questions-group table .question-row.question-only .comments {
  border: none;
}
.questions-approval .approval-questions-group table .question-details-row,
.questions-finished .approval-questions-group table .question-details-row {
  border-top: none;
}
.questions-approval .approval-questions-group table .question-details-row td,
.questions-finished .approval-questions-group table .question-details-row td {
  padding-bottom: 0;
}
.questions-approval .approval-questions-group table .question-details-row .question-details,
.questions-finished .approval-questions-group table .question-details-row .question-details {
  width: 97%;
  position: relative;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block {
  display: inline-block;
  vertical-align: top;
  width: 360px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos {
  margin-left: 40px;
  width: calc(100% - 400px);
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .title,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .title {
  display: inline-block;
  vertical-align: top;
  width: 100px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .admin-comment {
  display: inline-block;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .admin-comment,
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos textarea,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos textarea {
  width: calc(100% - 100px);
  margin-bottom: 10px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .todos-component-container,
.questions-finished .approval-questions-group table .question-details-row .question-details .extended-details-container .extended-details-block.with-todos .todos-component-container {
  display: inline-block;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .approval-details,
.questions-finished .approval-questions-group table .question-details-row .question-details .approval-details {
  margin: 10px 0;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .approval-details .group-changed,
.questions-finished .approval-questions-group table .question-details-row .question-details .approval-details .group-changed {
  background: #d2dfed;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .approval-details .approval-stats,
.questions-finished .approval-questions-group table .question-details-row .question-details .approval-details .approval-stats {
  margin-top: 10px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details #disagreement,
.questions-finished .approval-questions-group table .question-details-row .question-details #disagreement {
  position: relative;
  top: 1px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .step-name,
.questions-finished .approval-questions-group table .question-details-row .question-details .step-name,
.questions-approval .approval-questions-group table .question-details-row .question-details .original-priority,
.questions-finished .approval-questions-group table .question-details-row .question-details .original-priority,
.questions-approval .approval-questions-group table .question-details-row .question-details .approval-stats,
.questions-finished .approval-questions-group table .question-details-row .question-details .approval-stats {
  padding-left: 0;
  font-weight: bold;
  display: inline-block;
  width: 175px;
  margin-right: 10px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .members-comments,
.questions-finished .approval-questions-group table .question-details-row .question-details .members-comments,
.questions-approval .approval-questions-group table .question-details-row .question-details .admin-comment,
.questions-finished .approval-questions-group table .question-details-row .question-details .admin-comment {
  width: calc(100% - 185px);
}
.questions-approval .approval-questions-group table .question-details-row .question-details .question-comments-container,
.questions-finished .approval-questions-group table .question-details-row .question-details .question-comments-container {
  width: 100%;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .question-comments-container .title,
.questions-finished .approval-questions-group table .question-details-row .question-details .question-comments-container .title,
.questions-approval .approval-questions-group table .question-details-row .question-details .comments-section .title,
.questions-finished .approval-questions-group table .question-details-row .question-details .comments-section .title {
  line-height: 20px;
  font-weight: bold;
  width: 185px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .comments-section,
.questions-finished .approval-questions-group table .question-details-row .question-details .comments-section {
  margin-top: 10px;
}
.questions-approval .approval-questions-group table .question-details-row .question-details .collapsible-container .collapsible-toggle,
.questions-finished .approval-questions-group table .question-details-row .question-details .collapsible-container .collapsible-toggle {
  position: relative;
  margin-left: 0;
  width: 20px;
  text-align: left;
  top: 0;
  left: 0;
}
.questions-approval .approval-questions-group table .question-details-row .button-container,
.questions-finished .approval-questions-group table .question-details-row .button-container {
  width: 97%;
  text-align: right;
  padding-bottom: 10px;
}
.questions-approval .approval-questions-group table .question-details-row .button-container .save-close,
.questions-finished .approval-questions-group table .question-details-row .button-container .save-close {
  width: 190px;
}
.questions-finished button,
.questions-approval button,
.questions-proposal button,
.questions-rating button,
.questions-moderation button,
.questions-brainstorming button {
  font-size: 16px;
}
.questions-finished button.comment-blank-hide:before,
.questions-approval button.comment-blank-hide:before,
.questions-proposal button.comment-blank-hide:before,
.questions-rating button.comment-blank-hide:before,
.questions-moderation button.comment-blank-hide:before,
.questions-brainstorming button.comment-blank-hide:before {
  text-align: center;
  font-size: 25px;
}
.questions-finished div.information,
.questions-approval div.information,
.questions-proposal div.information,
.questions-rating div.information,
.questions-moderation div.information,
.questions-brainstorming div.information {
  margin-bottom: 10px;
  font-size: 14px;
}
.questions-finished div.buttons,
.questions-approval div.buttons,
.questions-proposal div.buttons,
.questions-rating div.buttons,
.questions-moderation div.buttons,
.questions-brainstorming div.buttons {
  margin-bottom: 10px;
}
.questions-finished span.icon,
.questions-approval span.icon,
.questions-proposal span.icon,
.questions-rating span.icon,
.questions-moderation span.icon,
.questions-brainstorming span.icon {
  display: inline-block;
}
.questions-finished span.icon.comments:before,
.questions-approval span.icon.comments:before,
.questions-proposal span.icon.comments:before,
.questions-rating span.icon.comments:before,
.questions-moderation span.icon.comments:before,
.questions-brainstorming span.icon.comments:before {
  font-family: 'gdt';
  content: '\e070';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.questions-finished span.icon.comments *,
.questions-approval span.icon.comments *,
.questions-proposal span.icon.comments *,
.questions-rating span.icon.comments *,
.questions-moderation span.icon.comments *,
.questions-brainstorming span.icon.comments * {
  margin-left: 0.5rem;
}
.questions-finished .comments-toggle,
.questions-approval .comments-toggle,
.questions-proposal .comments-toggle,
.questions-rating .comments-toggle,
.questions-moderation .comments-toggle,
.questions-brainstorming .comments-toggle,
.questions-finished .with-comments,
.questions-approval .with-comments,
.questions-proposal .with-comments,
.questions-rating .with-comments,
.questions-moderation .with-comments,
.questions-brainstorming .with-comments {
  position: relative;
}
.questions-finished .comments-toggle .comment,
.questions-approval .comments-toggle .comment,
.questions-proposal .comments-toggle .comment,
.questions-rating .comments-toggle .comment,
.questions-moderation .comments-toggle .comment,
.questions-brainstorming .comments-toggle .comment,
.questions-finished .with-comments .comment,
.questions-approval .with-comments .comment,
.questions-proposal .with-comments .comment,
.questions-rating .with-comments .comment,
.questions-moderation .with-comments .comment,
.questions-brainstorming .with-comments .comment {
  position: relative;
  margin: 0px auto;
  width: 40px;
}
.questions-finished .comments-toggle:last-child .comments-block,
.questions-approval .comments-toggle:last-child .comments-block,
.questions-proposal .comments-toggle:last-child .comments-block,
.questions-rating .comments-toggle:last-child .comments-block,
.questions-moderation .comments-toggle:last-child .comments-block,
.questions-brainstorming .comments-toggle:last-child .comments-block,
.questions-finished .with-comments:last-child .comments-block,
.questions-approval .with-comments:last-child .comments-block,
.questions-proposal .with-comments:last-child .comments-block,
.questions-rating .with-comments:last-child .comments-block,
.questions-moderation .with-comments:last-child .comments-block,
.questions-brainstorming .with-comments:last-child .comments-block {
  padding-bottom: 20px;
}
div.show-comments {
  margin-bottom: 20px;
  margin-right: 5px;
  display: inline-block;
  float: right;
}
.scope-toolbar {
  position: relative;
}
.scope-toolbar .breadcrumbs-container {
  margin-right: 40px;
}
.scope-toolbar .breadcrumbs-container .breadcrumbs {
  display: table;
  width: 100%;
}
.scope-toolbar .breadcrumbs-container .breadcrumbs li.breadcrumbs-tab {
  display: table-cell !important;
  width: 14%;
}
.scope-toolbar .breadcrumbs-container .breadcrumbs li.breadcrumbs-tab:last-child {
  display: table-cell;
  width: auto;
}
.scope-toolbar .toolbar-menu {
  width: 40px;
  background-color: #f2f2f2;
  position: absolute;
  right: 0;
  top: 0;
}
.scope-toolbar .toolbar-menu.finished,
.scope-toolbar .toolbar-menu.questions-finished {
  background-color: #fff;
}
.formats-list label {
  display: block;
}
.action-buttons {
  margin-bottom: 10px;
  width: 100%;
  text-align: right;
  line-height: 36px;
}
.action-buttons button {
  width: 190px;
  margin-left: 10px;
}
.collapsible-toggle {
  top: -5px;
  left: 0;
  margin-left: 190px;
  font-size: 20px;
}
.step-name {
  font-weight: bold;
  padding-left: 14%;
  margin-bottom: 5px;
}
.export-comments-modal {
  width: 350px;
}
.export-comments-modal h2 {
  text-align: center;
}
.individual-ratings-modal {
  max-height: 585px;
  display: table;
}
.individual-ratings-modal h2 {
  text-align: center;
}
.individual-ratings-modal .questions-container {
  max-height: 440px;
  max-width: calc(100vw - 246px);
  padding-right: 15px;
  overflow: auto;
}
.individual-ratings-modal .questions-container .question-group {
  margin-top: 25px;
}
.individual-ratings-modal .questions-container .question-group:first-child {
  margin-top: 0;
}
.individual-ratings-modal .questions-container .question-group .questions {
  margin: 10px 0;
}
.individual-ratings-modal table.individual-ratings {
  position: relative;
  border: 2px solid #fff;
}
.individual-ratings-modal table.individual-ratings th,
.individual-ratings-modal table.individual-ratings td {
  width: 50px;
  padding: 5px;
  border: 2px solid #fff;
  vertical-align: middle;
  text-align: center;
  font-weight: normal;
}
.individual-ratings-modal table.individual-ratings th:hover,
.individual-ratings-modal table.individual-ratings td:hover {
  cursor: default;
}
.individual-ratings-modal table.individual-ratings td {
  position: relative;
}
.individual-ratings-modal table.individual-ratings td .comment-blank {
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0;
}
.individual-ratings-modal table.individual-ratings th.labels {
  min-width: 400px;
  height: 40px;
}
.individual-ratings-modal table.individual-ratings th.labels .diag-line {
  position: absolute;
  top: 19px;
  left: -1px;
  border-top: 2px solid #fff;
  width: 402px;
  webkit-transform: rotate(8.3deg);
  moz-transform: rotate(8.3deg);
  o-transform: rotate(8.3deg);
  ms-transform: rotate(8.3deg);
  transform: rotate(5.6deg);
}
.individual-ratings-modal table.individual-ratings th.labels span {
  font-weight: bold;
}
.individual-ratings-modal table.individual-ratings th.labels .outcomes,
.individual-ratings-modal table.individual-ratings th.labels .questions {
  float: left;
}
.individual-ratings-modal table.individual-ratings th.labels .members {
  float: right;
}
.individual-ratings-modal table.individual-ratings .stats {
  width: 60px;
  font-weight: bold;
}
.individual-ratings-modal table.individual-ratings .mean {
  border-left-width: 3px;
}
.individual-ratings-modal table.individual-ratings td.item-text {
  text-align: left;
}
.individual-ratings-modal table.individual-ratings.outcomes td.rating-1,
.individual-ratings-modal table.individual-ratings.questions td.rating-1,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-2,
.individual-ratings-modal table.individual-ratings.questions td.rating-2,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-3,
.individual-ratings-modal table.individual-ratings.questions td.rating-3 {
  background-color: #fff8de;
}
.individual-ratings-modal table.individual-ratings.outcomes td.rating-4,
.individual-ratings-modal table.individual-ratings.questions td.rating-4,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-5,
.individual-ratings-modal table.individual-ratings.questions td.rating-5,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-6,
.individual-ratings-modal table.individual-ratings.questions td.rating-6 {
  background-color: #fff0bb;
}
.individual-ratings-modal table.individual-ratings.outcomes td.rating-7,
.individual-ratings-modal table.individual-ratings.questions td.rating-7,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-8,
.individual-ratings-modal table.individual-ratings.questions td.rating-8,
.individual-ratings-modal table.individual-ratings.outcomes td.rating-9,
.individual-ratings-modal table.individual-ratings.questions td.rating-9 {
  background-color: #ffd494;
}
.individual-ratings-modal table.individual-ratings.outcomes td.high,
.individual-ratings-modal table.individual-ratings.questions td.high {
  background-color: #ffb671;
}
.individual-ratings-modal table.individual-ratings.outcomes td.moderate,
.individual-ratings-modal table.individual-ratings.questions td.moderate {
  background-color: #ffcea1;
}
.individual-ratings-modal table.individual-ratings.outcomes td.low,
.individual-ratings-modal table.individual-ratings.questions td.low {
  background-color: #ffe4cc;
}
.individual-ratings-modal .buttons {
  margin-top: 15px;
}
.individual-ratings-modal .buttons button {
  width: 100%;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.selection-button-container .btn:after {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.selection-button-container .btn.opened:after {
  font-family: 'gdt';
  content: '\e017';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.selection-button-container .opened-list {
  position: absolute;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #bfbfbf;
}
.selection-button-container .opened-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.selection-button-container .opened-list ul li {
  padding: 5px;
  line-height: 36px;
  cursor: pointer;
}
.selection-button-container .opened-list ul li:hover {
  background-color: #e9e9e9;
}
.selection-button-container .opened-list ul li.disabled {
  opacity: 0.3;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#list-box {
  display: none;
  position: fixed;
  z-index: 1010;
  background: #fff;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: 0 0 15px #565656;
  box-shadow: 0 0 15px #565656;
}
#list-box span.dot {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  background: #f6f6f6;
  width: 10px;
  height: 10px;
  top: -5px;
  right: 19px;
  position: absolute;
  border: 1px solid #b5b5b5;
}
#list-box ul {
  position: relative;
}
#list-box ul li {
  background: #f6f6f6;
}
#list-box.compound-selection li {
  text-transform: lowercase;
}
#list-box.compound-selection li .uppercase {
  text-transform: uppercase;
}
#list-box ul {
  padding: 0;
  margin: 0;
  list-style: none;
  min-width: 120px;
}
#list-box ul li {
  float: left;
  clear: left;
  padding-left: 10px;
  padding-right: 15px;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  line-height: 36px;
}
#list-box ul li.disabled {
  cursor: default;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
#list-box ul li:hover {
  background: #d2dfed;
}
#list-box ul li label {
  display: block;
}
#list-box ul li.hline {
  border-top: 1px solid #bfbfbf;
}
#list-box ul .current {
  background: #ddeaf9;
}
#list-box ul .active {
  background: #d2dfed;
}
#list-box button:disabled {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
#list-box button:before {
  margin-right: 3px;
  vertical-align: middle;
}
#list-box a {
  color: #5395cf !important;
}
#list-box.options-selection {
  cursor: pointer;
  font-size: 14px;
  border-top: none;
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
#list-box.options-selection span.dot {
  display: none;
}
#list-box.options-selection ul li {
  background: #fff;
  line-height: 30px;
  padding: 0px 15px;
  text-transform: lowercase;
}
#list-box.options-selection ul li.current {
  background: #f2f2f2;
}
#list-box.options-selection ul li:hover {
  background: #eaeaea;
}
#list-box.options-selection ul li .uppercase {
  text-transform: uppercase;
}
#list-box.options-selection ul li.clear-option {
  padding: 0px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  background: #009cca;
}
#list-box.options-selection ul li.clear-option:hover {
  background: #00a4d4;
}
#list-box.language-select {
  overflow-y: auto;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
#sidebar-container {
  position: relative;
  float: left;
  height: 100%;
  top: 0;
}
#sidebar-inner-container {
  padding-top: 30px;
  position: relative;
  z-index: 1;
  background: #232e51;
  -webkit-box-shadow: 5px 0 5px -2px rgba(0,0,0,0.2);
  box-shadow: 5px 0 5px -2px rgba(0,0,0,0.2);
  height: 100%;
}
#sidebar-inner-container.absolute-expand,
#sidebar-inner-container.absolute-collapsed {
  z-index: 110;
}
#sidebar-inner-container.absolute-expand,
#sidebar-inner-container.expanded {
  width: 170px !important;
  -webkit-transition: width 0.5s;
  -moz-transition: width 0.5s;
  -o-transition: width 0.5s;
  -ms-transition: width 0.5s;
  transition: width 0.5s;
}
#sidebar-inner-container.absolute-expand.es,
#sidebar-inner-container.expanded.es {
  width: 210px !important;
}
#sidebar-inner-container.absolute-expand.it,
#sidebar-inner-container.expanded.it,
#sidebar-inner-container.absolute-expand.pt,
#sidebar-inner-container.expanded.pt {
  width: 190px !important;
}
#sidebar-inner-container.absolute-expand.ja,
#sidebar-inner-container.expanded.ja {
  width: 200px !important;
}
#sidebar-inner-container.absolute-collapsed,
#sidebar-inner-container.collapsed {
  width: 55px;
  -webkit-transition: width 0.5s;
  -moz-transition: width 0.5s;
  -o-transition: width 0.5s;
  -ms-transition: width 0.5s;
  transition: width 0.5s;
}
#sidebar-inner-container .submenu.expanded li {
  height: 38px;
  -webkit-transition: 0.5s height;
  -moz-transition: 0.5s height;
  -o-transition: 0.5s height;
  -ms-transition: 0.5s height;
  transition: 0.5s height;
}
#sidebar-inner-container .submenu.collapsed li {
  height: 0px;
  -webkit-transition: 0.5s height;
  -moz-transition: 0.5s height;
  -o-transition: 0.5s height;
  -ms-transition: 0.5s height;
  transition: 0.5s height;
}
#sidebar-inner-container .flex-container {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#sidebar-inner-container .bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  padding-right: 12px;
}
#sidebar-inner-container .bottom button {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url("../images/svg/expand.svg") no-repeat 50% 50%;
}
#sidebar-inner-container .bottom button.btn-collapsed {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
#sidebar-inner-container .bottom button.btn-expanded {
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  -ms-transition: -ms-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#sidebar {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  margin: 0;
}
#sidebar li {
  position: relative;
  color: #fff;
}
#sidebar li.selected > a {
  color: #fff;
  background: #3782a4;
}
#sidebar li.selected .submenu {
  display: block;
  background: #3782a4;
}
#sidebar li.selected .submenu a:hover:not(.disabled) {
  background: #51a0c5;
  color: #fff;
}
#sidebar a {
  display: block;
  width: 100%;
  color: #fff;
  height: 40px;
  line-height: 41px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
}
#sidebar a,
#sidebar a:link,
#sidebar a:visited,
#sidebar a:hover,
#sidebar a:active {
  color: inherit;
  text-decoration: none;
}
#sidebar a:hover:not(.disabled) {
  background: #3782a4;
  color: #fff;
}
#sidebar a.disabled:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background: #696f78;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
#sidebar .submenu {
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  background: #3782a4;
}
#sidebar .submenu li.selected a {
  background: #51a0c5;
}
#sidebar .submenu li,
#sidebar .submenu a {
  height: 38px;
  background: #3782a4;
  color: #fff;
}
#sidebar .submenu a {
  line-height: 39px;
}
#sidebar .submenu li {
  width: 100%;
  position: relative;
  overflow: hidden;
}
#sidebar .submenu li a {
  padding-left: 50px;
}
#sidebar .submenu a {
  padding: 0 1.4rem;
  position: relative;
}
#sidebar .settings:before,
#sidebar .administration:before {
  font-family: 'gdt';
  content: '\e038';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .settings *,
#sidebar .administration * {
  margin-left: 0.5rem;
}
#sidebar .settings:before,
#sidebar .administration:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .tasks:before {
  font-family: 'gdt';
  content: '\e010';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .tasks * {
  margin-left: 0.5rem;
}
#sidebar .tasks:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .tasks:before {
  font-size: 20px;
}
#sidebar .team:before {
  font-family: 'gdt';
  content: '\e006';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .team * {
  margin-left: 0.5rem;
}
#sidebar .team:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .voting:before {
  font-family: 'gdt';
  content: '\e006';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .voting * {
  margin-left: 0.5rem;
}
#sidebar .voting:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .scope:before {
  font-family: 'gdt';
  content: '\e011';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .scope * {
  margin-left: 0.5rem;
}
#sidebar .scope:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .scope:before {
  font-size: 20px;
}
#sidebar .document-sections:before {
  font-family: 'gdt';
  content: '\e005';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .document-sections * {
  margin-left: 0.5rem;
}
#sidebar .document-sections:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .references:before {
  font-family: 'gdt';
  content: '\e053';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .references * {
  margin-left: 0.5rem;
}
#sidebar .references:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .prognosis:before,
#sidebar .hazard:before {
  font-family: 'gdt';
  content: '\e013';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .prognosis *,
#sidebar .hazard * {
  margin-left: 0.5rem;
}
#sidebar .prognosis:before,
#sidebar .hazard:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .evidence-syntheses:before {
  font-family: 'gdt';
  content: '\e067';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .evidence-syntheses * {
  margin-left: 0.5rem;
}
#sidebar .evidence-syntheses:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar .dissemination:before {
  font-family: 'gdt';
  content: '\e005';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
#sidebar .dissemination * {
  margin-left: 0.5rem;
}
#sidebar .dissemination:before {
  display: block;
  float: left;
  font-size: 18px;
  margin-left: 12px;
  margin-top: 4px;
  margin-right: 5px;
  width: 29px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #fff;
}
#sidebar.alternate .submenu a {
  padding: 0.4rem 1.4rem 0.3rem 1.4rem;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: none;
  line-height: 1.1em;
  display: inline-block;
  vertical-align: middle;
  white-space: pre-line;
}
#sidebar.alternate .recommendations {
  background: url("../images/recommendations.png") 8px 60% no-repeat, -webkit-linear-gradient(top, #eaeaea, #5c5d5f);
  background: url("../images/recommendations.png") 8px 60% no-repeat, -moz-linear-gradient(top, #eaeaea, #5c5d5f);
  background: url("../images/recommendations.png") 8px 60% no-repeat, -o-linear-gradient(top, #eaeaea, #5c5d5f);
  background: url("../images/recommendations.png") 8px 60% no-repeat, -ms-linear-gradient(top, #eaeaea, #5c5d5f);
  background: url("../images/recommendations.png") 8px 60% no-repeat, linear-gradient(to bottom, #eaeaea, #5c5d5f);
  padding-left: 40px;
  position: relative;
}
#sidebar.alternate .recommendations.selected,
#sidebar.alternate .recommendations:hover:not(.disabled) {
  background: url("../images/recommendations.png") 8px 60% no-repeat, #fff;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.sort-outcomes {
  padding: 5px;
}
.sort-outcomes .outcomes-sort-select {
  width: 100%;
  direction: rtl;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.source-of-dx-data {
  padding-bottom: 10px;
}
.source-of-dx-data .question-mark-sign {
  border-width: 0;
}
.source-of-dx-data .question-mark-sign:before {
  font-family: 'gdt';
  content: '\e007';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.source-of-dx-data .question-mark-sign * {
  margin-left: 0.5rem;
}
.source-of-dx-data .title {
  margin-right: 15px;
}
.source-of-dx-data label {
  margin-right: 15px;
}
.source-of-dx-data label input {
  vertical-align: middle;
  margin-right: 0;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.steps-container .buttons-react.not-wrapped {
  text-align: center;
}
.steps-container .buttons-react.not-wrapped button {
  display: inline-block !important;
  width: auto !important;
  min-width: 150px;
  margin: 0px 10px;
}
.steps-container .steps-indicator {
  margin: 20px auto;
}
.steps-container .steps-indicator .labels {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.steps-container .steps-indicator .labels .container {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  position: relative;
  text-align: center;
}
.steps-container .steps-indicator .labels .container .step-content {
  width: 100%;
  text-align: center;
}
.steps-container .steps-indicator .labels .container .step-content .step-label {
  white-space: nowrap;
}
.steps-container .steps-indicator .labels .container .step-content .indicator {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
}
.steps-container .steps-indicator .labels .container .step-content .indicator .space-left,
.steps-container .steps-indicator .labels .container .step-content .indicator .space-right {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  height: 2px;
  top: 9px;
  position: relative;
  background-color: #d2d6da;
}
.steps-container .steps-indicator .labels .container .step-content .indicator .space-left {
  margin-right: 5px;
}
.steps-container .steps-indicator .labels .container .step-content .indicator .space-right {
  margin-left: 5px;
}
.steps-container .steps-indicator .labels .container:first-child .step-content .space-left {
  background-color: #fff;
}
.steps-container .steps-indicator .labels .container:last-child .step-content .space-right {
  background-color: #fff;
}
.steps-container .steps-indicator .labels .step {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex: 0;
  flex-grow: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #fff url("../images/svg/step-empty.svg") no-repeat center center;
}
.steps-container .steps-indicator .labels .step.filled {
  background: #fff url("../images/svg/step-filled.svg") no-repeat center center;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.favour-double-left.active {
  color: #ca0020;
  font-weight: bold;
}
.favour-left.active {
  color: #f4a582;
  font-weight: bold;
}
.favour-left-right.active {
  color: #333;
  font-weight: bold;
}
.favour-right.active {
  color: #92c5de;
  font-weight: bold;
}
.favour-double-right.active {
  color: #0571b0;
  font-weight: bold;
}
.summary-of-judgements {
  height: 100%;
}
.summary-of-judgements table,
.summary-of-judgements tbody,
.summary-of-judgements tr,
.summary-of-judgements td,
.summary-of-judgements th {
  height: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
  padding: 0;
}
.summary-of-judgements thead th {
  padding: 10px;
  text-transform: uppercase;
  text-align: center;
}
.summary-of-judgements .header th {
  padding: 0;
  height: 57px;
  max-height: 57px;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  vertical-align: middle;
}
.summary-of-judgements .header .criteria {
  border-left: 1px solid #bfbfbf;
  min-width: 166px;
}
.summary-of-judgements .header .summary {
  min-width: 675px;
  border-right: 2px solid #bfbfbf;
}
.summary-of-judgements .header .favours {
  min-width: 103px;
}
.summary-of-judgements .header .favours .subtitle {
  text-transform: lowercase;
}
.summary-of-judgements .header .favours.intervention {
  border-left: 1px solid #bfbfbf;
}
.summary-of-judgements .header .importance {
  min-width: 93px;
  border-left: 2px solid #bfbfbf;
}
.summary-of-judgements tr {
  vertical-align: top;
  height: 1;
}
.summary-of-judgements td {
  text-align: center;
}
.summary-of-judgements td.low {
  background-color: #fcfcfc;
}
.summary-of-judgements td.moderate {
  background-color: #f0f0f0;
}
.summary-of-judgements td.high {
  background-color: #e3e3e3;
}
.summary-of-judgements .section-name {
  background-color: #dedede;
  min-width: 167px;
  text-transform: uppercase;
  text-align: left;
  padding-left: 5px;
  line-height: 13pt;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  vertical-align: middle;
}
.summary-of-judgements .options-container {
  border-bottom: 1px solid #bfbfbf;
  max-height: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
.summary-of-judgements .options-container table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  border: 0;
}
.summary-of-judgements .options-container table tr {
  border: 0;
}
.summary-of-judgements .options-container table .option {
  position: relative;
  height: 57px;
  padding: 3px;
  border: 0;
  border: none;
  border-right: 1px solid #bfbfbf;
  vertical-align: middle;
}
.summary-of-judgements .options-container table .options {
  width: 77%;
  border: 0;
  color: #999;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
.summary-of-judgements .options-container table .options table {
  border: 0;
}
.summary-of-judgements .options-container table .options .optionlast-child {
  border: 0;
}
.summary-of-judgements .options-container table .options .option.small {
  width: 20%;
}
.summary-of-judgements .options-container table .options .option.big {
  width: 25%;
}
.summary-of-judgements .options-container table .options .option.checked {
  background-color: #a6dba0;
  color: #000;
}
.summary-of-judgements .options-container table .additional-options {
  width: 23%;
  border: 0;
  color: #999;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
}
.summary-of-judgements .options-container table .additional-options table {
  border: 0;
}
.summary-of-judgements .options-container table .additional-options table tbody {
  border: 0;
}
.summary-of-judgements .options-container table .additional-options table .option {
  width: 50%;
  border-bottom: 0;
  border-right: 0;
  border-left: 1px solid #bfbfbf;
}
.summary-of-judgements .options-container table .additional-options table .option.checked {
  background-color: #a6dba0;
  color: #000;
}
.summary-of-judgements .favours-container {
  font-size: 24pt;
  color: #bfbfbf;
  border-left: 2px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  font-family: cursive;
  cursor: pointer;
  vertical-align: middle;
}
.summary-of-judgements .importance {
  text-transform: uppercase;
  border-left: 2px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  vertical-align: middle;
  cursor: pointer;
}
.summary-of-judgements .importance.low {
  background-color: #fcfcfc;
}
.summary-of-judgements .importance.moderate {
  background-color: #f0f0f0;
}
.summary-of-judgements .importance.high {
  background-color: #e3e3e3;
}
.summary-of-judgements td.importance {
  font-weight: bold;
}
.soj-editor {
  background-color: #f6f6f6;
  padding: 10px;
}
.soj-editor .title {
  font-weight: bold;
  margin-bottom: 20px;
}
.soj-editor .favours-container {
  font-size: 14px;
  color: #2d3236;
}
.soj-editor .favours-container :first-child {
  border-left: 1px solid #bfbfbf;
}
.soj-editor .favours-container :last-child {
  border-right: 1px solid #bfbfbf;
}
.soj-editor .favours-container label {
  display: block;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  padding: 5px;
  position: relative;
}
.soj-editor .favours-container label span {
  border: 0 !important;
}
.soj-editor .favours-container label:last-child {
  border-left: 1px solid #bfbfbf;
}
.soj-editor .favours-container input {
  position: relative;
  bottom: 0px;
}
.soj-editor .favours-container .favour {
  font-family: gdt;
  font-size: 32px;
  line-height: 54px;
  text-align: center;
}
.soj-editor .favours-container .favour-empty {
  line-height: 69px;
}
.soj-editor .buttons-react {
  margin-top: 10px;
}
.soj-editor .main-question {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.soj-editor .main-question .label {
  text-transform: uppercase;
}
.soj-editor .main-question .question {
  padding-left: 10px;
  font-weight: bold;
}
.soj-editor .evaluation-question {
  display: flex;
  flex-direction: row;
  font-size: inherit;
  line-height: 30px;
}
.soj-editor select {
  margin-left: 20px;
  border: 1px solid #bfbfbf;
  height: 32px;
  -webkit-appearance: menulist;
  -webkit-rtl-ordering: logical;
}
.soj-editor .favours-selection {
  display: flex;
  flex-direction: row;
  margin-top: 5px;
}
.soj-editor .favours-selection > div {
  padding: 10px;
  border: 1px solid #bfbfbf;
}
.soj-editor .favours-container {
  text-align: center;
}
.soj-editor .favours-container .description {
  height: 80%;
}
.soj-editor .favours-container div {
  cursor: pointer;
}
.soj-favours-editor-dialog {
  width: 770px;
  line-height: 15px;
}
.soj-importance-editor-dialog {
  width: 500px;
  line-height: 15px;
}
.soj-clear-dialog {
  width: 550px;
  height: 90px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.switcher {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top: -2px;
}
.switcher input {
  display: none;
}
.switcher .slider {
  cursor: pointer;
  border: 1px solid #bbb;
  background-color: #808080;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
  height: 16px;
  width: 30px;
}
.switcher .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: -2px;
  top: 0px;
  border: 1px solid #bbb;
  background-color: #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  -ms-transition: 0.2s;
  transition: 0.2s;
}
.switcher input:checked + .slider {
  background-color: #87de62;
}
.switcher input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  -webkit-transform: translateX(16px);
  -moz-transform: translateX(16px);
  -o-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.switcher .slider.round {
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.switcher .slider.round:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.switch-btn-text {
  margin-left: 10px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.tabs-view .tab-elems {
  position: relative;
  height: 42px;
}
.tabs-view .tab-elems .tab-elems-line {
  z-index: 1;
  height: 43px;
  border-bottom: 1px solid #bfbfbf;
}
.tabs-view .tab-elems .tab-elems-content {
  z-index: 2;
}
.tabs-view .tab-elems .tab-elems-line,
.tabs-view .tab-elems .tab-elems-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.tabs-view .tab-elems .tab-elem {
  padding: 0 10px;
  line-height: 40px;
  display: inline-block;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid transparent;
  color: #c4c4c4;
}
.tabs-view .tab-elems .tab-elem.current-tab {
  color: #2d3236;
  border: 1px solid #bfbfbf;
  background-color: #e9e9e9;
  border-bottom-color: #e9e9e9;
  font-weight: bold;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.tasks-page #todos-container {
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  width: 53.71900826446281%;
  margin: 0 0.413223140495868%;
  *width: 53.71900826446281% -correction;
  *margin: 0 0.413223140495868% -correction;
}
.tasks-page #todos-container .separated {
  padding-right: 50px;
}
.tasks-page #todos-container li.expanded {
  height: 80px;
}
.tasks-page #todos-container li input.title {
  width: 100%;
  margin-right: 100px !important;
}
.tasks-page #todos-container li a.title.done {
  text-decoration: line-through;
}
.tasks-page #todos-container .caption {
  padding-left: 40px;
}
.tasks-page #todos-container input[type=text] {
  margin-left: 40px;
}
.tasks-page #todos-container input[type=checkbox] {
  position: absolute;
  top: 15px;
  left: 15px;
}
.tasks-page #todos-container .details input[type=text] {
  margin-left: 5px;
}
.tasks-page #calendar-container {
  background: #fff;
  display: inline;
  float: left;
  overflow: hidden;
  width: 44.62809917355372%;
  margin: 0 0.413223140495868%;
  *width: 44.62809917355372% -correction;
  *margin: 0 0.413223140495868% -correction;
}
.tasks-page #calendar-container #calendar table.fc-header td {
  border: none;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.access-rights {
  position: relative;
}
.access-rights .options-select-container {
  width: 175px;
}
.access-rights .select-input,
.access-rights .options-container {
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  width: 100%;
  color: #5c5d5f;
}
.access-rights .select-with-annotations-container {
  width: 175px;
  position: relative;
}
.access-rights .select-option-annotation {
  position: absolute;
  z-index: 112;
  max-width: 350px;
  left: 175px;
  padding: 5px;
  color: #fff;
  background-color: #000048;
}
.access-rights .select-option-annotation:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #000048;
  position: absolute;
  bottom: 0px;
  left: -10px;
}
.team-members-view {
  min-width: 910px;
}
.team-members-view .ellipsis-wrapper {
  position: relative;
}
.team-members-view .caption a:hover:after {
  position: absolute;
  top: 0;
  content: '';
  width: 16px;
  height: 12px;
  margin-left: 5px;
  background: url("../images/mail.png") top left no-repeat;
  text-indent: -9999px;
}
.team-members-view li.expanded {
  height: 123px;
}
.coi-members-list .member-name {
  cursor: pointer;
  line-height: 40px;
}
.coi-members-list .member-name:hover:after {
  top: 15px;
}
.coi-members-list .member-status {
  float: left;
  margin-left: -10px;
  height: 100%;
  width: 5px;
}
.coi-members-list .member-status.not-sent {
  background: #999;
}
.coi-members-list .member-status.new {
  background: #ffb012;
}
.coi-members-list .member-status.mail-sent {
  background: #ffb012;
}
.coi-members-list .member-status.in-progress {
  background: #ffb012;
}
.coi-members-list .member-status.completed {
  background: #269f0c;
}
.coi-members-list .member-status.conflict {
  background: #dc3f3f;
}
.coi-members-list .member-status.connection-error {
  background: -webkit-repeating-linear-gradient(155deg, #999, #999 2px, #dc3f3f 1px, #dc3f3f 6px);
  background: -moz-repeating-linear-gradient(155deg, #999, #999 2px, #dc3f3f 1px, #dc3f3f 6px);
  background: -o-repeating-linear-gradient(155deg, #999, #999 2px, #dc3f3f 1px, #dc3f3f 6px);
  background: -ms-repeating-linear-gradient(155deg, #999, #999 2px, #dc3f3f 1px, #dc3f3f 6px);
  background: repeating-linear-gradient(-65deg, #999, #999 2px, #dc3f3f 1px, #dc3f3f 6px);
}
.coi-view .no-conflict {
  font-size: 15px;
  font-size: 1.5rem;
  padding: 5px;
}
.coi-view .coi-options {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bfbfbf;
}
.coi-view .coi-options input[type=radio] {
  margin: 0;
  margin-left: 5px;
  margin-top: 5px;
}
.coi-view .form-type {
  line-height: 40px;
}
.coi-view .form-type .type-name {
  text-transform: uppercase;
}
.coi-view .coi-member-header {
  cursor: pointer;
}
.coi-view table {
  border: 0;
}
.coi-view table thead tr {
  border-bottom: 0;
}
.coi-view table th {
  font-weight: bold;
  background-color: #e9e9e9;
  border-top: 0;
  border-bottom: 1px solid #bfbfbf !important;
}
.coi-view table th:first-child {
  min-width: 30%;
}
.coi-view table th,
.coi-view table td {
  padding: 0px 15px;
  border-width: 0;
  text-align: center;
  vertical-align: middle;
}
.coi-view table th:first-child,
.coi-view table td:first-child {
  text-align: left;
}
.coi-view table tr {
  height: 40px;
  background-color: #f2f2f2;
  border-bottom: 2px solid #fff;
}
.coi-view table tr:hover {
  background-color: #f7f7f7;
}
#toolbar-container menu[type="toolbar"].coi-view {
  width: 30px;
}
.coi-input-view {
  font-size: 16px;
}
.coi-input-view .questions {
  display: inline;
  float: left;
  overflow: hidden;
  width: 53.71900826446281%;
  margin: 0 0.413223140495868%;
  *width: 53.71900826446281% -correction;
  *margin: 0 0.413223140495868% -correction;
}
.coi-input-view .questions tbody tr:hover {
  background: #ddeaf9;
}
.coi-input-view .questions th,
.coi-input-view .questions td {
  padding: 5px;
}
.coi-input-view .questions th:last-child,
.coi-input-view .questions td:last-child {
  width: 60px;
  text-align: center;
  vertical-align: middle;
}
.coi-input-view .answers {
  display: inline;
  float: left;
  overflow: hidden;
  width: 90.08264462809917%;
  margin: 0 0.413223140495868%;
  *width: 90.08264462809917% -correction;
  *margin: 0 0.413223140495868% -correction;
  padding-left: 15px;
}
.coi-input-view .coi-input-footer {
  padding-top: 20px;
  clear: both;
}
.coi-input-view .coi-input-footer a {
  padding-top: 1em;
  float: left;
}
.coi-input-view .buttons-block {
  text-align: center;
}
.questions-with-conflicts .questions table {
  background-color: #fff;
}
.questions-with-conflicts .questions table th {
  text-align: center;
  border-bottom-width: 2px;
}
.questions-with-conflicts .questions table tr td {
  font-size: 14px;
}
.questions-with-conflicts .questions table th,
.questions-with-conflicts .questions table tr td {
  padding: 10px;
}
.questions-with-conflicts .answers ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.questions-with-conflicts .answers ul li {
  margin-bottom: 15px;
}
.team-members-view label.required:after,
.add-team-member-modal label.required:after {
  content: " *";
}
.add-team-member-modal label {
  font-weight: bold;
  cursor: default;
}
.add-team-member-modal.single {
  max-width: 450px;
}
.add-team-member-modal.multiple {
  max-width: 750px;
}
.add-team-member-modal.single h2,
.add-team-member-modal.multiple h2 {
  margin-top: 0px;
  text-align: center;
}
.add-team-member-modal.single .content,
.add-team-member-modal.multiple .content {
  border: 0px;
  padding: 0px;
  background-color: #fff;
}
.add-team-member-modal.single .form-group,
.add-team-member-modal.multiple .form-group {
  position: relative;
}
.add-team-member-modal.single .form-group label {
  margin-top: 0px;
  line-height: 36px;
}
.add-team-member-modal.single .form-group:after {
  content: "";
  clear: both;
  height: 0;
  display: table;
}
.add-team-member-modal.single .form-group .select-container,
.add-team-member-modal.single .form-group .textarea-container,
.add-team-member-modal.single .form-group .input-container {
  width: 275px;
}
.add-team-member-modal.single .form-group input,
.add-team-member-modal.single .form-group select,
.add-team-member-modal.single .form-group .select-input {
  width: 100%;
  height: 36px;
}
.add-team-member-modal.single .form-group textarea {
  width: 100%;
}
.add-team-member-modal.single .select-with-annotations-container,
.add-team-member-modal.single .options-select-container {
  width: 275px;
}
.add-team-member-modal.single .select-with-annotations-container .text-box,
.add-team-member-modal.single .options-select-container .text-box {
  line-height: 26px;
}
.add-team-member-modal.multiple {
  font-size: 14px;
}
.add-team-member-modal.multiple .validation-container {
  padding-right: 25px;
}
.add-team-member-modal.multiple .textarea-container {
  margin: 10px 0px 30px;
}
.add-team-member-modal.multiple textarea {
  min-height: 100px;
  width: 100%;
}
.add-team-member-modal.multiple .buttons-react {
  padding-top: 10px;
}
.add-team-member-modal.multiple .step2 {
  min-height: 200px;
  max-height: calc(100vh - 410px);
  padding-bottom: 10px;
  overflow-y: auto;
}
.add-team-member-modal.multiple .new-member {
  position: relative;
  padding-top: 10px;
  padding-right: 10px;
}
.add-team-member-modal.multiple .new-member .content {
  margin-top: 10px;
}
.add-team-member-modal.multiple .new-member .separator {
  margin: 20px 50px 20px;
  background: #bfbfbf;
  height: 1px;
}
.add-team-member-modal.multiple .new-member .panel-member {
  display: inline-block;
}
.add-team-member-modal.multiple .new-member .delete {
  position: absolute;
  top: -10px;
  right: 10px;
  font-size: 36px;
  color: #808080;
  cursor: pointer;
}
.add-team-member-modal.multiple .new-member .delete:before {
  content: '\00d7';
}
.add-team-member-modal.multiple .form-group {
  display: inline-block;
}
.add-team-member-modal.multiple .form-group.panel-member .info-sign {
  position: relative;
  display: inline-block;
  margin-left: 10px;
  top: -10px;
}
.add-team-member-modal.multiple .form-group.panel-member input[type="checkbox"] {
  margin-top: 7px;
}
.add-team-member-modal.multiple .form-group .inline label {
  position: relative;
  margin-left: 5px;
  width: 135px;
  line-height: 30px;
  font-weight: bold;
}
.add-team-member-modal.multiple .form-group .inline .select-input,
.add-team-member-modal.multiple .form-group .inline input[type="text"] {
  height: 30px;
  width: 175px;
  font-size: 14px;
}
.add-team-member-modal.multiple .form-group .inline .select-input .text-box {
  padding: 2px 5px;
}
.add-team-member-modal.multiple .form-group .inline .select-input .select-sign {
  padding: 0px 5px;
}
.add-team-member-modal .buttons-react.not-wrapped {
  text-align: center;
}
.add-team-member-modal .buttons-react.not-wrapped button {
  display: inline-block !important;
  width: auto !important;
  min-width: 150px;
  margin: 0px 10px;
}
.validation-container {
  position: relative;
}
.team-member-toolbar {
  margin-bottom: 10px;
}
.team-member-toolbar .filter-by,
.team-member-toolbar button.add-multiple-team-member {
  margin-left: 10px;
}
.single label,
.editable-name-cell label {
  font-weight: bold;
  cursor: default;
}
.single .form-group,
.editable-name-cell .form-group {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 26px;
}
.single .form-group input,
.editable-name-cell .form-group input {
  height: 28px;
  line-height: 28px;
}
.single .form-group input,
.editable-name-cell .form-group input,
.single .form-group textarea,
.editable-name-cell .form-group textarea,
.single .form-group .options-select-container,
.editable-name-cell .form-group .options-select-container {
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #bfbfbf;
  width: 200px;
  color: #5c5d5f;
}
.single .form-group input[type="checkbox"],
.editable-name-cell .form-group input[type="checkbox"] {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.single .form-group textarea,
.editable-name-cell .form-group textarea {
  padding: 5px 10px;
  line-height: 14px;
  height: 82px;
}
.single .form-group label,
.editable-name-cell .form-group label {
  width: 130px;
  margin-left: 5px;
}
.single .form-group .options-select-container,
.editable-name-cell .form-group .options-select-container {
  border: none;
}
.single .form-group .options-select-container {
  width: 100%;
  height: 36px;
}
.single .form-group .options-select-container .select-input {
  line-height: 34px;
  height: 36px;
}
.single .form-group .options-select-container .select-input .select-sign {
  font-size: 12px;
  padding: 0px 5px;
  line-height: 36px;
}
.single .form-group .options-select-container {
  border: none;
}
.single .form-group label {
  position: relative;
}
.single .form-group label .info-sign {
  margin-left: 10px;
  display: inline-block;
  position: relative;
  top: -10px;
}
.team-members-view .member-name {
  color: #2d3236;
  text-decoration: none;
  position: relative;
  padding-right: 30px;
  padding-left: 10px;
}
.team-members-view .member-name:hover {
  color: #2d3236;
}
.team-members-view .member-name:hover:after {
  position: absolute;
  top: 3px;
  content: '';
  width: 16px;
  height: 12px;
  margin-left: 10px;
  background: url("../images/mail.png") top left no-repeat;
  text-indent: -9999px;
}
.team-members-view label {
  font-weight: bold;
  cursor: default;
}
.team-members-view .options-select-container {
  height: 28px;
  width: 200px;
}
.team-members-view .options-select-container .select-input {
  height: 28px;
}
.team-members-view .options-select-container .select-input .text-box,
.team-members-view .options-select-container .select-input .select-sign {
  padding: 0px 5px;
  line-height: 26px;
}
.team-members-view .options-select-container .select-input .select-sign {
  font-size: 12px;
}
.team-members-view .form-group {
  position: relative;
}
.panel-member input[type="checkbox"],
.roles input[type="checkbox"] {
  margin-right: 10px;
}
.panel-member label {
  cursor: pointer;
  font-weight: normal;
}
.team-members-list {
  height: calc(100vh - 150px);
  overflow-y: auto;
  overflow-x: hidden;
}
table.team-members-table {
  width: 100%;
}
table.team-members-table th:first-child {
  padding-left: 10px;
}
table.team-members-table th,
table.team-members-table td {
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #bfbfbf;
}
table.team-members-table td {
  border-bottom: 2px solid #fff;
}
table.team-members-table td.checkbox,
table.team-members-table td.controls {
  text-align: center;
  width: 40px;
  border-left: 2px solid #fff;
}
table.team-members-table td.controls {
  vertical-align: middle;
}
table.team-members-table td.controls .control {
  height: 36px;
}
table.team-members-table td.controls .control button {
  line-height: 36px;
}
table.team-members-table td.name {
  width: auto;
}
table.team-members-table td.name label {
  font-weight: bold;
  cursor: default;
}
table.team-members-table td.access-rights {
  width: 35%;
}
table.team-members-table td.panel-member {
  width: 25%;
}
table.team-members-table tr {
  background-color: #f2f2f2;
  height: 40px;
}
table.team-members-table tr:hover {
  background-color: #f7f7f7;
}
table.team-members-table tr.expanded td {
  vertical-align: top;
  padding: 10px 0px;
  background: #f6f6f6;
}
table.team-members-table tr.expanded td.controls {
  padding-top: 0;
}
table.team-members-table td {
  font-size: 14px;
}
table.team-members-table thead tr,
table.team-members-table thead tr:hover {
  background-color: #fff;
}
table.team-members-table thead tr th .with-info,
table.team-members-table thead tr:hover th .with-info {
  position: relative;
  padding-right: 20px;
}
table.team-members-table thead tr th .sortable-wrapper,
table.team-members-table thead tr:hover th .sortable-wrapper {
  cursor: pointer;
}
table.team-members-table thead tr th .sort,
table.team-members-table thead tr:hover th .sort {
  position: relative;
  display: inline-block;
  top: -2px;
  margin-left: 2px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
table.team-members-table thead tr th .sort.asc,
table.team-members-table thead tr:hover th .sort.asc {
  border-bottom: 5px solid;
}
table.team-members-table thead tr th .sort.desc,
table.team-members-table thead tr:hover th .sort.desc {
  border-top: 5px solid;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.toggle-panel .header {
  cursor: pointer;
  padding: 0;
  padding-left: 5px;
  margin-top: 25px;
}
.toggle-panel .header h2 {
  margin: 0;
}
.toggle-panel .header h2:before {
  font-family: 'gdt';
  content: '\e019';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.toggle-panel .header h2 * {
  margin-left: 0.5rem;
}
.toggle-panel .header h2:before {
  margin-right: 10px;
}
.toggle-panel .header.open h2:before {
  font-family: 'gdt';
  content: '\e018';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.toggle-panel .header.open h2 * {
  margin-left: 0.5rem;
}
.toggle-panel .content {
  display: none;
  padding: 0;
  border: 0;
}
.toggle-panel .content.open {
  display: block;
}

.opentip-container {
  overflow: visible;
  z-index: 10010;
}
.opentip-container .opentip {
  font-size: 1.4rem;
  line-height: 2.2rem;
  padding: 8px 10px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.voting-view {
  background-color: #fff;
  overflow-y: auto;
  height: 100%;
}
.voting-notify-modal {
  width: 460px;
  height: 125px;
}
.voting-notify-modal .buttons {
  position: absolute;
  width: 90%;
  bottom: 20px;
}
.voting-notify-modal .buttons button {
  width: 180px;
}
.voting-notify-modal .buttons button.btn-danger {
  margin-right: 40px;
}
.close-voting-modal {
  width: 585px;
  height: 155px;
  padding-bottom: 76px;
}
.close-voting-modal .buttons {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
.close-voting-modal .buttons button {
  width: 48%;
}
.close-voting-modal .buttons button.btn-success {
  margin-left: 4%;
}
.voting-notify-modal,
.close-voting-modal {
  position: relative;
  margin-top: 15%;
  text-align: center;
}
.voting-help-modal {
  width: 770px;
  height: calc(100vh - 60px);
  overflow: auto;
  padding-top: 50px;
}
.voting-help-modal img {
  width: 100%;
}
.voting-help-modal.full-width {
  width: 90%;
}
.voting-toolbar .breadcrumbs-container .breadcrumbs li {
  width: 20%;
}
.voting-modal {
  width: 800px;
  max-height: 668px;
  overflow: auto;
  margin-top: 2.5%;
  padding-bottom: 80px;
  box-sizing: border-box;
}
.voting-modal .voting-help {
  margin-top: 30px;
}
.voting-modal .voting-message h1 {
  margin-top: 0;
  font-size: 24px;
  text-align: center;
  font-weight: normal;
}
.voting-modal .voting-message .section-caption {
  font-weight: bold;
}
.voting-modal .voting-message .smaller {
  font-size: 14px;
  font-weight: normal;
}
.voting-modal .voting-message .validation-fault {
  border: 1px solid #f00;
}
.voting-modal .voting-message .validation-text {
  margin-left: 10px;
  color: #f00;
}
.voting-modal .voting-message .message-block {
  position: relative;
}
.voting-modal .voting-message .message-block .message-text {
  width: 760px;
  max-height: 150px;
  overflow: auto;
  border: 1px solid #cecece;
}
.voting-modal .voting-message .message-block .message-text .gdt-editor-container,
.voting-modal .voting-message .message-block .message-text .fake-link-block {
  background-color: #fff;
  border: none;
}
.voting-modal .voting-message .message-block .message-text .gdt-editor-container:focus,
.voting-modal .voting-message .message-block .message-text .fake-link-block:focus {
  outline: none;
}
.voting-modal .voting-message .message-block .message-text .gdt-editor-container .public-DraftEditor-content {
  border: none;
  min-height: initial;
}
.voting-modal .voting-message .message-block .message-text .gdt-editor-container .style-controls-container {
  position: fixed;
  top: calc(2.5% + 80px);
}
.voting-modal .voting-message .message-block .message-text .fake-link-block {
  padding: 0 5px 5px 5px;
  color: #bebebe;
}
.voting-modal .voting-message .meta-block {
  position: relative;
  margin: 15px 0 0;
}
.voting-modal .voting-message .meta-block > div {
  display: inline-block;
  vertical-align: top;
}
.voting-modal .voting-message .meta-block input.date {
  width: 150px;
  height: 30px;
}
.voting-modal .voting-message .meta-block button.date-pick {
  background-color: #cecece;
  height: 30px;
  width: 28px;
}
.voting-modal .voting-message .meta-block button.date-pick:after {
  font-family: 'gdt';
  content: '\e010';
  text-align: center;
}
.voting-modal .voting-message .meta-block .DayPicker-Container {
  position: absolute;
  display: block;
  right: 320px;
  top: -16px;
  width: 250px;
  background-color: #eaeaea;
  border: 1px solid #cecece;
  z-index: 99;
}
.voting-modal .voting-message .meta-block .DayPicker-Container .DayPicker-Day--disabled {
  background-color: inherit;
  color: #cecece;
}
.voting-modal .voting-message .meta-block .contact-email {
  margin-left: 30px;
}
.voting-modal .voting-message .meta-block .contact-email input {
  display: block;
  height: 30px;
  width: 550px;
}
.voting-modal .voting-message .details-block .section-caption {
  display: inline-block;
  margin: 15px 0 0;
}
.voting-modal .voting-message .details-block div.questions-list {
  max-height: 160px;
  overflow: auto;
}
.voting-modal .voting-message .details-block div.questions-list span {
  display: block;
}
.voting-modal .voting-message .details-block div.questions-list .question-text,
.voting-modal .voting-message .details-block div.questions-list .due-date {
  display: inline-block;
}
.voting-modal .voting-message .details-block div.questions-list .question-text {
  width: calc(100% - 100px);
}
.voting-modal .voting-message .details-block div.reminder-details .details-captions .section-caption,
.voting-modal .voting-message .details-block div.reminder-details .details-captions .due-date {
  display: inline-block;
}
.voting-modal .voting-message .details-block div.reminder-details .question-text {
  float: left;
  width: 80%;
}
.voting-modal .voting-message .details-block div.reminder-details .due-date {
  float: right;
  text-align: center;
  width: 20%;
}
.voting-modal .voting-message .details-block div.reminder-details .due-date.past-due {
  color: #d7191c;
}
.voting-modal .voting-message .details-block div.reminder-details .due-date.due-soon {
  color: #fdae61;
}
.voting-modal .voting-message .details-block div.coi-questions-info {
  margin-top: 20px;
  font-weight: bold;
}
.voting-modal .voting-message .buttons {
  position: absolute;
  bottom: 20px;
}
.voting-modal .voting-message .buttons button {
  width: 370px;
}
.voting-modal .voting-message .buttons button.cancel {
  margin-right: 18px;
}
.voting-container {
  font-size: 14px;
}
.voting-container button {
  font-size: 16px;
}
.voting-container button.feedback-status {
  margin-right: 20px;
  color: #009cca;
  font-size: 12px;
}
.voting-container button.feedback-status:before {
  font-family: 'gdt';
  content: '\e006';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.voting-container button.feedback-status * {
  margin-left: 0.5rem;
}
.voting-container button.feedback-status:before {
  display: block;
  font-size: 22px;
}
.info-link {
  cursor: pointer;
}
.question-voting-status {
  display: inline-block;
}
.question-voting-status span.inactive {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  color: #666;
}
.question-voting-status span.inactive:after {
  font-family: 'gdt';
  content: '\e066';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.question-voting-status span.inactive:after {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  color: #3783a5;
}
.question-voting-status .etd-parts-statuses {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-lex;
  display: -ms-inline-flexox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 91px;
  box-sizing: border-box;
  height: 100%;
  padding-top: 10px;
}
.question-voting-status .etd-parts-statuses .etd-part {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 3px;
  vertical-align: middle;
}
.question-voting-status .etd-parts-statuses .etd-part.multi-2 {
  width: 58px;
}
.question-voting-status .etd-parts-statuses .etd-part.multi-3 {
  width: 91px;
}
.question-voting-status .etd-parts-statuses .etd-part .label {
  display: inline-block;
  text-align: center;
  line-height: 25px;
  width: 25px;
}
.question-voting-status .etd-parts-statuses .etd-part.ongoing {
  background-color: #35d4c7;
}
.question-voting-status .etd-parts-statuses .etd-part.closed {
  background-color: #29839d;
}
.question-voting-status .etd-parts-statuses .etd-part.inactive,
.question-voting-status .etd-parts-statuses .etd-part.unsent {
  background-color: #d1d1d1;
}
.question-voting-status .etd-parts-statuses .etd-part.skipped {
  background-color: #999;
  color: #666;
}
.question-voting-status .status-text {
  margin-top: 8px;
  font-size: 14px;
  color: #808080;
  line-height: 14px;
}
ol {
  margin: 7px 0;
  padding-left: 20px;
}
ol .voting-options {
  margin: 7px 0;
}
ol .voting-options label {
  display: block;
  font-size: 14px;
}
ol .voting-options input[disabled] {
  border: 1px solid #bfbfbf;
}
input[type="radio"] {
  margin: 2px 5px 0 0;
  border: 1px solid #808080;
}
.upper-block p,
.phase2-block p {
  margin: 3px 0;
}
.questions-block {
  background: #fff;
  position: relative;
}
.questions-block .due-date {
  width: 100px;
}
.questions-block .due-date.past-due {
  color: #d7191c;
}
.questions-block .due-date.due-soon {
  color: #ff7c10;
}
.questions-block .votes-stats {
  width: 70px;
}
.questions-block .voting-info-only {
  width: 100%;
  text-align: right;
  padding-right: 48px;
}
.questions-block .header {
  margin: 10px 0 5px 22px;
  padding-right: 10px;
  position: relative;
}
.questions-block .header input {
  border: 1px solid #808080;
  margin-right: 10px;
}
.questions-block .header .voting-info {
  display: inline-block;
  float: right;
  width: 170px;
}
.questions-block .header .voting-info .due-date,
.questions-block .header .voting-info .votes-stats {
  display: inline-block;
  text-align: center;
}
.questions-block hr {
  margin: 0;
}
.questions-block ul {
  padding: 0;
  margin: 0;
}
.questions-block ul.standard-list {
  display: block;
  min-height: 44px;
  overflow: auto;
}
.questions-block li.question-group,
.questions-block li.questions-wo-group {
  font-size: 14px;
  height: auto;
  padding: 0;
  border: 0;
}
.questions-block li.question-group li.question,
.questions-block li.questions-wo-group li.question {
  display: table;
  width: 100%;
  height: 40px;
  border-bottom: 2px solid #fff;
  padding-right: 10px;
}
.questions-block li.question-group li.question:last-child,
.questions-block li.questions-wo-group li.question:last-child {
  border-bottom: 0;
}
.questions-block li.question-group li.question .toggle,
.questions-block li.questions-wo-group li.question .toggle {
  width: 33p;
}
.questions-block li.question-group li.question .toggle,
.questions-block li.questions-wo-group li.question .toggle,
.questions-block li.question-group li.question .caption,
.questions-block li.questions-wo-group li.question .caption,
.questions-block li.question-group li.question .stats,
.questions-block li.questions-wo-group li.question .stats {
  display: table-cell;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.questions-block li.question-group li.question .toggle,
.questions-block li.questions-wo-group li.question .toggle {
  width: 21px;
  text-align: right;
  padding-right: 10px;
}
.questions-block li.question-group li.question .toggle input,
.questions-block li.questions-wo-group li.question .toggle input {
  border: 1px solid #808080;
}
.questions-block li.question-group li.question .toggle input[disabled],
.questions-block li.questions-wo-group li.question .toggle input[disabled] {
  border: 1px solid #bfbfbf;
}
.questions-block li.question-group li.question .caption,
.questions-block li.questions-wo-group li.question .caption {
  position: relative;
  cursor: default;
  line-height: 40px;
}
.questions-block li.question-group li.question .caption .caption-text,
.questions-block li.questions-wo-group li.question .caption .caption-text {
  max-height: 40px;
  overflow: hidden;
  position: relative;
}
.questions-block li.question-group li.question .stats,
.questions-block li.questions-wo-group li.question .stats {
  width: 170px;
  position: relative;
}
.questions-block li.question-group li.question .stats .votes-stats,
.questions-block li.questions-wo-group li.question .stats .votes-stats,
.questions-block li.question-group li.question .stats .due-date,
.questions-block li.questions-wo-group li.question .stats .due-date {
  display: inline-block;
  text-align: center;
}
.questions-block li.question-group {
  background-color: #fff;
  border: 1px solid #009cca;
  padding: 0px 10px 10px;
  margin-bottom: 40px;
}
.questions-block li.question-group > .caption {
  cursor: default;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
}
.questions-block li.question-group:hover {
  background-color: #fff;
}
.questions-block li.questions-wo-group {
  border: 0;
}
button.start-voting {
  width: 100%;
  margin-top: 10px;
}
.no-questions {
  margin-top: 25px;
  margin-left: 25px;
}
.voting-summary-container {
  padding-top: 5px;
}
.voting-summary-container .etd-parts-summaries {
  overflow: auto;
  position: relative;
  padding-bottom: 20px;
}
.voting-summary-container .etd-parts-summaries .summary-block {
  margin-top: 10px;
  position: relative;
  border: 1px solid #cecece;
  padding: 10px;
}
.voting-summary-container .etd-parts-summaries .summary-block .section-text {
  margin-bottom: 13px;
}
.voting-summary-container .etd-parts-summaries .summary-block .buttons {
  position: relative;
  margin-top: 10px;
}
.voting-summary-container .etd-parts-summaries .summary-block .buttons button {
  width: 49%;
}
.voting-summary-container .etd-parts-summaries .summary-block .buttons .btn-left {
  margin-right: 1%;
}
.voting-summary-container .etd-parts-summaries .summary-block .buttons .btn-right {
  margin-left: 1%;
}
.phase1-voting-start,
.phase2-voting-start {
  padding-bottom: 20px;
}
.voting-finished {
  position: relative;
  padding-top: 5px;
}
.phase2-block {
  margin-top: 30px;
  border: 1px solid #cecece;
  padding: 10px;
}
.panel-voice-container .top-section {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
.panel-voice-container .top-section .btn-icon-container,
.panel-voice-container .top-section .status-filter-container {
  display: inline-block;
  height: 38px;
}
.panel-voice-container .top-section .btn-icon-container {
  margin-right: 60px;
  text-align: center;
}
.panel-voice-container .top-section .status-filter-container {
  vertical-align: top;
}
.panel-voice-container .top-section .status-filter-container .status-caption {
  margin-right: 10px;
}
.panel-voice-container .top-section .status-filter-container .select-input {
  width: 250px;
  border: 1px solid #009cca;
  border-radius: 4px;
}
.panel-voice-container .top-section .questions-search {
  width: 30%;
}
.panel-voice-container .top-section .questions-search input {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.panel-voice-container .top-section .questions-search button.search {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-voice-container .panel-voice-questions-container .questions,
.panel-voice-container .panel-voice-questions-container .question,
.panel-voice-container .panel-voice-questions-container .responses,
.panel-voice-container .panel-voice-questions-container .due-date,
.panel-voice-container .panel-voice-questions-container .status,
.panel-voice-container .panel-voice-questions-container .actions {
  box-sizing: content-box;
}
.panel-voice-container .panel-voice-questions-container .responses {
  width: 83px;
}
.panel-voice-container .panel-voice-questions-container .due-date {
  width: 90px;
}
.panel-voice-container .panel-voice-questions-container .status {
  position: relative;
  width: 144px;
}
.panel-voice-container .panel-voice-questions-container .actions {
  width: 137px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-question {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header {
  margin-bottom: 5px;
  padding-left: 42px;
  padding-right: 2px;
  background: #dedede;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header.with-groups-offset {
  padding-left: 54px;
  padding-right: 14px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header.with-scroll-offset {
  width: calc(100% - 10px);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header > div {
  text-align: center;
  line-height: 40px;
  position: relative;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header .questions,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header .responses,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header .due-date,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header .status {
  border-right: 2px solid #fff;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__header .questions {
  width: calc(100% - 462px);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body {
  counter-reset: question;
  max-height: calc(100vh - 210px);
  overflow-y: auto;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group {
  margin-bottom: 10px;
  padding: 0 10px 10px;
  border: 2px solid #009cca;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group .group-title {
  padding: 15px 15px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group .group-title .group-caption {
  font-weight: bold;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group .panel-voice-question:first-child .question,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group .panel-voice-question:first-child:before {
  border-top: none;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .questions-group .panel-voice-question .question {
  width: calc(100% - 506px);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .ungrouped-questions-container.with-groups-offset {
  padding: 0 12px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .ungrouped-questions-container.with-groups-offset .question {
  width: calc(100% - 506px);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question {
  height: 70px;
  box-sizing: border-box;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question.inactive,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question.completely-closed {
  background-color: #f2f2f2;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question.inactive .panel-voice-question__cell,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question.completely-closed .panel-voice-question__cell {
  border-color: #fff;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:before {
  counter-increment: question;
  content: counter(question) ".";
  width: 30px;
  padding: 5px;
  box-sizing: content-box;
  text-align: center;
  background: #f2f2f2;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:first-child .question,
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:first-child:before {
  border-top: 2px solid #f2f2f2;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:last-child .panel-voice-question__cell {
  border-bottom: 2px solid #f2f2f2;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:hover {
  background: #dedede;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:hover:before {
  background: none;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question:hover .question {
  background: none;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .panel-voice-question__cell {
  position: relative;
  border-right: 2px solid #f2f2f2;
  border-top: 2px solid #f2f2f2;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .cell-content {
  width: 100%;
  padding: 5px;
  text-align: center;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .question {
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  background: #f2f2f2;
  width: calc(100% - 504px);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .question .cell-content {
  text-align: left;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .responses .cell-content {
  font-size: 14px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .cell-content {
  padding: 0;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls .btn-icon-container {
  text-align: center;
  width: 75px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls .btn-icon-container:last-child {
  width: 62px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls button {
  color: #3783a5;
  height: 25px;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls button.refresh {
  transform: scale(-1, 1);
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls button.literal {
  font-size: 15px;
  font-weight: bold;
}
.panel-voice-container .panel-voice-questions-container .panel-voice-questions .panel-voice-questions__body .panel-voice-question .actions .question-voting-controls .label-text {
  font-size: 12px;
}
.panel-members-resend .add-new-member {
  font-size: 14px;
}
.panel-members-resend .member-row {
  padding: 5px 10px;
  background: #f6f6f6;
  border-bottom: 1px solid #fff;
}
.send-test-modal {
  max-width: 600px;
}
.send-test-modal .add-new-member {
  width: auto;
  background-size: 25px 25px;
  background-position: left bottom;
  padding-top: 10px;
  padding-left: 30px;
}
.send-test-modal,
.panel-member-selection {
  font-size: 14px;
}
.send-test-modal .title,
.panel-member-selection .title {
  margin-top: 10px;
}
.send-test-modal button,
.panel-member-selection button {
  font-size: 14px;
}
.send-test-modal .options-row .checkbox,
.panel-member-selection .options-row .checkbox {
  width: auto;
}
.send-test-modal .options-row .checkbox input[type=checkbox],
.panel-member-selection .options-row .checkbox input[type=checkbox] {
  margin-right: 15px;
}
.send-test-modal .external-members .checkbox,
.panel-member-selection .external-members .checkbox,
.send-test-modal .members .checkbox,
.panel-member-selection .members .checkbox {
  margin-top: 5px;
  float: left;
  width: 20px;
}
.send-test-modal .external-members .member-row,
.panel-member-selection .external-members .member-row,
.send-test-modal .members .member-row,
.panel-member-selection .members .member-row {
  margin-left: 25px;
  padding: 5px 10px;
  background: #f6f6f6;
  border-bottom: 1px solid #fff;
}
.send-test-modal .external-members .with-coi .member-row,
.panel-member-selection .external-members .with-coi .member-row,
.send-test-modal .members .with-coi .member-row,
.panel-member-selection .members .with-coi .member-row {
  background-color: #fff0bb;
}
.send-test-modal .external-members input[type="text"],
.panel-member-selection .external-members input[type="text"],
.send-test-modal .members input[type="text"],
.panel-member-selection .members input[type="text"] {
  line-height: 25px;
  font-size: 14px;
  width: 100%;
}
.send-test-modal .external-members,
.panel-member-selection .external-members {
  margin-top: 10px;
}
.send-test-modal .external-members .member-row,
.panel-member-selection .external-members .member-row {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
}
.send-test-modal .external-members .member-row input[type="text"],
.panel-member-selection .external-members .member-row input[type="text"] {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  margin-right: 5px;
}
.send-test-modal .external-members .member-row .remove-member,
.panel-member-selection .external-members .member-row .remove-member {
  position: relative;
  top: -8px;
  font-size: 10px;
}
.send-test-modal .external-members .member-row .remove-member:before,
.panel-member-selection .external-members .member-row .remove-member:before {
  font-family: 'gdt';
  content: '\e064';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.send-test-modal .external-members .member-row .remove-member *,
.panel-member-selection .external-members .member-row .remove-member * {
  margin-left: 0.5rem;
}
.feedback-status-modal {
  font-size: 14px;
  max-width: 700px;
  counter-reset: question;
}
.feedback-status-modal ul,
.feedback-status-modal li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 1em;
}
.feedback-status-modal div.questions-list {
  max-height: 310px;
  overflow: auto;
  padding-bottom: 10px;
  padding-right: 10px;
}
.feedback-status-modal div.question-list {
  margin-left: 11px;
}
.feedback-status-modal div.question-list .question:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.feedback-status-modal div.group-container {
  border: 1px solid #009cca;
  margin-bottom: 10px;
  padding: 10px;
  display: inline-block;
  min-width: 100%;
}
.feedback-status-modal div.group-container .question-list {
  margin-left: 0;
}
.feedback-status-modal .container {
  margin-bottom: 15px;
  overflow: hidden;
}
.feedback-status-modal .members-list {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  position: relative;
  left: 0px;
  margin-left: 80px;
  margin-bottom: 17px;
}
.feedback-status-modal .members-list .member-initials {
  margin-right: 15px;
  text-align: center;
}
.feedback-status-modal .members-list .member-initials span {
  display: inline-block;
  width: 25px;
}
.feedback-status-modal .checkboxes {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  position: relative;
  left: 0px;
  padding: 10px 0px 10px 80px;
  background-color: #f8faf9;
}
.feedback-status-modal .checkboxes .checkbox {
  display: inline-block;
  text-align: center;
  margin-right: 15px;
}
.feedback-status-modal .checkboxes .checkbox input[type=checkbox] {
  margin-left: 1px;
  margin-right: 4px;
  width: 20px;
  height: 20px;
}
.feedback-status-modal .question {
  padding: 5px 0px;
  margin: 5px 0px;
  counter-increment: question;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}
.feedback-status-modal .question:before {
  content: counter(question) ".";
  width: 10px;
  padding: 2px;
  margin-right: 10px;
  box-sizing: content-box;
  text-align: center;
}
.feedback-status-modal .question .order-number {
  height: 22px;
  line-height: 22px;
  cursor: default;
}
.feedback-status-modal .question .order-number span {
  display: inline-block;
  width: 45px;
}
.feedback-status-modal .question .member-statuses {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  border-bottom: 1px solid #bfbfbf;
}
.feedback-status-modal .status-box {
  display: inline-block;
  line-height: 22px;
  text-align: center;
  font-size: 0.9em;
  width: 22px;
  height: 22px;
  margin-right: 18px;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  background: #f2f2f2;
}
.feedback-status-modal .status-box.finished {
  background: #fbb03b;
}
.feedback-status-modal .status-box.sent {
  background: #a9a9a9;
}
.feedback-status-modal .status-box.coi:before {
  font-family: 'gdt';
  content: '\e075';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.feedback-status-modal .status-box.coi * {
  margin-left: 0.5rem;
}
.feedback-status-modal .status-box:last-child .member-statuses {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.feedback-status-modal .legend {
  height: 40px;
  margin: 0px 40px;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
}
.feedback-status-modal .legend .legend-item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  display: inline-block;
}
.feedback-status-modal .legend .legend-item .status-box {
  float: left;
  margin-right: 5px;
}
.selecting-questions h3 {
  margin: 0px auto;
}
.selecting-questions .current-question,
.selecting-questions .group-container {
  margin-bottom: 10px;
}
.selecting-questions .item-with-checkbox {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.selecting-questions .item-with-checkbox .item-with-checkbox__checkbox {
  padding-top: 5px;
  padding-right: 10px;
}
.selecting-questions .item-with-checkbox button {
  font-size: 14px;
  padding-top: 5px;
}
.selecting-questions .item-with-checkbox.fake .item-with-checkbox__checkbox {
  padding: 0 !important;
  margin-right: 22px;
}
.selecting-questions .item-with-checkbox .item-with-checkbox__item {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -mox-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.selecting-questions .item-with-checkbox .group-caption {
  font-weight: bold;
  padding: 5px 10px;
}
.selecting-questions .item-with-checkbox .question-row {
  padding: 0px 10px;
  margin-bottom: 1px;
  background: #f6f6f6;
}
.selecting-questions .item-with-checkbox.border .item-with-checkbox__item {
  border-top: 1px solid #009cca;
  border-left: 1px solid #009cca;
  border-right: 1px solid #009cca;
}
.selecting-questions .item-with-checkbox.select-all {
  margin-bottom: 10px;
}
.selecting-questions .group-container .questions-list .item-with-checkbox__item {
  padding: 0px 5px;
  border-left: 1px solid #009cca;
  border-right: 1px solid #009cca;
}
.selecting-questions .group-container .questions-list .item-with-checkbox__item:last-child {
  padding-bottom: 1px;
}
.selecting-questions .group-container .questions-list .item-with-checkbox__checkbox {
  padding-top: 10px;
}
.selecting-questions .group-container .questions-list .bottom-border {
  width: 100%;
  border-bottom: 1px solid #009cca;
}
.selecting-questions .questions-without-group .item-with-checkbox__checkbox,
.selecting-questions .current-question .item-with-checkbox__checkbox {
  padding-top: 10px;
}
.section-description {
  padding: 25px 30px 0px;
  color: #8f99a2;
}
.section-selection {
  padding: 20px 70px;
}
.section-selection .head {
  width: 250px;
  margin-bottom: 10px;
}
.section-selection .section-selection-row {
  padding: 5px 20px;
}
.section-selection .section-selection-row.disabled {
  background-color: #ccc;
  opacity: 0.53;
}
.section-selection .section-selection-row.checked {
  background-color: #d7f3f9;
}
.section-selection .section-selection-row input[type="checkbox"] {
  cursor: pointer;
  margin-top: 5px;
  line-height: 20px;
  margin-right: 20px;
}
.voting-send-modal {
  width: 700px;
  font-size: 14px;
}
.voting-send-modal .buttons-react {
  margin-top: 20px;
}
.voting-send-modal .validation-fault {
  border: 1px solid #f00;
}
.voting-send-modal .validation-text {
  margin-left: 10px;
  color: #f00;
}
.voting-send-modal .message-block {
  position: relative;
}
.voting-send-modal .message-block .message-text {
  width: 660px;
  max-height: 150px;
  overflow: auto;
  border: 1px solid #cecece;
}
.voting-send-modal .message-block .message-text .gdt-editor-container,
.voting-send-modal .message-block .message-text .fake-link-block {
  background-color: #fff;
  border: none;
}
.voting-send-modal .message-block .message-text .gdt-editor-container:focus,
.voting-send-modal .message-block .message-text .fake-link-block:focus {
  outline: none;
}
.voting-send-modal .message-block .message-text .gdt-editor-container .public-DraftEditor-content {
  border: none;
  min-height: initial;
}
.voting-send-modal .message-block .message-text .gdt-editor-container .style-controls-container {
  position: fixed;
  top: calc(2.5% + 80px);
}
.voting-send-modal .message-block .message-text .fake-link-block {
  padding: 0 5px 5px 5px;
  color: #bebebe;
}
.voting-send-modal .meta-block {
  margin-top: 10px;
  position: relative;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
}
.voting-send-modal .due-date-block {
  margin-right: 30px;
}
.voting-send-modal input {
  font-size: 14px;
}
.voting-send-modal input.date {
  width: 150px;
  height: 30px;
}
.voting-send-modal button.date-pick {
  background-color: #cecece;
  height: 30px;
  width: 28px;
}
.voting-send-modal button.date-pick:after {
  font-family: 'gdt';
  content: '\e010';
  text-align: center;
}
.voting-send-modal .DayPicker-Container {
  position: absolute;
  display: block;
  right: 320px;
  top: 0px;
  width: 250px;
  background-color: #eaeaea;
  border: 1px solid #cecece;
  z-index: 99;
}
.voting-send-modal .DayPicker-Container .DayPicker-Day--disabled {
  background-color: inherit;
  color: #cecece;
}
.voting-send-modal .contact-email {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex: 1;
  flex-grow: 1;
}
.voting-send-modal .contact-email input {
  display: block;
  height: 30px;
  width: 100%;
}
.voting-send-modal .keep-message {
  position: relative;
  z-index: 2;
  float: right;
  line-height: 26px;
  font-weight: bold;
}
.voting-send-modal .keep-message input[type="checkbox"] {
  margin-left: 5px;
}
.reminder-modal {
  width: 700px;
  font-size: 14px;
}
.reminder-modal .send-button {
  margin-top: 25px;
}
.reminder-modal .send-form-new-members {
  margin-top: 25px;
}
.status-legend {
  background: #fff;
  position: absolute;
  z-index: 2;
  top: 5px;
  right: -20px;
  width: 260px;
  color: #2d3236;
  text-align: left;
  padding: 20px;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  box-shadow: 1px 1px 5px #bfbfbf;
}
.status-legend .arrow {
  position: absolute;
  right: 10px;
  top: -10px;
  width: 10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #bfbfbf;
}
.status-legend .arrow .inside-arrow {
  position: absolute;
  top: 2px;
  right: -8px;
  width: 8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}
.status-legend h3 {
  line-height: 16px;
  margin: 0px 0px 15px;
}
.status-legend ul,
.status-legend ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.status-legend li {
  line-height: 25px;
  margin: 10px 0px;
}
.status-legend li .bold {
  margin-right: 10px;
}
.status-legend .separator {
  margin: 20px 0px;
  height: 1px;
  background-color: #00f;
}
.status-legend .rect-container,
.status-legend .legend-rects {
  display: -webkit-lex;
  display: -ms-flexbox;
  display: flex;
}
.status-legend .rect-container {
  margin-bottom: 20px;
  margin-right: 20px;
}
.status-legend .rect {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
}
.status-legend .rect.ongoing {
  background-color: #35d4c7;
}
.status-legend .rect.closed {
  background-color: #29839d;
}
.status-legend .rect.inactive,
.status-legend .rect.unsent {
  background-color: #d1d1d1;
}
.status-legend .rect.skipped {
  background-color: #999;
  color: #666;
}
.status-legend .label {
  margin-left: 10px;
  line-height: 30px;
  display: inline-block;
}
.status-legend .label:after {
  content: "";
  clear: both;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
div.hopscotch-bubble {
  color: #2d3236;
  background: #fff;
  border: 1px solid #b3b4b5;
  z-index: 99999 !important;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
div.hopscotch-bubble .hopscotch-content {
  font-size: 14px;
  font-family: 'PTSans', sans-serif;
}
div.hopscotch-bubble .hopscotch-content ul.icons {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.hopscotch-bubble .hopscotch-content ul.icons li {
  margin-top: 10px;
  display: table;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon {
  display: inline-block;
  margin-right: 7px;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.settings:before {
  font-family: 'gdt';
  content: '\e001';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.settings * {
  margin-left: 0.5rem;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.feedback:before {
  font-family: 'gdt';
  content: '\e002';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.feedback * {
  margin-left: 0.5rem;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.help:before {
  font-family: 'gdt';
  content: '\e003';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
div.hopscotch-bubble .hopscotch-content ul.icons li span.icon.help * {
  margin-left: 0.5rem;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container {
  width: 20px !important;
  height: 20px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border {
  top: auto !important;
  bottom: auto !important;
  left: auto !important;
  right: auto !important;
  position: absolute !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  top: -10px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom-width: 9px !important;
  border-left-width: 9px !important;
  border-right-width: 9px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom-color: #fff;
  bottom: 8px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom-color: #b3b4b5;
  bottom: 10px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  right: -18px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left-width: 9px !important;
  border-bottom-width: 9px !important;
  border-top-width: 9px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-left-color: #fff;
  right: 10px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left-color: #b3b4b5;
  right: 8px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  bottom: -10px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top-width: 9px !important;
  border-left-width: 9px !important;
  border-right-width: 9px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top-color: #fff;
  top: 8px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top-color: #b3b4b5;
  top: 10px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  left: -18px;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-bottom-width: 9px !important;
  border-right-width: 9px !important;
  border-top-width: 9px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-right-color: #fff;
  left: 10px !important;
}
div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-right-color: #b3b4b5;
  left: 8px !important;
}
div.hopscotch-bubble .hopscotch-bubble-content {
  padding: 10px 15px;
}
div.hopscotch-bubble .hopscotch-actions {
  padding: 10px 15px;
  background-color: #eaeaea;
}
div.hopscotch-bubble .hopscotch-actions .col-3 {
  font-weight: bold;
}
div.hopscotch-bubble .hopscotch-actions .col-9 {
  text-align: right;
}
div.hopscotch-bubble .hopscotch-actions,
div.hopscotch-bubble .hopscotch-actions button {
  font-size: 14px;
  line-height: 32px;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.webpage-view #webpage-content {
  width: 100%;
  border: none;
  background: #fff;
}
.webpage-view .buttons-block {
  margin-top: 5px;
}
.webpage-view .buttons-block a {
  cursor: pointer;
  display: inline-block;
}
.webpage-view .buttons-block a,
.webpage-view .buttons-block a:link,
.webpage-view .buttons-block a:visited,
.webpage-view .buttons-block a:hover,
.webpage-view .buttons-block a:active {
  color: inherit;
  text-decoration: none;
}
.webpage-view .buttons-block a:hover {
  opacity: 0.7;
}

@-moz-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  to {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
.start-new-project-modal {
  margin-top: 10%;
}
.start-new-project-modal h2 {
  text-align: center;
}
.start-new-project-modal input[type=text] {
  width: 100%;
}
.start-new-project-modal label {
  display: block;
  margin-bottom: 15px;
}
.start-new-project-modal .create {
  background-color: #00c0b3;
}
.start-new-project-modal .types {
  position: relative;
  margin-top: 30px;
}
.start-new-project-modal .types h3 {
  margin-left: 20px;
  font-size: 15px;
  font-size: 1.5rem;
}
.start-new-project-modal .types span.info-sign {
  position: absolute;
  color: #747c82;
  left: -2px;
  top: -2px;
  font-size: 16px;
  font-size: 1.6rem;
}
.start-new-project-modal .types span.info-sign:before {
  font-family: 'gdt';
  content: '\e003';
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}
.start-new-project-modal .types span.info-sign * {
  margin-left: 0.5rem;
}
.start-new-project-modal .select-with-annotations-container {
  position: relative;
  width: 100%;
}
.start-new-project-modal .select-with-annotations-container .select-option-annotation {
  color: currentColor;
  font-weight: normal;
}
@media screen and (min-height: 690px) {
  .new-user-view > div:nth-child(1) {
    min-height: 235px;
    min-width: 555px;
  }
  .notifier.notifier-theme-gdt.new-user-screen > div h2 {
    margin: 15px 0px 30px;
  }
  .capabilities-view #main-menu button {
    background: none;
    border: none;
    margin: 0;
    text-align: left;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 10px 20px;
    text-shadow: none;
  }
  .capabilities-view #main-menu button:hover {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    background: none;
    color: #8b8d90;
    text-shadow: none;
  }
  .capabilities-view #submenu button {
    background: none;
    border: none;
    margin: 0;
    text-align: left;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 10px 20px;
    text-shadow: none;
  }
  .capabilities-view #submenu button:hover {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    background: none;
    color: #8b8d90;
    text-shadow: none;
  }
}
@media screen and (max-height: 689px) {
  .new-user-view > div:nth-child(1) {
    min-height: 196px;
    min-width: 555px;
  }
  .notifier.notifier-theme-gdt.new-user-screen > div h2 {
    margin: 10px 0px 15px;
  }
  .capabilities-view #main-menu button {
    background: none;
    border: none;
    margin: 0;
    text-align: left;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 7px 20px;
    text-shadow: none;
  }
  .capabilities-view #main-menu button:hover {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    background: none;
    color: #8b8d90;
    text-shadow: none;
  }
  .capabilities-view #submenu button {
    background: none;
    border: none;
    margin: 0;
    text-align: left;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 7px 20px;
    text-shadow: none;
  }
  .capabilities-view #submenu button:hover {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    background: none;
    color: #8b8d90;
    text-shadow: none;
  }
}
.disclaimer {
  color: #f00;
}
.welcome-view {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  height: 100%;
  overflow: auto;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.welcome-view .tooltip-container .tooltip {
  background: #fff;
  border: 1px solid #bfbfbf;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
  border: 1px solid #bfbfbf;
}
.welcome-view .tooltip-container .tooltip .tooltip__arrow {
  color: #bfbfbf;
}
.welcome-view .projects-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  height: 100%;
  width: 100%;
  min-width: 940px;
  max-height: 100%;
}
.welcome-view .projects-container .projects-header-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -font-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 40px;
}
.welcome-view .projects-container .projects-header-container .search-container {
  -webkit-flex: 0 0 33%;
  -ms-flexbox: 0 0 33%;
  flex: 0 0 33%;
}
.welcome-view .projects-container .projects-header-container .search-container .select-input {
  line-height: 26px;
}
.welcome-view .projects-container .projects-header-container .search-container .select-input .select-sign {
  font-size: 12px;
}
.welcome-view .projects-container .projects-header-container .replication-messages {
  -webkit-flex: 0 1 auto;
  -ms-flexbox: 0 1 auto;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 5px;
}
.welcome-view .projects-container .projects-header-container .replication-messages .replication-status {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 30px;
  color: #fff;
}
.welcome-view .projects-container .projects-header-container .replication-messages .replication-incomplete {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 30px;
  color: #f00;
}
.welcome-view .projects-container .projects-header-container .projects-buttons {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.welcome-view .projects-container .projects-header-container .projects-buttons .new-project,
.welcome-view .projects-container .projects-header-container .projects-buttons .import-project,
.welcome-view .projects-container .projects-header-container .projects-buttons .continue {
  height: 30px;
  padding: 0 5px;
  line-height: normal;
}
.welcome-view .projects-container .projects-header-container .projects-buttons .new-project,
.welcome-view .projects-container .projects-header-container .projects-buttons .import-project {
  -webkit-flex: 0 0 118px;
  -ms-flexbox: 0 0 118px;
  flex: 0 0 118px;
  margin-left: 10px;
}
.welcome-view .projects-container .projects-header-container .projects-buttons .continue {
  -webkit-flex: 0 0 185px;
  -ms-flexbox: 0 0 185px;
  flex: 0 0 185px;
}
.welcome-view .projects-container .sort-with-view-toggles {
  display: inline-block;
  position: relative;
  top: 30px;
  margin-bottom: 5px;
  vertical-align: middle;
  color: #fff;
}
.welcome-view .projects-container .sort-with-view-toggles .sort-by,
.welcome-view .projects-container .sort-with-view-toggles .view-toggles {
  display: inline-block;
}
.welcome-view .projects-container .sort-with-view-toggles .sort-by .options-select-container .options-container.visible {
  border: 1px solid #009cca;
  color: #000;
}
.welcome-view .projects-container .sort-with-view-toggles .sort-by .options-select-container .select-input {
  border: none;
}
.welcome-view .projects-container .sort-with-view-toggles .sort-by .options-select-container .select-sign {
  font-size: 12px;
}
.welcome-view .projects-container .sort-with-view-toggles .view-toggles {
  margin-left: 20px;
}
.welcome-view .projects-container .sort-with-view-toggles .view-toggles button:before {
  font-size: 30px;
  color: #fff;
}
.welcome-view .projects-container .sort-with-view-toggles .view-toggles .selected {
  cursor: default;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.welcome-view .projects-container .tab-content {
  position: relative;
  overflow: auto;
  max-height: calc(100vh - 195px);
}
.welcome-view .projects-container .tab-content .information-tooltip {
  max-width: 250px;
}
.welcome-view .projects-container .tab-content .label-change-tooltip {
  padding: 10px 10px 5px 5px;
}
.welcome-view .projects-container .tab-content .label-change-tooltip input[type="radio"] {
  cursor: pointer;
}
.welcome-view .projects-container .tab-content .label-change-tooltip label {
  cursor: default;
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label {
  margin-bottom: 5px;
  white-space: nowrap;
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label .label-text-box {
  display: inline-block;
  padding: 0 3px;
  max-width: 130px;
  overflow-x: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label .label-text-box:hover {
  cursor: pointer;
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label .label-check {
  display: inline-block;
  width: 21px;
  height: 21px;
  border: 1px solid #808080;
  cursor: pointer;
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label .label-check.checked:before {
  margin-left: 2px;
  font-family: gdt;
  content: '\e060';
}
.welcome-view .projects-container .tab-content .label-change-tooltip .label input,
.welcome-view .projects-container .tab-content .label-change-tooltip .label label {
  margin-left: 5px;
  line-height: 20px;
  vertical-align: middle;
}
.welcome-view .projects-container .tab-content .invitation-controls div {
  display: inline-block;
}
.welcome-view .projects-container .tab-content .invitation-controls button {
  font-size: 24px;
  font-size: 2.4rem;
}
.welcome-view .projects-container .tab-content .invitation-controls button.accept-icon {
  margin-left: 10px;
}
.welcome-view .projects-container .tab-content .invitation-status {
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 24px;
  font-size: 2.4rem;
}
.welcome-view .projects-container .tab-content .invitation-status .failed {
  color: #f67c61;
}
.welcome-view .projects-container .tab-content .invitation-status .failed .remove-trigger {
  text-decoration: underline;
}
.welcome-view .projects-container .tab-content .invitation-status .accepted {
  color: #008a26;
}
.welcome-view .projects-container .tab-content .no-project {
  color: #fff;
  margin: 15px 0 0 15px;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table {
  margin-top: 0;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item {
  background-color: #f2f2f2;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item:hover {
  background-color: #f7f7f7;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item td.label {
  background-color: #e6e6e6;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item td.controls .invitation-status {
  position: initial;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item td.controls .invitation-status .information-tooltip {
  text-align: initial;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded:hover {
  background-color: #fff;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded {
  background-color: #fff;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded td {
  vertical-align: top;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded td .project-name-edit {
  width: 100%;
  padding-left: 5px;
  margin-left: 5px;
  line-height: 1.4rem;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded td .project-name,
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded td .project-questions-container {
  margin-left: 10px;
}
.welcome-view .projects-container .tab-content .projects-list-container .projects-table .projects-list-item-expanded td .project-name {
  display: inline-block;
  font-weight: bold;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid {
  padding-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -webkit-lex;
  display: -ms-flexbox;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item {
  -webkit-flex: 0 0 auto;
  -ms-flexbox: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  min-height: 150px;
  max-width: 460px;
  margin: 0 30px 30px 0;
  padding: 5px;
  background-color: #f2f2f2;
  -webkit-box-shadow: 4px 4px 15px -2px #000;
  box-shadow: 4px 4px 15px -2px #000;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item:hover,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item.expanded {
  background-color: #f7f7f7;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item hr {
  width: 150px;
  margin: 5px 5px 10px;
  border-color: #2d3236;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .grid-item-label {
  cursor: pointer;
  position: absolute;
  background-color: #e6e6e6;
  top: -11px;
  right: 0;
  width: 87px;
  height: 22px;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item table {
  width: 100%;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name-edit {
  font-size: 18px;
  font-size: 1.8rem;
  color: #2d3236;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name a,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name-edit a,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name a:visited,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name-edit a:visited {
  color: inherit;
  text-decoration: none;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name {
  padding-left: 5px;
  display: inline-block;
  max-width: 82%;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name span,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-name-edit {
  line-height: 23px;
  padding: 0 5px;
  width: 82%;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container {
  display: table;
  width: 100%;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .controls {
  display: table-cell;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .controls {
  width: 40px;
  text-align: center;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions hr {
  margin-top: 20px;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions .details-container {
  overflow: hidden;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions .project-questions-container {
  margin: 10px 0 0 5px;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions .project-details-table tr {
  background: transparent;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions .project-details-table tr td {
  width: auto;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .project-data-container .project-details-with-questions .project-details-table tr td.label {
  width: 100px;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .invitation-controls {
  text-align: right;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .expand-toggle,
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .collapse-toggle {
  display: block;
  width: 100%;
}
.welcome-view .projects-container .tab-content .projects-grid-container .projects-grid .grid-item .expand-toggle {
  margin-top: 15px;
}
.welcome-view .projects-container .tab-content .project-details-table {
  margin: 0;
  table-layout: fixed;
}
.welcome-view .projects-container .tab-content .project-details-table tr {
  height: initial;
  border: initial;
}
.welcome-view .projects-container .tab-content .project-details-table td {
  text-align: left;
  border: none;
  vertical-align: baseline;
}
.welcome-view .projects-container .tab-content .project-details-table td.label {
  width: 100px;
  color: #666;
}
.welcome-view .projects-container .tab-content .project-details-table td .label-toggle {
  padding: 0 3px;
  border: 1px solid #bfbfbf;
  background: #eaeaea;
}
.welcome-view .projects-container .tab-content .project-details-table td .label-text-box {
  display: inline-block;
  margin-right: 10px;
  width: 87px;
  height: 22px;
  background-color: #e6e6e6;
  cursor: pointer;
}
.welcome-view .projects-container .tab-content .project-controls-container {
  display: inline-block;
  height: 100%;
  position: relative;
}
.welcome-view .projects-container .tab-content .project-controls-container .collapse-toggle-container {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.welcome-view .projects-container .tab-content .project-questions-container {
  counter-reset: questions;
  max-height: 300px;
  overflow-y: auto;
}
.welcome-view .projects-container .tab-content .project-questions-container .question {
  line-height: 30px;
  border-bottom: 1px solid #bfbfbf;
  display: table-row;
}
.welcome-view .projects-container .tab-content .project-questions-container .question > span {
  display: table-cell;
}
.welcome-view .projects-container .tab-content .project-questions-container .question:last-child {
  border: none;
}
.welcome-view .projects-container .tab-content .project-questions-container .question:before {
  display: table-cell;
  padding-right: 5px;
  counter-increment: questions;
  content: counter(questions) '. ';
}
.welcome-view .projects-container .tab-content td.label,
.welcome-view .projects-container .tab-content th.label,
.welcome-view .projects-container .tab-content col.label {
  width: 10px;
}
.welcome-view .projects-container .tab-content td.customer,
.welcome-view .projects-container .tab-content th.customer,
.welcome-view .projects-container .tab-content col.customer,
.welcome-view .projects-container .tab-content td.date-modified,
.welcome-view .projects-container .tab-content th.date-modified,
.welcome-view .projects-container .tab-content col.date-modified {
  width: 200px;
}
.welcome-view .projects-container .tab-content td.controls,
.welcome-view .projects-container .tab-content th.controls,
.welcome-view .projects-container .tab-content col.controls {
  width: 60px;
}
.welcome-view .projects-container .tab-content td {
  border: none;
}
.welcome-view .projects-container .tab-content td.controls {
  padding: 0;
  text-align: center;
}
.welcome-view .projects-container .tab-content .project-name a,
.welcome-view .projects-container .tab-content .project-name a:visited {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.welcome-view .projects-container .tab-content .collapse-toggle,
.welcome-view .projects-container .tab-content .expand-toggle {
  font-family: gdt;
  font-size: 20px;
  font-weight: bold;
}
.welcome-view .projects-container .tab-content .expand-toggle:before {
  content: '\e018';
}
.welcome-view .projects-container .tab-content .collapse-toggle:before {
  content: '\e017';
}
.welcome-view .caption,
.welcome-view .caption:link,
.welcome-view .caption:visited,
.welcome-view .caption:hover,
.welcome-view .caption:active {
  color: inherit;
  text-decoration: none;
}
.welcome-view .caption:hover {
  text-decoration: underline;
}
.new-user-view {
  padding: 1rem;
  color: #2d3236;
  min-width: 550px;
}
.new-user-view .youtube-container {
  float: left;
  margin-right: 30px;
}
.welcome-start-new {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.welcome-start-new > div {
  padding: 3rem 2rem;
}
.welcome-start-new .project-types {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-right: 100px;
}
.welcome-learn-view {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 3rem 2rem;
}
.welcome-learn-view .support,
.welcome-learn-view .learn {
  margin-right: 9rem;
}
.welcome-learn-view menu[type='toolbar'] {
  -webkit-flex: 0 0 250px;
  -ms-flexbox: 0 0 250px;
  flex: 0 0 250px;
  padding: 0;
  margin: 0;
  list-style: none;
  padding: 0;
}
.welcome-learn-view menu[type='toolbar'] button {
  text-align: left;
}
.welcome-learn-view menu[type='toolbar'] a {
  color: #2d3236;
  text-decoration: none;
}
.welcome-learn-view menu[type='toolbar'] a:hover {
  color: #8b8d90;
}
.welcome-learn-view .buttons-block {
  text-align: center;
  margin-top: 3rem;
}
.welcome-learn-view .buttons-block button {
  background: none;
  border: none;
  margin: 0;
  text-align: left;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 10px 20px;
  text-shadow: none;
  padding: 7px 20px;
  color: #5b666e;
}
.welcome-learn-view .buttons-block button:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: none;
  color: #8b8d90;
  text-shadow: none;
}
.welcome-learn-view .buttons-block button:hover {
  background: #e2e2e2;
}
.welcome-learn-view #dont-show-again {
  display: block;
  float: right;
  font-size: 13px;
  font-size: 1.3rem;
  margin-left: 1rem;
}
.welcome-learn-view #dont-show-again button {
  background: none;
  border: none;
  margin: 0;
  text-align: left;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 10px 20px;
  text-shadow: none;
}
.welcome-learn-view #dont-show-again button:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: none;
  color: #8b8d90;
  text-shadow: none;
}
.welcome-learn-view #dont-show-again button:hover {
  text-decoration: underline;
  color: #2d3236;
}
.notifier.notifier-theme-gdt.new-user-screen > div .notifier-title {
  margin: 15px 0 0;
  padding: 0;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 2.6rem;
}
.notifier.notifier-theme-gdt.new-user-screen > div .unstyled-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.notifier.notifier-theme-gdt.new-user-screen > div .unstyled-list li button {
  padding: 5px 0px 15px;
}
.capabilities-view {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.capabilities-view #main-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.capabilities-view #main-menu button {
  width: 100%;
}
.capabilities-view #main-menu button.selected {
  background: #fff;
}
.capabilities-view #main-menu button:after {
  content: '\203a';
  color: #a7a7a7;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2rem;
  float: right;
  padding-left: 10px;
}
.capabilities-view #main-menu ul {
  display: none;
}
.capabilities-view #submenu {
  background: #fff;
}
.capabilities-view #submenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.capabilities-view #submenu ul li.separated {
  border-top: 1px solid #bfbfbf;
}
.capabilities-view #submenu button {
  width: 350px;
  font-size: 16px;
}
.welcome-learn-view .capabilities h2 {
  text-indent: 2rem;
}
.welcome-learn-view .capabilities .capabilities-view #main-menu button.selected {
  background: #d0d0d0;
}
.welcome-learn-view .capabilities #submenu {
  background: #d0d0d0;
}
.notifier-dialog.info-box .notifier-inner {
  overflow: auto;
}
.notifier.notifier-theme-gdt.new-user-screen > div {
  padding-bottom: 10px;
}
.notifier.notifier-theme-gdt.new-user-screen > div .notifier-message .new-user-view {
  padding-bottom: 0px;
}
.notifier.notifier-theme-gdt.new-user-screen > div .notifier-message .new-user-view .get-started {
  width: 110px;
  margin: 0 auto;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-title {
  margin: 0;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns {
  background: inherit;
  border-top: none;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns button {
  background: none;
  border: none;
  margin: 0;
  text-align: left;
  font-size: 15px;
  font-size: 1.5rem;
  padding: 10px 20px;
  text-shadow: none;
  text-align: center;
  background: #cecece;
  color: #5b666e;
  margin-right: 10px;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns button:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  background: none;
  color: #8b8d90;
  text-shadow: none;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns:hover {
  background: #e2e2e2;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns.finish {
  background: #c9dac2;
  color: #2ba82e;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns.finish:hover {
  background: #eef4ec;
  color: #69bf6b;
}
.notifier.notifier-theme-gdt.notifier-dialog.new-modal-dialog .notifier-btns.finish:disabled {
  background: #d9e2d6;
  color: #80c582;
}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


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