@font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/cardio/fonts/DINWeb-Light.woff);
    font-weight: 300;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/cardio/fonts/DINWeb.woff);
    font-weight: 400;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/cardio/fonts/DINWeb-Medium.woff);
    font-weight: 500;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/cardio/fonts/DINWeb-Bold.woff);
    font-weight: 700;
    font-style: "normal"; }
   @font-face {
    font-family: 'FontAwesome';
    src: url(../../../all/themes/cardio/fonts/font-awesome/fonts/fontawesome-webfont_v-4.2.0.eot);
    src: url(../../../all/themes/cardio/fonts/font-awesome/fonts/fontawesome-webfont.eot) format("embedded-opentype"), url(../../../all/themes/cardio/fonts/font-awesome/fonts/fontawesome-webfont_v-4.2.0.woff) format("woff"), url(../../../all/themes/cardio/fonts/font-awesome/fonts/fontawesome-webfont_v-4.2.0.ttf) format("truetype"), url(../../../all/themes/cardio/fonts/font-awesome/fonts/fontawesome-webfont_v-4.2.0.svg) format("svg");
    font-weight: normal;
    font-style: normal; } 
 /*!
   *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
   *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
   */
  /* FONT PATH
   * -------------------------- */.icon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  
  /* makes the font 33% larger relative to the icon container */
  .icon-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%; }
  
  .icon-2x {
    font-size: 2em; }
  
  .icon-3x {
    font-size: 3em; }
  
  .icon-4x {
    font-size: 4em; }
  
  .icon-5x {
    font-size: 5em; }
  
  .icon-fw {
    width: 1.28571em;
    text-align: center; }
  
  .icon-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type: none; }
    .icon-ul > li {
      position: relative; }
  
  .icon-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: 0.14286em;
    text-align: center; }
    .icon-li.icon-lg {
      left: -1.85714em; }
  
  .icon-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eee;
    border-radius: .1em; }
  
  .pull-right {
    float: right; }
  
  .pull-left {
    float: left; }
  
  .icon.pull-left {
    margin-right: .3em; }
  
  .icon.pull-right {
    margin-left: .3em; }
  
  .icon-spin {
    animation: fa-spin 2s infinite linear; }
  
  @keyframes fa-spin {
    0% {
      transform: rotate(0deg); }
    100% {
      transform: rotate(359deg); } }
  
  .icon-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg); }
  
  .icon-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: rotate(180deg); }
  
  .icon-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg); }
  
  .icon-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    transform: scale(-1, 1); }
  
  .icon-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: scale(1, -1); }
  
  :root .icon-rotate-90,
  :root .icon-rotate-180,
  :root .icon-rotate-270,
  :root .icon-flip-horizontal,
  :root .icon-flip-vertical {
    -webkit-filter: none;
            filter: none; }
  
  .icon-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle; }
  
  .icon-stack-1x, .icon-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center; }
  
  .icon-stack-1x {
    line-height: inherit; }
  
  .icon-stack-2x {
    font-size: 2em; }
  
  .icon-inverse {
    color: #fff; }
  
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
     readers do not read off random characters that represent icons */
  .icon-glass:before {
    content: ""; }
  
  .icon-music:before {
    content: ""; }
  
  .icon-search:before {
    content: ""; }
  
  .icon-envelope-o:before {
    content: ""; }
  
  .icon-heart:before {
    content: ""; }
  
  .icon-star:before, .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars i.fa-star:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .field-name-field-score i.fa-star:before,
  .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .label-percent i.fa-star:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score i.fa-star:before,
  .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent i.fa-star:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent i.fa-star:before, .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i.fa-star:before, .node-type-report i.fa-star:before {
    content: ""; }
  
  .icon-star-o:before, .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars i.fa-star-o:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .field-name-field-score i.fa-star-o:before,
  .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .label-percent i.fa-star-o:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score i.fa-star-o:before,
  .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent i.fa-star-o:before, .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent i.fa-star-o:before, .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i.fa-star-o:before, .node-type-report i.fa-star-o:before {
    content: ""; }
  
  .icon-user:before {
    content: ""; }
  
  .icon-film:before {
    content: ""; }
  
  .icon-th-large:before {
    content: ""; }
  
  .icon-th:before {
    content: ""; }
  
  .icon-th-list:before {
    content: ""; }
  
  .icon-check:before {
    content: ""; }
  
  .icon-remove:before,
  .icon-close:before,
  .icon-times:before {
    content: ""; }
  
  .icon-search-plus:before {
    content: ""; }
  
  .icon-search-minus:before {
    content: ""; }
  
  .icon-power-off:before {
    content: ""; }
  
  .icon-signal:before {
    content: ""; }
  
  .icon-gear:before,
  .icon-cog:before {
    content: ""; }
  
  .icon-trash-o:before {
    content: ""; }
  
  .icon-home:before {
    content: ""; }
  
  .icon-file-o:before {
    content: ""; }
  
  .icon-clock-o:before {
    content: ""; }
  
  .icon-road:before {
    content: ""; }
  
  .icon-download:before {
    content: ""; }
  
  .icon-arrow-circle-o-down:before {
    content: ""; }
  
  .icon-arrow-circle-o-up:before {
    content: ""; }
  
  .icon-inbox:before {
    content: ""; }
  
  .icon-play-circle-o:before {
    content: ""; }
  
  .icon-rotate-right:before,
  .icon-repeat:before {
    content: ""; }
  
  .icon-refresh:before {
    content: ""; }
  
  .icon-list-alt:before {
    content: ""; }
  
  .icon-lock:before {
    content: ""; }
  
  .icon-flag:before {
    content: ""; }
  
  .icon-headphones:before {
    content: ""; }
  
  .icon-volume-off:before {
    content: ""; }
  
  .icon-volume-down:before {
    content: ""; }
  
  .icon-volume-up:before {
    content: ""; }
  
  .icon-qrcode:before {
    content: ""; }
  
  .icon-barcode:before {
    content: ""; }
  
  .icon-tag:before {
    content: ""; }
  
  .icon-tags:before {
    content: ""; }
  
  .icon-book:before {
    content: ""; }
  
  .icon-bookmark:before {
    content: ""; }
  
  .icon-print:before {
    content: ""; }
  
  .icon-camera:before {
    content: ""; }
  
  .icon-font:before {
    content: ""; }
  
  .icon-bold:before {
    content: ""; }
  
  .icon-italic:before {
    content: ""; }
  
  .icon-text-height:before {
    content: ""; }
  
  .icon-text-width:before {
    content: ""; }
  
  .icon-align-left:before {
    content: ""; }
  
  .icon-align-center:before {
    content: ""; }
  
  .icon-align-right:before {
    content: ""; }
  
  .icon-align-justify:before {
    content: ""; }
  
  .icon-list:before {
    content: ""; }
  
  .icon-dedent:before,
  .icon-outdent:before {
    content: ""; }
  
  .icon-indent:before {
    content: ""; }
  
  .icon-video-camera:before {
    content: ""; }
  
  .icon-photo:before,
  .icon-image:before,
  .icon-picture-o:before {
    content: ""; }
  
  .icon-pencil:before {
    content: ""; }
  
  .icon-map-marker:before {
    content: ""; }
  
  .icon-adjust:before {
    content: ""; }
  
  .icon-tint:before {
    content: ""; }
  
  .icon-edit:before,
  .icon-pencil-square-o:before {
    content: ""; }
  
  .icon-share-square-o:before {
    content: ""; }
  
  .icon-check-square-o:before {
    content: ""; }
  
  .icon-arrows:before {
    content: ""; }
  
  .icon-step-backward:before {
    content: ""; }
  
  .icon-fast-backward:before {
    content: ""; }
  
  .icon-backward:before {
    content: ""; }
  
  .icon-play:before {
    content: ""; }
  
  .icon-pause:before {
    content: ""; }
  
  .icon-stop:before {
    content: ""; }
  
  .icon-forward:before {
    content: ""; }
  
  .icon-fast-forward:before {
    content: ""; }
  
  .icon-step-forward:before {
    content: ""; }
  
  .icon-eject:before {
    content: ""; }
  
  .icon-chevron-left:before {
    content: ""; }
  
  .icon-chevron-right:before {
    content: ""; }
  
  .icon-plus-circle:before {
    content: ""; }
  
  .icon-minus-circle:before {
    content: ""; }
  
  .icon-times-circle:before {
    content: ""; }
  
  .icon-check-circle:before {
    content: ""; }
  
  .icon-question-circle:before {
    content: ""; }
  
  .icon-info-circle:before {
    content: ""; }
  
  .icon-crosshairs:before {
    content: ""; }
  
  .icon-times-circle-o:before {
    content: ""; }
  
  .icon-check-circle-o:before {
    content: ""; }
  
  .icon-ban:before {
    content: ""; }
  
  .icon-arrow-left:before {
    content: ""; }
  
  .icon-arrow-right:before {
    content: ""; }
  
  .icon-arrow-up:before {
    content: ""; }
  
  .icon-arrow-down:before {
    content: ""; }
  
  .icon-mail-forward:before,
  .icon-share:before {
    content: ""; }
  
  .icon-expand:before {
    content: ""; }
  
  .icon-compress:before {
    content: ""; }
  
  .icon-plus:before {
    content: ""; }
  
  .icon-minus:before {
    content: ""; }
  
  .icon-asterisk:before {
    content: ""; }
  
  .icon-exclamation-circle:before {
    content: ""; }
  
  .icon-gift:before {
    content: ""; }
  
  .icon-leaf:before {
    content: ""; }
  
  .icon-fire:before {
    content: ""; }
  
  .icon-eye:before {
    content: ""; }
  
  .icon-eye-slash:before {
    content: ""; }
  
  .icon-warning:before,
  .icon-exclamation-triangle:before {
    content: ""; }
  
  .icon-plane:before {
    content: ""; }
  
  .icon-calendar:before {
    content: ""; }
  
  .icon-random:before {
    content: ""; }
  
  .icon-comment:before {
    content: ""; }
  
  .icon-magnet:before {
    content: ""; }
  
  .icon-chevron-up:before {
    content: ""; }
  
  .icon-chevron-down:before {
    content: ""; }
  
  .icon-retweet:before {
    content: ""; }
  
  .icon-shopping-cart:before {
    content: ""; }
  
  .icon-folder:before {
    content: ""; }
  
  .icon-folder-open:before {
    content: ""; }
  
  .icon-arrows-v:before {
    content: ""; }
  
  .icon-arrows-h:before {
    content: ""; }
  
  .icon-bar-chart-o:before,
  .icon-bar-chart:before {
    content: ""; }
  
  .icon-twitter-square:before {
    content: ""; }
  
  .icon-facebook-square:before {
    content: ""; }
  
  .icon-camera-retro:before {
    content: ""; }
  
  .icon-key:before {
    content: ""; }
  
  .icon-gears:before,
  .icon-cogs:before {
    content: ""; }
  
  .icon-comments:before {
    content: ""; }
  
  .icon-thumbs-o-up:before {
    content: ""; }
  
  .icon-thumbs-o-down:before {
    content: ""; }
  
  .icon-star-half:before {
    content: ""; }
  
  .icon-heart-o:before {
    content: ""; }
  
  .icon-sign-out:before {
    content: ""; }
  
  .icon-linkedin-square:before {
    content: ""; }
  
  .icon-thumb-tack:before {
    content: ""; }
  
  .icon-external-link:before {
    content: ""; }
  
  .icon-sign-in:before {
    content: ""; }
  
  .icon-trophy:before {
    content: ""; }
  
  .icon-github-square:before {
    content: ""; }
  
  .icon-upload:before {
    content: ""; }
  
  .icon-lemon-o:before {
    content: ""; }
  
  .icon-phone:before {
    content: ""; }
  
  .icon-square-o:before {
    content: ""; }
  
  .icon-bookmark-o:before {
    content: ""; }
  
  .icon-phone-square:before {
    content: ""; }
  
  .icon-twitter:before {
    content: ""; }
  
  .icon-facebook:before {
    content: ""; }
  
  .icon-github:before {
    content: ""; }
  
  .icon-unlock:before {
    content: ""; }
  
  .icon-credit-card:before {
    content: ""; }
  
  .icon-rss:before {
    content: ""; }
  
  .icon-hdd-o:before {
    content: ""; }
  
  .icon-bullhorn:before {
    content: ""; }
  
  .icon-bell:before {
    content: ""; }
  
  .icon-certificate:before {
    content: ""; }
  
  .icon-hand-o-right:before {
    content: ""; }
  
  .icon-hand-o-left:before {
    content: ""; }
  
  .icon-hand-o-up:before {
    content: ""; }
  
  .icon-hand-o-down:before {
    content: ""; }
  
  .icon-arrow-circle-left:before {
    content: ""; }
  
  .icon-arrow-circle-right:before {
    content: ""; }
  
  .icon-arrow-circle-up:before {
    content: ""; }
  
  .icon-arrow-circle-down:before {
    content: ""; }
  
  .icon-globe:before {
    content: ""; }
  
  .icon-wrench:before {
    content: ""; }
  
  .icon-tasks:before {
    content: ""; }
  
  .icon-filter:before {
    content: ""; }
  
  .icon-briefcase:before {
    content: ""; }
  
  .icon-arrows-alt:before {
    content: ""; }
  
  .icon-group:before,
  .icon-users:before {
    content: ""; }
  
  .icon-chain:before,
  .icon-link:before {
    content: ""; }
  
  .icon-cloud:before {
    content: ""; }
  
  .icon-flask:before {
    content: ""; }
  
  .icon-cut:before,
  .icon-scissors:before {
    content: ""; }
  
  .icon-copy:before,
  .icon-files-o:before {
    content: ""; }
  
  .icon-paperclip:before {
    content: ""; }
  
  .icon-save:before,
  .icon-floppy-o:before {
    content: ""; }
  
  .icon-square:before {
    content: ""; }
  
  .icon-navicon:before,
  .icon-reorder:before,
  .icon-bars:before {
    content: ""; }
  
  .icon-list-ul:before {
    content: ""; }
  
  .icon-list-ol:before {
    content: ""; }
  
  .icon-strikethrough:before {
    content: ""; }
  
  .icon-underline:before {
    content: ""; }
  
  .icon-table:before {
    content: ""; }
  
  .icon-magic:before {
    content: ""; }
  
  .icon-truck:before {
    content: ""; }
  
  .icon-pinterest:before {
    content: ""; }
  
  .icon-pinterest-square:before {
    content: ""; }
  
  .icon-google-plus-square:before {
    content: ""; }
  
  .icon-google-plus:before {
    content: ""; }
  
  .icon-money:before {
    content: ""; }
  
  .icon-caret-down:before {
    content: ""; }
  
  .icon-caret-up:before {
    content: ""; }
  
  .icon-caret-left:before {
    content: ""; }
  
  .icon-caret-right:before {
    content: ""; }
  
  .icon-columns:before {
    content: ""; }
  
  .icon-unsorted:before,
  .icon-sort:before {
    content: ""; }
  
  .icon-sort-down:before,
  .icon-sort-desc:before {
    content: ""; }
  
  .icon-sort-up:before,
  .icon-sort-asc:before {
    content: ""; }
  
  .icon-envelope:before {
    content: ""; }
  
  .icon-linkedin:before {
    content: ""; }
  
  .icon-rotate-left:before,
  .icon-undo:before {
    content: ""; }
  
  .icon-legal:before,
  .icon-gavel:before {
    content: ""; }
  
  .icon-dashboard:before,
  .icon-tachometer:before {
    content: ""; }
  
  .icon-comment-o:before {
    content: ""; }
  
  .icon-comments-o:before {
    content: ""; }
  
  .icon-flash:before,
  .icon-bolt:before {
    content: ""; }
  
  .icon-sitemap:before {
    content: ""; }
  
  .icon-umbrella:before {
    content: ""; }
  
  .icon-paste:before,
  .icon-clipboard:before {
    content: ""; }
  
  .icon-lightbulb-o:before {
    content: ""; }
  
  .icon-exchange:before {
    content: ""; }
  
  .icon-cloud-download:before {
    content: ""; }
  
  .icon-cloud-upload:before {
    content: ""; }
  
  .icon-user-md:before {
    content: ""; }
  
  .icon-stethoscope:before {
    content: ""; }
  
  .icon-suitcase:before {
    content: ""; }
  
  .icon-bell-o:before {
    content: ""; }
  
  .icon-coffee:before {
    content: ""; }
  
  .icon-cutlery:before {
    content: ""; }
  
  .icon-file-text-o:before {
    content: ""; }
  
  .icon-building-o:before {
    content: ""; }
  
  .icon-hospital-o:before {
    content: ""; }
  
  .icon-ambulance:before {
    content: ""; }
  
  .icon-medkit:before {
    content: ""; }
  
  .icon-fighter-jet:before {
    content: ""; }
  
  .icon-beer:before {
    content: ""; }
  
  .icon-h-square:before {
    content: ""; }
  
  .icon-plus-square:before {
    content: ""; }
  
  .icon-angle-double-left:before {
    content: ""; }
  
  .icon-angle-double-right:before {
    content: ""; }
  
  .icon-angle-double-up:before {
    content: ""; }
  
  .icon-angle-double-down:before {
    content: ""; }
  
  .icon-angle-left:before {
    content: ""; }
  
  .icon-angle-right:before {
    content: ""; }
  
  .icon-angle-up:before {
    content: ""; }
  
  .icon-angle-down:before {
    content: ""; }
  
  .icon-desktop:before {
    content: ""; }
  
  .icon-laptop:before {
    content: ""; }
  
  .icon-tablet:before {
    content: ""; }
  
  .icon-mobile-phone:before,
  .icon-mobile:before {
    content: ""; }
  
  .icon-circle-o:before {
    content: ""; }
  
  .icon-quote-left:before {
    content: ""; }
  
  .icon-quote-right:before {
    content: ""; }
  
  .icon-spinner:before {
    content: ""; }
  
  .icon-circle:before {
    content: ""; }
  
  .icon-mail-reply:before,
  .icon-reply:before {
    content: ""; }
  
  .icon-github-alt:before {
    content: ""; }
  
  .icon-folder-o:before {
    content: ""; }
  
  .icon-folder-open-o:before {
    content: ""; }
  
  .icon-smile-o:before {
    content: ""; }
  
  .icon-frown-o:before {
    content: ""; }
  
  .icon-meh-o:before {
    content: ""; }
  
  .icon-gamepad:before {
    content: ""; }
  
  .icon-keyboard-o:before {
    content: ""; }
  
  .icon-flag-o:before {
    content: ""; }
  
  .icon-flag-checkered:before {
    content: ""; }
  
  .icon-terminal:before {
    content: ""; }
  
  .icon-code:before {
    content: ""; }
  
  .icon-mail-reply-all:before,
  .icon-reply-all:before {
    content: ""; }
  
  .icon-star-half-empty:before,
  .icon-star-half-full:before,
  .icon-star-half-o:before {
    content: ""; }
  
  .icon-location-arrow:before {
    content: ""; }
  
  .icon-crop:before {
    content: ""; }
  
  .icon-code-fork:before {
    content: ""; }
  
  .icon-unlink:before,
  .icon-chain-broken:before {
    content: ""; }
  
  .icon-question:before {
    content: ""; }
  
  .icon-info:before {
    content: ""; }
  
  .icon-exclamation:before {
    content: ""; }
  
  .icon-superscript:before {
    content: ""; }
  
  .icon-subscript:before {
    content: ""; }
  
  .icon-eraser:before {
    content: ""; }
  
  .icon-puzzle-piece:before {
    content: ""; }
  
  .icon-microphone:before {
    content: ""; }
  
  .icon-microphone-slash:before {
    content: ""; }
  
  .icon-shield:before {
    content: ""; }
  
  .icon-calendar-o:before {
    content: ""; }
  
  .icon-fire-extinguisher:before {
    content: ""; }
  
  .icon-rocket:before {
    content: ""; }
  
  .icon-maxcdn:before {
    content: ""; }
  
  .icon-chevron-circle-left:before {
    content: ""; }
  
  .icon-chevron-circle-right:before {
    content: ""; }
  
  .icon-chevron-circle-up:before {
    content: ""; }
  
  .icon-chevron-circle-down:before {
    content: ""; }
  
  .icon-html5:before {
    content: ""; }
  
  .icon-css3:before {
    content: ""; }
  
  .icon-anchor:before {
    content: ""; }
  
  .icon-unlock-alt:before {
    content: ""; }
  
  .icon-bullseye:before {
    content: ""; }
  
  .icon-ellipsis-h:before {
    content: ""; }
  
  .icon-ellipsis-v:before {
    content: ""; }
  
  .icon-rss-square:before {
    content: ""; }
  
  .icon-play-circle:before {
    content: ""; }
  
  .icon-ticket:before {
    content: ""; }
  
  .icon-minus-square:before {
    content: ""; }
  
  .icon-minus-square-o:before {
    content: ""; }
  
  .icon-level-up:before {
    content: ""; }
  
  .icon-level-down:before {
    content: ""; }
  
  .icon-check-square:before {
    content: ""; }
  
  .icon-pencil-square:before {
    content: ""; }
  
  .icon-external-link-square:before {
    content: ""; }
  
  .icon-share-square:before {
    content: ""; }
  
  .icon-compass:before {
    content: ""; }
  
  .icon-toggle-down:before,
  .icon-caret-square-o-down:before {
    content: ""; }
  
  .icon-toggle-up:before,
  .icon-caret-square-o-up:before {
    content: ""; }
  
  .icon-toggle-right:before,
  .icon-caret-square-o-right:before {
    content: ""; }
  
  .icon-euro:before,
  .icon-eur:before {
    content: ""; }
  
  .icon-gbp:before {
    content: ""; }
  
  .icon-dollar:before,
  .icon-usd:before {
    content: ""; }
  
  .icon-rupee:before,
  .icon-inr:before {
    content: ""; }
  
  .icon-cny:before,
  .icon-rmb:before,
  .icon-yen:before,
  .icon-jpy:before {
    content: ""; }
  
  .icon-ruble:before,
  .icon-rouble:before,
  .icon-rub:before {
    content: ""; }
  
  .icon-won:before,
  .icon-krw:before {
    content: ""; }
  
  .icon-bitcoin:before,
  .icon-btc:before {
    content: ""; }
  
  .icon-file:before {
    content: ""; }
  
  .icon-file-text:before {
    content: ""; }
  
  .icon-sort-alpha-asc:before {
    content: ""; }
  
  .icon-sort-alpha-desc:before {
    content: ""; }
  
  .icon-sort-amount-asc:before {
    content: ""; }
  
  .icon-sort-amount-desc:before {
    content: ""; }
  
  .icon-sort-numeric-asc:before {
    content: ""; }
  
  .icon-sort-numeric-desc:before {
    content: ""; }
  
  .icon-thumbs-up:before {
    content: ""; }
  
  .icon-thumbs-down:before {
    content: ""; }
  
  .icon-youtube-square:before {
    content: ""; }
  
  .icon-youtube:before {
    content: ""; }
  
  .icon-xing:before {
    content: ""; }
  
  .icon-xing-square:before {
    content: ""; }
  
  .icon-youtube-play:before {
    content: ""; }
  
  .icon-dropbox:before {
    content: ""; }
  
  .icon-stack-overflow:before {
    content: ""; }
  
  .icon-instagram:before {
    content: ""; }
  
  .icon-flickr:before {
    content: ""; }
  
  .icon-adn:before {
    content: ""; }
  
  .icon-bitbucket:before {
    content: ""; }
  
  .icon-bitbucket-square:before {
    content: ""; }
  
  .icon-tumblr:before {
    content: ""; }
  
  .icon-tumblr-square:before {
    content: ""; }
  
  .icon-long-arrow-down:before {
    content: ""; }
  
  .icon-long-arrow-up:before {
    content: ""; }
  
  .icon-long-arrow-left:before {
    content: ""; }
  
  .icon-long-arrow-right:before {
    content: ""; }
  
  .icon-apple:before {
    content: ""; }
  
  .icon-windows:before {
    content: ""; }
  
  .icon-android:before {
    content: ""; }
  
  .icon-linux:before {
    content: ""; }
  
  .icon-dribbble:before {
    content: ""; }
  
  .icon-skype:before {
    content: ""; }
  
  .icon-foursquare:before {
    content: ""; }
  
  .icon-trello:before {
    content: ""; }
  
  .icon-female:before {
    content: ""; }
  
  .icon-male:before {
    content: ""; }
  
  .icon-gittip:before {
    content: ""; }
  
  .icon-sun-o:before {
    content: ""; }
  
  .icon-moon-o:before {
    content: ""; }
  
  .icon-archive:before {
    content: ""; }
  
  .icon-bug:before {
    content: ""; }
  
  .icon-vk:before {
    content: ""; }
  
  .icon-weibo:before {
    content: ""; }
  
  .icon-renren:before {
    content: ""; }
  
  .icon-pagelines:before {
    content: ""; }
  
  .icon-stack-exchange:before {
    content: ""; }
  
  .icon-arrow-circle-o-right:before {
    content: ""; }
  
  .icon-arrow-circle-o-left:before {
    content: ""; }
  
  .icon-toggle-left:before,
  .icon-caret-square-o-left:before {
    content: ""; }
  
  .icon-dot-circle-o:before {
    content: ""; }
  
  .icon-wheelchair:before {
    content: ""; }
  
  .icon-vimeo-square:before {
    content: ""; }
  
  .icon-turkish-lira:before,
  .icon-try:before {
    content: ""; }
  
  .icon-plus-square-o:before {
    content: ""; }
  
  .icon-space-shuttle:before {
    content: ""; }
  
  .icon-slack:before {
    content: ""; }
  
  .icon-envelope-square:before {
    content: ""; }
  
  .icon-wordpress:before {
    content: ""; }
  
  .icon-openid:before {
    content: ""; }
  
  .icon-institution:before,
  .icon-bank:before,
  .icon-university:before {
    content: ""; }
  
  .icon-mortar-board:before,
  .icon-graduation-cap:before {
    content: ""; }
  
  .icon-yahoo:before {
    content: ""; }
  
  .icon-google:before {
    content: ""; }
  
  .icon-reddit:before {
    content: ""; }
  
  .icon-reddit-square:before {
    content: ""; }
  
  .icon-stumbleupon-circle:before {
    content: ""; }
  
  .icon-stumbleupon:before {
    content: ""; }
  
  .icon-delicious:before {
    content: ""; }
  
  .icon-digg:before {
    content: ""; }
  
  .icon-pied-piper:before {
    content: ""; }
  
  .icon-pied-piper-alt:before {
    content: ""; }
  
  .icon-drupal:before {
    content: ""; }
  
  .icon-joomla:before {
    content: ""; }
  
  .icon-language:before {
    content: ""; }
  
  .icon-fax:before {
    content: ""; }
  
  .icon-building:before {
    content: ""; }
  
  .icon-child:before {
    content: ""; }
  
  .icon-paw:before {
    content: ""; }
  
  .icon-spoon:before {
    content: ""; }
  
  .icon-cube:before {
    content: ""; }
  
  .icon-cubes:before {
    content: ""; }
  
  .icon-behance:before {
    content: ""; }
  
  .icon-behance-square:before {
    content: ""; }
  
  .icon-steam:before {
    content: ""; }
  
  .icon-steam-square:before {
    content: ""; }
  
  .icon-recycle:before {
    content: ""; }
  
  .icon-automobile:before,
  .icon-car:before {
    content: ""; }
  
  .icon-cab:before,
  .icon-taxi:before {
    content: ""; }
  
  .icon-tree:before {
    content: ""; }
  
  .icon-spotify:before {
    content: ""; }
  
  .icon-deviantart:before {
    content: ""; }
  
  .icon-soundcloud:before {
    content: ""; }
  
  .icon-database:before {
    content: ""; }
  
  .icon-file-pdf-o:before {
    content: ""; }
  
  .icon-file-word-o:before {
    content: ""; }
  
  .icon-file-excel-o:before {
    content: ""; }
  
  .icon-file-powerpoint-o:before {
    content: ""; }
  
  .icon-file-photo-o:before,
  .icon-file-picture-o:before,
  .icon-file-image-o:before {
    content: ""; }
  
  .icon-file-zip-o:before,
  .icon-file-archive-o:before {
    content: ""; }
  
  .icon-file-sound-o:before,
  .icon-file-audio-o:before {
    content: ""; }
  
  .icon-file-movie-o:before,
  .icon-file-video-o:before {
    content: ""; }
  
  .icon-file-code-o:before {
    content: ""; }
  
  .icon-vine:before {
    content: ""; }
  
  .icon-codepen:before {
    content: ""; }
  
  .icon-jsfiddle:before {
    content: ""; }
  
  .icon-life-bouy:before,
  .icon-life-buoy:before,
  .icon-life-saver:before,
  .icon-support:before,
  .icon-life-ring:before {
    content: ""; }
  
  .icon-circle-o-notch:before {
    content: ""; }
  
  .icon-ra:before,
  .icon-rebel:before {
    content: ""; }
  
  .icon-ge:before,
  .icon-empire:before {
    content: ""; }
  
  .icon-git-square:before {
    content: ""; }
  
  .icon-git:before {
    content: ""; }
  
  .icon-hacker-news:before {
    content: ""; }
  
  .icon-tencent-weibo:before {
    content: ""; }
  
  .icon-qq:before {
    content: ""; }
  
  .icon-wechat:before,
  .icon-weixin:before {
    content: ""; }
  
  .icon-send:before,
  .icon-paper-plane:before {
    content: ""; }
  
  .icon-send-o:before,
  .icon-paper-plane-o:before {
    content: ""; }
  
  .icon-history:before {
    content: ""; }
  
  .icon-circle-thin:before {
    content: ""; }
  
  .icon-header:before {
    content: ""; }
  
  .icon-paragraph:before {
    content: ""; }
  
  .icon-sliders:before {
    content: ""; }
  
  .icon-share-alt:before {
    content: ""; }
  
  .icon-share-alt-square:before {
    content: ""; }
  
  .icon-bomb:before {
    content: ""; }
  
  .icon-soccer-ball-o:before,
  .icon-futbol-o:before {
    content: ""; }
  
  .icon-tty:before {
    content: ""; }
  
  .icon-binoculars:before {
    content: ""; }
  
  .icon-plug:before {
    content: ""; }
  
  .icon-slideshare:before {
    content: ""; }
  
  .icon-twitch:before {
    content: ""; }
  
  .icon-yelp:before {
    content: ""; }
  
  .icon-newspaper-o:before {
    content: ""; }
  
  .icon-wifi:before {
    content: ""; }
  
  .icon-calculator:before {
    content: ""; }
  
  .icon-paypal:before {
    content: ""; }
  
  .icon-google-wallet:before {
    content: ""; }
  
  .icon-cc-visa:before {
    content: ""; }
  
  .icon-cc-mastercard:before {
    content: ""; }
  
  .icon-cc-discover:before {
    content: ""; }
  
  .icon-cc-amex:before {
    content: ""; }
  
  .icon-cc-paypal:before {
    content: ""; }
  
  .icon-cc-stripe:before {
    content: ""; }
  
  .icon-bell-slash:before {
    content: ""; }
  
  .icon-bell-slash-o:before {
    content: ""; }
  
  .icon-trash:before {
    content: ""; }
  
  .icon-copyright:before {
    content: ""; }
  
  .icon-at:before {
    content: ""; }
  
  .icon-eyedropper:before {
    content: ""; }
  
  .icon-paint-brush:before {
    content: ""; }
  
  .icon-birthday-cake:before {
    content: ""; }
  
  .icon-area-chart:before {
    content: ""; }
  
  .icon-pie-chart:before {
    content: ""; }
  
  .icon-line-chart:before {
    content: ""; }
  
  .icon-lastfm:before {
    content: ""; }
  
  .icon-lastfm-square:before {
    content: ""; }
  
  .icon-toggle-off:before {
    content: ""; }
  
  .icon-toggle-on:before {
    content: ""; }
  
  .icon-bicycle:before {
    content: ""; }
  
  .icon-bus:before {
    content: ""; }
  
  .icon-ioxhost:before {
    content: ""; }
  
  .icon-angellist:before {
    content: ""; }
  
  .icon-cc:before {
    content: ""; }
  
  .icon-shekel:before,
  .icon-sheqel:before,
  .icon-ils:before {
    content: ""; }
  
  .icon-meanpath:before {
    content: ""; }
  
  /*@mixin r_fs($size, $important: "") {
    @include fs($size, $important, $scale: $smalltouch_font_scale);
  
    @include breakpoint($bkp_s) {
      @include fs($size, $important, $tablet_font_scale);
    }
  
    @include breakpoint($bkp_m) {
      @include fs($size, $important, $bkpm_font_scale);
    }
  
    @include breakpoint($bkp_l) {
      @include fs($size, $important, $scale:1);
    }
  }*/
  .node-type-report .pane-live-events-report-top-details .views-field-title {
    font-size: 40px ;
    font-weight: 300;
    font-family: "FF DIN", Arial, sans-serif;
    line-height: 1; }@media (max-width: 1024px) {
 .node-type-report .pane-live-events-report-top-details .views-field-title {
        font-size: 38px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-live-events-report-top-details .views-field-title {
        font-size: 25px ; } 
}.node-type-report .field-name-field-eva-rep-questions-2 .field-name-field-rep-eva-question,
  .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers,
  .node-type-report .summary-change-in-practice .field-name-field-rep-eva-question,
  .node-type-report .summary-change-in-practice .barchart-answers, .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart,
  .node-type-report .summary-change-in-practice .barchart-answers .barchart, .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span,
  .node-type-report .summary-change-in-practice .barchart-answers .barchart span, .node-type-report .left-labels, .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers, .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart, .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span {
    display: inline-block;
    vertical-align: top; }
  
  /*
   * @file
   * Print Styles
   * This probably needs work, but it's a good starting point.
   */
  /*
   * Body
   */
  body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4;
    word-spacing: 1.1pt;
    letter-spacing: 0.2pt;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
    color: black;
    background: none;
    font-size: 11pt; }
  
  /*
   * Links
   */
  a {
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
    color: #0000ee; }
    a[href^="http://"]:after, a[href^="http://"]:visited:after {
      content: "(" attr(href) ")";
      font-size: 10pt; }
  
  /*
   * Strip background from likely candidates
   */
  div[id*="wrapper"],
  [class*="title"],
  [class*="inner"],
  header,
  footer,
  #branding,
  #container,
  #columns,
  .columns-inner,
  #content-column,
  .content-inner,
  .region,
  .region-header,
  .region-content,
  .article,
  .article-title,
  .article-content,
  .comment,
  .comment-title,
  .comment-content,
  .block,
  .block-inner,
  .block-title,
  .block-content,
  table,
  table * {
    background: none !important; }
  
  /*
   * Hide various bits of the page
   */
  .sidebar,
  #breadcrumb,
  .nav,
  .field-type-taxonomy-term-reference,
  ul.links,
  .feed-icon,
  .poll .bar,
  .poll .foreground,
  .comment-form,
  #comment-form,
  .book-navigation,
  .tabs,
  .action-links,
  .pager,
  .messages,
  .help {
    display: none; }
  
  /*
   * Ensure the display the main content region
   */
  #content {
    display: block !important; }
  
  /*
   * Layout
   */
  #header {
    margin-bottom: 20px; }
  
  .content-inner {
    margin: 0 !important;
    padding: 0 !important; }
  
  /*
   * HTML elements
   */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #333333;
    margin: 0;
    padding: 0;
    line-height: 1; }
  
  h1 {
    font-size: 14pt; }
  
  h2 {
    font-size: 13pt; }
  
  h3 {
    font-size: 12pt; }
  
  h4,
  h5,
  h6 {
    font-size: 11pt; }
  
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a,
  #site-name a,
  #site-slogan {
    text-decoration: none !important;
    color: #333333; }
  
  .h-group a:link, .h-group a:visited {
    text-decoration: none; }
  
  #page-title {
    margin-top: 20px; }
  
  pre,
  code,
  tt,
  samp,
  kbd,
  var {
    font-size: 10pt;
    font-family: Consolas, "Lucida Console", Menlo, Monaco, "DejaVu Sans Mono", monospace, sans-serif; }
  
  blockquote {
    margin: 20px;
    padding: 10px;
    font-size: 10pt;
    font-style: italic;
    background: #eeeeee; }
  
  hr {
    background-color: #666666; }
  
  /*
   * Header, Logo, Site name
   */
  #header {
    padding-bottom: 20px; }
  
  #logo img {
    padding: 0 10px 0 0;
    margin: 0 !important;
    float: none !important; }
  
  /*
   * Images
   */
  img {
    float: left;
    margin: 4px 20px 10px 0;
    page-break-inside: avoid; }
  
  a img {
    border: none; }
  
  /*
   * Tables
   */
  table {
    margin: 1px;
    text-align: left; }
  
  th {
    border-bottom: 1px solid #333333;
    font-weight: 700; }
  
  td {
    border-bottom: 1px solid #333333; }
  
  th,
  td {
    padding: 4px 10px 4px 0; }
  
  tfoot {
    font-style: italic; }
  
  caption {
    margin-bottom: 10px;
    text-align: left; }
  
  thead {
    display: table-header-group; }
  
  tr {
    page-break-inside: avoid; }
  
  /*
   * Forms
   */
  form {
    margin-bottom: 10px; }
  
  /*
   * Poll module
   */
  .poll .text,
  .poll .percent,
  .poll .total {
    text-align: left; }
  
  .poll form {
    margin-bottom: 0; }
  
  /*
   * Articles
   */
  .node,
  .comment {
    margin-bottom: 20px;
    overflow: hidden;
    page-break-inside: avoid; }
  
  .submitted {
    color: #666666;
    text-decoration: none;
    font-size: 9pt;
    font-weight: 400;
    margin: 0;
    padding: 0; }
    .submitted a {
      color: #666666;
      text-decoration: none;
      font-size: 9pt;
      font-weight: 400;
      margin: 0;
      padding: 0; }
  
  /* Report node */
  .node-type-report {
    /* Piechart */
    /* Double stars */
    /* Labels on the left of the charts pre/post event... */
    /* Change in knowledge, Change in competence and Change in practice - regular and stacked bars */
    /* Change in practice - Qustions 2 - Bars */
    /* Change in practice - Qustions 3 - Multiple bars */
    /* Chart fills and backgrounds */ }
    .node-type-report #nav-left,
    .node-type-report #header-wrapper,
    .node-type-report #block-excemed-prs-scientific-fields-filter,
    .node-type-report #leaderboard-wrapper,
    .node-type-report #block-panels-mini-footer-threecol,
    .node-type-report #block-panels-mini-footer-fourcol,
    .node-type-report .pane-menu-menu-footer-menu {
      display: none; }
    .node-type-report header h1#page-title {
      display: none; }
    .node-type-report .pane-live-events-report-top-details .views-field-title {
      font-size: 20px ;
      display: block;
      margin: 0 0 1.25rem 0;
      color: #012621; }@media (max-width: 1024px) {
 .node-type-report .pane-live-events-report-top-details .views-field-title {
          font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-live-events-report-top-details .views-field-title {
          font-size: 17px ; } 
}.node-type-report .pane-live-events-report-top-details .views-field-title a {
        color: #012621; }
    .node-type-report .axis .tick text {
      font-size: 14px ; }@media (max-width: 1024px) {
 .node-type-report .axis .tick text {
          font-size: 14px ; } 
}@media (max-width: 768px) {
 .node-type-report .axis .tick text {
          font-size: 13px ; } 
}.node-type-report .pane-custom.pane-2 {
      padding: 0 0 10px 0; }
      .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction,
      .node-type-report .pane-custom.pane-2 .summary-change-in-knowledge,
      .node-type-report .pane-custom.pane-2 .summary-change-in-competence,
      .node-type-report .pane-custom.pane-2 .summary-change-in-practice {
        margin: 0;
        padding: 30px 0 30px 0; }
        .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction h2,
        .node-type-report .pane-custom.pane-2 .summary-change-in-knowledge h2,
        .node-type-report .pane-custom.pane-2 .summary-change-in-competence h2,
        .node-type-report .pane-custom.pane-2 .summary-change-in-practice h2 {
          font-size: 20px ;
          font-weight: bold;
          text-transform: uppercase;
          margin: 0; }@media (max-width: 1024px) {
 .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-knowledge h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-competence h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-practice h2 {
              font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-knowledge h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-competence h2,
            .node-type-report .pane-custom.pane-2 .summary-change-in-practice h2 {
              font-size: 17px ; } 
}.node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction h2 {
        display: inline-block;
        width: 28.75rem; }
      .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage {
        font-size: 20px ; }@media (max-width: 1024px) {
 .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage {
            font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage {
            font-size: 17px ; } 
}.node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars {
          margin-left: 15px; }
          .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars i {
            font-size: 24px ; }
            .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars i.fa-star:before {
              font-family: 'FontAwesome' !important;
              font-weight: normal;
              font-style: normal;
              display: inline-block;
              text-decoration: none;
              margin-right: 0.4em;
              color: #11628a;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
            .node-type-report .pane-custom.pane-2 .summary-overall-event-satisfaction .percentage .stars i.fa-star-o:before {
              font-family: 'FontAwesome' !important;
              font-weight: normal;
              font-style: normal;
              display: inline-block;
              text-decoration: none;
              margin-right: 0.4em;
              color: #11628a;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
      .node-type-report .pane-custom.pane-2 .summary-change-in-knowledge span.pre-post-1,
      .node-type-report .pane-custom.pane-2 .summary-change-in-competence span.pre-post-1 {
        top: 100px; }
      .node-type-report .pane-custom.pane-2 .summary-change-in-practice span.followup {
        top: 35px; }
      .node-type-report .pane-custom.pane-2 .summary-change-in-practice h2 {
        padding: 0 0 20px 0; }
      .node-type-report .pane-custom.pane-2 .summary-change-in-practice .left-labels {
        height: 80px; }
        .node-type-report .pane-custom.pane-2 .summary-change-in-practice .left-labels span {
          font-size: 20px ;
          left: 40px;
          top: 27px; }@media (max-width: 1024px) {
 .node-type-report .pane-custom.pane-2 .summary-change-in-practice .left-labels span {
              font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-custom.pane-2 .summary-change-in-practice .left-labels span {
              font-size: 17px ; } 
}.node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart-answers .labels span {
        height: 40px;
        line-height: 40px; }
      .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart {
        line-height: 40px; }
        .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span {
          height: 40px;
          line-height: 40px;
          display: block;
          width: 100%; }
          .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span span {
            display: block; }
          .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span.nr-votes {
            color: #fff;
            font-size: 12px ;
            font-weight: bold;
            padding: 0 5px 0 5px;
            background: #333;
            min-width: 5.625rem;
            opacity: 0;
            transition: opacity 0.15s; }@media (max-width: 1024px) {
 .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span.nr-votes {
                font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span.nr-votes {
                font-size: 11px ; } 
}.node-type-report .pane-custom.pane-2 .summary-change-in-practice .barchart span.nr-votes.visible {
              opacity: 1; }
    .node-type-report .field-name-field-rep-event-type,
    .node-type-report .field-name-field-rep-event-year,
    .node-type-report .field-name-field-rep-event-expert-area {
      padding: 0 0 5px 0;
      font-size: 20px ;
      font-weight: bold; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-rep-event-type,
        .node-type-report .field-name-field-rep-event-year,
        .node-type-report .field-name-field-rep-event-expert-area {
          font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-rep-event-type,
        .node-type-report .field-name-field-rep-event-year,
        .node-type-report .field-name-field-rep-event-expert-area {
          font-size: 17px ; } 
}.node-type-report .field-type-text-with-summary {
      padding: 40px 0 20px 0;
      font-size: 17px ;
      line-height: 1.2; }@media (max-width: 1024px) {
 .node-type-report .field-type-text-with-summary {
          font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-type-text-with-summary {
          font-size: 15px ; } 
}.node-type-report .section-title {
      font-size: 35px ;
      font-weight: bold;
      text-transform: uppercase;
      margin: 20px 0 10px 0;
      padding: 1.25rem 0 0.625rem; }
      .node-type-report .section-title p {
        margin: 0;
        display: inline-block;
        color: #fff;
        background: #000;
        padding: 10px 20px 5px 0; }
    .node-type-report .field-name-body,
    .node-type-report .field-name-field-demographic-pie,
    .node-type-report .field-name-field-demographic-bars,
    .node-type-report .summary-overall-event-satisfaction,
    .node-type-report .summary-change-in-knowledge,
    .node-type-report .summary-change-in-competence,
    .node-type-report .summary-change-in-practice,
    .node-type-report .field-name-field-eva-rep-questions-1,
    .node-type-report .field-name-field-eva-rep-questions-2,
    .node-type-report .field-name-field-eva-rep-questions-3,
    .node-type-report .field-name-field-eva-rep-questions-4,
    .node-type-report .field-name-field-cha-rep-questions,
    .node-type-report .field-name-field-com-rep-questions,
    .node-type-report .field-name-field-pra-rep-questions,
    .node-type-report .field-name-field-pra-rep-questions-2 {
      border-bottom: 1px solid #b2bcbd;
      margin-bottom: 30px;
      padding-top: 30px;
      padding-bottom: 30px; }
    .node-type-report .field-name-field-demographic-bars {
      padding: 0 0 1.25rem 0; }
      .node-type-report .field-name-field-demographic-bars .question {
        padding: 0 0 1.25rem 0;
        font-weight: bold;
        font-size: 20px ; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-demographic-bars .question {
            font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-demographic-bars .question {
            font-size: 17px ; } 
}.node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item {
      display: block;
      padding: 5px 0 5px 0;
      transition: background 0.15s; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:hover {
        background: #C0DCFA; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .field-name-field-question {
        font-weight: bold; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .field-name-field-score i.fa-star:before,
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .label-percent i.fa-star:before {
        font-family: 'FontAwesome' !important;
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        text-decoration: none;
        margin-right: 0.4em;
        color: #012621;
        transition-property: color;
        transition-duration: 0.3s;
        transition-timing-function: ease; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .field-name-field-score i.fa-star-o:before,
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item:first-of-type .label-percent i.fa-star-o:before {
        font-family: 'FontAwesome' !important;
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        text-decoration: none;
        margin-right: 0.4em;
        color: #70a1b9;
        transition-property: color;
        transition-duration: 0.3s;
        transition-timing-function: ease; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-question,
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-overall {
        display: inline-block;
        width: 50%;
        text-align: left;
        padding: 0;
        font-size: 16px ; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score,
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent {
        padding: 0;
        display: inline-block;
        width: 28%;
        text-align: left; }
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score .percent,
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent .percent {
          display: inline-block;
          margin-right: 10px;
          width: 45px;
          font-size: 15px ; }
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score .stars,
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent .stars {
          display: inline-block; }
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score i,
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent i {
          display: inline-block;
          font-size: 16px ; }
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score i.fa-star:before,
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent i.fa-star:before {
            font-family: 'FontAwesome' !important;
            font-weight: normal;
            font-style: normal;
            display: inline-block;
            text-decoration: none;
            margin-right: 0.4em;
            color: #70a1b9;
            transition-property: color;
            transition-duration: 0.3s;
            transition-timing-function: ease; }
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .field-name-field-score i.fa-star-o:before,
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item .label-percent i.fa-star-o:before {
            font-family: 'FontAwesome' !important;
            font-weight: normal;
            font-style: normal;
            display: inline-block;
            text-decoration: none;
            margin-right: 0.4em;
            color: #11628a;
            transition-property: color;
            transition-duration: 0.3s;
            transition-timing-function: ease; }
      .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average {
        margin: 20px 0 0 0; }
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-overall {
          font-weight: bold;
          font-size: 16px ;
          text-transform: uppercase; }
        .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent {
          font-size: 16px ; }
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent .percent {
            font-weight: bold; }
          .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent i {
            font-size: 24px ; }
            .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent i.fa-star:before {
              font-family: 'FontAwesome' !important;
              font-weight: normal;
              font-style: normal;
              display: inline-block;
              text-decoration: none;
              margin-right: 0.4em;
              color: #11628a;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
            .node-type-report .field-name-field-eva-rep-questions-1 > .field-items > .field-item.item-average .label-percent i.fa-star-o:before {
              font-family: 'FontAwesome' !important;
              font-weight: normal;
              font-style: normal;
              display: inline-block;
              text-decoration: none;
              margin-right: 0.4em;
              color: #11628a;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
    .node-type-report .field-name-field-eva-rep-questions-2 .field-items .field-item,
    .node-type-report .summary-change-in-practice .field-items .field-item {
      vertical-align: top;
      margin: 0 0 10px 0; }
    .node-type-report .field-name-field-eva-rep-questions-2 .field-name-field-rep-eva-question,
    .node-type-report .summary-change-in-practice .field-name-field-rep-eva-question {
      width: 40%;
      padding: 3px 0 0 0;
      line-height: 1.1; }
    .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers,
    .node-type-report .summary-change-in-practice .barchart-answers {
      width: 57%;
      margin: 0 0 0 10px;
      vertical-align: top;
      line-height: 40px; }
      .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .labels,
      .node-type-report .summary-change-in-practice .barchart-answers .labels {
        display: inline-block;
        width: 15%; }
        .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .labels span,
        .node-type-report .summary-change-in-practice .barchart-answers .labels span {
          display: block;
          height: 30px;
          line-height: 30px;
          vertical-align: top; }
          .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .labels span.label,
          .node-type-report .summary-change-in-practice .barchart-answers .labels span.label {
            font-size: 17px ;
            text-transform: uppercase;
            color: #000;
            font-weight: bold;
            text-align: right;
            padding: 0 10px 0 0; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .labels span.label,
              .node-type-report .summary-change-in-practice .barchart-answers .labels span.label {
                font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .labels span.label,
              .node-type-report .summary-change-in-practice .barchart-answers .labels span.label {
                font-size: 15px ; } 
}.node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart,
      .node-type-report .summary-change-in-practice .barchart-answers .barchart {
        width: 80%;
        line-height: 30px; }
        .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span,
        .node-type-report .summary-change-in-practice .barchart-answers .barchart span {
          height: 30px;
          line-height: 30px; }
          .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.bar-yes, .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.bar-no,
          .node-type-report .summary-change-in-practice .barchart-answers .barchart span.bar-yes,
          .node-type-report .summary-change-in-practice .barchart-answers .barchart span.bar-no {
            width: 100%;
            margin-bottom: 1px; }
          .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.bar-yes > span,
          .node-type-report .summary-change-in-practice .barchart-answers .barchart span.bar-yes > span {
            box-shadow: inset 0 0 0 1000px #11628a; }
          .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.bar-no > span,
          .node-type-report .summary-change-in-practice .barchart-answers .barchart span.bar-no > span {
            box-shadow: inset 0 0 0 1000px #4d6367; }
          .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.nr-votes,
          .node-type-report .summary-change-in-practice .barchart-answers .barchart span.nr-votes {
            color: #fff;
            font-size: 12px ;
            font-weight: bold;
            padding: 0 5px 0 5px;
            background: #333;
            min-width: 5.625rem;
            opacity: 0;
            transition: opacity 0.15s; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.nr-votes,
              .node-type-report .summary-change-in-practice .barchart-answers .barchart span.nr-votes {
                font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.nr-votes,
              .node-type-report .summary-change-in-practice .barchart-answers .barchart span.nr-votes {
                font-size: 11px ; } 
}.node-type-report .field-name-field-eva-rep-questions-2 .barchart-answers .barchart span.nr-votes.visible,
            .node-type-report .summary-change-in-practice .barchart-answers .barchart span.nr-votes.visible {
              opacity: 1; }
    .node-type-report .field-name-field-eva-rep-questions-3 > .field-items > .field-item .question {
      font-size: 20px ;
      margin: 0 0 20px 0; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-eva-rep-questions-3 > .field-items > .field-item .question {
          font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-eva-rep-questions-3 > .field-items > .field-item .question {
          font-size: 17px ; } 
}.node-type-report .piechart > svg {
      overflow: visible; }
      .node-type-report .piechart > svg .chart .arc text {
        font-weight: bold;
        text-shadow: 0 0 3px #000; }
      .node-type-report .piechart > svg .chart .tooltip text {
        text-shadow: 0; }
      .node-type-report .piechart > svg .legend text {
        font-size: 15px ; }
    .node-type-report .field-name-field-eva-rep-questions-4 {
      border-bottom: 1px solid #012621;
      margin-bottom: 20px; }
      .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend {
        margin: 0 0 30px 0; }
        .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend label {
          font-size: 17px ;
          display: block;
          padding: 0 0 10px 0; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend label {
              font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend label {
              font-size: 15px ; } 
}.node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend span {
          display: inline-block;
          margin: 0 20px 0 0; }
      .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table {
        border: 0; }
        .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody {
          border: 0; }
          .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr {
            border: 0; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr:nth-child(2n+2) {
              background-color: #fafbfb; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr:hover {
              background-color: #d3edfa; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr th {
              vertical-align: middle;
              padding: 10px 10px 10px 10px; }
              .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr th.relevance, .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr th.effectiveness {
                text-align: center; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr td {
              vertical-align: middle;
              padding: 10px 10px 10px 10px; }
              .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr td p {
                margin: 0; }
              .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr td.relevance, .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr td.effectiveness {
                text-align: center; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td {
              padding: 20px 10px 20px 10px; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.first {
              font-size: 18px ;
              text-transform: uppercase;
              font-weight: bold; }
            .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last {
              font-size: 20px ;
              padding-left: 32px; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last {
                  font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last {
                  font-size: 17px ; } 
}.node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i {
                font-size: 24px ; }
                .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i.fa-star:before {
                  font-family: 'FontAwesome' !important;
                  font-weight: normal;
                  font-style: normal;
                  display: inline-block;
                  text-decoration: none;
                  margin-right: 0.4em;
                  color: #11628a;
                  transition-property: color;
                  transition-duration: 0.3s;
                  transition-timing-function: ease; }
                .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i.fa-star-o:before {
                  font-family: 'FontAwesome' !important;
                  font-weight: normal;
                  font-style: normal;
                  display: inline-block;
                  text-decoration: none;
                  margin-right: 0.4em;
                  color: #11628a;
                  transition-property: color;
                  transition-duration: 0.3s;
                  transition-timing-function: ease; }
                .node-type-report .field-name-field-eva-rep-questions-4 > .field-items table tbody tr.last td.last i:first-of-type {
                  margin-left: 10px; }
    .node-type-report .left-labels {
      width: 9.6875rem;
      height: 10.3125rem;
      position: relative; }
      .node-type-report .left-labels .pre-post-1,
      .node-type-report .left-labels .pre-post-2 {
        text-transform: uppercase;
        font-weight: bold;
        display: inline-block;
        position: absolute;
        left: 0.625rem; }
      .node-type-report .left-labels .all-1, .node-type-report .left-labels .all-2,
      .node-type-report .left-labels .same-1, .node-type-report .left-labels .same-2 {
        display: inline-block;
        position: absolute;
        left: 7.5rem;
        font-size: 12px ; }@media (max-width: 1024px) {
 .node-type-report .left-labels .all-1, .node-type-report .left-labels .all-2,
          .node-type-report .left-labels .same-1, .node-type-report .left-labels .same-2 {
            font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .left-labels .all-1, .node-type-report .left-labels .all-2,
          .node-type-report .left-labels .same-1, .node-type-report .left-labels .same-2 {
            font-size: 11px ; } 
}.node-type-report .left-labels .immediate,
      .node-type-report .left-labels .followup,
      .node-type-report .left-labels .immediate-2,
      .node-type-report .left-labels .followup-2 {
        font-size: 12px ;
        display: inline-block;
        position: absolute;
        left: 5rem; }@media (max-width: 1024px) {
 .node-type-report .left-labels .immediate,
          .node-type-report .left-labels .followup,
          .node-type-report .left-labels .immediate-2,
          .node-type-report .left-labels .followup-2 {
            font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .left-labels .immediate,
          .node-type-report .left-labels .followup,
          .node-type-report .left-labels .immediate-2,
          .node-type-report .left-labels .followup-2 {
            font-size: 11px ; } 
}.node-type-report .left-labels span.pre-post-1 {
        left: 18px;
        top: 91px; }
      .node-type-report .left-labels span.all-1 {
        top: 75px; }
      .node-type-report .left-labels span.same-1 {
        top: 107px; }
      .node-type-report .left-labels span.pre-post-2 {
        top: 181px; }
      .node-type-report .left-labels span.all-2 {
        top: 165px; }
      .node-type-report .left-labels span.same-2 {
        top: 197px; }
      .node-type-report .left-labels span.immediate {
        top: 81px; }
      .node-type-report .left-labels span.followup {
        top: 110px; }
    .node-type-report .field-name-field-pra-rep-questions {
      padding: 0; }
      .node-type-report .field-name-field-pra-rep-questions .left-labels {
        height: 150px; }
    .node-type-report .field-name-field-pra-rep-questions-2 {
      padding: 0 0 30px 0; }
      .node-type-report .field-name-field-pra-rep-questions-2 .left-labels {
        height: 120px; }
      .node-type-report .field-name-field-pra-rep-questions-2 span.immediate {
        top: 10px; }
      .node-type-report .field-name-field-pra-rep-questions-2 span.followup {
        top: 34px; }
      .node-type-report .field-name-field-pra-rep-questions-2 span.immediate-2 {
        top: 73px; }
      .node-type-report .field-name-field-pra-rep-questions-2 span.followup-2 {
        top: 97px; }
    .node-type-report .field-name-field-cha-rep-questions p,
    .node-type-report .field-name-field-com-rep-questions p,
    .node-type-report .field-name-field-pra-rep-questions p,
    .node-type-report .summary-change-in-knowledge p,
    .node-type-report .summary-change-in-competence p,
    .node-type-report .summary-change-in-practice p {
      font-size: 18px ;
      line-height: 1.1;
      color: #000; }
      .node-type-report .field-name-field-cha-rep-questions p strong,
      .node-type-report .field-name-field-com-rep-questions p strong,
      .node-type-report .field-name-field-pra-rep-questions p strong,
      .node-type-report .summary-change-in-knowledge p strong,
      .node-type-report .summary-change-in-competence p strong,
      .node-type-report .summary-change-in-practice p strong {
        color: #000;
        font-size: 20px ; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-cha-rep-questions p strong,
          .node-type-report .field-name-field-com-rep-questions p strong,
          .node-type-report .field-name-field-pra-rep-questions p strong,
          .node-type-report .summary-change-in-knowledge p strong,
          .node-type-report .summary-change-in-competence p strong,
          .node-type-report .summary-change-in-practice p strong {
            font-size: 20px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-cha-rep-questions p strong,
          .node-type-report .field-name-field-com-rep-questions p strong,
          .node-type-report .field-name-field-pra-rep-questions p strong,
          .node-type-report .summary-change-in-knowledge p strong,
          .node-type-report .summary-change-in-competence p strong,
          .node-type-report .summary-change-in-practice p strong {
            font-size: 17px ; } 
}.node-type-report .field-name-field-cha-rep-questions p u,
      .node-type-report .field-name-field-com-rep-questions p u,
      .node-type-report .field-name-field-pra-rep-questions p u,
      .node-type-report .summary-change-in-knowledge p u,
      .node-type-report .summary-change-in-competence p u,
      .node-type-report .summary-change-in-practice p u {
        text-decoration: none;
        color: #309091; }
    .node-type-report .field-name-field-cha-rep-questions .question,
    .node-type-report .field-name-field-com-rep-questions .question,
    .node-type-report .field-name-field-pra-rep-questions .question,
    .node-type-report .summary-change-in-knowledge .question,
    .node-type-report .summary-change-in-competence .question,
    .node-type-report .summary-change-in-practice .question {
      font-size: 17px ;
      font-weight: bold; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-cha-rep-questions .question,
        .node-type-report .field-name-field-com-rep-questions .question,
        .node-type-report .field-name-field-pra-rep-questions .question,
        .node-type-report .summary-change-in-knowledge .question,
        .node-type-report .summary-change-in-competence .question,
        .node-type-report .summary-change-in-practice .question {
          font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-cha-rep-questions .question,
        .node-type-report .field-name-field-com-rep-questions .question,
        .node-type-report .field-name-field-pra-rep-questions .question,
        .node-type-report .summary-change-in-knowledge .question,
        .node-type-report .summary-change-in-competence .question,
        .node-type-report .summary-change-in-practice .question {
          font-size: 15px ; } 
}.node-type-report .field-name-field-cha-rep-questions .question p,
      .node-type-report .field-name-field-com-rep-questions .question p,
      .node-type-report .field-name-field-pra-rep-questions .question p,
      .node-type-report .summary-change-in-knowledge .question p,
      .node-type-report .summary-change-in-competence .question p,
      .node-type-report .summary-change-in-practice .question p {
        margin: 0 0 0.9375rem 0; }
    .node-type-report .field-name-field-cha-rep-questions .field-items .field-item,
    .node-type-report .field-name-field-com-rep-questions .field-items .field-item,
    .node-type-report .field-name-field-pra-rep-questions .field-items .field-item,
    .node-type-report .summary-change-in-knowledge .field-items .field-item,
    .node-type-report .summary-change-in-competence .field-items .field-item,
    .node-type-report .summary-change-in-practice .field-items .field-item {
      margin-bottom: 40px;
      vertical-align: top; }
      .node-type-report .field-name-field-cha-rep-questions .field-items .field-item svg,
      .node-type-report .field-name-field-com-rep-questions .field-items .field-item svg,
      .node-type-report .field-name-field-pra-rep-questions .field-items .field-item svg,
      .node-type-report .summary-change-in-knowledge .field-items .field-item svg,
      .node-type-report .summary-change-in-competence .field-items .field-item svg,
      .node-type-report .summary-change-in-practice .field-items .field-item svg {
        display: inline-block; }
    .node-type-report .field-name-field-cha-rep-questions text.value,
    .node-type-report .field-name-field-cha-rep-questions .subbar text,
    .node-type-report .field-name-field-com-rep-questions text.value,
    .node-type-report .field-name-field-com-rep-questions .subbar text,
    .node-type-report .field-name-field-pra-rep-questions text.value,
    .node-type-report .field-name-field-pra-rep-questions .subbar text,
    .node-type-report .summary-change-in-knowledge text.value,
    .node-type-report .summary-change-in-knowledge .subbar text,
    .node-type-report .summary-change-in-competence text.value,
    .node-type-report .summary-change-in-competence .subbar text,
    .node-type-report .summary-change-in-practice text.value,
    .node-type-report .summary-change-in-practice .subbar text {
      fill: #fff;
      font-size: 12px ;
      font-weight: bold;
      text-shadow: 0 0 3px #000;
      position: absolute;
      z-index: 500; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-cha-rep-questions text.value,
        .node-type-report .field-name-field-cha-rep-questions .subbar text,
        .node-type-report .field-name-field-com-rep-questions text.value,
        .node-type-report .field-name-field-com-rep-questions .subbar text,
        .node-type-report .field-name-field-pra-rep-questions text.value,
        .node-type-report .field-name-field-pra-rep-questions .subbar text,
        .node-type-report .summary-change-in-knowledge text.value,
        .node-type-report .summary-change-in-knowledge .subbar text,
        .node-type-report .summary-change-in-competence text.value,
        .node-type-report .summary-change-in-competence .subbar text,
        .node-type-report .summary-change-in-practice text.value,
        .node-type-report .summary-change-in-practice .subbar text {
          font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-cha-rep-questions text.value,
        .node-type-report .field-name-field-cha-rep-questions .subbar text,
        .node-type-report .field-name-field-com-rep-questions text.value,
        .node-type-report .field-name-field-com-rep-questions .subbar text,
        .node-type-report .field-name-field-pra-rep-questions text.value,
        .node-type-report .field-name-field-pra-rep-questions .subbar text,
        .node-type-report .summary-change-in-knowledge text.value,
        .node-type-report .summary-change-in-knowledge .subbar text,
        .node-type-report .summary-change-in-competence text.value,
        .node-type-report .summary-change-in-competence .subbar text,
        .node-type-report .summary-change-in-practice text.value,
        .node-type-report .summary-change-in-practice .subbar text {
          font-size: 11px ; } 
}.node-type-report .field-name-field-cha-rep-questions .x-axis-ticks .tick,
    .node-type-report .field-name-field-com-rep-questions .x-axis-ticks .tick,
    .node-type-report .field-name-field-pra-rep-questions .x-axis-ticks .tick,
    .node-type-report .summary-change-in-knowledge .x-axis-ticks .tick,
    .node-type-report .summary-change-in-competence .x-axis-ticks .tick,
    .node-type-report .summary-change-in-practice .x-axis-ticks .tick {
      stroke: lightgrey;
      stroke-opacity: 1;
      shape-rendering: crispEdges;
      stroke-dasharray: 1, 3; }
    .node-type-report .field-name-field-cha-rep-questions .center-line,
    .node-type-report .field-name-field-com-rep-questions .center-line,
    .node-type-report .field-name-field-pra-rep-questions .center-line,
    .node-type-report .summary-change-in-knowledge .center-line,
    .node-type-report .summary-change-in-competence .center-line,
    .node-type-report .summary-change-in-practice .center-line {
      stroke: #000;
      stroke-opacity: 1;
      shape-rendering: crispEdges;
      stroke-width: 2; }
      .node-type-report .field-name-field-cha-rep-questions .center-line .domain,
      .node-type-report .field-name-field-com-rep-questions .center-line .domain,
      .node-type-report .field-name-field-pra-rep-questions .center-line .domain,
      .node-type-report .summary-change-in-knowledge .center-line .domain,
      .node-type-report .summary-change-in-competence .center-line .domain,
      .node-type-report .summary-change-in-practice .center-line .domain {
        stroke-width: 0px;
        height: 0px; }
    .node-type-report .field-name-field-cha-rep-questions .average-results,
    .node-type-report .field-name-field-com-rep-questions .average-results,
    .node-type-report .field-name-field-pra-rep-questions .average-results,
    .node-type-report .summary-change-in-knowledge .average-results,
    .node-type-report .summary-change-in-competence .average-results,
    .node-type-report .summary-change-in-practice .average-results {
      border-top: 1px solid #000;
      padding: 1.875rem 0 0 0;
      margin: 1.875rem 0 0 0; }
      .node-type-report .field-name-field-cha-rep-questions .average-results label,
      .node-type-report .field-name-field-com-rep-questions .average-results label,
      .node-type-report .field-name-field-pra-rep-questions .average-results label,
      .node-type-report .summary-change-in-knowledge .average-results label,
      .node-type-report .summary-change-in-competence .average-results label,
      .node-type-report .summary-change-in-practice .average-results label {
        font-size: 25px ; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-cha-rep-questions .average-results label,
          .node-type-report .field-name-field-com-rep-questions .average-results label,
          .node-type-report .field-name-field-pra-rep-questions .average-results label,
          .node-type-report .summary-change-in-knowledge .average-results label,
          .node-type-report .summary-change-in-competence .average-results label,
          .node-type-report .summary-change-in-practice .average-results label {
            font-size: 22px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-cha-rep-questions .average-results label,
          .node-type-report .field-name-field-com-rep-questions .average-results label,
          .node-type-report .field-name-field-pra-rep-questions .average-results label,
          .node-type-report .summary-change-in-knowledge .average-results label,
          .node-type-report .summary-change-in-competence .average-results label,
          .node-type-report .summary-change-in-practice .average-results label {
            font-size: 17px ; } 
}.node-type-report .field-name-field-cha-rep-questions p {
      color: #C92828; }
    .node-type-report .field-name-field-cha-rep-questions .average-results {
      border-top: 1px solid #ddd; }
    .node-type-report .field-name-field-cha-rep-questions,
    .node-type-report .field-name-field-com-rep-questions {
      padding: 0 0 2.5rem 0; }
    .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item {
      vertical-align: top;
      margin: 0 0 10px 0; }
      .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .question {
        font-size: 17px ;
        font-weight: bold; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .question {
            font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .question {
            font-size: 15px ; } 
}.node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers {
        width: 57%;
        margin: 0 0 0 0.625rem;
        line-height: 2.5rem; }
        .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels {
          display: inline-block;
          width: 8%;
          padding-top: 1rem; }
          .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels span {
            display: block;
            height: 1.875rem;
            line-height: 1.875rem;
            vertical-align: top; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels span.label {
              font-size: 17px ;
              text-transform: uppercase;
              color: #000;
              font-weight: bold;
              text-align: right;
              padding: 0 0.625rem 0 0; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels span.label {
                  font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels span.label {
                  font-size: 15px ; } 
}.node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .labels span.label:nth-of-type(2) {
                margin-top: 1.8125rem; }
        .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart {
          width: 80%;
          line-height: 30px; }
          .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span {
            height: 30px;
            line-height: 30px; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-yes, .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-no {
              width: 100%;
              margin-bottom: 1px; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-yes > span {
              box-shadow: inset 0 0 0 1000px #11628a; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-yes-1 > span {
              box-shadow: inset 0 0 0 1000px #70a1b9; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-no > span {
              box-shadow: inset 0 0 0 1000px #4d6367; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.bar-no-1 > span {
              box-shadow: inset 0 0 0 1000px #7d989d; }
            .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.nr-votes {
              color: #fff;
              font-size: 12px ;
              font-weight: bold;
              padding: 0 0.3125rem 0 0.3125rem;
              background: #333;
              min-width: 5.625rem;
              opacity: 0;
              transition: opacity 0.15s; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.nr-votes {
                  font-size: 11px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.nr-votes {
                  font-size: 11px ; } 
}.node-type-report .field-name-field-pra-rep-questions-2 > .field-items > .field-item .barchart-answers .barchart span.nr-votes.visible {
                opacity: 1; }
    .node-type-report .field-name-field-pra-rep-questions-3 > .field-items > .field-item {
      vertical-align: top;
      margin: 0 0 1.875rem 0; }
    .node-type-report .field-name-field-pra-rep-questions-3 > .field-items > .field-item.question {
      font-size: 17px ;
      font-weight: bold; }@media (max-width: 1024px) {
 .node-type-report .field-name-field-pra-rep-questions-3 > .field-items > .field-item.question {
          font-size: 17px ; } 
}@media (max-width: 768px) {
 .node-type-report .field-name-field-pra-rep-questions-3 > .field-items > .field-item.question {
          font-size: 15px ; } 
}.node-type-report i.fa-star:before {
      font-family: 'FontAwesome' !important;
      font-weight: normal;
      font-style: normal;
      display: inline-block;
      text-decoration: none;
      margin-right: 0.4em;
      color: #000;
      transition-property: color;
      transition-duration: 0.3s;
      transition-timing-function: ease; }
    .node-type-report i.fa-star-o:before {
      font-family: 'FontAwesome' !important;
      font-weight: normal;
      font-style: normal;
      display: inline-block;
      text-decoration: none;
      margin-right: 0.4em;
      color: #000;
      transition-property: color;
      transition-duration: 0.3s;
      transition-timing-function: ease; }
    .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-pre_a_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-post_a_r,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-pre_a_r,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-post_a_r {
      fill: #53d47a; }
    .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-pre_s_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-post_s_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-pre, .node-type-report .field-name-field-cha-rep-questions rect.bar-pos-post,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-pre_s_r,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-post_s_r,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-pre,
    .node-type-report .summary-change-in-knowledge rect.bar-pos-post {
      fill: #279a4a; }
    .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-pre_a_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-post_a_r,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-pre_a_r,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-post_a_r {
      fill: #e37474; }
    .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-pre_s_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-post_s_r, .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-pre, .node-type-report .field-name-field-cha-rep-questions rect.bar-neg-post,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-pre_s_r,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-post_s_r,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-pre,
    .node-type-report .summary-change-in-knowledge rect.bar-neg-post {
      fill: #C92828; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-0 {
      fill: #00554a; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-1 {
      fill: #00816d; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-2 {
      fill: #650726; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-3 {
      fill: #b30e40; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-4 {
      fill: #008398; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-5 {
      fill: #00aecc; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-6 {
      fill: #006420; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-7 {
      fill: #279a4a; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-8 {
      fill: #00466f; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-9 {
      fill: #0072b3; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-10 {
      fill: #eaa000; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-11 {
      fill: #ffc24a; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-12 {
      fill: #aa95c1; }
    .node-type-report .field-name-field-pra-rep-questions-3 rect.r-13 {
      fill: #c7b2e4; }
    .node-type-report .field-name-field-com-rep-questions .question p {
      margin: 0 0 50px 0; }
    .node-type-report .field-name-field-com-rep-questions .average-results label {
      margin: 0 0 50px 0; }
    .node-type-report .field-name-field-com-rep-questions .bar-1 .subbar:nth-of-type(1) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-3 .subbar:nth-of-type(1) rect {
      fill: #e59696; }
    .node-type-report .field-name-field-com-rep-questions .bar-1 .subbar:nth-of-type(2) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-3 .subbar:nth-of-type(2) rect {
      fill: #d73434; }
    .node-type-report .field-name-field-com-rep-questions .bar-1 .subbar:nth-of-type(3) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-3 .subbar:nth-of-type(3) rect {
      fill: #a80274; }
    .node-type-report .field-name-field-com-rep-questions .bar-1 .subbar:nth-of-type(4) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-3 .subbar:nth-of-type(4) rect {
      fill: #1472a1; }
    .node-type-report .field-name-field-com-rep-questions .bar-1 .subbar:nth-of-type(5) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-3 .subbar:nth-of-type(5) rect {
      fill: #81acc1; }
    .node-type-report .field-name-field-com-rep-questions .bar-2 .subbar:nth-of-type(1) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-4 .subbar:nth-of-type(1) rect {
      fill: #e08282; }
    .node-type-report .field-name-field-com-rep-questions .bar-2 .subbar:nth-of-type(2) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-4 .subbar:nth-of-type(2) rect {
      fill: #C92828; }
    .node-type-report .field-name-field-com-rep-questions .bar-2 .subbar:nth-of-type(3) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-4 .subbar:nth-of-type(3) rect {
      fill: #8f0263; }
    .node-type-report .field-name-field-com-rep-questions .bar-2 .subbar:nth-of-type(4) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-4 .subbar:nth-of-type(4) rect {
      fill: #11628a; }
    .node-type-report .field-name-field-com-rep-questions .bar-2 .subbar:nth-of-type(5) rect,
    .node-type-report .field-name-field-com-rep-questions .bar-4 .subbar:nth-of-type(5) rect {
      fill: #70a1b9; }
    .node-type-report .field-name-field-com-rep-questions .legend:nth-of-type(1) rect {
      fill: #e08282 !important; }
    .node-type-report .field-name-field-com-rep-questions .legend:nth-of-type(2) rect {
      fill: #C92828 !important; }
    .node-type-report .field-name-field-com-rep-questions .legend:nth-of-type(3) rect {
      fill: #8f0263 !important; }
    .node-type-report .field-name-field-com-rep-questions .legend:nth-of-type(4) rect {
      fill: #11628a !important; }
    .node-type-report .field-name-field-com-rep-questions .legend:nth-of-type(5) rect {
      fill: #70a1b9 !important; }
    .node-type-report .field-name-field-demographic-bars rect.r-0 {
      fill: #00554a; }
    .node-type-report .field-name-field-demographic-bars rect.r-1 {
      fill: #00816d; }
    .node-type-report .field-name-field-demographic-bars rect.r-2 {
      fill: #650726; }
    .node-type-report .field-name-field-demographic-bars rect.r-3 {
      fill: #b30e40; }
    .node-type-report .field-name-field-demographic-bars rect.r-4 {
      fill: #008398; }
    .node-type-report .field-name-field-demographic-bars rect.r-5 {
      fill: #00aecc; }
    .node-type-report .field-name-field-demographic-bars rect.r-6 {
      fill: #006420; }
    .node-type-report .field-name-field-demographic-bars rect.r-7 {
      fill: #279a4a; }
    .node-type-report .field-name-field-demographic-bars rect.r-8 {
      fill: #00466f; }
    .node-type-report .field-name-field-demographic-bars rect.r-9 {
      fill: #0072b3; }
    .node-type-report .field-name-field-demographic-bars rect.r-10 {
      fill: #eaa000; }
    .node-type-report .field-name-field-demographic-bars rect.r-11 {
      fill: #ffc24a; }
    .node-type-report .field-name-field-demographic-bars rect.r-12 {
      fill: #aa95c1; }
    .node-type-report .field-name-field-demographic-bars rect.r-13 {
      fill: #c7b2e4; }
    .node-type-report .field-name-field-demographic-pie path.arc-0,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-0 {
      fill: #00554a !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-1,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-1 {
      fill: #00816d !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-2,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-2 {
      fill: #650726 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-3,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-3 {
      fill: #b30e40 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-4,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-4 {
      fill: #008398 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-5,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-5 {
      fill: #00aecc !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-6,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-6 {
      fill: #006420 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-7,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-7 {
      fill: #279a4a !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-8,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-8 {
      fill: #00466f !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-9,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-9 {
      fill: #0072b3 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-10,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-10 {
      fill: #eaa000 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-11,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-11 {
      fill: #ffc24a !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-12,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-12 {
      fill: #aa95c1 !important; }
    .node-type-report .field-name-field-demographic-pie path.arc-13,
    .node-type-report .field-name-field-eva-rep-questions-3 path.arc-13 {
      fill: #c7b2e4 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(1) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(1) rect {
      fill: #00554a !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(2) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(2) rect {
      fill: #00816d !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(3) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(3) rect {
      fill: #650726 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(4) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(4) rect {
      fill: #b30e40 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(5) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(5) rect {
      fill: #008398 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(6) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(6) rect {
      fill: #00aecc !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(7) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(7) rect {
      fill: #006420 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(8) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(8) rect {
      fill: #279a4a !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(9) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(9) rect {
      fill: #00466f !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(10) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(10) rect {
      fill: #0072b3 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(11) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(11) rect {
      fill: #eaa000 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(12) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(12) rect {
      fill: #ffc24a !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(13) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(13) rect {
      fill: #aa95c1 !important; }
    .node-type-report .field-name-field-demographic-pie .legend g:nth-of-type(14) rect,
    .node-type-report .field-name-field-eva-rep-questions-3 .legend g:nth-of-type(14) rect {
      fill: #c7b2e4 !important; }
    .node-type-report .field-collection-container {
      border-bottom: none;
      margin-bottom: 0; }
    .node-type-report .action-links-field-collection-add {
      display: none; }
    .node-type-report svg:not(:root) {
      margin: 0 0 50px; }
    .node-type-report .question-and-answers {
      margin: 0 0 50px; }
/*})'"*/