/*!
 * surveyjs - Survey JavaScript library v1.1.25
 * Copyright (c) 2015-2019 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
@media print {

  .sv_window {
    position: fixed;
    bottom: 3px;
    right: 10px;
    background-color: cadetblue;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    line-break: auto;
  }

  .sv_window_title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
  }

  .sv_window_content {
    padding: 8px;
    margin: 0;
  }

  .sv_window_title a,
  .sv_window_title a:link,
  .sv_window_title a:visited {
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    color: black;
  }

  .sv_main.sv_frame .sv_container {
    max-width: 80%;
    margin: auto;
    padding: 0 1em;
  }
  .sv_main.sv_frame .sv_container .sv_header {
    padding-top: 5em;
    padding-bottom: 1em;
  }

  .sv_main {
    background-color: #f4f4f4;
  }
  .sv_main hr {
    border-bottom: 1px solid #e7e7e7;
  }
  .sv_main input[type="button"],
  .sv_main button {
    color: white;
    background-color: #1ab394;
  }
  .sv_main input[type="button"]:hover,
  .sv_main button:hover {
    background-color: #179d82;
  }
  .sv_main .sv_q_other input,
  .sv_main .sv_q_text_root,
  .sv_main .sv_q_dropdown_control,
  .sv_main
    input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]),
  .sv_main select,
  .sv_main textarea {
    border: 1px solid #e7e7e7;
    color: #6d7072;
    background-color: white;
  }
  .sv_main .sv_q_other input:focus,
  .sv_main .sv_q_text_root:focus,
  .sv_main .sv_q_dropdown_control:focus,
  .sv_main
    input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]):focus,
  .sv_main select:focus,
  .sv_main textarea:focus {
    border: 1px solid #1ab394;
  }
  .sv_main .sv_select_wrapper {
    background-color: white;
  }
  .sv_main .sv_select_wrapper:before {
    background-color: #1ab394;
  }
  .sv_main .sv_header {
    color: #6d7072;
  }
  .sv_main .sv_custom_header {
    background-color: #e7e7e7;
  }
  .sv_main .sv_container {
    color: #6d7072;
  }
  .sv_main .sv_body {
    background-color: white;
    border-top: 2px solid #1ab394;
  }
  .sv_main .sv_progress {
    background-color: #e7e7e7;
    margin-bottom: 2em;
    display: none;
  }
  .sv_main .sv_progress_bar {
    background-color: #1ab394;
  }
  .sv_main .sv_p_root > .sv_row {
    border-bottom: 1px solid #e7e7e7;
  }
  .sv_main .sv_p_root > .sv_row:nth-child(odd) {
    background-color: white;
  }
  .sv_main .sv_p_root > .sv_row:nth-child(even) {
    background-color: #f4f4f4;
  }
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) {
    border: 1px solid #ed5565;
    background-color: #fcdfe2;
    color: #ed5565;
  }
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + input,
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + textarea,
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + .sv_select_wrapper
    select {
    border: 1px solid #ed5565;
  }
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + input:focus,
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + textarea:focus,
  .sv_main
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"])
    + .sv_select_wrapper
    select:focus {
    outline: #ed5565 auto 5px;
  }
  .sv_main table.sv_q_matrix tr,
  .sv_main table.sv_q_matrix_dropdown tr,
  .sv_main table.sv_q_matrix_dynamic tr {
    border-bottom: 1px solid #e7e7e7;
  }
  .sv_main .sv_q_m_cell_selected {
    color: white;
    background-color: #179d82;
  }
  .sv_main .sv_q_rating_item.active .sv_q_rating_item_text {
    background-color: #179d82;
    border-color: #179d82;
    color: white;
  }
  .sv_main .sv_q_rating_item .sv_q_rating_item_text {
    border: 1px solid #e7e7e7;
  }
  .sv_main .sv_q_rating_item .sv_q_rating_item_text:hover {
    border: 1px solid #179d82;
  }
  .sv_main .sv_q_imgsel.checked label > div {
    background-color: #1ab394;
  }
  .sv_main .sv_q_file_remove:hover {
    color: #1ab394;
  }
  .sv_main .sv-boolean__switch {
    background-color: #1ab394;
  }
  .sv_main .sv-boolean__slider {
    background-color: white;
  }
  .sv_main .sv-boolean__label--disabled {
    color: rgba(64, 64, 64, 0.5);
  }

  .sv_main {
    position: relative;
    width: 100%;
    font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans",
      "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
  }
  .sv_main hr {
    border: none;
  }
  .sv_main input[type="button"],
  .sv_main button {
    font-size: 0.85em;
    font-weight: bold;
    line-height: 2em;
    border: none;
    min-width: 100px;
    cursor: pointer;
    padding: 0 2em;
    border-radius: 2px;
  }
  .sv_main .sv_custom_header {
    position: absolute;
    width: 100%;
    height: 74%;
    max-height: 275px;
  }
  .sv_main .sv_container {
    position: relative;
  }
  .sv_main .sv_container .sv_header {
    padding: 1em;
  }
  .sv_main .sv_container .sv_header h3 {
    font-size: 2em;
    font-weight: 300;
    margin: 0;
  }
  .sv_main .sv_container .sv_body {
    padding: 1em 1em 1.6428em 1em;
  }
  .sv_main .sv_container .sv_body.sv_completed_page {
    text-align: center;
    padding: 5em 1em;
  }
  .sv_main .sv_container .sv_body.sv_completed_page > h3 {
    margin: 0;
    font-size: 30px;
    font-weight: 300;
  }
  .sv_main .sv_container .sv_body .sv_progress {
    height: 0.3em;
  }
  .sv_main .sv_container .sv_body .sv_progress .sv_progress_bar {
    height: 100%;
    min-width: 100px;
    position: relative;
    margin-top: 2em;
  }
  .sv_main .sv_container .sv_body .sv_progress .sv_progress_bar > span {
    position: absolute;
    top: -1.5em;
    display: inline-block;
    white-space: nowrap;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_page_title {
    /*font-size: 1em;*/
    margin-top: 0.1em;
    font-weight: bold;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_p_title {
    font-weight: bold;
    font-size: 1.15em;
    margin: 1.5em 0 0 0;
  }
  .sv_main .sv_container .sv_body .sv_p_root > .sv_row {
    padding: 0;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_title {
    font-weight: bold;
    font-size: 1em;
    margin: 0.5em 0;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_description {
    margin-top: -0.6em;
    min-height: 0.6em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_checkbox_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_flow .sv_q_radiogroup_inline,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_flow
    .sv_q_imagepicker_inline {
    line-height: 2em;
    display: inline-block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q {
    padding: 0.5em 1em 1.5em 1em;
    box-sizing: border-box;
    overflow: auto;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_panel_dynamic
    .sv_q_title {
    font-weight: normal;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_panel_dynamic
    .sv-paneldynamic__progress-container {
    position: relative;
    margin-right: 250px;
    margin-left: 40px;
    margin-top: 10px;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_q_erbox:not([style*="display: none"]):not([style*="display:none"]) {
    margin: 1em 0;
    padding: 1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]),
  .sv_main .sv_container .sv_body .sv_p_root .sv_q select,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q textarea {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    font-size: 1em;
    line-height: 2em;
    padding-left: 1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input:focus,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_text_root:focus,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control:focus,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]):focus,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q select:focus,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q textarea:focus {
    outline: none;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_other input,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_dropdown_control,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]),
  .sv_main .sv_container .sv_body .sv_p_root .sv_q select {
    height: calc(2em + 1px);
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_text_root,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q div.sv_q_dropdown_control {
    min-height: 2.43em;
    min-width: 7em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper {
    width: 100%;
    position: relative;
    display: inline-block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper select {
    display: block;
    background: transparent !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 2.5em;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_select_wrapper
    select::-ms-expand {
    display: none;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_select_wrapper:before {
    padding: 1em;
    position: absolute;
    right: 1px;
    right: 0;
    top: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwxNiAxNCwxNCAxNywxNyAyMCwxNCAyMiwxNiAxNywyMSAiLz4KPC9zdmc+Cg==);
    content: "";
    background-repeat: no-repeat;
    background-position: center;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type="color"] {
    min-height: 2em;
    padding: 0;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type="radio"],
  .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type="checkbox"] {
    margin: 0;
    margin-right: 0.55em;
    width: 1.2em;
    height: 1.2em;
    vertical-align: middle;
    font-size: 1em;
    margin-top: -0.1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q input[type="radio"]:focus,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    input[type="checkbox"]:focus {
    outline: 1px dotted #1ab394;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_q_radiogroup.sv_q_radiogroup_inline:not(:last-child),
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_q_checkbox.sv_q_checkbox_inline:not(:last-child),
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_q_imgsel.sv_q_imagepicker_inline:not(:last-child) {
    margin-right: 1.5em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imgsel label > div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 4px;
    border: 1px solid lightgray;
    border-radius: 4px;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q
    .sv_q_imgsel
    label
    > div
    > img {
    display: block;
    pointer-events: none;
    position: relative;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_clear {
    margin-top: 0.5em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_checkbox_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_radiogroup_inline,
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_imagepicker_inline {
    line-height: 2em;
    display: inline-block;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q .sv_q_footer {
    padding: 1em 0;
  }
  .sv_main .sv_container .sv_body .sv_p_root table {
    width: 100%;
    border-collapse: collapse;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    table.sv_q_matrix
    .sv_matrix_dynamic_button,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    table.sv_q_matrix_dropdown
    .sv_matrix_dynamic_button,
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    table.sv_q_matrix_dynamic
    .sv_matrix_dynamic_button {
    padding: 0.3em 2em;
  }
  @media (min-width: 768px) {
    .sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td {
      min-width: 10em;
    }
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    table.sv_q_matrix
    td
    .sv_q_m_label {
    position: static;
    display: block;
    width: 100%;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    table.sv_q_matrix_dropdown
    .sv_qcbc
    .sv_q_checkbox_control_label {
    margin-right: 1.5em;
  }
  .sv_main .sv_container .sv_body .sv_p_root table td,
  .sv_main .sv_container .sv_body .sv_p_root table th {
    padding: 0 1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root table td {
    padding: 0.5em;
  }
  .sv_main .sv_container .sv_body .sv_p_root table th {
    line-height: 1.3em;
    padding: 0.5em;
    vertical-align: bottom;
    font-weight: bold;
  }
  .sv_main .sv_container .sv_body .sv_p_root fieldset.sv_qcbc {
    line-height: 2em;
    padding-top: 0.1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_other {
    margin-left: 1em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_select_column {
    display: inline-block;
    vertical-align: top;
    min-width: 10%;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating {
    line-height: 2em;
  }
  .sv_main .sv_container .sv_body .sv_p_root .sv_q_rating .sv_q_rating_item {
    cursor: pointer;
    word-spacing: -0.3em;
    font-weight: normal;
    display: inline;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_rating
    .sv_q_rating_item
    > * {
    word-spacing: initial;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_q_rating
      .sv_q_rating_item
      > * {
      word-spacing: normal;
    }
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_rating
    .sv_q_rating_item
    .sv_q_rating_item_text {
    display: inline-block;
    min-width: 2em;
    padding: 0 0.3em;
    margin-left: -1px;
    text-align: center;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_rating
    .sv_q_rating_item:not(:first-child)
    .sv_q_rating_item_text:not(:hover) {
    border-left-color: transparent;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_rating
    .sv_q_rating_min_text {
    margin-right: 0.5em;
  }
  .sv_main
    .sv_container
    .sv_body
    .sv_p_root
    .sv_q_rating
    .sv_q_rating_max_text {
    margin-left: 0.5em;
  }
  .sv_main .sv_container .sv_body .sv_nav {
    padding: 1em 0;
    min-height: 2em;
  }
  .sv_main .sv_container .sv_body .sv_nav .sv_start_btn,
  .sv_main .sv_container .sv_body .sv_nav .sv_next_btn,
  .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn {
    float: right;
  }
  .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn {
    float: left;
  }

  [dir="rtl"] .sv_main input,
  [style*="direction:rtl"] .sv_main input {
    text-align: right;
  }

  [dir="rtl"] .sv_main th,
  [style*="direction:rtl"] .sv_main th {
    text-align: right;
  }

  [dir="rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_start_btn,
  [dir="rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn,
  [dir="rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_complete_btn,
  [style*="direction:rtl"]
    .sv_main
    .sv_container
    .sv_body
    .sv_nav
    .sv_start_btn,
  [style*="direction:rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_next_btn,
  [style*="direction:rtl"]
    .sv_main
    .sv_container
    .sv_body
    .sv_nav
    .sv_complete_btn {
    float: left;
  }

  [dir="rtl"] .sv_main .sv_container .sv_body .sv_nav .sv_prev_btn,
  [style*="direction:rtl"]
    .sv_main
    .sv_container
    .sv_body
    .sv_nav
    .sv_prev_btn {
    float: right;
  }

  @media (max-width: 600px) {
    .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q,
    .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn {
      display: block;
      width: 100% !important;
    }
    .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q .title-left,
    .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_qstn .title-left {
      float: none;
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      .sv_q_radiogroup_inline,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      .sv_q_checkbox_inline,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      .sv_q_imagepicker_inline,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      .sv_q_radiogroup_inline,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      .sv_q_checkbox_inline,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      .sv_q_imagepicker_inline {
      display: block;
    }
    .sv_main .sv_container .sv_body .sv_p_root .sv_row .sv_q table.sv_q_matrix,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic {
      display: block;
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      thead,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown
      thead,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic
      thead,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      thead,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown
      thead,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic
      thead {
      display: none;
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      td,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown
      td,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic
      td,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      td,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown
      td,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic
      tbody,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic
      tr,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic
      td {
      display: block;
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dropdown
      td:before,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix_dynamic
      td:before,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dropdown
      td:before,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix_dynamic
      td:before {
      content: attr(headers);
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      td
      label.sv_q_m_label,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      td
      label.sv_q_m_label {
      display: inline;
    }
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_q
      table.sv_q_matrix
      td:after,
    .sv_main
      .sv_container
      .sv_body
      .sv_p_root
      .sv_row
      .sv_qstn
      table.sv_q_matrix
      td:after {
      content: attr(headers);
    }
  }

  .sc_object {
    transition: left 1s ease-out, top 1s ease-out;
  }
  .pointers {
    animation: fadein 0.6s ease-in;
    -moz-animation: fadein 0.6s ease-in; /* Firefox */
    -webkit-animation: fadein 0.6s ease-in; /* Safari and Chrome */
    -o-animation: fadein 0.6s ease-in; /* Opera */
  }

  .selectedLevel
      {
        background-color: #417f2c !important;
        color:#417f2c !important;
       -webkit-print-color-adjust: exact; 
       
      }

      .selectedLevel::before {
        color: #417f2c !important;
       content:"→";
       }

       .selectedLevel::after {
        color: #417f2c !important;
       content:"←";
       }

  .resuladoDiagrama a {
    color: white !important;
  }
  .panel-body {
    float: none;
  }
  
  .panel{
    page-break-inside: avoid !important;
  }

  .panel-collapse {
    page-break-inside: avoid !important;
    float: none !important;
    display: block !important;
    visibility: visible !important;
    height: auto !important;
  }

  .badCircle {
    background-color: #9e9e9e !important;
  }
  .mediumCircle {
    background-color: #d0bf41 !important;
  }
  .goodCircle {
    background-color: #9bbb5a !important;
  }

  .centerCircle {
    background-color: #3f51b5 !important;
  }
}
