@font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/excemed/fonts/DINWeb-Light.woff);
    font-weight: 300;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/excemed/fonts/DINWeb.woff);
    font-weight: 400;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/excemed/fonts/DINWeb-Medium.woff);
    font-weight: 500;
    font-style: "normal"; }
   @font-face {
    font-family: "FF DIN";
    font-display: swap;
    src: url(../../../all/themes/excemed/fonts/DINWeb-Bold.woff);
    font-weight: 700;
    font-style: "normal"; }
   @font-face {
    font-family: 'FontAwesome';
    src: url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont_v-4.7.0.eot);
    src: url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont.eot) format("embedded-opentype"), url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont.woff) format("woff2"), url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont_v-4.7.0.woff) format("woff"), url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont_v-4.7.0.ttf) format("truetype"), url(../../../all/themes/excemed/fonts/font-awesome/fonts/fontawesome-webfont_v-4.7.0.svg) format("svg");
    font-weight: normal;
    font-style: normal; } 
 /*!
   *  Font Awesome 4.7.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; }
  
  .icon-pull-left {
    float: left; }
  
  .icon-pull-right {
    float: right; }
  
  .icon.icon-pull-left {
    margin-right: .3em; }
  
  .icon.icon-pull-right {
    margin-left: .3em; }
  
  /* Deprecated as of 4.4.0 */
  .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; }
  
  .icon-pulse {
    animation: fa-spin 1s infinite steps(8); }
  
  @keyframes fa-spin {
    0% {
      transform: rotate(0deg); }
    100% {
      transform: rotate(359deg); } }
  
  .icon-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg); }
  
  .icon-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg); }
  
  .icon-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg); }
  
  .icon-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1); }
  
  .icon-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    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, body.node-type-survey_report .star-option-item .stars i.fa-star:before, body.node-type-survey_report .multiple-stars-table .stars i.fa-star:before, body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last .stars i.fa-star:before {
    content: ""; }
  
  .icon-star-o:before, body.node-type-survey_report .star-option-item .stars i.fa-star-o:before, body.node-type-survey_report .multiple-stars-table .stars i.fa-star-o:before, body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last .stars 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-f:before,
  .icon-facebook:before {
    content: ""; }
  
  .icon-github:before {
    content: ""; }
  
  .icon-unlock:before {
    content: ""; }
  
  .icon-credit-card:before {
    content: ""; }
  
  .icon-feed:before,
  .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,
  .icon-gratipay: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-pp: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-resistance:before,
  .icon-rebel:before {
    content: ""; }
  
  .icon-ge:before,
  .icon-empire:before {
    content: ""; }
  
  .icon-git-square:before {
    content: ""; }
  
  .icon-git:before {
    content: ""; }
  
  .icon-y-combinator-square:before,
  .icon-yc-square:before,
  .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: ""; }
  
  .icon-buysellads:before {
    content: ""; }
  
  .icon-connectdevelop:before {
    content: ""; }
  
  .icon-dashcube:before {
    content: ""; }
  
  .icon-forumbee:before {
    content: ""; }
  
  .icon-leanpub:before {
    content: ""; }
  
  .icon-sellsy:before {
    content: ""; }
  
  .icon-shirtsinbulk:before {
    content: ""; }
  
  .icon-simplybuilt:before {
    content: ""; }
  
  .icon-skyatlas:before {
    content: ""; }
  
  .icon-cart-plus:before {
    content: ""; }
  
  .icon-cart-arrow-down:before {
    content: ""; }
  
  .icon-diamond:before {
    content: ""; }
  
  .icon-ship:before {
    content: ""; }
  
  .icon-user-secret:before {
    content: ""; }
  
  .icon-motorcycle:before {
    content: ""; }
  
  .icon-street-view:before {
    content: ""; }
  
  .icon-heartbeat:before {
    content: ""; }
  
  .icon-venus:before {
    content: ""; }
  
  .icon-mars:before {
    content: ""; }
  
  .icon-mercury:before {
    content: ""; }
  
  .icon-intersex:before,
  .icon-transgender:before {
    content: ""; }
  
  .icon-transgender-alt:before {
    content: ""; }
  
  .icon-venus-double:before {
    content: ""; }
  
  .icon-mars-double:before {
    content: ""; }
  
  .icon-venus-mars:before {
    content: ""; }
  
  .icon-mars-stroke:before {
    content: ""; }
  
  .icon-mars-stroke-v:before {
    content: ""; }
  
  .icon-mars-stroke-h:before {
    content: ""; }
  
  .icon-neuter:before {
    content: ""; }
  
  .icon-genderless:before {
    content: ""; }
  
  .icon-facebook-official:before {
    content: ""; }
  
  .icon-pinterest-p:before {
    content: ""; }
  
  .icon-whatsapp:before {
    content: ""; }
  
  .icon-server:before {
    content: ""; }
  
  .icon-user-plus:before {
    content: ""; }
  
  .icon-user-times:before {
    content: ""; }
  
  .icon-hotel:before,
  .icon-bed:before {
    content: ""; }
  
  .icon-viacoin:before {
    content: ""; }
  
  .icon-train:before {
    content: ""; }
  
  .icon-subway:before {
    content: ""; }
  
  .icon-medium:before {
    content: ""; }
  
  .icon-yc:before,
  .icon-y-combinator:before {
    content: ""; }
  
  .icon-optin-monster:before {
    content: ""; }
  
  .icon-opencart:before {
    content: ""; }
  
  .icon-expeditedssl:before {
    content: ""; }
  
  .icon-battery-4:before,
  .icon-battery:before,
  .icon-battery-full:before {
    content: ""; }
  
  .icon-battery-3:before,
  .icon-battery-three-quarters:before {
    content: ""; }
  
  .icon-battery-2:before,
  .icon-battery-half:before {
    content: ""; }
  
  .icon-battery-1:before,
  .icon-battery-quarter:before {
    content: ""; }
  
  .icon-battery-0:before,
  .icon-battery-empty:before {
    content: ""; }
  
  .icon-mouse-pointer:before {
    content: ""; }
  
  .icon-i-cursor:before {
    content: ""; }
  
  .icon-object-group:before {
    content: ""; }
  
  .icon-object-ungroup:before {
    content: ""; }
  
  .icon-sticky-note:before {
    content: ""; }
  
  .icon-sticky-note-o:before {
    content: ""; }
  
  .icon-cc-jcb:before {
    content: ""; }
  
  .icon-cc-diners-club:before {
    content: ""; }
  
  .icon-clone:before {
    content: ""; }
  
  .icon-balance-scale:before {
    content: ""; }
  
  .icon-hourglass-o:before {
    content: ""; }
  
  .icon-hourglass-1:before,
  .icon-hourglass-start:before {
    content: ""; }
  
  .icon-hourglass-2:before,
  .icon-hourglass-half:before {
    content: ""; }
  
  .icon-hourglass-3:before,
  .icon-hourglass-end:before {
    content: ""; }
  
  .icon-hourglass:before {
    content: ""; }
  
  .icon-hand-grab-o:before,
  .icon-hand-rock-o:before {
    content: ""; }
  
  .icon-hand-stop-o:before,
  .icon-hand-paper-o:before {
    content: ""; }
  
  .icon-hand-scissors-o:before {
    content: ""; }
  
  .icon-hand-lizard-o:before {
    content: ""; }
  
  .icon-hand-spock-o:before {
    content: ""; }
  
  .icon-hand-pointer-o:before {
    content: ""; }
  
  .icon-hand-peace-o:before {
    content: ""; }
  
  .icon-trademark:before {
    content: ""; }
  
  .icon-registered:before {
    content: ""; }
  
  .icon-creative-commons:before {
    content: ""; }
  
  .icon-gg:before {
    content: ""; }
  
  .icon-gg-circle:before {
    content: ""; }
  
  .icon-tripadvisor:before {
    content: ""; }
  
  .icon-odnoklassniki:before {
    content: ""; }
  
  .icon-odnoklassniki-square:before {
    content: ""; }
  
  .icon-get-pocket:before {
    content: ""; }
  
  .icon-wikipedia-w:before {
    content: ""; }
  
  .icon-safari:before {
    content: ""; }
  
  .icon-chrome:before {
    content: ""; }
  
  .icon-firefox:before {
    content: ""; }
  
  .icon-opera:before {
    content: ""; }
  
  .icon-internet-explorer:before {
    content: ""; }
  
  .icon-tv:before,
  .icon-television:before {
    content: ""; }
  
  .icon-contao:before {
    content: ""; }
  
  .icon-500px:before {
    content: ""; }
  
  .icon-amazon:before {
    content: ""; }
  
  .icon-calendar-plus-o:before {
    content: ""; }
  
  .icon-calendar-minus-o:before {
    content: ""; }
  
  .icon-calendar-times-o:before {
    content: ""; }
  
  .icon-calendar-check-o:before {
    content: ""; }
  
  .icon-industry:before {
    content: ""; }
  
  .icon-map-pin:before {
    content: ""; }
  
  .icon-map-signs:before {
    content: ""; }
  
  .icon-map-o:before {
    content: ""; }
  
  .icon-map:before {
    content: ""; }
  
  .icon-commenting:before {
    content: ""; }
  
  .icon-commenting-o:before {
    content: ""; }
  
  .icon-houzz:before {
    content: ""; }
  
  .icon-vimeo:before {
    content: ""; }
  
  .icon-black-tie:before {
    content: ""; }
  
  .icon-fonticons:before {
    content: ""; }
  
  .icon-reddit-alien:before {
    content: ""; }
  
  .icon-edge:before {
    content: ""; }
  
  .icon-credit-card-alt:before {
    content: ""; }
  
  .icon-codiepie:before {
    content: ""; }
  
  .icon-modx:before {
    content: ""; }
  
  .icon-fort-awesome:before {
    content: ""; }
  
  .icon-usb:before {
    content: ""; }
  
  .icon-product-hunt:before {
    content: ""; }
  
  .icon-mixcloud:before {
    content: ""; }
  
  .icon-scribd:before {
    content: ""; }
  
  .icon-pause-circle:before {
    content: ""; }
  
  .icon-pause-circle-o:before {
    content: ""; }
  
  .icon-stop-circle:before {
    content: ""; }
  
  .icon-stop-circle-o:before {
    content: ""; }
  
  .icon-shopping-bag:before {
    content: ""; }
  
  .icon-shopping-basket:before {
    content: ""; }
  
  .icon-hashtag:before {
    content: ""; }
  
  .icon-bluetooth:before {
    content: ""; }
  
  .icon-bluetooth-b:before {
    content: ""; }
  
  .icon-percent:before {
    content: ""; }
  
  .icon-gitlab:before {
    content: ""; }
  
  .icon-wpbeginner:before {
    content: ""; }
  
  .icon-wpforms:before {
    content: ""; }
  
  .icon-envira:before {
    content: ""; }
  
  .icon-universal-access:before {
    content: ""; }
  
  .icon-wheelchair-alt:before {
    content: ""; }
  
  .icon-question-circle-o:before {
    content: ""; }
  
  .icon-blind:before {
    content: ""; }
  
  .icon-audio-description:before {
    content: ""; }
  
  .icon-volume-control-phone:before {
    content: ""; }
  
  .icon-braille:before {
    content: ""; }
  
  .icon-assistive-listening-systems:before {
    content: ""; }
  
  .icon-asl-interpreting:before,
  .icon-american-sign-language-interpreting:before {
    content: ""; }
  
  .icon-deafness:before,
  .icon-hard-of-hearing:before,
  .icon-deaf:before {
    content: ""; }
  
  .icon-glide:before {
    content: ""; }
  
  .icon-glide-g:before {
    content: ""; }
  
  .icon-signing:before,
  .icon-sign-language:before {
    content: ""; }
  
  .icon-low-vision:before {
    content: ""; }
  
  .icon-viadeo:before {
    content: ""; }
  
  .icon-viadeo-square:before {
    content: ""; }
  
  .icon-snapchat:before {
    content: ""; }
  
  .icon-snapchat-ghost:before {
    content: ""; }
  
  .icon-snapchat-square:before {
    content: ""; }
  
  .icon-pied-piper:before {
    content: ""; }
  
  .icon-first-order:before {
    content: ""; }
  
  .icon-yoast:before {
    content: ""; }
  
  .icon-themeisle:before {
    content: ""; }
  
  .icon-google-plus-circle:before,
  .icon-google-plus-official:before {
    content: ""; }
  
  .icon-fa:before,
  .icon-font-awesome:before {
    content: ""; }
  
  .icon-handshake-o:before {
    content: ""; }
  
  .icon-envelope-open:before {
    content: ""; }
  
  .icon-envelope-open-o:before {
    content: ""; }
  
  .icon-linode:before {
    content: ""; }
  
  .icon-address-book:before {
    content: ""; }
  
  .icon-address-book-o:before {
    content: ""; }
  
  .icon-vcard:before,
  .icon-address-card:before {
    content: ""; }
  
  .icon-vcard-o:before,
  .icon-address-card-o:before {
    content: ""; }
  
  .icon-user-circle:before {
    content: ""; }
  
  .icon-user-circle-o:before {
    content: ""; }
  
  .icon-user-o:before {
    content: ""; }
  
  .icon-id-badge:before {
    content: ""; }
  
  .icon-drivers-license:before,
  .icon-id-card:before {
    content: ""; }
  
  .icon-drivers-license-o:before,
  .icon-id-card-o:before {
    content: ""; }
  
  .icon-quora:before {
    content: ""; }
  
  .icon-free-code-camp:before {
    content: ""; }
  
  .icon-telegram:before {
    content: ""; }
  
  .icon-thermometer-4:before,
  .icon-thermometer:before,
  .icon-thermometer-full:before {
    content: ""; }
  
  .icon-thermometer-3:before,
  .icon-thermometer-three-quarters:before {
    content: ""; }
  
  .icon-thermometer-2:before,
  .icon-thermometer-half:before {
    content: ""; }
  
  .icon-thermometer-1:before,
  .icon-thermometer-quarter:before {
    content: ""; }
  
  .icon-thermometer-0:before,
  .icon-thermometer-empty:before {
    content: ""; }
  
  .icon-shower:before {
    content: ""; }
  
  .icon-bathtub:before,
  .icon-s15:before,
  .icon-bath:before {
    content: ""; }
  
  .icon-podcast:before {
    content: ""; }
  
  .icon-window-maximize:before {
    content: ""; }
  
  .icon-window-minimize:before {
    content: ""; }
  
  .icon-window-restore:before {
    content: ""; }
  
  .icon-times-rectangle:before,
  .icon-window-close:before {
    content: ""; }
  
  .icon-times-rectangle-o:before,
  .icon-window-close-o:before {
    content: ""; }
  
  .icon-bandcamp:before {
    content: ""; }
  
  .icon-grav:before {
    content: ""; }
  
  .icon-etsy:before {
    content: ""; }
  
  .icon-imdb:before {
    content: ""; }
  
  .icon-ravelry:before {
    content: ""; }
  
  .icon-eercast:before {
    content: ""; }
  
  .icon-microchip:before {
    content: ""; }
  
  .icon-snowflake-o:before {
    content: ""; }
  
  .icon-superpowers:before {
    content: ""; }
  
  .icon-wpexplorer:before {
    content: ""; }
  
  .icon-meetup:before {
    content: ""; }
  
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  
  .sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }
  
  /*@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);
    }
  }*/
  body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields {
    font-family: "FF DIN", Arial, sans-serif;
    font-size: 20px ;
    color: white;
    text-transform: uppercase;
    font-weight: 400; }@media (max-width: 1024px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields {
        font-size: 20px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields {
        font-size: 17px ; } 
}body.node-type-survey_report .region-survey-report-1 .submitting-users {
    font-size: 30px ;
    font-family: "FF DIN", Arial, sans-serif;
    line-height: 1.1;
    letter-spacing: -0.14px;
    font-weight: 400;
    margin-bottom: 0; }@media (max-width: 1024px) {
 body.node-type-survey_report .region-survey-report-1 .submitting-users {
        font-size: 26px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .region-survey-report-1 .submitting-users {
        font-size: 20px ; } 
}body.node-type-survey_report .pane-related-live-event .field-name-field-le-event-type,
  body.node-type-survey_report .pane-related-live-event .field-name-field-le-location {
    font-size: 30px ;
    font-weight: 300;
    font-family: "FF DIN", Arial, sans-serif;
    line-height: 1.3;
    letter-spacing: -0.6px; }@media (max-width: 1024px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-le-event-type,
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location {
        font-size: 26px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-le-event-type,
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location {
        font-size: 20px ; } 
}body.node-type-survey_report .pane-related-live-event .field-name-field-le-date {
    font-size: 30px ;
    font-weight: 700;
    font-family: "FF DIN", Arial, sans-serif;
    line-height: 1.3; }@media (max-width: 1024px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-le-date {
        font-size: 26px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-le-date {
        font-size: 20px ; } 
}body.node-type-survey_report .pane-related-live-event h1.node-title {
    font-size: 40px ;
    font-weight: 300;
    font-family: "FF DIN", Arial, sans-serif;
    line-height: 1; }@media (max-width: 1024px) {
 body.node-type-survey_report .pane-related-live-event h1.node-title {
        font-size: 38px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event h1.node-title {
        font-size: 25px ; } 
}@font-face {
    font-family: ff-din;
    src: url(../../../all/themes/excemed/fonts/dinot-regular-webfont.woff);
    font-weight: 400; }
   @font-face {
    font-family: ff-din;
    src: url(../../../all/themes/excemed/fonts/dinot-bold-webfont.woff);
    font-weight: 700; }
   @font-face {
    font-family: ff-din;
    src: url(../../../all/themes/excemed/fonts/dinot-light-webfont.woff);
    font-weight: 300; }
   @font-face {
    font-family: ff-din;
    src: url(../../../all/themes/excemed/fonts/dinpro-medium.otf);
    font-weight: 500; } 
 /*
   * @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;
    background: none;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important; }
  
  /*
   * 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; }
  
  .container {
    width: 1120px; }
  
  /*
   * 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,
  .pane-grantors-grantors {
    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: #001831;
    margin: 0;
    padding: 0;
    line-height: 1; }
  
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a,
  #site-name a,
  #site-slogan {
    text-decoration: none !important;
    color: #001831; }
  
  .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 {
    /* ---------------- */ }
    .node-type-report .learning-effectiveness-pane h2.block-title,
    .node-type-report .learning-effectiveness-pane .views-field-title {
      font-size: 30px; }
    .node-type-report .learning-effectiveness-pane .block-content p,
    .node-type-report .field-type-text-long p,
    .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: 25px; }
    .node-type-report .question,
    .node-type-report .question p,
    .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend label,
    .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-3 .field-items > h2 {
      font-size: 25px !important; }
    .node-type-report .section-title {
      margin: 10px 0 15px 0;
      padding: 20px 0 0 0;
      font-size: 35px;
      font-weight: normal; }
    .node-type-report h3.section-subtitle {
      font-size: 30px;
      font-weight: normal; }
    .node-type-report .field-name-field-eva-rep-questions-4 > .field-items .legend span {
      white-space: nowrap; }
    .node-type-report .pane-live-events-report-top-details .block-content {
      max-width: none; }
    .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 {
      margin-bottom: 30px;
      padding-top: 30px;
      padding-bottom: 30px; }
    .node-type-report .node-type-report svg:not(:root) {
      margin-bottom: 30px; }
    .node-type-report .print-logo,
    .node-type-report .print-site_name,
    .node-type-report .print-breadcrumb,
    .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 .pane-menu-menu-footer-menu,
    .node-type-report .print-links,
    .node-type-report .pane-1,
    .node-type-report .print-footer {
      display: none; }
    .node-type-report header h1#page-title {
      display: none; }
    .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 .question-and-answers {
      margin: 0 0 50px; }
    .node-type-report .pane-3,
    .node-type-report .pane-5,
    .node-type-report .pane-6,
    .node-type-report .pane-7 {
      page-break-before: always; }
    .node-type-report .pane-live-events-report-top-details .views-field-title,
    .node-type-report .view.details .views-field-field-scientific-fields .field,
    .node-type-report .view.details .views-field-field-le-event-type,
    .node-type-report .view.details .views-field-field-le-date,
    .node-type-report .field-type-text-with-summary,
    .node-type-report .panel-pane.section-title p,
    .node-type-report .piechart > svg .legend text,
    .node-type-report #summary-pane .summary-overall-event-satisfaction .percentage,
    .node-type-report .field-name-field-eva-rep-questions-2 .field-items .field-item,
    .node-type-report .piechart > svg .chart .arc text,
    .node-type-report .section-title,
    .node-type-report .section-subtitle {
      font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important; }
  
  .print-footer #block-panels-mini-footer-threecol,
  .print-footer #block-panels-mini-footer-fourcol,
  .print-footer #block-panels-mini-footer-twocol {
    display: none; }
  
  .webform-component-fieldset {
    margin: 20px 0 20px 0; }
  
  body.print.live-events .print-title,
  body.print.live-events .print-source_url,
  body.print.live-events .print-hr {
    display: none; }
  
  body.print.live-events .view.view-live-events * {
    font-family: ff-din; }
  
  body.print.live-events .view.view-live-events .view-content > span, body.print.live-events .view.view-live-events .view-content > h3 {
    display: none; }
  
  body.print.live-events .view.view-live-events .views-row {
    margin: 0 0 50px 0 !important;
    width: 31% !important;
    clear: none !important;
    float: none !important;
    display: inline-block !important;
    vertical-align: top; }
    body.print.live-events .view.view-live-events .views-row .card-container {
      height: 480px !important;
      box-shadow: none;
      border: 1px solid #DDD; }
    body.print.live-events .view.view-live-events .views-row .views-field-field-scientific-fields {
      top: 480px; }
    body.print.live-events .view.view-live-events .views-row .views-field-title a {
      text-decoration: none; }
      body.print.live-events .view.view-live-events .views-row .views-field-title a:after {
        display: none; }
    body.print.live-events .view.view-live-events .views-row .right * {
      color: black; }
      body.print.live-events .view.view-live-events .views-row .right *.views-field-field-le-accreditation .field-content {
        color: white !important; }
    body.print.live-events .view.view-live-events .views-row:nth-of-type(3n+1) {
      margin-right: 1% !important; }
    body.print.live-events .view.view-live-events .views-row:nth-of-type(3n+2) {
      margin-left: 1% !important;
      margin-right: 1% !important; }
    body.print.live-events .view.view-live-events .views-row:nth-of-type(3n+3) {
      margin-left: 1% !important; }
    body.print.live-events .view.view-live-events .views-row .views-field-nothing > .overlay {
      display: none !important; }
    body.print.live-events .view.view-live-events .views-row .views-field-nothing .css-overlay {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      overflow: hidden; }
    body.print.live-events .view.view-live-events .views-row.immunology .immu-overlay {
      display: block;
      background: #eaa000; }
    body.print.live-events .view.view-live-events .views-row.oncology .onco-overlay {
      display: block;
      background: #008398; }
    body.print.live-events .view.view-live-events .views-row.reproductive_medicine .repro-overlay {
      display: block;
      background: #006420; }
    body.print.live-events .view.view-live-events .views-row.neurology .neuro-overlay {
      display: block;
      background: #00466f; }
    body.print.live-events .view.view-live-events .views-row.cardiometabolic .cardio-overlay {
      display: block;
      background: #00554a; }
    body.print.live-events .view.view-live-events .views-row.endocrinology_and_metabolism .endo-overlay {
      display: block;
      background: #650726; }
    body.print.live-events .view.view-live-events .views-row .c-overlay {
      -ms-flex: 1;
          flex: 1;
      height: 500px;
      width: 100%;
      display: none; }
  
  body.print.live-events .excemed-specials-blocks,
  body.print.live-events .region-two-50-top,
  body.print.live-events .pane-live-events-all-live-events-map-pane,
  body.print.live-events #views-exposed-form-live-events-all-live-events {
    display: none; }
  
  /* Survey report */
  body.node-type-survey_report {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    /* Single stars */
    /* Multiple stars */
    /* Stacked bar chart */
    /* c3 css changes */ }
    body.node-type-survey_report a:link:after, body.node-type-survey_report a:visited:after {
      content: ""; }
    body.node-type-survey_report .node-type-report svg:not(:root) {
      margin-bottom: 0; }
    body.node-type-survey_report .pdf-download-link {
      display: none; }
    body.node-type-survey_report .pane-related-live-event {
      padding: 0 0 25px 0; }
      body.node-type-survey_report .pane-related-live-event h1.node-title {
        font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
        font-size: 40pt;
        margin: 0 0 20px 0; }
        body.node-type-survey_report .pane-related-live-event h1.node-title a {
          color: #001831;
          font-weight: 300; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields {
        margin-top: 20px;
        margin-bottom: 15px !important;
        font-size: 22pt; }
        body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field {
          margin: 0; }
        body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item {
          display: table;
          margin-top: 4px;
          position: relative;
          padding: 0.625rem 0.9375rem 0.375rem 0.9375rem; }@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item {
              display: inline-block;
              margin-right: 0.3125rem; }
              body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item:last-of-type {
                margin-right: 0; } 
}body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item:hover::after {
            color: #001831; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item::after {
            min-width: 15px;
            right: -4.6875rem;
            top: 0;
            height: 100%;
            position: absolute;
            display: block;
            content: ' ';
            padding: 0 1.875rem; }@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item::after {
                display: none; } 
}body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.add-sci-field-to-preferences {
            cursor: pointer; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.add-sci-field-to-preferences::after {
              font-size: 30px ;
              content: '+';
              color: white;
              line-height: 2.5rem;
              font-weight: bold; }@media (max-width: 1024px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.add-sci-field-to-preferences::after {
                  font-size: 26px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.add-sci-field-to-preferences::after {
                  font-size: 20px ; } 
}body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.endocrinology_and_metabolism {
            background-color: #650726; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.endocrinology_and_metabolism:after {
              background-color: #b30e40; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.reproductive_medicine {
            background-color: #006420; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.reproductive_medicine:after {
              background-color: #279a4a; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.neurology {
            background-color: #00466f; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.neurology:after {
              background-color: #0072b3; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.immunology {
            background-color: #eaa000; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.immunology:after {
              background-color: #ffc24a; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.dermatology {
            background-color: #aa95c1; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.dermatology:after {
              background-color: #c7b2e4; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.oncology {
            background-color: #008398; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.oncology:after {
              background-color: #00aecc; }
          body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.cardiometabolic {
            background-color: #00554a; }
            body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item.cardiometabolic:after {
              background-color: #00816d; }
        body.node-type-survey_report .pane-related-live-event .field-name-field-scientific-fields .field-item {
          padding: 10px 15px 8px 15px;
          font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-event-type,
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location {
        font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
        display: block;
        font-size: 26pt;
        margin-top: 28px; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location .state,
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location .postal-code,
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location .street-block {
        display: none; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-event-type {
        margin-bottom: 0 !important; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-location {
        margin-top: -2px; }
      body.node-type-survey_report .pane-related-live-event .field-name-field-le-date {
        font-weight: normal;
        font-size: 26pt;
        font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
        margin-top: 0;
        margin-bottom: -30px !important; }
    body.node-type-survey_report .section {
      margin-bottom: 50px; }
    body.node-type-survey_report .section:not(.region-survey-report-1) {
      page-break-before: always; }
    body.node-type-survey_report .section > .region-inner {
      max-width: 1120px;
      padding-bottom: 0px;
      margin: 0 auto;
      border-bottom: 1px solid #b2b9c1; }
      body.node-type-survey_report .section > .region-inner .block-inner {
        margin-bottom: 0px; }
    body.node-type-survey_report .section .field-name-body {
      padding-top: 40px;
      padding-bottom: 0;
      font-size: 16pt; }
      body.node-type-survey_report .section .field-name-body .intro-text {
        font-size: 20pt; }
      body.node-type-survey_report .section .field-name-body h2.section-title {
        background: transparent;
        color: #001831;
        font-size: 30pt;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 0;
        padding: 0; }
    body.node-type-survey_report .n-users,
    body.node-type-survey_report .nr-submitting-users {
      font-size: 16pt; }
    body.node-type-survey_report .section .pane-demographic {
      padding-top: 2.5rem; }
    body.node-type-survey_report .question-item {
      margin-bottom: 10px;
      font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
      body.node-type-survey_report .question-item .barchart-tooltip {
        border-collapse: collapse;
        border-spacing: 0;
        background-color: #fff;
        empty-cells: show;
        box-shadow: 7px 7px 12px -9px #777;
        opacity: 0.9; }
    body.node-type-survey_report .section h2.section-title {
      margin: 0 0 30px 0;
      display: inline-block;
      color: #fff;
      background: #001831 !important;
      padding: 9px 20px 6px;
      font-size: 30pt;
      font-weight: bold;
      text-transform: uppercase;
      font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
    body.node-type-survey_report .region-survey-report-1 .view-live-events {
      padding-bottom: 2.5rem; }
    body.node-type-survey_report .region-survey-report-1 .submitting-users {
      font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
      font-size: 20pt;
      margin: -40px 0 0 0; }
    body.node-type-survey_report .section .field-type-text-long {
      font-size: 16pt; }
    body.node-type-survey_report .section .field {
      margin-bottom: 0; }
    body.node-type-survey_report .field-name-field-summary-intro,
    body.node-type-survey_report .field-name-field-event-eval-intro,
    body.node-type-survey_report .field-name-field-cha-knowledge-intro,
    body.node-type-survey_report .field-name-field-cha-competence-intro,
    body.node-type-survey_report .field-name-field-cha-practice-intro,
    body.node-type-survey_report .field-name-field-suggestions-intro {
      font-size: 16pt;
      margin-bottom: 20px; }
    body.node-type-survey_report .field-name-field-cha-knowledge-intro {
      margin-bottom: -20px; }
    body.node-type-survey_report .field-name-field-summary-end-text,
    body.node-type-survey_report .field-name-field-event-eval-end-text,
    body.node-type-survey_report .field-name-field-cha-knowledge-end-text,
    body.node-type-survey_report .field-name-field-cha-competence-end-text,
    body.node-type-survey_report .field-name-field-cha-practice-end-text {
      font-size: 16pt;
      margin-top: 20px; }
    body.node-type-survey_report h3.question,
    body.node-type-survey_report .section .question-text {
      font-weight: bold;
      font-size: 20pt; }
    body.node-type-survey_report .section .question-comment {
      font-size: 17px ;
      margin: 0 0 1.25rem 0; }@media (max-width: 1024px) {
 body.node-type-survey_report .section .question-comment {
          font-size: 17px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .section .question-comment {
          font-size: 15px ; } 
}body.node-type-survey_report .star-option-item {
      display: block;
      padding: 5px 0 5px 0; }
      body.node-type-survey_report .star-option-item .percent,
      body.node-type-survey_report .star-option-item .stars {
        display: inline-block;
        font-size: 16pt; }
      body.node-type-survey_report .star-option-item .text {
        display: inline-block;
        font-size: 20pt;
        font-weight: bold;
        width: 70%; }
      body.node-type-survey_report .star-option-item .percent {
        font-size: 16pt;
        width: 8%;
        padding-right: 10px;
        text-align: right; }
      body.node-type-survey_report .star-option-item .stars {
        width: 20%; }
        body.node-type-survey_report .star-option-item .stars i {
          font-size: 15pt; }
          body.node-type-survey_report .star-option-item .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: #00816d;
            transition-property: color;
            transition-duration: 0.3s;
            transition-timing-function: ease; }
          body.node-type-survey_report .star-option-item .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: #00816d;
            transition-property: color;
            transition-duration: 0.3s;
            transition-timing-function: ease; }
      body.node-type-survey_report .star-option-item.average {
        margin: 20px 0 0 0; }
        body.node-type-survey_report .star-option-item.average .text {
          text-transform: uppercase;
          font-weight: bold; }
        body.node-type-survey_report .star-option-item.average .percent {
          width: 6%;
          font-weight: bold; }
        body.node-type-survey_report .star-option-item.average .stars {
          font-size: 15pt; }
    body.node-type-survey_report .multiple-stars-table {
      border: 0; }
      body.node-type-survey_report .multiple-stars-table thead, body.node-type-survey_report .multiple-stars-table tbody {
        border: 0; }
        body.node-type-survey_report .multiple-stars-table thead tr, body.node-type-survey_report .multiple-stars-table tbody tr {
          border: 0;
          background: transparent; }
        body.node-type-survey_report .multiple-stars-table thead th, body.node-type-survey_report .multiple-stars-table thead td, body.node-type-survey_report .multiple-stars-table tbody th, body.node-type-survey_report .multiple-stars-table tbody td {
          vertical-align: middle;
          padding: 10px;
          border: 0; }
        body.node-type-survey_report .multiple-stars-table thead td.session-title,
        body.node-type-survey_report .multiple-stars-table thead td.speakers, body.node-type-survey_report .multiple-stars-table tbody td.session-title,
        body.node-type-survey_report .multiple-stars-table tbody td.speakers {
          font-size: 16pt; }
        body.node-type-survey_report .multiple-stars-table thead th.group-label, body.node-type-survey_report .multiple-stars-table tbody th.group-label {
          width: 140px;
          text-align: center; }
        body.node-type-survey_report .multiple-stars-table thead td.stars-values, body.node-type-survey_report .multiple-stars-table tbody td.stars-values {
          text-align: center; }
          body.node-type-survey_report .multiple-stars-table thead td.stars-values .percent, body.node-type-survey_report .multiple-stars-table tbody td.stars-values .percent {
            font-size: 16pt; }
      body.node-type-survey_report .multiple-stars-table .speaker a {
        color: #11628a;
        text-decoration: none;
        font-weight: normal; }
      body.node-type-survey_report .multiple-stars-table tbody tr:nth-child(2n+2) {
        background-color: #fbfcfc !important; }
      body.node-type-survey_report .multiple-stars-table .stars {
        font-size: 15pt; }
        body.node-type-survey_report .multiple-stars-table .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: #00816d;
          transition-property: color;
          transition-duration: 0.3s;
          transition-timing-function: ease; }
        body.node-type-survey_report .multiple-stars-table .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: #00816d;
          transition-property: color;
          transition-duration: 0.3s;
          transition-timing-function: ease; }
        body.node-type-survey_report .multiple-stars-table .stars i:last-of-type:before {
          margin-right: 0; }
      body.node-type-survey_report .multiple-stars-table tr.average-ratings td {
        padding: 20px 10px; }
        body.node-type-survey_report .multiple-stars-table tr.average-ratings td.first {
          text-transform: uppercase;
          font-weight: bold; }
        body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last {
          text-align: center; }
          body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last .stars {
            display: inline-block;
            font-size: 18pt;
            margin-left: 10px; }
            body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last .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: #00816d;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
            body.node-type-survey_report .multiple-stars-table tr.average-ratings td.last .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: #00816d;
              transition-property: color;
              transition-duration: 0.3s;
              transition-timing-function: ease; }
    body.node-type-survey_report .field-name-field-report-questions .field-item {
      page-break-inside: avoid; }
    body.node-type-survey_report .field-name-field-report-questions .field-item .partial-chart {
      page-break-inside: avoid; }
    body.node-type-survey_report .field-name-field-report-questions .field-item:not(:last-of-type) {
      margin-bottom: 20pt;
      margin-top: 0;
      padding: 0;
      overflow: hidden; }
    body.node-type-survey_report .quiz-type-question {
      margin-top: 10px;
      font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
    body.node-type-survey_report .change-in-knowledge-percentage {
      margin: 0 0 0.625rem;
      font-size: 30px ; }@media (max-width: 1024px) {
 body.node-type-survey_report .change-in-knowledge-percentage {
          font-size: 26px ; } 
}@media (max-width: 768px) {
 body.node-type-survey_report .change-in-knowledge-percentage {
          font-size: 20px ; } 
}body.node-type-survey_report .change-in-knowledge-percentage .num {
        font-size: 35px ;
        display: inline-block;
        margin: 0 10px 0 0;
        background: #001831;
        padding: 10px 20px 5px;
        color: #fff;
        font-weight: bold; }
    body.node-type-survey_report .average-chart .quiz-type-question {
      margin-top: 70px; }
      body.node-type-survey_report .average-chart .quiz-type-question h2 {
        font-size: 35px ;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 10px; }
      body.node-type-survey_report .average-chart .quiz-type-question .stack-chart {
        margin-top: 40px; }
    body.node-type-survey_report .quiz-type-question .question-text {
      padding-top: 20px; }
    body.node-type-survey_report .quiz-type-question .possible-answers {
      margin: 0 0 40px 35px;
      font-size: 16pt; }
      body.node-type-survey_report .quiz-type-question .possible-answers li {
        color: #ff0263; }
        body.node-type-survey_report .quiz-type-question .possible-answers li.correct {
          color: #00554a; }
          body.node-type-survey_report .quiz-type-question .possible-answers li.correct span {
            display: inline-block;
            text-transform: uppercase; }
    body.node-type-survey_report .section .left-labels {
      display: inline-block;
      width: 20%;
      position: relative;
      vertical-align: top; }
      body.node-type-survey_report .section .left-labels span {
        text-transform: uppercase;
        font-weight: bold;
        display: inline-block;
        position: absolute; }
    body.node-type-survey_report .quiz-type-question .left-labels span:nth-of-type(1) {
      left: 0;
      top: 100px; }
    body.node-type-survey_report .quiz-type-question .left-labels span:nth-of-type(2) {
      left: 0;
      top: 166px; }
    body.node-type-survey_report .quiz-type-question .left-labels span:nth-of-type(3) {
      left: 0;
      top: 232px; }
    body.node-type-survey_report .section .stack-chart {
      margin-bottom: 30px;
      display: inline-block;
      width: 80%; }
      body.node-type-survey_report .section .stack-chart .x-axis-top-line line,
      body.node-type-survey_report .section .stack-chart .x-axis-top-line path,
      body.node-type-survey_report .section .stack-chart .x-axis-bottom-line line,
      body.node-type-survey_report .section .stack-chart .x-axis-bottom-line path,
      body.node-type-survey_report .section .stack-chart .x.axis line,
      body.node-type-survey_report .section .stack-chart .x.axis path {
        display: none; }
      body.node-type-survey_report .section .stack-chart .x-axis-top-line text,
      body.node-type-survey_report .section .stack-chart .x-axis-bottom-line text,
      body.node-type-survey_report .section .stack-chart .x.axis text {
        opacity: 0.8; }
      body.node-type-survey_report .section .stack-chart rect.bar-pos-0, body.node-type-survey_report .section .stack-chart rect.bar-pos-1, body.node-type-survey_report .section .stack-chart rect.bar-pos-2 {
        fill: #00554a; }
      body.node-type-survey_report .section .stack-chart rect.bar-neg-0, body.node-type-survey_report .section .stack-chart rect.bar-neg-1, body.node-type-survey_report .section .stack-chart rect.bar-neg-2 {
        fill: #ff0263; }
      body.node-type-survey_report .section .stack-chart .bar .subbar:nth-of-type(1) rect {
        fill: #900a33; }
      body.node-type-survey_report .section .stack-chart .bar .subbar:nth-of-type(2) rect {
        fill: #ff0263; }
      body.node-type-survey_report .section .stack-chart .bar .subbar:nth-of-type(3) rect {
        fill: #cccccc; }
      body.node-type-survey_report .section .stack-chart .bar .subbar:nth-of-type(4) rect {
        fill: #00aecc; }
      body.node-type-survey_report .section .stack-chart .bar .subbar:nth-of-type(5) rect {
        fill: #00554a; }
      body.node-type-survey_report .section .stack-chart .legend:nth-of-type(1) rect {
        fill: #900a33 !important; }
      body.node-type-survey_report .section .stack-chart .legend:nth-of-type(2) rect {
        fill: #ff0263 !important; }
      body.node-type-survey_report .section .stack-chart .legend:nth-of-type(3) rect {
        fill: #cccccc !important; }
      body.node-type-survey_report .section .stack-chart .legend:nth-of-type(4) rect {
        fill: #00aecc !important; }
      body.node-type-survey_report .section .stack-chart .legend:nth-of-type(5) rect {
        fill: #00554a !important; }
      body.node-type-survey_report .section .stack-chart text.value,
      body.node-type-survey_report .section .stack-chart .subbar text {
        fill: black;
        font-size: 12pt;
        font-weight: bold;
        text-shadow: 0 0 1px white, 0 0 1px white, 0 0 2px white, 0 0 3px white;
        position: absolute;
        z-index: 500; }
      body.node-type-survey_report .section .stack-chart .x-axis-ticks .tick {
        stroke: #959595;
        fill: none;
        stroke-opacity: 1;
        shape-rendering: crispEdges;
        stroke-dasharray: 1, 3; }
      body.node-type-survey_report .section .stack-chart .center-line {
        stroke: #001831;
        stroke-opacity: 1;
        shape-rendering: crispEdges;
        stroke-width: 2; }
        body.node-type-survey_report .section .stack-chart .center-line .domain {
          stroke-width: 0px;
          height: 0;
          display: none; }
      body.node-type-survey_report .section .stack-chart .axis .tick text {
        font-size: 10pt; }
    body.node-type-survey_report .average-chart .quiz-type-question .left-labels span:nth-of-type(1) {
      left: 0;
      top: 140px; }
    body.node-type-survey_report .average-chart .quiz-type-question .left-labels span:nth-of-type(2) {
      left: 0;
      top: 206px; }
    body.node-type-survey_report .average-chart .quiz-type-question .left-labels span:nth-of-type(3) {
      left: 0;
      top: 272px; }
    body.node-type-survey_report .average-chart .stack-chart rect.bar-pos-0, body.node-type-survey_report .average-chart .stack-chart rect.bar-pos-1, body.node-type-survey_report .average-chart .stack-chart rect.bar-pos-2 {
      fill: #279a4a; }
    body.node-type-survey_report .average-chart .stack-chart rect.bar-neg-0, body.node-type-survey_report .average-chart .stack-chart rect.bar-neg-1, body.node-type-survey_report .average-chart .stack-chart rect.bar-neg-2 {
      fill: #b2b9c1; }
    body.node-type-survey_report .average-chart .stack-chart .bar .subbar:nth-of-type(1) rect {
      fill: #b2b9c1; }
    body.node-type-survey_report .average-chart .stack-chart .bar .subbar:nth-of-type(2) rect {
      fill: #dce0e3; }
    body.node-type-survey_report .average-chart .stack-chart .bar .subbar:nth-of-type(3) rect {
      fill: #4c5d6f; }
    body.node-type-survey_report .average-chart .stack-chart .bar .subbar:nth-of-type(4) rect {
      fill: #279a4a; }
    body.node-type-survey_report .average-chart .stack-chart .bar .subbar:nth-of-type(5) rect {
      fill: #9fe0b3; }
    body.node-type-survey_report .average-chart .stack-chart .legend:nth-of-type(1) rect {
      fill: #b2b9c1 !important; }
    body.node-type-survey_report .average-chart .stack-chart .legend:nth-of-type(2) rect {
      fill: #dce0e3 !important; }
    body.node-type-survey_report .average-chart .stack-chart .legend:nth-of-type(3) rect {
      fill: #4c5d6f !important; }
    body.node-type-survey_report .average-chart .stack-chart .legend:nth-of-type(4) rect {
      fill: #279a4a !important; }
    body.node-type-survey_report .average-chart .stack-chart .legend:nth-of-type(5) rect {
      fill: #9fe0b3 !important; }
    body.node-type-survey_report .average-chart .legend-quiz .legend-0 rect, body.node-type-survey_report .average-chart .legend-quiz .legend-0 text {
      fill: #b2b9c1 !important; }
    body.node-type-survey_report .average-chart .legend-quiz .legend-1 rect, body.node-type-survey_report .average-chart .legend-quiz .legend-1 text {
      fill: #279a4a !important; }
    body.node-type-survey_report .free-entry-answers {
      padding-top: 20px; }
      body.node-type-survey_report .free-entry-answers .answer-item {
        margin-bottom: 20px; }
      body.node-type-survey_report .free-entry-answers .user {
        font-size: 10pt;
        margin-bottom: 5px; }
        body.node-type-survey_report .free-entry-answers .user a {
          color: #000; }
      body.node-type-survey_report .free-entry-answers .text {
        font-size: 16pt;
        max-width: 60%;
        font-style: italic;
        margin-top: 5px; }
    body.node-type-survey_report .c3-axis-x g.tick {
      font-size: 11pt;
      line-height: 110%; }
      body.node-type-survey_report .c3-axis-x g.tick text tspan {
        line-height: 110%; }
    body.node-type-survey_report .c3-tooltip-container {
      display: none !important; }
    body.node-type-survey_report .c3 svg {
      font-family: Arial,Helvetica Neue,Helvetica,sans-serif; }
    body.node-type-survey_report .c3-axis-x line,
    body.node-type-survey_report .c3-axis-x path {
      stroke: #959595; }
    body.node-type-survey_report .c3-texts-votes text {
      font-size: 12pt; }
    body.node-type-survey_report .c3-bars-votes path {
      stroke: none !important; }
    body.node-type-survey_report .c3-legend-item {
      font-size: 12pt; }
    body.node-type-survey_report .print-links {
      padding-top: 20px; }
  
  body.node-type-survey_report.report-type-consolidated .field-name-field-report-questions > .field-items > .field-item:not(:last-of-type) > .quiz-type-question {
    margin-bottom: -270px; }
  
  body.node-type-survey_report.report-type-consolidated .field-name-field-report-questions > .field-items > .field-item:last-of-type > .quiz-type-question {
    margin-bottom: -120px; }/**/